Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub ce7aa554 36879282

+2501 -1421
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 48 49 - [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable). 50 51 - Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910). 52 53 - [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
··· 48 49 - [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable). 50 51 + - [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes. 52 + 53 - Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910). 54 55 - [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
+265
nixos/modules/config/sysfs.nix
···
··· 1 + { 2 + lib, 3 + config, 4 + utils, 5 + pkgs, 6 + ... 7 + }: 8 + 9 + let 10 + inherit (lib) 11 + all 12 + any 13 + concatLines 14 + concatStringsSep 15 + escapeShellArg 16 + flatten 17 + floatToString 18 + foldl' 19 + head 20 + isAttrs 21 + isDerivation 22 + isFloat 23 + isList 24 + length 25 + listToAttrs 26 + match 27 + mapAttrsToList 28 + nameValuePair 29 + removePrefix 30 + tail 31 + throwIf 32 + ; 33 + 34 + inherit (lib.options) 35 + showDefs 36 + showOption 37 + ; 38 + 39 + inherit (lib.strings) 40 + escapeC 41 + isConvertibleWithToString 42 + ; 43 + 44 + inherit (lib.path.subpath) join; 45 + 46 + inherit (utils) escapeSystemdPath; 47 + 48 + cfg = config.boot.kernel.sysfs; 49 + 50 + sysfsAttrs = with lib.types; nullOr (either sysfsValue (attrsOf sysfsAttrs)); 51 + sysfsValue = lib.mkOptionType { 52 + name = "sysfs value"; 53 + description = "sysfs attribute value"; 54 + descriptionClass = "noun"; 55 + check = v: isConvertibleWithToString v; 56 + merge = 57 + loc: defs: 58 + if length defs == 1 then 59 + (head defs).value 60 + else 61 + (foldl' ( 62 + first: def: 63 + # merge definitions if they produce the same value string 64 + throwIf (mkValueString first.value != mkValueString def.value) 65 + "The option \"${showOption loc}\" has conflicting definition values:${ 66 + showDefs [ 67 + first 68 + def 69 + ] 70 + }" 71 + first 72 + ) (head defs) (tail defs)).value; 73 + }; 74 + 75 + mapAttrsToListRecursive = 76 + fn: set: 77 + let 78 + recurse = 79 + p: v: 80 + if isAttrs v && !isDerivation v then mapAttrsToList (n: v: recurse (p ++ [ n ]) v) v else fn p v; 81 + in 82 + flatten (recurse [ ] set); 83 + 84 + mkPath = p: "/sys" + removePrefix "." (join p); 85 + hasGlob = p: any (n: match ''(.*[^\\])?[*?[].*'' n != null) p; 86 + 87 + mkValueString = 88 + v: 89 + # true will be converted to "1" by toString, saving one branch 90 + if v == false then 91 + "0" 92 + else if isFloat v then 93 + floatToString v # warn about loss of precision 94 + else if isList v then 95 + concatStringsSep "," (map mkValueString v) 96 + else 97 + toString v; 98 + 99 + # escape whitespace and linebreaks, as well as the escape character itself, 100 + # to ensure that field boundaries are always preserved 101 + escapeTmpfiles = escapeC [ 102 + "\t" 103 + "\n" 104 + "\r" 105 + " " 106 + "\\" 107 + ]; 108 + 109 + tmpfiles = pkgs.runCommand "nixos-sysfs-tmpfiles.d" { } ( 110 + '' 111 + mkdir "$out" 112 + '' 113 + + concatLines ( 114 + mapAttrsToListRecursive ( 115 + p: v: 116 + let 117 + path = mkPath p; 118 + in 119 + if v == null then 120 + [ ] 121 + else 122 + '' 123 + printf 'w %s - - - - %s\n' \ 124 + ${escapeShellArg (escapeTmpfiles path)} \ 125 + ${escapeShellArg (escapeTmpfiles (mkValueString v))} \ 126 + >"$out"/${escapeShellArg (escapeSystemdPath path)}.conf 127 + '' 128 + ) cfg 129 + ) 130 + ); 131 + in 132 + { 133 + options = { 134 + boot.kernel.sysfs = lib.mkOption { 135 + type = lib.types.submodule { 136 + freeformType = lib.types.attrsOf sysfsAttrs // { 137 + description = "nested attribute set of null or sysfs attribute values"; 138 + }; 139 + }; 140 + 141 + description = '' 142 + sysfs attributes to be set as soon as they become available. 143 + 144 + Attribute names represent path components in the sysfs filesystem and 145 + cannot be `.` or `..` nor contain any slash character (`/`). 146 + 147 + Names may contain shell‐style glob patterns (`*`, `?` and `[…]`) 148 + matching a single path component, these should however be used with 149 + caution, as they may produce unexpected results if attribute paths 150 + overlap. 151 + 152 + Values will be converted to strings, with list elements concatenated 153 + with commata and booleans converted to numeric values (`0` or `1`). 154 + 155 + `null` values are ignored, allowing removal of values defined in other 156 + modules, as are empty attribute sets. 157 + 158 + List values defined in different modules will _not_ be concatenated. 159 + 160 + This option may only be used for attributes which can be set 161 + idempotently, as the configured values might be written more than once. 162 + ''; 163 + 164 + default = { }; 165 + 166 + example = lib.literalExpression '' 167 + { 168 + # enable transparent hugepages with deferred defragmentaion 169 + kernel.mm.transparent_hugepage = { 170 + enabled = "always"; 171 + defrag = "defer"; 172 + shmem_enabled = "within_size"; 173 + }; 174 + 175 + devices.system.cpu = { 176 + # configure powesave frequency governor for all CPUs 177 + # the [0-9]* glob pattern ensures that other paths 178 + # like cpufreq or cpuidle are not matched 179 + "cpu[0-9]*" = { 180 + scaling_governor = "powersave"; 181 + energy_performance_preference = 8; 182 + }; 183 + 184 + # disable frequency boost 185 + intel_pstate.no_turbo = true; 186 + }; 187 + } 188 + ''; 189 + }; 190 + }; 191 + 192 + config = lib.mkIf (cfg != { }) { 193 + systemd = { 194 + paths = { 195 + "nixos-sysfs@" = { 196 + description = "/%I attribute watcher"; 197 + pathConfig.PathExistsGlob = "/%I"; 198 + unitConfig.DefaultDependencies = false; 199 + }; 200 + } 201 + // listToAttrs ( 202 + mapAttrsToListRecursive ( 203 + p: v: 204 + if v == null then 205 + [ ] 206 + else 207 + nameValuePair "nixos-sysfs@${escapeSystemdPath (mkPath p)}" { 208 + overrideStrategy = "asDropin"; 209 + wantedBy = [ "sysinit.target" ]; 210 + before = [ "sysinit.target" ]; 211 + } 212 + ) cfg 213 + ); 214 + 215 + services."nixos-sysfs@" = { 216 + description = "/%I attribute setter"; 217 + 218 + unitConfig = { 219 + DefaultDependencies = false; 220 + AssertPathIsMountPoint = "/sys"; 221 + AssertPathExistsGlob = "/%I"; 222 + }; 223 + 224 + serviceConfig = { 225 + Type = "oneshot"; 226 + RemainAfterExit = true; 227 + 228 + # while we could be tempted to use simple shell script to set the 229 + # sysfs attributes specified by the path or glob pattern, it is 230 + # almost impossible to properly escape a glob pattern so that it 231 + # can be used safely in a shell script 232 + ExecStart = "${lib.getExe' config.systemd.package "systemd-tmpfiles"} --prefix=/sys --create ${tmpfiles}/%i.conf"; 233 + 234 + # hardening may be overkill for such a simple and short‐lived 235 + # service, the following settings would however be suitable to deny 236 + # access to anything but /sys 237 + #ProtectProc = "noaccess"; 238 + #ProcSubset = "pid"; 239 + #ProtectSystem = "strict"; 240 + #PrivateDevices = true; 241 + #SystemCallErrorNumber = "EPERM"; 242 + #SystemCallFilter = [ 243 + # "@basic-io" 244 + # "@file-system" 245 + #]; 246 + }; 247 + }; 248 + }; 249 + 250 + warnings = mapAttrsToListRecursive ( 251 + p: v: 252 + if hasGlob p then 253 + "Attribute path \"${concatStringsSep "." p}\" contains glob patterns. Please ensure that it does not overlap with other paths." 254 + else 255 + [ ] 256 + ) cfg; 257 + 258 + assertions = mapAttrsToListRecursive (p: v: { 259 + assertion = all (n: match ''(\.\.?|.*/.*)'' n == null) p; 260 + message = "Attribute path \"${concatStringsSep "." p}\" has invalid components."; 261 + }) cfg; 262 + }; 263 + 264 + meta.maintainers = with lib.maintainers; [ mvs ]; 265 + }
+1
nixos/modules/module-list.nix
··· 31 ./config/stub-ld.nix 32 ./config/swap.nix 33 ./config/sysctl.nix 34 ./config/system-environment.nix 35 ./config/system-path.nix 36 ./config/terminfo.nix
··· 31 ./config/stub-ld.nix 32 ./config/swap.nix 33 ./config/sysctl.nix 34 + ./config/sysfs.nix 35 ./config/system-environment.nix 36 ./config/system-path.nix 37 ./config/terminfo.nix
+22 -5
nixos/modules/security/pam.nix
··· 2311 2312 environment.etc = lib.mapAttrs' makePAMService enabledServices; 2313 2314 - systemd = lib.optionalAttrs config.security.pam.services.login.updateWtmp { 2315 - tmpfiles.packages = [ pkgs.util-linux.lastlog ]; # /lib/tmpfiles.d/lastlog2-tmpfiles.conf 2316 - services.lastlog2-import.enable = true; 2317 - packages = [ pkgs.util-linux.lastlog ]; # lib/systemd/system/lastlog2-import.service 2318 - }; 2319 2320 security.pam.services = { 2321 other.text = ''
··· 2311 2312 environment.etc = lib.mapAttrs' makePAMService enabledServices; 2313 2314 + systemd = 2315 + lib.optionalAttrs 2316 + (lib.any (service: service.updateWtmp) (lib.attrValues config.security.pam.services)) 2317 + { 2318 + tmpfiles.packages = [ pkgs.util-linux.lastlog ]; # /lib/tmpfiles.d/lastlog2-tmpfiles.conf 2319 + services.lastlog2-import = { 2320 + enable = true; 2321 + wantedBy = [ "default.target" ]; 2322 + after = [ 2323 + "local-fs.target" 2324 + "systemd-tmpfiles-setup.service" 2325 + ]; 2326 + # TODO: ${pkgs.util-linux.lastlog}/lib/systemd/system/lastlog2-import.service 2327 + # uses unpatched /usr/bin/mv, needs to be fixed on staging 2328 + # in the meantime, use a service drop-in here 2329 + serviceConfig.ExecStartPost = [ 2330 + "" 2331 + "${lib.getExe' pkgs.coreutils "mv"} /var/log/lastlog /var/log/lastlog.migrated" 2332 + ]; 2333 + }; 2334 + packages = [ pkgs.util-linux.lastlog ]; # lib/systemd/system/lastlog2-import.service 2335 + }; 2336 2337 security.pam.services = { 2338 other.text = ''
+3 -1
nixos/modules/services/admin/oxidized.nix
··· 36 }; 37 38 configFile = lib.mkOption { 39 - type = lib.types.path; 40 example = lib.literalExpression '' 41 pkgs.writeText "oxidized-config.yml" ''' 42 --- ··· 122 }; 123 }; 124 125 "${cfg.dataDir}/.config/oxidized/config" = { 126 "L+" = { 127 argument = "${cfg.configFile}";
··· 36 }; 37 38 configFile = lib.mkOption { 39 + type = lib.types.nullOr lib.types.path; 40 example = lib.literalExpression '' 41 pkgs.writeText "oxidized-config.yml" ''' 42 --- ··· 122 }; 123 }; 124 125 + } 126 + // lib.optionalAttrs (cfg.configFile != null) { 127 "${cfg.dataDir}/.config/oxidized/config" = { 128 "L+" = { 129 argument = "${cfg.configFile}";
+1
nixos/modules/services/web-servers/traefik.nix
··· 152 ProtectSystem = "full"; 153 ReadWritePaths = [ cfg.dataDir ]; 154 RuntimeDirectory = "traefik"; 155 }; 156 }; 157
··· 152 ProtectSystem = "full"; 153 ReadWritePaths = [ cfg.dataDir ]; 154 RuntimeDirectory = "traefik"; 155 + WorkingDirectory = cfg.dataDir; 156 }; 157 }; 158
+1
nixos/tests/all-tests.nix
··· 1395 syncthing-folders = runTest ./syncthing-folders.nix; 1396 syncthing-relay = runTest ./syncthing-relay.nix; 1397 sysinit-reactivation = runTest ./sysinit-reactivation.nix; 1398 systemd = runTest ./systemd.nix; 1399 systemd-analyze = runTest ./systemd-analyze.nix; 1400 systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { };
··· 1395 syncthing-folders = runTest ./syncthing-folders.nix; 1396 syncthing-relay = runTest ./syncthing-relay.nix; 1397 sysinit-reactivation = runTest ./sysinit-reactivation.nix; 1398 + sysfs = runTest ./sysfs.nix; 1399 systemd = runTest ./systemd.nix; 1400 systemd-analyze = runTest ./systemd-analyze.nix; 1401 systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { };
+13 -4
nixos/tests/pam/pam-lastlog.nix
··· 13 }; 14 15 testScript = '' 16 - machine.wait_for_unit("multi-user.target") 17 - machine.succeed("run0 --pty true") # perform full login 18 - print(machine.succeed("lastlog2 --active --user root")) 19 - machine.succeed("stat /var/lib/lastlog/lastlog2.db") 20 ''; 21 }
··· 13 }; 14 15 testScript = '' 16 + with subtest("Test legacy lastlog import"): 17 + # create old lastlog file to test import 18 + # empty = nothing will actually be imported, but the service will run 19 + machine.succeed("touch /var/log/lastlog") 20 + machine.wait_for_unit("lastlog2-import.service") 21 + machine.succeed("journalctl -b --grep 'Starting Import lastlog data into lastlog2 database'") 22 + machine.succeed("stat /var/log/lastlog.migrated") 23 + 24 + with subtest("Test lastlog entries are created by logins"): 25 + machine.wait_for_unit("multi-user.target") 26 + machine.succeed("run0 --pty true") # perform full login 27 + print(machine.succeed("lastlog2 --active --user root")) 28 + machine.succeed("stat /var/lib/lastlog/lastlog2.db") 29 ''; 30 }
+37
nixos/tests/sysfs.nix
···
··· 1 + { lib, ... }: 2 + 3 + { 4 + name = "sysfs"; 5 + meta.maintainers = with lib.maintainers; [ mvs ]; 6 + 7 + nodes.machine = { 8 + boot.kernel.sysfs = { 9 + kernel.mm.transparent_hugepage = { 10 + enabled = "always"; 11 + defrag = "defer"; 12 + shmem_enabled = "within_size"; 13 + }; 14 + 15 + block."*".queue.scheduler = "none"; 16 + }; 17 + }; 18 + 19 + testScript = 20 + { nodes, ... }: 21 + let 22 + inherit (nodes.machine.boot.kernel) sysfs; 23 + in 24 + '' 25 + from shlex import quote 26 + 27 + def check(filename, contents): 28 + machine.succeed('grep -F -q {} {}'.format(quote(contents), quote(filename))) 29 + 30 + check('/sys/kernel/mm/transparent_hugepage/enabled', 31 + '[${sysfs.kernel.mm.transparent_hugepage.enabled}]') 32 + check('/sys/kernel/mm/transparent_hugepage/defrag', 33 + '[${sysfs.kernel.mm.transparent_hugepage.defrag}]') 34 + check('/sys/kernel/mm/transparent_hugepage/shmem_enabled', 35 + '[${sysfs.kernel.mm.transparent_hugepage.shmem_enabled}]') 36 + ''; 37 + }
-109
pkgs/applications/audio/amarok/default.nix
··· 1 - { 2 - stdenv, 3 - fetchurl, 4 - lib, 5 - extra-cmake-modules, 6 - kdoctools, 7 - qca-qt5, 8 - qjson, 9 - qtquickcontrols2, 10 - qtscript, 11 - qtwebengine, 12 - karchive, 13 - kcmutils, 14 - kconfig, 15 - kdnssd, 16 - kguiaddons, 17 - kinit, 18 - kirigami2, 19 - knewstuff, 20 - knotifyconfig, 21 - ktexteditor, 22 - kwindowsystem, 23 - fftw, 24 - phonon, 25 - plasma-framework, 26 - threadweaver, 27 - breeze-icons, 28 - wrapQtAppsHook, 29 - curl, 30 - ffmpeg, 31 - gdk-pixbuf, 32 - libaio, 33 - liblastfm, 34 - libmtp, 35 - loudmouth, 36 - lzo, 37 - lz4, 38 - mariadb-embedded, 39 - snappy, 40 - taglib, 41 - taglib_extras, 42 - }: 43 - 44 - stdenv.mkDerivation (finalAttrs: { 45 - pname = "amarok"; 46 - version = "3.2.2"; 47 - 48 - src = fetchurl { 49 - url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz"; 50 - sha256 = "sha256-/N48N9H4FezIiTD+bR6k1LCx7Tsz/NMt9VQq+HTdKrA="; 51 - }; 52 - 53 - outputs = [ 54 - "out" 55 - "doc" 56 - ]; 57 - 58 - nativeBuildInputs = [ 59 - extra-cmake-modules 60 - kdoctools 61 - wrapQtAppsHook 62 - ]; 63 - 64 - propagatedBuildInputs = [ 65 - qca-qt5 66 - qjson 67 - qtquickcontrols2 68 - qtscript 69 - qtwebengine 70 - karchive 71 - kcmutils 72 - kconfig 73 - kdnssd 74 - kguiaddons 75 - kinit 76 - kirigami2 77 - knewstuff 78 - knotifyconfig 79 - ktexteditor 80 - kwindowsystem 81 - phonon 82 - plasma-framework 83 - threadweaver 84 - curl 85 - fftw 86 - ffmpeg 87 - gdk-pixbuf 88 - libaio 89 - liblastfm 90 - libmtp 91 - loudmouth 92 - lz4 93 - lzo 94 - mariadb-embedded 95 - snappy 96 - taglib 97 - taglib_extras 98 - breeze-icons 99 - ]; 100 - 101 - enableParallelBuilding = true; 102 - 103 - meta = with lib; { 104 - homepage = "https://amarok.kde.org"; 105 - description = "Powerful music player with an intuitive interface"; 106 - license = licenses.gpl2Plus; 107 - maintainers = with maintainers; [ peterhoeg ]; 108 - }; 109 - })
···
+15 -22
pkgs/applications/audio/puddletag/default.nix pkgs/by-name/pu/puddletag/package.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 - fetchurl, 5 python3, 6 - qtbase, 7 - qtwayland, 8 - wrapQtAppsHook, 9 }: 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "puddletag"; 13 - version = "2.3.0"; 14 format = "setuptools"; 15 16 src = fetchFromGitHub { 17 owner = "puddletag"; 18 repo = "puddletag"; 19 tag = version; 20 - hash = "sha256-oScT8YcQoDf2qZ+J7xKm22Sbfym3tkVUrWT5D2LU5e8="; 21 }; 22 23 - patches = [ 24 - (fetchurl { 25 - url = "https://github.com/puddletag/puddletag/commit/54074824adb05da42c03d7adfbba94d8e24982f0.patch"; 26 - hash = "sha256-DkgaFWgp2m2bRuhdXhHW+nxV/2GaCgeRNdwLMYAkcYQ="; 27 - name = "fix_for_pyparsing_3_1_2.patch"; 28 - }) 29 - ]; 30 - 31 pythonRelaxDeps = true; 32 33 pythonRemoveDeps = [ ··· 37 38 postPatch = '' 39 substituteInPlace setup.py \ 40 - --replace share/pixmaps share/icons 41 ''; 42 43 - buildInputs = [ 44 qtbase 45 qtwayland 46 ]; 47 48 - nativeBuildInputs = [ 49 wrapQtAppsHook 50 ]; 51 52 - propagatedBuildInputs = with python3.pkgs; [ 53 configobj 54 levenshtein 55 lxml ··· 73 74 dontStrip = true; # we are not generating any binaries 75 76 - meta = with lib; { 77 description = "Audio tag editor similar to the Windows program, Mp3tag"; 78 mainProgram = "puddletag"; 79 homepage = "https://docs.puddletag.net"; 80 - license = licenses.gpl3Plus; 81 - maintainers = with maintainers; [ 82 peterhoeg 83 dschrempf 84 ]; 85 - platforms = platforms.linux; 86 }; 87 }
··· 1 { 2 lib, 3 fetchFromGitHub, 4 python3, 5 + libsForQt5, 6 }: 7 8 + let 9 + qt = libsForQt5; 10 + 11 + in 12 python3.pkgs.buildPythonApplication rec { 13 pname = "puddletag"; 14 + version = "2.5.0"; 15 format = "setuptools"; 16 17 src = fetchFromGitHub { 18 owner = "puddletag"; 19 repo = "puddletag"; 20 tag = version; 21 + hash = "sha256-Per+olIi2yd2cNRO22Fi6cC7/90AqRP1NpRK1XU1i0A="; 22 }; 23 24 pythonRelaxDeps = true; 25 26 pythonRemoveDeps = [ ··· 30 31 postPatch = '' 32 substituteInPlace setup.py \ 33 + --replace-fail share/pixmaps share/icons 34 ''; 35 36 + buildInputs = with qt; [ 37 qtbase 38 qtwayland 39 ]; 40 41 + nativeBuildInputs = with qt; [ 42 wrapQtAppsHook 43 ]; 44 45 + dependencies = with python3.pkgs; [ 46 configobj 47 levenshtein 48 lxml ··· 66 67 dontStrip = true; # we are not generating any binaries 68 69 + meta = { 70 description = "Audio tag editor similar to the Windows program, Mp3tag"; 71 mainProgram = "puddletag"; 72 homepage = "https://docs.puddletag.net"; 73 + license = lib.licenses.gpl3Plus; 74 + maintainers = with lib.maintainers; [ 75 peterhoeg 76 dschrempf 77 ]; 78 + platforms = lib.platforms.linux; 79 }; 80 }
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 36 37 hash = 38 { 39 - x86_64-linux = "sha256-EbgP2CjUBiC+2G7TkGyuxaqr35sTArls4lbDNTH1Pmc="; 40 - x86_64-darwin = "sha256-OrDuzSaPxuedhS21Hx1PNTbp6eQpfFfUbO05gIu5Ou8="; 41 - aarch64-linux = "sha256-V0aEGqBRf3qVKvPYNypQ9hYWovqQIC3kQq2goq/hVjA="; 42 - aarch64-darwin = "sha256-29i/+mz0NCU0ZCO+tzlbSl1iKx5/H89bGQTvRR5/PuA="; 43 - armv7l-linux = "sha256-VSsn4d9ztFgGXVZeCeTSHDD5n3aTBbHF/xx2JvTGOeQ="; 44 } 45 .${system} or throwSystem; 46 47 # Please backport all compatible updates to the stable release. 48 # This is important for the extension ecosystem. 49 - version = "1.102.3"; 50 51 # This is used for VS Code - Remote SSH test 52 - rev = "488a1f239235055e34e673291fb8d8c810886f81"; 53 in 54 callPackage ./generic.nix { 55 pname = "vscode" + lib.optionalString isInsiders "-insiders"; ··· 82 src = fetchurl { 83 name = "vscode-server-${rev}.tar.gz"; 84 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 85 - hash = "sha256-xVYG/EJRPRJBj3BSarTwpX9F1UM/OI+7ci6vQa64iWI="; 86 }; 87 stdenv = stdenvNoCC; 88 };
··· 36 37 hash = 38 { 39 + x86_64-linux = "sha256-Fji3/9T8X2VQH6gUhReSuniuX2BX+4S7uPJWEZn56vc="; 40 + x86_64-darwin = "sha256-LgYdgiZbMdpe/KjAYuAVYEFFc1gcFSo5+/6lf15zUvk="; 41 + aarch64-linux = "sha256-WxJEjTvXK1N1FjEFv0nUX7oLgPrcKlPHYSiLkTcdhj4="; 42 + aarch64-darwin = "sha256-2H44MkP7Vv+j78DxGWROHCPdMQv2WzTrG1I7LANMYqg="; 43 + armv7l-linux = "sha256-Pw9krAFjrllNOsXipaZy7X7wnB7C8V45WU7HuKa59JQ="; 44 } 45 .${system} or throwSystem; 46 47 # Please backport all compatible updates to the stable release. 48 # This is important for the extension ecosystem. 49 + version = "1.103.0"; 50 51 # This is used for VS Code - Remote SSH test 52 + rev = "e3550cfac4b63ca4eafca7b601f0d2885817fd1f"; 53 in 54 callPackage ./generic.nix { 55 pname = "vscode" + lib.optionalString isInsiders "-insiders"; ··· 82 src = fetchurl { 83 name = "vscode-server-${rev}.tar.gz"; 84 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 85 + hash = "sha256-GEN8WMPaYhwQsgml3tXWJP7F4RXH5vy6Ht0RUGauxnw="; 86 }; 87 stdenv = stdenvNoCC; 88 };
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 - version = "0-unstable-2025-07-03"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 - rev = "68acd5bfa3146d7124233e3e372f6ffb5d8d0dcf"; 14 - hash = "sha256-X3O4GirNXzjMNYH7UrItNpYGT+8NWPsKl+sAs036OCU="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 + version = "0-unstable-2025-08-10"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 + rev = "f6c78e954d7f38498f82145d20a916acea6cbc57"; 14 + hash = "sha256-oFKO9y6t0BXeykuqZYfe2KKJpkm7Y2b7JuMJYspkL3g="; 15 }; 16 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 - version = "0-unstable-2025-07-28"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 - rev = "211b4902d5b4440b0aa567dade4eebf77cd868aa"; 14 - hash = "sha256-l2b2Lu9l5CwmfDsJazOdQ9mowxfAqJY4SEgtDxCnYxY="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 + version = "0-unstable-2025-08-07"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 + rev = "92313128c3e2afdb9b3decf6642d342af18a1ab5"; 14 + hash = "sha256-b1GaRB9Iv3qqyb3I9XKmEbkiplV+Wi3TflJdnQboLbw="; 15 }; 16 17 makefile = "Makefile";
+10
pkgs/applications/graphics/sane/backends/default.nix
··· 2 stdenv, 3 lib, 4 fetchFromGitLab, 5 runtimeShell, 6 buildPackages, 7 gettext, ··· 51 rev = "refs/tags/${version}"; 52 hash = "sha256-e7Wjda+CobYatblvVCGkMAO2aWrdSCp7q+qIEGnGDCY="; 53 }; 54 55 postPatch = '' 56 # Do not create lock dir in install phase
··· 2 stdenv, 3 lib, 4 fetchFromGitLab, 5 + fetchpatch, 6 runtimeShell, 7 buildPackages, 8 gettext, ··· 52 rev = "refs/tags/${version}"; 53 hash = "sha256-e7Wjda+CobYatblvVCGkMAO2aWrdSCp7q+qIEGnGDCY="; 54 }; 55 + 56 + # Fix hangs in tests, hopefully 57 + # FIXME: remove in next release 58 + patches = [ 59 + (fetchpatch { 60 + url = "https://gitlab.com/sane-project/backends/-/commit/8acc267d5f4049d8438456821137ae56e91baea9.patch"; 61 + hash = "sha256-IyupDeH1MPvEBnGaUzBbCu106Gp7zXxlPGFAaiiINQI="; 62 + }) 63 + ]; 64 65 postPatch = '' 66 # Do not create lock dir in install phase
+1
pkgs/applications/networking/mumble/default.nix
··· 74 "-D g15=OFF" 75 "-D CMAKE_CXX_STANDARD=17" # protobuf >22 requires C++ 17 76 "-D BUILD_NUMBER=${lib.versions.patch source.version}" 77 "-D bundled-gsl=OFF" 78 "-D bundled-json=OFF" 79 ]
··· 74 "-D g15=OFF" 75 "-D CMAKE_CXX_STANDARD=17" # protobuf >22 requires C++ 17 76 "-D BUILD_NUMBER=${lib.versions.patch source.version}" 77 + "-D CMAKE_UNITY_BUILD=ON" # Upstream uses this in their build pipeline to speed up builds 78 "-D bundled-gsl=OFF" 79 "-D bundled-json=OFF" 80 ]
+1 -1
pkgs/applications/science/math/yacas/default.nix
··· 81 ]; 82 83 meta = { 84 - description = "Easy to use, general purpose Computer Algebra System${lib.optionalString enableGui ", built with GUI."}"; 85 homepage = "http://www.yacas.org/"; 86 license = lib.licenses.gpl2Plus; 87 maintainers = [ ];
··· 81 ]; 82 83 meta = { 84 + description = "Easy to use, general purpose Computer Algebra System, optionally with GUI"; 85 homepage = "http://www.yacas.org/"; 86 license = lib.licenses.gpl2Plus; 87 maintainers = [ ];
+2 -2
pkgs/build-support/trivial-builders/test/writeShellApplication.nix
··· 38 script = writeShellApplication { 39 name = "test-meta"; 40 text = ""; 41 - meta.description = "A test for the `writeShellApplication` `meta` argument"; 42 }; 43 in 44 assert script.meta.mainProgram == "test-meta"; ··· 101 exit 1 102 fi 103 ''; 104 - meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; 105 expected = ""; 106 }; 107
··· 38 script = writeShellApplication { 39 name = "test-meta"; 40 text = ""; 41 + meta.description = "Test for the `writeShellApplication` `meta` argument"; 42 }; 43 in 44 assert script.meta.mainProgram == "test-meta"; ··· 101 exit 1 102 fi 103 ''; 104 + meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; 105 expected = ""; 106 }; 107
+2 -2
pkgs/by-name/al/alpaca-proxy/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "alpaca-proxy"; 8 - version = "2.0.10"; 9 10 src = fetchFromGitHub { 11 owner = "samuong"; 12 repo = "alpaca"; 13 tag = "v${version}"; 14 - hash = "sha256-1CMuZl1bVlofogPwA2wRuQPlXNE2EM1B8rDDDaJGq64="; 15 }; 16 17 vendorHash = "sha256-N9qpyCQg6H1v/JGJ2wCxDX+ZTM9x6/BM6wQ26xC+dlE=";
··· 5 }: 6 buildGoModule rec { 7 pname = "alpaca-proxy"; 8 + version = "2.0.11"; 9 10 src = fetchFromGitHub { 11 owner = "samuong"; 12 repo = "alpaca"; 13 tag = "v${version}"; 14 + hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc="; 15 }; 16 17 vendorHash = "sha256-N9qpyCQg6H1v/JGJ2wCxDX+ZTM9x6/BM6wQ26xC+dlE=";
+105
pkgs/by-name/am/amarok/package.nix
···
··· 1 + { 2 + stdenv, 3 + fetchurl, 4 + lib, 5 + cmake, 6 + extra-cmake-modules, 7 + pkg-config, 8 + kdePackages, 9 + fftw, 10 + curl, 11 + ffmpeg, 12 + gdk-pixbuf, 13 + gst_all_1, 14 + libaio, 15 + libmtp, 16 + libsysprof-capture, 17 + libunwind, 18 + loudmouth, 19 + lzo, 20 + lz4, 21 + mariadb-embedded, 22 + snappy, 23 + taglib, 24 + taglib_extras, 25 + }: 26 + 27 + stdenv.mkDerivation (finalAttrs: { 28 + pname = "amarok"; 29 + version = "3.3.1"; 30 + 31 + src = fetchurl { 32 + url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz"; 33 + hash = "sha256-OW8uqToH25XI+762gNeAai5ZVKUgxSwFZIXBHeYznAE="; 34 + }; 35 + 36 + outputs = [ 37 + "out" 38 + "doc" 39 + ]; 40 + 41 + buildInputs = [ 42 + curl 43 + fftw 44 + ffmpeg 45 + gdk-pixbuf 46 + libaio 47 + libmtp 48 + libsysprof-capture 49 + libunwind 50 + loudmouth 51 + lz4 52 + lzo 53 + mariadb-embedded 54 + snappy 55 + taglib 56 + taglib_extras 57 + ] 58 + ++ (with kdePackages; [ 59 + qca 60 + qt5compat 61 + qtbase 62 + qtdeclarative 63 + qtwebengine 64 + kcmutils 65 + kcoreaddons 66 + kdnssd 67 + kio 68 + kpackage 69 + kstatusnotifieritem 70 + ktexteditor 71 + threadweaver 72 + ]) 73 + ++ (with gst_all_1; [ 74 + gstreamer 75 + gst-plugins-base 76 + gst-plugins-good 77 + ]); 78 + 79 + nativeBuildInputs = [ 80 + cmake 81 + pkg-config 82 + ] 83 + ++ (with kdePackages; [ 84 + extra-cmake-modules 85 + kdoctools 86 + qttools 87 + wrapQtAppsHook 88 + ]); 89 + 90 + env.LANG = "C.UTF-8"; 91 + 92 + postInstall = '' 93 + qtWrapperArgs+=( 94 + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" 95 + ) 96 + ''; 97 + 98 + meta = { 99 + homepage = "https://amarok.kde.org"; 100 + description = "Powerful music player with an intuitive interface"; 101 + license = lib.licenses.gpl2Plus; 102 + maintainers = with lib.maintainers; [ ]; 103 + mainProgram = "amarok"; 104 + }; 105 + })
+1 -4
pkgs/by-name/ar/arpack/package.nix
··· 90 meta = { 91 homepage = "https://github.com/opencollab/arpack-ng"; 92 changelog = "https://github.com/opencollab/arpack-ng/blob/${finalAttrs.version}/CHANGES"; 93 - description = '' 94 - A collection of Fortran77 subroutines to solve large scale eigenvalue 95 - problems. 96 - ''; 97 license = lib.licenses.bsd3; 98 maintainers = with lib.maintainers; [ 99 ttuegel
··· 90 meta = { 91 homepage = "https://github.com/opencollab/arpack-ng"; 92 changelog = "https://github.com/opencollab/arpack-ng/blob/${finalAttrs.version}/CHANGES"; 93 + description = "Collection of Fortran77 subroutines to solve large scale eigenvalue problems"; 94 license = lib.licenses.bsd3; 95 maintainers = with lib.maintainers; [ 96 ttuegel
+1 -1
pkgs/by-name/bu/buzztrax/package.nix
··· 69 + lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types"; 70 71 meta = with lib; { 72 - description = "Buzztrax is a modular music composer for Linux"; 73 homepage = "https://www.buzztrax.org/"; 74 license = licenses.lgpl21Plus; 75 maintainers = [ maintainers.bendlas ];
··· 69 + lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types"; 70 71 meta = with lib; { 72 + description = "Modular music composer for Linux"; 73 homepage = "https://www.buzztrax.org/"; 74 license = licenses.lgpl21Plus; 75 maintainers = [ maintainers.bendlas ];
+74
pkgs/by-name/ca/capnproto/fix-libucontext.patch
···
··· 1 + From f26dd335c8650a2f8ab7d6e4fb5dfc40ee6af618 Mon Sep 17 00:00:00 2001 2 + From: Jade Lovelace <software@lfcode.ca> 3 + Date: Sun, 10 Aug 2025 10:54:14 +0000 4 + Subject: [PATCH] fix: include libucontext in Requires.private in cmake builds 5 + 6 + This is required so that static musl actually links to libucontext 7 + correctly to get setcontext/etc for fibers. 8 + --- 9 + c++/CMakeLists.txt | 4 ++++ 10 + c++/configure.ac | 4 ++++ 11 + c++/pkgconfig/kj-async.pc.in | 1 + 12 + 3 files changed, 9 insertions(+) 13 + 14 + diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt 15 + index f335f12f7c..b2a24e40e0 100644 16 + --- a/c++/CMakeLists.txt 17 + +++ b/c++/CMakeLists.txt 18 + @@ -96,6 +96,9 @@ set_property(CACHE WITH_FIBERS PROPERTY STRINGS AUTO ON OFF) 19 + # CapnProtoConfig.cmake.in needs this variable. 20 + set(_WITH_LIBUCONTEXT OFF) 21 + 22 + +# Used by pkg-config files 23 + +set(ASYNC_REQUIRES_PRIVATE "") 24 + + 25 + if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO") 26 + set(_capnp_fibers_found OFF) 27 + if (WIN32 OR CYGWIN) 28 + @@ -116,6 +119,7 @@ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO") 29 + if (libucontext_FOUND) 30 + set(_WITH_LIBUCONTEXT ON) 31 + set(_capnp_fibers_found ON) 32 + + set(ASYNC_REQUIRES_PRIVATE "${ASYNC_REQUIRES_PRIVATE} libucontext") 33 + endif() 34 + else() 35 + set(_capnp_fibers_found OFF) 36 + diff --git a/c++/configure.ac b/c++/configure.ac 37 + index a2de7aac80..ce3c632e8c 100644 38 + --- a/c++/configure.ac 39 + +++ b/c++/configure.ac 40 + @@ -216,6 +216,8 @@ AS_IF([test "$with_fibers" != no], [ 41 + ]) 42 + ]) 43 + 44 + +ASYNC_REQUIRES_PRIVATE="" 45 + + 46 + # Check for library support necessary for fibers. 47 + AS_IF([test "$with_fibers" != no], [ 48 + case "${host_os}" in 49 + @@ -241,6 +243,7 @@ AS_IF([test "$with_fibers" != no], [ 50 + ]) 51 + AS_IF([test "$ucontext_supports_fibers" = yes], [ 52 + ASYNC_LIBS="$ASYNC_LIBS -lucontext" 53 + + ASYNC_REQUIRES_PRIVATE="$ASYNC_REQUIRES_PRIVATE libucontext" 54 + with_fibers=yes 55 + ], [ 56 + AS_IF([test "$with_fibers" = yes], [ 57 + @@ -259,6 +262,7 @@ AS_IF([test "$with_fibers" = yes], [ 58 + ], [ 59 + CXXFLAGS="$CXXFLAGS -DKJ_USE_FIBERS=0" 60 + ]) 61 + +AC_SUBST(ASYNC_REQUIRES_PRIVATE, $ASYNC_REQUIRES_PRIVATE) 62 + 63 + # CapnProtoConfig.cmake.in needs these variables, 64 + # we force them to NO because we don't need the CMake dependency for them, 65 + diff --git a/c++/pkgconfig/kj-async.pc.in b/c++/pkgconfig/kj-async.pc.in 66 + index 49d5ff6996..41aae28555 100644 67 + --- a/c++/pkgconfig/kj-async.pc.in 68 + +++ b/c++/pkgconfig/kj-async.pc.in 69 + @@ -8,4 +8,5 @@ Description: Basic utility library called KJ (async part) 70 + Version: @VERSION@ 71 + Libs: -L${libdir} -lkj-async @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @STDLIB_FLAG@ 72 + Requires: kj = @VERSION@ 73 + +Requires.private: @ASYNC_REQUIRES_PRIVATE@ 74 + Cflags: -I${includedir} @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @STDLIB_FLAG@ @CAPNP_LITE_FLAG@
+21 -2
pkgs/by-name/ca/capnproto/package.nix
··· 1 { 2 binutils, 3 lib, 4 clangStdenv, 5 fetchFromGitHub, 6 cmake, 7 openssl, 8 zlib, 9 }: 10 11 let ··· 40 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc="; 41 }; 42 43 - nativeBuildInputs = [ cmake ]; 44 propagatedBuildInputs = [ 45 openssl 46 zlib 47 ] 48 - ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh; 49 50 # FIXME: separate the binaries from the stuff that user systems actually use 51 # This runs into a terrible UX issue in Lix and I just don't want to debug it ··· 55 56 cmakeFlags = [ 57 (lib.cmakeBool "BUILD_SHARED_LIBS" true) 58 # Take optimization flags from CXXFLAGS rather than cmake injecting them 59 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None") 60 ]; ··· 65 }; 66 67 separateDebugInfo = true; 68 69 meta = with lib; { 70 homepage = "https://capnproto.org/";
··· 1 { 2 binutils, 3 lib, 4 + libucontext, 5 + pkg-config, 6 clangStdenv, 7 fetchFromGitHub, 8 cmake, 9 openssl, 10 zlib, 11 + nix-update-script, 12 }: 13 14 let ··· 43 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc="; 44 }; 45 46 + patches = [ 47 + # https://github.com/capnproto/capnproto/pull/2377 48 + ./fix-libucontext.patch 49 + ]; 50 + 51 + nativeBuildInputs = [ 52 + cmake 53 + pkg-config 54 + ]; 55 propagatedBuildInputs = [ 56 openssl 57 zlib 58 ] 59 + ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh 60 + # musl doesn't ship getcontext/setcontext unlike basically every other libc 61 + ++ lib.optional clangStdenv.hostPlatform.isMusl libucontext; 62 63 # FIXME: separate the binaries from the stuff that user systems actually use 64 # This runs into a terrible UX issue in Lix and I just don't want to debug it ··· 68 69 cmakeFlags = [ 70 (lib.cmakeBool "BUILD_SHARED_LIBS" true) 71 + # merely requires setcontext/getcontext (libc), lix expects fibers to 72 + # be available, and we want to make sure that the build will fail if 73 + # it breaks 74 + (lib.cmakeBool "WITH_FIBERS" true) 75 # Take optimization flags from CXXFLAGS rather than cmake injecting them 76 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None") 77 ]; ··· 82 }; 83 84 separateDebugInfo = true; 85 + 86 + passthru.updateScript = nix-update-script { }; 87 88 meta = with lib; { 89 homepage = "https://capnproto.org/";
+1 -1
pkgs/by-name/ca/cardo/package.nix
··· 24 ''; 25 26 meta = with lib; { 27 - description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists"; 28 longDescription = '' 29 Cardo is a large Unicode font specifically designed for the needs of 30 classicists, Biblical scholars, medievalists, and linguists. It also
··· 24 ''; 25 26 meta = with lib; { 27 + description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists"; 28 longDescription = '' 29 Cardo is a large Unicode font specifically designed for the needs of 30 classicists, Biblical scholars, medievalists, and linguists. It also
+3 -3
pkgs/by-name/ca/cargo-tally/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "cargo-tally"; 9 - version = "1.0.66"; 10 11 src = fetchCrate { 12 inherit pname version; 13 - hash = "sha256-PC/gscMO7oYcsd/cVcP5WZYweWRsh23Z7Do/qeGjAOc="; 14 }; 15 16 - cargoHash = "sha256-00J8ip2fr/nphY0OXVOLKv7gaHitMziwsdJ4YBaYxog="; 17 18 meta = { 19 description = "Graph the number of crates that depend on your crate over time";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "cargo-tally"; 9 + version = "1.0.67"; 10 11 src = fetchCrate { 12 inherit pname version; 13 + hash = "sha256-Jt7pEpy06xoYWLIMustYvVB81fcGEK7GYvh5ukDUiQ0="; 14 }; 15 16 + cargoHash = "sha256-gXFcsaXaCkX4wQ9/eHr9CUI/r6KEAfZ8HYiDqBRtQeA="; 17 18 meta = { 19 description = "Graph the number of crates that depend on your crate over time";
+9 -1
pkgs/by-name/ca/casadi/package.nix
··· 200 doCheck = true; 201 202 meta = { 203 - description = "CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave"; 204 homepage = "https://github.com/casadi/casadi"; 205 license = lib.licenses.lgpl3Only; 206 maintainers = with lib.maintainers; [ nim65s ];
··· 200 doCheck = true; 201 202 meta = { 203 + description = "Symbolic framework for numeric optimization"; 204 + longDescription = '' 205 + CasADi is a symbolic framework for numeric optimization 206 + implementing automatic differentiation in forward and reverse 207 + modes on sparse matrix-valued computational graphs. It supports 208 + self-contained C-code generation and interfaces state-of-the-art 209 + codes such as SUNDIALS, IPOPT etc. It can be used from C++, 210 + Python or Matlab/Octave 211 + ''; 212 homepage = "https://github.com/casadi/casadi"; 213 license = lib.licenses.lgpl3Only; 214 maintainers = with lib.maintainers; [ nim65s ];
+1 -1
pkgs/by-name/cb/cbmc/package.nix
··· 115 }; 116 117 meta = { 118 - description = "CBMC is a Bounded Model Checker for C and C++ programs"; 119 homepage = "http://www.cprover.org/cbmc/"; 120 license = lib.licenses.bsdOriginal; 121 maintainers = with lib.maintainers; [ jiegec ];
··· 115 }; 116 117 meta = { 118 + description = "Bounded Model Checker for C and C++ programs"; 119 homepage = "http://www.cprover.org/cbmc/"; 120 license = lib.licenses.bsdOriginal; 121 maintainers = with lib.maintainers; [ jiegec ];
+1 -1
pkgs/by-name/cd/cdecl/package.nix
··· 66 ]; 67 68 meta = { 69 - description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''"; 70 homepage = "https://github.com/paul-j-lucas/cdecl"; 71 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog"; 72 license = lib.licenses.gpl3Only;
··· 66 ]; 67 68 meta = { 69 + description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'"; 70 homepage = "https://github.com/paul-j-lucas/cdecl"; 71 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog"; 72 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/ce/certinfo-go/package.nix
··· 28 meta = { 29 changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}"; 30 homepage = "https://paepcke.de/certinfo"; 31 - description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys, ..."; 32 license = lib.licenses.bsd3; 33 mainProgram = "certinfo"; 34 maintainers = with lib.maintainers; [ paepcke ];
··· 28 meta = { 29 changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}"; 30 homepage = "https://paepcke.de/certinfo"; 31 + description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys"; 32 license = lib.licenses.bsd3; 33 mainProgram = "certinfo"; 34 maintainers = with lib.maintainers; [ paepcke ];
+1 -3
pkgs/by-name/cf/cf-vault/package.nix
··· 30 }; 31 32 meta = with lib; { 33 - description = '' 34 - A tool for managing your Cloudflare credentials, securely.. 35 - ''; 36 homepage = "https://github.com/jacobbednarz/cf-vault/"; 37 license = licenses.mit; 38 maintainers = with maintainers; [ viraptor ];
··· 30 }; 31 32 meta = with lib; { 33 + description = "Tool for managing your Cloudflare credentials, securely"; 34 homepage = "https://github.com/jacobbednarz/cf-vault/"; 35 license = licenses.mit; 36 maintainers = with maintainers; [ viraptor ];
+1 -1
pkgs/by-name/cg/cgif/package.nix
··· 24 25 meta = { 26 homepage = "https://github.com/dloebl/cgif"; 27 - description = "CGIF, a GIF encoder written in C"; 28 license = lib.licenses.mit; 29 maintainers = [ ]; 30 platforms = lib.platforms.unix;
··· 24 25 meta = { 26 homepage = "https://github.com/dloebl/cgif"; 27 + description = "GIF encoder written in C"; 28 license = lib.licenses.mit; 29 maintainers = [ ]; 30 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/ch/checkinstall/package.nix
··· 76 77 meta = { 78 homepage = "https://checkinstall.izto.org/"; 79 - description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'"; 80 maintainers = [ ]; 81 platforms = lib.platforms.linux; 82 license = lib.licenses.gpl2Plus;
··· 76 77 meta = { 78 homepage = "https://checkinstall.izto.org/"; 79 + description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`"; 80 maintainers = [ ]; 81 platforms = lib.platforms.linux; 82 license = lib.licenses.gpl2Plus;
+1 -1
pkgs/by-name/ch/chez-matchable/package.nix
··· 27 doCheck = false; 28 29 meta = with lib; { 30 - description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn"; 31 homepage = "https://github.com/fedeinthemix/chez-matchable/"; 32 maintainers = [ maintainers.jitwit ]; 33 license = licenses.publicDomain;
··· 27 doCheck = false; 28 29 meta = with lib; { 30 + description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn"; 31 homepage = "https://github.com/fedeinthemix/chez-matchable/"; 32 maintainers = [ maintainers.jitwit ]; 33 license = licenses.publicDomain;
+1 -1
pkgs/by-name/ch/chez-mit/package.nix
··· 31 doCheck = false; 32 33 meta = with lib; { 34 - description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme"; 35 homepage = "https://github.com/fedeinthemix/chez-mit/"; 36 maintainers = [ maintainers.jitwit ]; 37 license = licenses.gpl3Plus;
··· 31 doCheck = false; 32 33 meta = with lib; { 34 + description = "MIT/GNU Scheme compatibility library for Chez Scheme"; 35 homepage = "https://github.com/fedeinthemix/chez-mit/"; 36 maintainers = [ maintainers.jitwit ]; 37 license = licenses.gpl3Plus;
+1 -1
pkgs/by-name/ch/chez-scmutils/package.nix
··· 35 doCheck = false; 36 37 meta = with lib; { 38 - description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme"; 39 homepage = "https://github.com/fedeinthemix/chez-scmutils/"; 40 maintainers = [ maintainers.jitwit ]; 41 license = licenses.gpl3;
··· 35 doCheck = false; 36 37 meta = with lib; { 38 + description = "Port of the 'MIT Scmutils' library to Chez Scheme"; 39 homepage = "https://github.com/fedeinthemix/chez-scmutils/"; 40 maintainers = [ maintainers.jitwit ]; 41 license = licenses.gpl3;
+1 -1
pkgs/by-name/cl/click/package.nix
··· 25 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; 26 27 meta = with lib; { 28 - description = ''The "Command Line Interactive Controller for Kubernetes"''; 29 homepage = "https://github.com/databricks/click"; 30 license = [ licenses.asl20 ]; 31 maintainers = [ maintainers.mbode ];
··· 25 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; 26 27 meta = with lib; { 28 + description = "Command Line Interactive Controller for Kubernetes"; 29 homepage = "https://github.com/databricks/click"; 30 license = [ licenses.asl20 ]; 31 maintainers = [ maintainers.mbode ];
+2 -2
pkgs/by-name/cl/clickable/package.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "clickable"; 11 - version = "8.3.1"; 12 format = "pyproject"; 13 14 src = fetchFromGitLab { 15 owner = "clickable"; 16 repo = "clickable"; 17 rev = "v${version}"; 18 - hash = "sha256-Vn2PyALaRrE+jJRdZzW+jjCm3f2GfpgrQcFGB7kr4EM="; 19 }; 20 21 build-system = [ python3Packages.setuptools ];
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "clickable"; 11 + version = "8.4.0"; 12 format = "pyproject"; 13 14 src = fetchFromGitLab { 15 owner = "clickable"; 16 repo = "clickable"; 17 rev = "v${version}"; 18 + hash = "sha256-mqAJBxYHOsMiSjWjtam/GvxjNBZ8mkOuBibmFORGhEg="; 19 }; 20 21 build-system = [ python3Packages.setuptools ];
+1 -1
pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
··· 22 bytestring 23 network 24 ]; 25 - description = "accepts TCP connections and echoes the client's IP address back to it"; 26 license = lib.licenses.lgpl3; 27 mainProgram = "client-ip-echo"; 28 }
··· 22 bytestring 23 network 24 ]; 25 + description = "Accepts TCP connections and echoes the client's IP address back to it"; 26 license = lib.licenses.lgpl3; 27 mainProgram = "client-ip-echo"; 28 }
+2 -2
pkgs/by-name/cl/cloudflared/package.nix
··· 9 10 buildGoModule rec { 11 pname = "cloudflared"; 12 - version = "2025.7.0"; 13 14 src = fetchFromGitHub { 15 owner = "cloudflare"; 16 repo = "cloudflared"; 17 tag = version; 18 - hash = "sha256-GAmSWdyFQYtGQ5Ml+10Xy7OpKc1bXuAc3hy7Ly6+yC8="; 19 }; 20 21 vendorHash = null;
··· 9 10 buildGoModule rec { 11 pname = "cloudflared"; 12 + version = "2025.8.0"; 13 14 src = fetchFromGitHub { 15 owner = "cloudflare"; 16 repo = "cloudflared"; 17 tag = version; 18 + hash = "sha256-kvhDdgnAkYvs+W0TE8Pu3nlEp2n7tHDphDwqCc4J0eE="; 19 }; 20 21 vendorHash = null;
+1 -1
pkgs/by-name/co/codefresh/package.nix
··· 38 39 meta = { 40 changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}"; 41 - description = "Codefresh CLI tool to interact with Codefresh services"; 42 homepage = "https://github.com/codefresh-io/cli"; 43 license = lib.licenses.mit; 44 mainProgram = "codefresh";
··· 38 39 meta = { 40 changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}"; 41 + description = "CLI tool to interact with Codefresh services"; 42 homepage = "https://github.com/codefresh-io/cli"; 43 license = lib.licenses.mit; 44 mainProgram = "codefresh";
+1 -1
pkgs/by-name/co/colobot/package.nix
··· 68 69 meta = { 70 homepage = "https://colobot.info/"; 71 - description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots"; 72 license = lib.licenses.gpl3; 73 maintainers = with lib.maintainers; [ freezeboy ]; 74 platforms = lib.platforms.linux;
··· 68 69 meta = { 70 homepage = "https://colobot.info/"; 71 + description = "Real-time strategy game with programmable bots"; 72 license = lib.licenses.gpl3; 73 maintainers = with lib.maintainers; [ freezeboy ]; 74 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/co/commit/package.nix
··· 75 }; 76 77 meta = { 78 - description = "Commit message editor"; 79 homepage = "https://github.com/sonnyp/Commit"; 80 license = lib.licenses.gpl3Only; 81 teams = [ lib.teams.gnome-circle ];
··· 75 }; 76 77 meta = { 78 + description = "Git commit message editor"; 79 homepage = "https://github.com/sonnyp/Commit"; 80 license = lib.licenses.gpl3Only; 81 teams = [ lib.teams.gnome-circle ];
+1 -1
pkgs/by-name/co/compsize/package.nix
··· 40 ''; 41 42 meta = with lib; { 43 - description = "Find compression type/ratio on a file or set of files in Btrfs filesystem"; 44 mainProgram = "compsize"; 45 homepage = "https://github.com/kilobyte/compsize"; 46 license = licenses.gpl2Plus;
··· 40 ''; 41 42 meta = with lib; { 43 + description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem"; 44 mainProgram = "compsize"; 45 homepage = "https://github.com/kilobyte/compsize"; 46 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/co/construct/package.nix
··· 29 ''; 30 31 meta = with lib; { 32 - description = "Construct is an abstraction over x86 NASM Assembly"; 33 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly."; 34 homepage = "https://github.com/Thomas-de-Bock/construct"; 35 maintainers = with maintainers; [ rucadi ];
··· 29 ''; 30 31 meta = with lib; { 32 + description = "Abstraction over x86 NASM Assembly"; 33 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly."; 34 homepage = "https://github.com/Thomas-de-Bock/construct"; 35 maintainers = with maintainers; [ rucadi ];
+1 -1
pkgs/by-name/co/convos/package.nix
··· 119 120 meta = { 121 homepage = "https://convos.chat"; 122 - description = "Convos is the simplest way to use IRC in your browser"; 123 mainProgram = "convos"; 124 license = lib.licenses.artistic2; 125 maintainers = with lib.maintainers; [ sgo ];
··· 119 120 meta = { 121 homepage = "https://convos.chat"; 122 + description = "IRC browser client"; 123 mainProgram = "convos"; 124 license = lib.licenses.artistic2; 125 maintainers = with lib.maintainers; [ sgo ];
+1 -1
pkgs/by-name/cr/crowdsec/package.nix
··· 65 meta = { 66 homepage = "https://crowdsec.net/"; 67 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}"; 68 - description = "CrowdSec is a free, open-source and collaborative IPS"; 69 longDescription = '' 70 CrowdSec is a free, modern & collaborative behavior detection engine, 71 coupled with a global IP reputation network. It stacks on fail2ban's
··· 65 meta = { 66 homepage = "https://crowdsec.net/"; 67 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}"; 68 + description = "Free, open-source and collaborative IPS"; 69 longDescription = '' 70 CrowdSec is a free, modern & collaborative behavior detection engine, 71 coupled with a global IP reputation network. It stacks on fail2ban's
+1 -1
pkgs/by-name/cu/cutecapture/package.nix
··· 43 ''; 44 45 meta = { 46 - description = "(3)DS capture software for Linux and Mac"; 47 homepage = "https://github.com/Gotos/CuteCapture"; 48 license = lib.licenses.asl20; 49 platforms = lib.platforms.linux ++ lib.platforms.darwin;
··· 43 ''; 44 45 meta = { 46 + description = "Nintendo DS and 3DS capture software for Linux and Mac"; 47 homepage = "https://github.com/Gotos/CuteCapture"; 48 license = lib.licenses.asl20; 49 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+1 -1
pkgs/by-name/d-/d-seams/package.nix
··· 53 ]; 54 55 meta = with lib; { 56 - description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations"; 57 mainProgram = "yodaStruct"; 58 longDescription = '' 59 d-SEAMS, is a free and open-source postprocessing engine for the analysis
··· 53 ]; 54 55 meta = with lib; { 56 + description = "Deferred Structural Elucidation Analysis for Molecular Simulations"; 57 mainProgram = "yodaStruct"; 58 longDescription = '' 59 d-SEAMS, is a free and open-source postprocessing engine for the analysis
+1 -1
pkgs/by-name/da/dashy-ui/package.nix
··· 66 ]; 67 doDist = false; 68 meta = { 69 - description = "dashy"; 70 homepage = "https://dashy.to"; 71 license = lib.licenses.mit; 72 maintainers = [ lib.maintainers.therealgramdalf ];
··· 66 ]; 67 doDist = false; 68 meta = { 69 + description = "Open source, highly customizable, easy-to-use, privacy-respecting dashboard app"; 70 homepage = "https://dashy.to"; 71 license = lib.licenses.mit; 72 maintainers = [ lib.maintainers.therealgramdalf ];
+1 -1
pkgs/by-name/de/der-ascii/package.nix
··· 23 24 meta = with lib; { 25 description = '' 26 - A small human-editable language to emit DER or BER encodings of ASN.1 27 structures and malformed variants of them 28 ''; 29 homepage = "https://github.com/google/der-ascii";
··· 23 24 meta = with lib; { 25 description = '' 26 + Small human-editable language to emit DER or BER encodings of ASN.1 27 structures and malformed variants of them 28 ''; 29 homepage = "https://github.com/google/der-ascii";
+1 -1
pkgs/by-name/de/devour/package.nix
··· 23 buildInputs = [ libX11 ]; 24 25 meta = with lib; { 26 - description = "Devour hides your current window when launching an external program"; 27 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting"; 28 homepage = "https://github.com/salman-abedin/devour"; 29 license = licenses.gpl2Only;
··· 23 buildInputs = [ libX11 ]; 24 25 meta = with lib; { 26 + description = "Hides your current window when launching an external program"; 27 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting"; 28 homepage = "https://github.com/salman-abedin/devour"; 29 license = licenses.gpl2Only;
+1 -1
pkgs/by-name/df/dfl-applications/package.nix
··· 39 ]; 40 41 meta = { 42 - description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication"; 43 homepage = "https://gitlab.com/desktop-frameworks/applications"; 44 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog"; 45 license = lib.licenses.gpl3Only;
··· 39 ]; 40 41 meta = { 42 + description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication"; 43 homepage = "https://gitlab.com/desktop-frameworks/applications"; 44 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog"; 45 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/dh/dhcpm/package.nix
··· 21 passthru.updateScript = nix-update-script { }; 22 23 meta = { 24 - description = "Dhcpm is a CLI tool for constructing & sending DHCP messages"; 25 homepage = "https://github.com/leshow/dhcpm"; 26 license = lib.licenses.mit; 27 maintainers = [ lib.maintainers.jmbaur ];
··· 21 passthru.updateScript = nix-update-script { }; 22 23 meta = { 24 + description = "CLI tool for constructing & sending DHCP messages"; 25 homepage = "https://github.com/leshow/dhcpm"; 26 license = lib.licenses.mit; 27 maintainers = [ lib.maintainers.jmbaur ];
+1 -1
pkgs/by-name/di/digital/package.nix
··· 10 11 let 12 pname = "digital"; 13 - pkgDescription = "A digital logic designer and circuit simulator."; 14 version = "0.31"; 15 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date 16
··· 10 11 let 12 pname = "digital"; 13 + pkgDescription = "Digital logic designer and circuit simulator"; 14 version = "0.31"; 15 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date 16
+1 -1
pkgs/by-name/dj/djenrandom/package.nix
··· 33 meta = { 34 homepage = "http://www.deadhat.com/"; 35 description = '' 36 - A C program to generate random data using several random models, 37 with parameterized non uniformities and flexible output formats 38 ''; 39 license = lib.licenses.gpl2Only;
··· 33 meta = { 34 homepage = "http://www.deadhat.com/"; 35 description = '' 36 + C program to generate random data using several random models, 37 with parameterized non uniformities and flexible output formats 38 ''; 39 license = lib.licenses.gpl2Only;
+1 -1
pkgs/by-name/dj/djent/package.nix
··· 38 meta = { 39 homepage = "http://www.deadhat.com/"; 40 description = '' 41 - A reimplementation of the Fourmilab/John Walker random number test program 42 ent with several improvements 43 ''; 44 mainProgram = "djent";
··· 38 meta = { 39 homepage = "http://www.deadhat.com/"; 40 description = '' 41 + Reimplementation of the Fourmilab/John Walker random number test program 42 ent with several improvements 43 ''; 44 mainProgram = "djent";
+1 -1
pkgs/by-name/do/dog/package.nix
··· 30 31 meta = with lib; { 32 homepage = "https://lwn.net/Articles/421072/"; 33 - description = "cat replacement"; 34 license = licenses.gpl2Plus; 35 maintainers = with maintainers; [ qknight ]; 36 platforms = platforms.all;
··· 30 31 meta = with lib; { 32 homepage = "https://lwn.net/Articles/421072/"; 33 + description = "'cat' replacement"; 34 license = licenses.gpl2Plus; 35 maintainers = with maintainers; [ qknight ]; 36 platforms = platforms.all;
+1 -1
pkgs/by-name/do/dotter/package.nix
··· 38 }; 39 40 meta = with lib; { 41 - description = "Dotfile manager and templater written in rust 🦀"; 42 homepage = "https://github.com/SuperCuber/dotter"; 43 license = licenses.unlicense; 44 maintainers = with maintainers; [ linsui ];
··· 38 }; 39 40 meta = with lib; { 41 + description = "Dotfile manager and templater written in Rust"; 42 homepage = "https://github.com/SuperCuber/dotter"; 43 license = licenses.unlicense; 44 maintainers = with maintainers; [ linsui ];
+1 -1
pkgs/by-name/dp/dps8m/package.nix
··· 38 ]; 39 40 meta = with lib; { 41 - description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator"; 42 homepage = "https://gitlab.com/dps8m/dps8m"; 43 changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes"; 44 license = licenses.icu;
··· 38 ]; 39 40 meta = with lib; { 41 + description = "GE / Honeywell / Bull DPS-8/M mainframe simulator"; 42 homepage = "https://gitlab.com/dps8m/dps8m"; 43 changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes"; 44 license = licenses.icu;
+2 -2
pkgs/by-name/dr/drupal/package.nix
··· 27 }; 28 updateScript = writeScript "update.sh" '' 29 #!/usr/bin/env nix-shell 30 - #!nix-shell -i bash -p common-updater-scripts xmlstarlet 31 set -eu -o pipefail 32 version=$(curl -k --silent --globoff "https://updates.drupal.org/release-history/drupal/current" | xmlstarlet sel -t -v "project/releases/release[1]/tag") 33 - update-source-version drupal $version --file=./pkgs/by-name/dr/drupal/package.nix 34 ''; 35 }; 36
··· 27 }; 28 updateScript = writeScript "update.sh" '' 29 #!/usr/bin/env nix-shell 30 + #!nix-shell -i bash -p nix-update xmlstarlet 31 set -eu -o pipefail 32 version=$(curl -k --silent --globoff "https://updates.drupal.org/release-history/drupal/current" | xmlstarlet sel -t -v "project/releases/release[1]/tag") 33 + nix-update drupal --version $version 34 ''; 35 }; 36
+1 -1
pkgs/by-name/ds/dsda-launcher/package.nix
··· 45 46 meta = { 47 homepage = "https://github.com/Pedro-Beirao/dsda-launcher"; 48 - description = "This is a launcher GUI for the dsda-doom source port"; 49 mainProgram = "dsda-launcher"; 50 license = lib.licenses.gpl3; 51 platforms = lib.platforms.linux;
··· 45 46 meta = { 47 homepage = "https://github.com/Pedro-Beirao/dsda-launcher"; 48 + description = "Launcher GUI for the dsda-doom source port"; 49 mainProgram = "dsda-launcher"; 50 license = lib.licenses.gpl3; 51 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/du/dust/package.nix
··· 54 passthru.updateScript = nix-update-script { }; 55 56 meta = { 57 - description = "du + rust = dust. Like du but more intuitive"; 58 homepage = "https://github.com/bootandy/dust"; 59 changelog = "https://github.com/bootandy/dust/releases/tag/v${finalAttrs.version}"; 60 license = lib.licenses.asl20;
··· 54 passthru.updateScript = nix-update-script { }; 55 56 meta = { 57 + description = "du, but more intuitive"; 58 homepage = "https://github.com/bootandy/dust"; 59 changelog = "https://github.com/bootandy/dust/releases/tag/v${finalAttrs.version}"; 60 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/e1/e1s/package.nix
··· 20 vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY="; 21 22 meta = { 23 - description = "Easily Manage AWS ECS Resources in Terminal 🐱"; 24 homepage = "https://github.com/keidarcy/e1s"; 25 changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}"; 26 license = lib.licenses.mit;
··· 20 vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY="; 21 22 meta = { 23 + description = "Easily Manage AWS ECS Resources in Terminal"; 24 homepage = "https://github.com/keidarcy/e1s"; 25 changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}"; 26 license = lib.licenses.mit;
+1 -1
pkgs/by-name/ea/each/package.nix
··· 18 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA="; 19 20 meta = with lib; { 21 - description = "A better way of working with structured data on the command line"; 22 mainProgram = "each"; 23 homepage = "https://github.com/arraypad/each"; 24 license = with licenses; [ mit ];
··· 18 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA="; 19 20 meta = with lib; { 21 + description = "Command-line tool for processing CSV, JSON and other structured data"; 22 mainProgram = "each"; 23 homepage = "https://github.com/arraypad/each"; 24 license = with licenses; [ mit ];
+3 -3
pkgs/by-name/ea/easytier/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "easytier"; 14 - version = "2.4.0"; 15 16 src = fetchFromGitHub { 17 owner = "EasyTier"; 18 repo = "EasyTier"; 19 tag = "v${version}"; 20 - hash = "sha256-GNHF15FJDLZKYrNuvaTQfsPGS6BabEhk5BZm7OzFbvU="; 21 }; 22 23 - cargoHash = "sha256-rwwrCiTiLn1DM3LaTNKzQi0tUWGzAYMXku9LHjq2K7g="; 24 25 nativeBuildInputs = [ 26 protobuf
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "easytier"; 14 + version = "2.4.1"; 15 16 src = fetchFromGitHub { 17 owner = "EasyTier"; 18 repo = "EasyTier"; 19 tag = "v${version}"; 20 + hash = "sha256-H7mFBARxElegXeUsp+wTHy8X19Lk5FUL3GuU88+8UVs="; 21 }; 22 23 + cargoHash = "sha256-BNEc4R3Jzqx4ncMmmeZygM8peHqHGZ/HMy4eJyuvxv0="; 24 25 nativeBuildInputs = [ 26 protobuf
+1 -1
pkgs/by-name/el/electron-mail/package.nix
··· 34 passthru.updateScript = nix-update-script { }; 35 36 meta = { 37 - description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail"; 38 mainProgram = "electron-mail"; 39 homepage = "https://github.com/vladimiry/ElectronMail"; 40 license = lib.licenses.gpl3;
··· 34 passthru.updateScript = nix-update-script { }; 35 36 meta = { 37 + description = "Unofficial Election-based ProtonMail desktop client"; 38 mainProgram = "electron-mail"; 39 homepage = "https://github.com/vladimiry/ElectronMail"; 40 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/el/elogind/package.nix
··· 154 155 meta = with lib; { 156 homepage = "https://github.com/elogind/elogind"; 157 - description = ''The systemd project's "logind", extracted to a standalone package''; 158 platforms = platforms.linux; # probably more 159 license = licenses.lgpl21Plus; 160 maintainers = with maintainers; [ nh2 ];
··· 154 155 meta = with lib; { 156 homepage = "https://github.com/elogind/elogind"; 157 + description = "systemd project's 'logind', extracted to a standalone package"; 158 platforms = platforms.linux; # probably more 159 license = licenses.lgpl21Plus; 160 maintainers = with maintainers; [ nh2 ];
+1 -1
pkgs/by-name/ep/epgstation/package.nix
··· 127 ''; 128 129 meta = with lib; { 130 - description = "DVR software compatible with Mirakurun."; 131 homepage = "https://github.com/l3tnun/EPGStation"; 132 license = licenses.mit; 133 maintainers = with maintainers; [ midchildan ];
··· 127 ''; 128 129 meta = with lib; { 130 + description = "DVR software compatible with Mirakurun"; 131 homepage = "https://github.com/l3tnun/EPGStation"; 132 license = licenses.mit; 133 maintainers = with maintainers; [ midchildan ];
+1 -1
pkgs/by-name/ex/excalifont/package.nix
··· 41 42 meta = { 43 homepage = "https://plus.excalidraw.com/excalifont"; 44 - description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; 45 platforms = lib.platforms.all; 46 maintainers = with lib.maintainers; [ drupol ]; 47 license = lib.licenses.ofl;
··· 41 42 meta = { 43 homepage = "https://plus.excalidraw.com/excalifont"; 44 + description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; 45 platforms = lib.platforms.all; 46 maintainers = with lib.maintainers; [ drupol ]; 47 license = lib.licenses.ofl;
+1 -1
pkgs/by-name/ex/exult/package.nix
··· 56 configureFlags = lib.optional (!enableTools) "--disable-tools"; 57 58 meta = with lib; { 59 - description = "Exult is a project to recreate Ultima VII for modern operating systems"; 60 longDescription = '' 61 Ultima VII, an RPG from the early 1990's, still has a huge following. But, 62 being a DOS game with a very nonstandard memory manager, it is difficult
··· 56 configureFlags = lib.optional (!enableTools) "--disable-tools"; 57 58 meta = with lib; { 59 + description = "Recreation of Ultima VII for modern operating systems"; 60 longDescription = '' 61 Ultima VII, an RPG from the early 1990's, still has a huge following. But, 62 being a DOS game with a very nonstandard memory manager, it is difficult
+1 -1
pkgs/by-name/fa/fable/package.nix
··· 18 }; 19 20 meta = { 21 - description = "Fable is an F# to JavaScript compiler"; 22 mainProgram = "fable"; 23 homepage = "https://github.com/fable-compiler/fable"; 24 changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
··· 18 }; 19 20 meta = { 21 + description = "F# to JavaScript compiler"; 22 mainProgram = "fable"; 23 homepage = "https://github.com/fable-compiler/fable"; 24 changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
+1 -1
pkgs/by-name/fe/febio/package.nix
··· 49 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ]; 50 51 meta = { 52 - description = "FEBio Suite Solver"; 53 license = with lib.licenses; [ mit ]; 54 homepage = "https://febio.org/"; 55 platforms = lib.platforms.unix;
··· 49 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ]; 50 51 meta = { 52 + description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics"; 53 license = with lib.licenses; [ mit ]; 54 homepage = "https://febio.org/"; 55 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/fi/fiji/package.nix
··· 83 84 meta = with lib; { 85 homepage = "https://imagej.net/software/fiji/"; 86 - description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 87 mainProgram = "fiji"; 88 platforms = [ "x86_64-linux" ]; 89 sourceProvenance = with sourceTypes; [
··· 83 84 meta = with lib; { 85 homepage = "https://imagej.net/software/fiji/"; 86 + description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 87 mainProgram = "fiji"; 88 platforms = [ "x86_64-linux" ]; 89 sourceProvenance = with sourceTypes; [
+1 -1
pkgs/by-name/fi/filebrowser/package.nix
··· 78 }; 79 80 meta = with lib; { 81 - description = "Filebrowser is a web application for managing files and directories"; 82 homepage = "https://filebrowser.org"; 83 license = licenses.asl20; 84 maintainers = with maintainers; [ oakenshield ];
··· 78 }; 79 80 meta = with lib; { 81 + description = "Web application for managing files and directories"; 82 homepage = "https://filebrowser.org"; 83 license = licenses.asl20; 84 maintainers = with maintainers; [ oakenshield ];
+1 -1
pkgs/by-name/fi/fileshelter/package.nix
··· 49 50 meta = { 51 homepage = "https://github.com/epoupon/fileshelter"; 52 - description = "FileShelter is a 'one-click' file sharing web application"; 53 mainProgram = "fileshelter"; 54 maintainers = [ ]; 55 license = lib.licenses.gpl3;
··· 49 50 meta = { 51 homepage = "https://github.com/epoupon/fileshelter"; 52 + description = "One-click file sharing web application"; 53 mainProgram = "fileshelter"; 54 maintainers = [ ]; 55 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/fi/fira/package.nix
··· 16 ]; 17 18 meta = { 19 - description = "Fira font family including Fira Sans and Fira Mono"; 20 homepage = "https://bboxtype.com/fira/"; 21 license = lib.licenses.ofl; 22 platforms = lib.platforms.all;
··· 16 ]; 17 18 meta = { 19 + description = "Font family including Fira Sans and Fira Mono"; 20 homepage = "https://bboxtype.com/fira/"; 21 license = lib.licenses.ofl; 22 platforms = lib.platforms.all;
+3 -3
pkgs/by-name/fi/firezone-gateway/package.nix
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-gateway"; 9 - version = "1.4.12"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "gateway-${version}"; 14 - hash = "sha256-isWtx9DwJqPwlbA7MTW1r+VFpy7+xzVx86XvKlsQ+SY="; 15 }; 16 17 - cargoHash = "sha256-w/FHN3EQBqM32O1zHEFXvg8c5JBeM14MUbq29APCrVI="; 18 sourceRoot = "${src.name}/rust"; 19 buildAndTestSubdir = "gateway"; 20 RUSTFLAGS = "--cfg system_certs";
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-gateway"; 9 + version = "1.4.15"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "gateway-${version}"; 14 + hash = "sha256-eIef5csbrZdh2e2fxBSBYAgHSpSfHCMTbatTsHZR8DY="; 15 }; 16 17 + cargoHash = "sha256-OAWPO18s9749nfkyPEaArRkxdqnCKo69k8ZSRS2Tyw0="; 18 sourceRoot = "${src.name}/rust"; 19 buildAndTestSubdir = "gateway"; 20 RUSTFLAGS = "--cfg system_certs";
+1 -1
pkgs/by-name/fl/flarum/package.nix
··· 21 22 meta = with lib; { 23 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md"; 24 - description = "Flarum is a delightfully simple discussion platform for your website"; 25 homepage = "https://github.com/flarum/flarum"; 26 license = lib.licenses.mit; 27 maintainers = with maintainers; [
··· 21 22 meta = with lib; { 23 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md"; 24 + description = "Delightfully simple discussion platform for your website"; 25 homepage = "https://github.com/flarum/flarum"; 26 license = lib.licenses.mit; 27 maintainers = with maintainers; [
+1 -1
pkgs/by-name/fl/flatito/package.nix
··· 34 passthru.updateScript = bundlerUpdateScript "${pname}"; 35 36 meta = with lib; { 37 - description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files"; 38 homepage = "https://github.com/ceritium/flatito"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ rucadi ];
··· 34 passthru.updateScript = bundlerUpdateScript "${pname}"; 35 36 meta = with lib; { 37 + description = "Grep for keys in YAML and JSON files"; 38 homepage = "https://github.com/ceritium/flatito"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ rucadi ];
+1 -1
pkgs/by-name/fl/flatter/package.nix
··· 43 passthru.updateScript = unstableGitUpdater { }; 44 45 meta = with lib; { 46 - description = "(F)ast (lat)tice (r)eduction of integer lattice bases"; 47 homepage = "https://github.com/keeganryan/flatter"; 48 license = licenses.lgpl3Only; 49 mainProgram = "flatter";
··· 43 passthru.updateScript = unstableGitUpdater { }; 44 45 meta = with lib; { 46 + description = "Fast lattice reduction of integer lattice bases"; 47 homepage = "https://github.com/keeganryan/flatter"; 48 license = licenses.lgpl3Only; 49 mainProgram = "flatter";
+1 -1
pkgs/by-name/fo/fontmatrix/package.nix
··· 28 ]; 29 30 meta = with lib; { 31 - description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac"; 32 homepage = "https://github.com/fontmatrix/fontmatrix"; 33 license = licenses.gpl2Plus; 34 platforms = platforms.linux;
··· 28 ]; 29 30 meta = with lib; { 31 + description = "Free/libre font explorer for Linux, Windows and Mac"; 32 homepage = "https://github.com/fontmatrix/fontmatrix"; 33 license = licenses.gpl2Plus; 34 platforms = platforms.linux;
+1 -1
pkgs/by-name/fo/form/package.nix
··· 22 ]; 23 24 meta = with lib; { 25 - description = "FORM project for symbolic manipulation of very big expressions"; 26 homepage = "https://www.nikhef.nl/~form/"; 27 license = licenses.gpl3; 28 maintainers = [ maintainers.veprbl ];
··· 22 ]; 23 24 meta = with lib; { 25 + description = "Symbolic manipulation of very big expressions"; 26 homepage = "https://www.nikhef.nl/~form/"; 27 license = licenses.gpl3; 28 maintainers = [ maintainers.veprbl ];
+1 -1
pkgs/by-name/fs/fsautocomplete/package.nix
··· 41 }; 42 43 meta = { 44 - description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors"; 45 mainProgram = "fsautocomplete"; 46 homepage = "https://github.com/fsharp/FsAutoComplete"; 47 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
··· 41 }; 42 43 meta = { 44 + description = "Backend service for rich editing or intellisense features for editors"; 45 mainProgram = "fsautocomplete"; 46 homepage = "https://github.com/fsharp/FsAutoComplete"; 47 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
+13 -7
pkgs/by-name/ge/gemini-cli/package.nix
··· 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 - fetchNpmDeps, 6 gitUpdater, 7 }: 8 9 buildNpmPackage (finalAttrs: { 10 pname = "gemini-cli"; 11 - version = "0.1.14"; 12 13 src = fetchFromGitHub { 14 owner = "google-gemini"; 15 repo = "gemini-cli"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-u73aqh7WnfetHj/64/HyzSR6aJXRKt0OXg3bddhhQq8="; 18 }; 19 20 - npmDeps = fetchNpmDeps { 21 - inherit (finalAttrs) src; 22 - hash = "sha256-9T31QlffPP6+ryRVN/7t0iMo+2AgwPb6l6CkYh6839U="; 23 - }; 24 25 preConfigure = '' 26 mkdir -p packages/generated ··· 35 36 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli 37 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-core 38 rm -f $out/share/gemini-cli/node_modules/gemini-cli-vscode-ide-companion 39 cp -r packages/cli $out/share/gemini-cli/node_modules/@google/gemini-cli 40 cp -r packages/core $out/share/gemini-cli/node_modules/@google/gemini-cli-core
··· 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 + fetchpatch, 6 gitUpdater, 7 }: 8 9 buildNpmPackage (finalAttrs: { 10 pname = "gemini-cli"; 11 + version = "0.1.18"; 12 13 src = fetchFromGitHub { 14 owner = "google-gemini"; 15 repo = "gemini-cli"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-vO70olSAG6NaZjyERU22lc8MbVivyJFieGcy0xOErrc="; 18 }; 19 20 + patches = [ 21 + (fetchpatch { 22 + url = "https://github.com/google-gemini/gemini-cli/pull/5336/commits/c1aef417d559237bf4d147c584449b74d6fbc1f8.patch"; 23 + name = "restore-missing-dependencies-fields.patch"; 24 + hash = "sha256-euRoLpbv075KIpYF9QPMba5FxG4+h/kxwLRetaay33s="; 25 + }) 26 + ]; 27 + 28 + npmDepsHash = "sha256-8dn0i2laR4LFZk/sFDdvblvrHSnraGcLl3WAthCOKc0="; 29 30 preConfigure = '' 31 mkdir -p packages/generated ··· 40 41 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli 42 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-core 43 + rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-test-utils 44 rm -f $out/share/gemini-cli/node_modules/gemini-cli-vscode-ide-companion 45 cp -r packages/cli $out/share/gemini-cli/node_modules/@google/gemini-cli 46 cp -r packages/core $out/share/gemini-cli/node_modules/@google/gemini-cli-core
+1 -1
pkgs/by-name/gi/ginac/package.nix
··· 36 configureFlags = [ "--disable-rpath" ]; 37 38 meta = with lib; { 39 - description = "GiNaC is Not a CAS"; 40 homepage = "https://www.ginac.de/"; 41 maintainers = with maintainers; [ lovek323 ]; 42 license = licenses.gpl2;
··· 36 configureFlags = [ "--disable-rpath" ]; 37 38 meta = with lib; { 39 + description = "GiNaC C++ library for symbolic manipulations"; 40 homepage = "https://www.ginac.de/"; 41 maintainers = with maintainers; [ lovek323 ]; 42 license = licenses.gpl2;
+1 -3
pkgs/by-name/gi/git-fame/package.nix
··· 15 passthru.updateScript = bundlerUpdateScript "git-fame"; 16 17 meta = with lib; { 18 - description = '' 19 - A command-line tool that helps you summarize and pretty-print collaborators based on contributions 20 - ''; 21 homepage = "http://oleander.io/git-fame-rb"; 22 license = licenses.mit; 23 maintainers = with maintainers; [
··· 15 passthru.updateScript = bundlerUpdateScript "git-fame"; 16 17 meta = with lib; { 18 + description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions"; 19 homepage = "http://oleander.io/git-fame-rb"; 20 license = licenses.mit; 21 maintainers = with maintainers; [
+1 -1
pkgs/by-name/gi/git-quickfix/package.nix
··· 34 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw="; 35 36 meta = with lib; { 37 - description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch"; 38 homepage = "https://github.com/siedentop/git-quickfix"; 39 license = licenses.gpl3; 40 platforms = platforms.all;
··· 34 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw="; 35 36 meta = with lib; { 37 + description = "Commit changes in your git repository to a new branch without leaving the current branch"; 38 homepage = "https://github.com/siedentop/git-quickfix"; 39 license = licenses.gpl3; 40 platforms = platforms.all;
+1 -1
pkgs/by-name/gl/gluesql/package.nix
··· 24 passthru.updateScript = nix-update-script { }; 25 26 meta = with lib; { 27 - description = "GlueSQL is quite sticky. It attaches to anywhere"; 28 homepage = "https://github.com/gluesql/gluesql"; 29 license = licenses.asl20; 30 maintainers = with maintainers; [ happysalada ];
··· 24 passthru.updateScript = nix-update-script { }; 25 26 meta = with lib; { 27 + description = "Rust library for SQL databases"; 28 homepage = "https://github.com/gluesql/gluesql"; 29 license = licenses.asl20; 30 maintainers = with maintainers; [ happysalada ];
+1 -1
pkgs/by-name/go/go-jsonschema/package.nix
··· 33 passthru.updateScript = nix-update-script { }; 34 35 meta = { 36 - description = "A tool to generate Go data types from JSON Schema definitions."; 37 homepage = "https://github.com/omissis/go-jsonschema"; 38 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}"; 39 license = lib.licenses.mit;
··· 33 passthru.updateScript = nix-update-script { }; 34 35 meta = { 36 + description = "Tool to generate Go data types from JSON Schema definitions"; 37 homepage = "https://github.com/omissis/go-jsonschema"; 38 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}"; 39 license = lib.licenses.mit;
+1 -1
pkgs/by-name/go/gobble/package.nix
··· 32 ''; 33 34 meta = { 35 - description = "gobbles your terminal"; 36 homepage = "https://github.com/EmperorPenguin18/gobble"; 37 license = lib.licenses.gpl3Only; 38 maintainers = with lib.maintainers; [ vuimuich ];
··· 32 ''; 33 34 meta = { 35 + description = "Rust rewrite of Devour"; 36 homepage = "https://github.com/EmperorPenguin18/gobble"; 37 license = lib.licenses.gpl3Only; 38 maintainers = with lib.maintainers; [ vuimuich ];
+1 -1
pkgs/by-name/go/gocover-cobertura/package.nix
··· 25 26 meta = with lib; { 27 homepage = "https://github.com/boumenot/gocover-cobertura"; 28 - description = "This is a simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output"; 29 mainProgram = "gocover-cobertura"; 30 license = licenses.mit; 31 maintainers = with maintainers; [
··· 25 26 meta = with lib; { 27 homepage = "https://github.com/boumenot/gocover-cobertura"; 28 + description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output"; 29 mainProgram = "gocover-cobertura"; 30 license = licenses.mit; 31 maintainers = with maintainers; [
+1 -1
pkgs/by-name/gr/grafana-to-ntfy/package.nix
··· 18 cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s="; 19 20 meta = { 21 - description = "Grafana-to-ntfy (ntfy.sh) alerts channel"; 22 homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; 23 license = lib.licenses.agpl3Only; 24 platforms = lib.platforms.linux;
··· 18 cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s="; 19 20 meta = { 21 + description = "Bridge to forward Grafana alerts to ntfy.sh notification service"; 22 homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; 23 license = lib.licenses.agpl3Only; 24 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/gu/guile-zlib/package.nix
··· 35 doCheck = true; 36 37 meta = with lib; { 38 - description = "Guile-zlib is a GNU Guile library providing bindings to zlib"; 39 homepage = "https://notabug.org/guile-zlib/guile-zlib"; 40 license = licenses.gpl3Plus; 41 maintainers = with maintainers; [ foo-dogsquared ];
··· 35 doCheck = true; 36 37 meta = with lib; { 38 + description = "GNU Guile library providing bindings to zlib"; 39 homepage = "https://notabug.org/guile-zlib/guile-zlib"; 40 license = licenses.gpl3Plus; 41 maintainers = with maintainers; [ foo-dogsquared ];
+1 -1
pkgs/by-name/gx/gxml/package.nix
··· 60 passthru.updateScript = gitUpdater { }; 61 62 meta = with lib; { 63 - description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML"; 64 homepage = "https://gitlab.gnome.org/GNOME/gxml"; 65 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; 66 license = licenses.lgpl21Plus;
··· 60 passthru.updateScript = gitUpdater { }; 61 62 meta = with lib; { 63 + description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML"; 64 homepage = "https://gitlab.gnome.org/GNOME/gxml"; 65 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; 66 license = licenses.lgpl21Plus;
+42
pkgs/by-name/ha/hashcat/0001-python-shebangs.patch
···
··· 1 + diff --git a/tools/bitlocker2hashcat.py b/tools/bitlocker2hashcat.py 2 + index f7501a37b..a72fb8c78 100755 3 + --- a/tools/bitlocker2hashcat.py 4 + +++ b/tools/bitlocker2hashcat.py 5 + @@ -1,3 +1,5 @@ 6 + +#!/usr/bin/env python3 7 + + 8 + # Construct a hash for use with hashcat mode 22100 9 + # Usage: python3 bitlocker2hashcat.py <bitlocker_image> -o <bitlocker_partition_offset> 10 + # Hashcat supports modes $bitlocker$0$ and $bitlocker$1$ and therefore this script will output hashes that relate to a VMK protected by a user password only. 11 + diff --git a/tools/keybag2hashcat.py b/tools/keybag2hashcat.py 12 + index 83da25c5e..6a30384ac 100755 13 + --- a/tools/keybag2hashcat.py 14 + +++ b/tools/keybag2hashcat.py 15 + @@ -1,3 +1,5 @@ 16 + +#!/usr/bin/env python3 17 + + 18 + import argparse 19 + import logging 20 + import sys 21 + diff --git a/tools/shiro1-to-hashcat.py b/tools/shiro1-to-hashcat.py 22 + old mode 100755 23 + new mode 100644 24 + index 9619530ef..86ee8e502 25 + --- a/tools/shiro1-to-hashcat.py 26 + +++ b/tools/shiro1-to-hashcat.py 27 + @@ -1,3 +1,5 @@ 28 + +#!/usr/bin/env python3 29 + + 30 + import os 31 + import re 32 + import glob 33 + diff --git a/tools/veeamvbk2hashcat.py b/tools/veeamvbk2hashcat.py 34 + index e8d6ac05c..5f6d1977a 100755 35 + --- a/tools/veeamvbk2hashcat.py 36 + +++ b/tools/veeamvbk2hashcat.py 37 + @@ -1,3 +1,5 @@ 38 + +#!/usr/bin/env python3 39 + + 40 + import argparse 41 + import binascii 42 +
+17
pkgs/by-name/ha/hashcat/package.nix
··· 10 minizip, 11 opencl-headers, 12 ocl-icd, 13 xxHash, 14 zlib, 15 libiconv, ··· 24 sha256 = "sha256-hCtx0NNLAgAFiCR6rp/smg/BMnfyzTpqSSWw8Jszv3U="; 25 }; 26 27 postPatch = '' 28 # MACOSX_DEPLOYMENT_TARGET is defined by the enviroment 29 # Remove hardcoded paths on darwin ··· 44 buildInputs = [ 45 minizip 46 opencl-headers 47 xxHash 48 zlib 49 ]
··· 10 minizip, 11 opencl-headers, 12 ocl-icd, 13 + perl, 14 + python3, 15 xxHash, 16 zlib, 17 libiconv, ··· 26 sha256 = "sha256-hCtx0NNLAgAFiCR6rp/smg/BMnfyzTpqSSWw8Jszv3U="; 27 }; 28 29 + patches = [ 30 + ./0001-python-shebangs.patch 31 + ]; 32 + 33 postPatch = '' 34 # MACOSX_DEPLOYMENT_TARGET is defined by the enviroment 35 # Remove hardcoded paths on darwin ··· 50 buildInputs = [ 51 minizip 52 opencl-headers 53 + perl 54 + (python3.withPackages ( 55 + ps: with ps; [ 56 + # leveldb # Required for bitwarden2hashcat.py, broken since python 3.12 https://github.com/NixOS/nixpkgs/pull/342756 57 + protobuf 58 + pyasn1 59 + pycryptodome 60 + python-snappy 61 + simplejson 62 + ] 63 + )) 64 xxHash 65 zlib 66 ]
+1 -1
pkgs/by-name/ht/htcondor/package.nix
··· 58 59 meta = with lib; { 60 homepage = "https://htcondor.org/"; 61 - description = "HTCondor is a software system that creates a High-Throughput Computing (HTC) environment"; 62 platforms = platforms.linux; 63 license = licenses.asl20; 64 maintainers = with maintainers; [ evey ];
··· 58 59 meta = with lib; { 60 homepage = "https://htcondor.org/"; 61 + description = "Software system that creates a High-Throughput Computing (HTC) environment"; 62 platforms = platforms.linux; 63 license = licenses.asl20; 64 maintainers = with maintainers; [ evey ];
+1 -1
pkgs/by-name/ht/httperf/package.nix
··· 37 ''; 38 39 meta = with lib; { 40 - description = "Httperf HTTP load generator"; 41 homepage = "https://github.com/httperf/httperf"; 42 maintainers = [ ]; 43 license = licenses.gpl2Plus;
··· 37 ''; 38 39 meta = with lib; { 40 + description = "HTTP load generator"; 41 homepage = "https://github.com/httperf/httperf"; 42 maintainers = [ ]; 43 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/hu/husky/package.nix
··· 18 npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg="; 19 20 meta = { 21 - description = "Git hooks made easy 🐶 woof!"; 22 mainProgram = "husky"; 23 homepage = "https://github.com/typicode/husky"; 24 changelog = "https://github.com/typicode/husky/releases/tag/v${version}";
··· 18 npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg="; 19 20 meta = { 21 + description = "Git hooks made easy"; 22 mainProgram = "husky"; 23 homepage = "https://github.com/typicode/husky"; 24 changelog = "https://github.com/typicode/husky/releases/tag/v${version}";
+1 -1
pkgs/by-name/hy/hyperbeam/package.nix
··· 27 passthru.updateScript = nix-update-script { }; 28 29 meta = { 30 - description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm "; 31 homepage = "https://github.com/holepunchto/hyperbeam"; 32 mainProgram = "hyperbeam"; 33 license = lib.licenses.mit;
··· 27 passthru.updateScript = nix-update-script { }; 28 29 meta = { 30 + description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm"; 31 homepage = "https://github.com/holepunchto/hyperbeam"; 32 mainProgram = "hyperbeam"; 33 license = lib.licenses.mit;
+1 -1
pkgs/by-name/hy/hyperspeedcube/package.nix
··· 111 ''; 112 113 meta = { 114 - description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator"; 115 longDescription = '' 116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube 117 simulator with customizable mouse and keyboard controls and advanced
··· 111 ''; 112 113 meta = { 114 + description = "3D and 4D Rubik's cube simulator"; 115 longDescription = '' 116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube 117 simulator with customizable mouse and keyboard controls and advanced
+1 -1
pkgs/by-name/hy/hyprshot/package.nix
··· 50 51 meta = with lib; { 52 homepage = "https://github.com/Gustash/hyprshot"; 53 - description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse"; 54 license = licenses.gpl3Only; 55 maintainers = with maintainers; [ 56 Cryolitia
··· 50 51 meta = with lib; { 52 homepage = "https://github.com/Gustash/hyprshot"; 53 + description = "Utility to easily take screenshots in Hyprland using your mouse"; 54 license = licenses.gpl3Only; 55 maintainers = with maintainers; [ 56 Cryolitia
+1 -1
pkgs/by-name/im/imaginer/package.nix
··· 61 62 meta = with lib; { 63 homepage = "https://github.com/ImaginerApp/Imaginer"; 64 - description = "Imaginer with AI"; 65 mainProgram = "imaginer"; 66 license = licenses.gpl3Plus; 67 maintainers = with maintainers; [ _0xMRTT ];
··· 61 62 meta = with lib; { 63 homepage = "https://github.com/ImaginerApp/Imaginer"; 64 + description = "AI image generator for GNOME"; 65 mainProgram = "imaginer"; 66 license = licenses.gpl3Plus; 67 maintainers = with maintainers; [ _0xMRTT ];
+1 -1
pkgs/by-name/im/imath/package.nix
··· 19 nativeBuildInputs = [ cmake ]; 20 21 meta = with lib; { 22 - description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"; 23 homepage = "https://github.com/AcademySoftwareFoundation/Imath"; 24 license = licenses.bsd3; 25 maintainers = with maintainers; [ paperdigits ];
··· 19 nativeBuildInputs = [ cmake ]; 20 21 meta = with lib; { 22 + description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"; 23 homepage = "https://github.com/AcademySoftwareFoundation/Imath"; 24 license = licenses.bsd3; 25 maintainers = with maintainers; [ paperdigits ];
+1 -1
pkgs/by-name/im/imposm/package.nix
··· 33 doCheck = false; 34 35 meta = { 36 - description = "Imposm imports OpenStreetMap data into PostGIS"; 37 homepage = "https://imposm.org/"; 38 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}"; 39 license = lib.licenses.apsl20;
··· 33 doCheck = false; 34 35 meta = { 36 + description = "Imports OpenStreetMap data into PostGIS"; 37 homepage = "https://imposm.org/"; 38 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}"; 39 license = lib.licenses.apsl20;
+3 -3
pkgs/by-name/im/improv-setup/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "improv-setup"; 10 - version = "1.0.0"; 11 12 src = fetchFromGitea { 13 domain = "git.clerie.de"; 14 owner = "clerie"; 15 repo = "improv-setup"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-3vF8StD2qk3S87Rw7hphmIW2udlFK9e4YQfHF12yFwI="; 18 }; 19 20 - cargoHash = "sha256-H2X1hpynOIZOHBx8nZz09Yr4zk/7Ikn6TNhx3cCmOuA="; 21 22 passthru.updateScript = nix-update-script { }; 23
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "improv-setup"; 10 + version = "1.1.0"; 11 12 src = fetchFromGitea { 13 domain = "git.clerie.de"; 14 owner = "clerie"; 15 repo = "improv-setup"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-N/HMvyZfWuxzNg0IDvyNVJiNBh7gb+v38mjVYmt2vw4="; 18 }; 19 20 + cargoHash = "sha256-vv7i+RsOjYaVWLmyBcvYNdiKsPOP4GyKyWAYB718Liw="; 21 22 passthru.updateScript = nix-update-script { }; 23
+1 -1
pkgs/by-name/in/infra/package.nix
··· 25 ]; 26 27 meta = { 28 - description = "Infra manages access to infrastructure such as Kubernetes"; 29 homepage = "https://github.com/infrahq/infra"; 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 license = lib.licenses.elastic20;
··· 25 ]; 26 27 meta = { 28 + description = "Manages access to infrastructure such as Kubernetes"; 29 homepage = "https://github.com/infrahq/infra"; 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 license = lib.licenses.elastic20;
+1 -1
pkgs/by-name/in/inspec/package.nix
··· 16 passthru.updateScript = bundlerUpdateScript "inspec"; 17 18 meta = { 19 - description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements"; 20 homepage = "https://inspec.io/"; 21 license = lib.licenses.asl20; 22 maintainers = with lib.maintainers; [ dylanmtaylor ];
··· 16 passthru.updateScript = bundlerUpdateScript "inspec"; 17 18 meta = { 19 + description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements"; 20 homepage = "https://inspec.io/"; 21 license = lib.licenses.asl20; 22 maintainers = with lib.maintainers; [ dylanmtaylor ];
+1 -1
pkgs/by-name/in/integresql/package.nix
··· 31 doCheck = false; 32 33 meta = with lib; { 34 - description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests"; 35 homepage = "https://github.com/allaboutapps/integresql"; 36 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md"; 37 license = licenses.mit;
··· 31 doCheck = false; 32 33 meta = with lib; { 34 + description = "Manages isolated PostgreSQL databases for your integration tests"; 35 homepage = "https://github.com/allaboutapps/integresql"; 36 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md"; 37 license = licenses.mit;
+1 -1
pkgs/by-name/io/iotop-c/package.nix
··· 32 ''; 33 34 meta = with lib; { 35 - description = "iotop identifies processes that use high amount of input/output requests on your machine"; 36 homepage = "https://github.com/Tomas-M/iotop"; 37 maintainers = [ maintainers.arezvov ]; 38 mainProgram = "iotop-c";
··· 32 ''; 33 34 meta = with lib; { 35 + description = "Iotop identifies processes that use high amount of input/output requests on your machine"; 36 homepage = "https://github.com/Tomas-M/iotop"; 37 maintainers = [ maintainers.arezvov ]; 38 mainProgram = "iotop-c";
+1 -1
pkgs/by-name/io/iozone/package.nix
··· 63 ''; 64 65 meta = { 66 - description = "IOzone Filesystem Benchmark"; 67 homepage = "http://www.iozone.org/"; 68 license = lib.licenses.unfreeRedistributable; 69 platforms = [
··· 63 ''; 64 65 meta = { 66 + description = "Filesystem benchmark tool"; 67 homepage = "http://www.iozone.org/"; 68 license = lib.licenses.unfreeRedistributable; 69 platforms = [
+1 -1
pkgs/by-name/it/itsycal/package.nix
··· 24 25 meta = { 26 changelog = "https://www.mowglii.com/itsycal/versionhistory.html"; 27 - description = "Itsycal is a tiny menu bar calendar"; 28 homepage = "https://www.mowglii.com/itsycal/"; 29 license = lib.licenses.mit; 30 maintainers = with lib.maintainers; [ donteatoreo ];
··· 24 25 meta = { 26 changelog = "https://www.mowglii.com/itsycal/versionhistory.html"; 27 + description = "Tiny menu bar calendar"; 28 homepage = "https://www.mowglii.com/itsycal/"; 29 license = lib.licenses.mit; 30 maintainers = with lib.maintainers; [ donteatoreo ];
+1 -1
pkgs/by-name/ja/jackass/package.nix
··· 44 enableParallelBuilding = true; 45 46 meta = { 47 - description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts"; 48 longDescription = '' 49 Simply load the plugin in your favourite host to get a JACK-MIDI port. 50 Optionally includes a special Wine build for running in Wine
··· 44 enableParallelBuilding = true; 45 46 meta = { 47 + description = "VST plugin that provides JACK-MIDI support for VST hosts"; 48 longDescription = '' 49 Simply load the plugin in your favourite host to get a JACK-MIDI port. 50 Optionally includes a special Wine build for running in Wine
+1 -1
pkgs/by-name/ja/jan/package.nix
··· 24 25 meta = { 26 changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; 27 - description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; 28 homepage = "https://github.com/janhq/jan"; 29 license = lib.licenses.agpl3Plus; 30 mainProgram = "jan";
··· 24 25 meta = { 26 changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; 27 + description = "Open source alternative to ChatGPT that runs 100% offline on your computer"; 28 homepage = "https://github.com/janhq/jan"; 29 license = lib.licenses.agpl3Plus; 30 mainProgram = "jan";
+1 -1
pkgs/by-name/ja/jankyborders/package.nix
··· 40 }; 41 42 meta = { 43 - description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+"; 44 longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools."; 45 homepage = "https://github.com/FelixKratz/JankyBorders"; 46 license = lib.licenses.gpl3;
··· 40 }; 41 42 meta = { 43 + description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+"; 44 longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools."; 45 homepage = "https://github.com/FelixKratz/JankyBorders"; 46 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/ji/jiq/package.nix
··· 31 meta = with lib; { 32 homepage = "https://github.com/fiatjaf/jiq"; 33 license = licenses.mit; 34 - description = "jid on jq - interactive JSON query tool using jq expressions"; 35 mainProgram = "jiq"; 36 maintainers = [ ]; 37 };
··· 31 meta = with lib; { 32 homepage = "https://github.com/fiatjaf/jiq"; 33 license = licenses.mit; 34 + description = "Interactive JSON query tool using jq expressions"; 35 mainProgram = "jiq"; 36 maintainers = [ ]; 37 };
+1 -1
pkgs/by-name/ji/jitterentropy-rngd/package.nix
··· 27 ''; 28 29 meta = { 30 - description = ''A random number generator, which injects entropy to the kernel''; 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 license = [
··· 27 ''; 28 29 meta = { 30 + description = "Random number generator, which injects entropy to the kernel"; 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 license = [
+1 -1
pkgs/by-name/jm/jmespath/package.nix
··· 27 ]; 28 29 meta = with lib; { 30 - description = "JMESPath implementation in Go"; 31 homepage = "https://github.com/jmespath/go-jmespath"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ cransom ];
··· 27 ]; 28 29 meta = with lib; { 30 + description = "Golang implementation of JMESPath"; 31 homepage = "https://github.com/jmespath/go-jmespath"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ cransom ];
+1 -1
pkgs/by-name/ka/kacst/package.nix
··· 23 ''; 24 25 meta = with lib; { 26 - description = "KACST Latin-Arabic TrueType fonts"; 27 license = licenses.gpl2Only; 28 maintainers = with lib.maintainers; [ serge ]; 29 platforms = platforms.all;
··· 23 ''; 24 25 meta = with lib; { 26 + description = "Latin-Arabic TrueType fonts"; 27 license = licenses.gpl2Only; 28 maintainers = with lib.maintainers; [ serge ]; 29 platforms = platforms.all;
+1 -1
pkgs/by-name/ka/kamal/package.nix
··· 13 exes = [ "kamal" ]; 14 15 meta = with lib; { 16 - description = "Kamal: Deploy web apps anywhere"; 17 homepage = "https://kamal-deploy.org/"; 18 license = licenses.mit; 19 maintainers = with maintainers; [ nathanruiz ];
··· 13 exes = [ "kamal" ]; 14 15 meta = with lib; { 16 + description = "Deploy web apps anywhere"; 17 homepage = "https://kamal-deploy.org/"; 18 license = licenses.mit; 19 maintainers = with maintainers; [ nathanruiz ];
+1 -1
pkgs/by-name/ka/karabiner-elements/package.nix
··· 60 61 meta = { 62 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}"; 63 - description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later"; 64 homepage = "https://karabiner-elements.pqrs.org/"; 65 license = lib.licenses.unlicense; 66 maintainers = [ ];
··· 60 61 meta = { 62 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}"; 63 + description = "Powerful utility for keyboard customization on macOS Ventura (13) or later"; 64 homepage = "https://karabiner-elements.pqrs.org/"; 65 license = lib.licenses.unlicense; 66 maintainers = [ ];
+1 -1
pkgs/by-name/kd/kdotool/package.nix
··· 23 buildInputs = [ dbus ]; 24 25 meta = with lib; { 26 - description = "xdotool-like for KDE Wayland"; 27 homepage = "https://github.com/jinliu/kdotool"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ kotatsuyaki ];
··· 23 buildInputs = [ dbus ]; 24 25 meta = with lib; { 26 + description = "xdotool clone for KDE Wayland"; 27 homepage = "https://github.com/jinliu/kdotool"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ kotatsuyaki ];
+1 -1
pkgs/by-name/ke/keepass-otpkeyprov/package.nix
··· 19 }; 20 21 meta = { 22 - description = "OtpKeyProv is a key provider based on one-time passwords"; 23 homepage = "https://keepass.info/plugins.html#otpkeyprov"; 24 platforms = with lib.platforms; linux; 25 license = lib.licenses.gpl2;
··· 19 }; 20 21 meta = { 22 + description = "Key provider based on one-time passwords"; 23 homepage = "https://keepass.info/plugins.html#otpkeyprov"; 24 platforms = with lib.platforms; linux; 25 license = lib.licenses.gpl2;
+1 -1
pkgs/by-name/ke/keychain/package.nix
··· 52 ''; 53 54 meta = with lib; { 55 - description = "Keychain management tool"; 56 longDescription = '' 57 Keychain helps you to manage SSH and GPG keys in a convenient and secure 58 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
··· 52 ''; 53 54 meta = with lib; { 55 + description = "Manage SSH and GPG keys in a convenient and secure manner"; 56 longDescription = '' 57 Keychain helps you to manage SSH and GPG keys in a convenient and secure 58 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
+1 -1
pkgs/by-name/kh/khmeros/package.nix
··· 23 ''; 24 25 meta = with lib; { 26 - description = "KhmerOS Unicode fonts for the Khmer language"; 27 homepage = "http://www.khmeros.info/"; 28 license = licenses.gpl2Plus; 29 maintainers = with lib.maintainers; [ serge ];
··· 23 ''; 24 25 meta = with lib; { 26 + description = "Unicode fonts for the Khmer language"; 27 homepage = "http://www.khmeros.info/"; 28 license = licenses.gpl2Plus; 29 maintainers = with lib.maintainers; [ serge ];
+1 -1
pkgs/by-name/ki/kine/package.nix
··· 29 }; 30 31 meta = { 32 - description = "Kine is an etcdshim that translates etcd API to RDMS"; 33 homepage = "https://github.com/k3s-io/kine"; 34 license = lib.licenses.asl20; 35 maintainers = with lib.maintainers; [ techknowlogick ];
··· 29 }; 30 31 meta = { 32 + description = "etcdshim that translates etcd API to RDMS"; 33 homepage = "https://github.com/k3s-io/kine"; 34 license = lib.licenses.asl20; 35 maintainers = with lib.maintainers; [ techknowlogick ];
+1 -1
pkgs/by-name/km/kminion/package.nix
··· 22 passthru.updateScript = ./update.sh; 23 24 meta = with lib; { 25 - description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go"; 26 license = licenses.mit; 27 platforms = platforms.linux; 28 maintainers = with maintainers; [ cafkafk ];
··· 22 passthru.updateScript = ./update.sh; 23 24 meta = with lib; { 25 + description = "Feature-rich Prometheus exporter for Apache Kafka written in Go"; 26 license = licenses.mit; 27 platforms = platforms.linux; 28 maintainers = with maintainers; [ cafkafk ];
+1 -1
pkgs/by-name/ko/kontroll/package.nix
··· 21 nativeBuildInputs = [ protobuf ]; 22 23 meta = { 24 - description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts"; 25 homepage = "https://github.com/zsa/kontroll"; 26 license = lib.licenses.mit; 27 maintainers = with lib.maintainers; [ davsanchez ];
··· 21 nativeBuildInputs = [ protobuf ]; 22 23 meta = { 24 + description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts"; 25 homepage = "https://github.com/zsa/kontroll"; 26 license = lib.licenses.mit; 27 maintainers = with lib.maintainers; [ davsanchez ];
+1 -1
pkgs/by-name/ku/kubectl-df-pv/package.nix
··· 18 vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0="; 19 20 meta = { 21 - description = "df (disk free)-like utility for persistent volumes on kubernetes"; 22 mainProgram = "df-pv"; 23 homepage = "https://github.com/yashbhutwala/kubectl-df-pv"; 24 changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
··· 18 vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0="; 19 20 meta = { 21 + description = "df-like utility for persistent volumes on Kubernetes"; 22 mainProgram = "df-pv"; 23 homepage = "https://github.com/yashbhutwala/kubectl-df-pv"; 24 changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
+1 -1
pkgs/by-name/ku/kubemqctl/package.nix
··· 32 33 meta = { 34 homepage = "https://github.com/kubemq-io/kubemqctl"; 35 - description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker"; 36 mainProgram = "kubemqctl"; 37 license = lib.licenses.asl20; 38 maintainers = with lib.maintainers; [ brianmcgee ];
··· 32 33 meta = { 34 homepage = "https://github.com/kubemq-io/kubemqctl"; 35 + description = "CLI for Kubemq Kubernetes Message Broker"; 36 mainProgram = "kubemqctl"; 37 license = lib.licenses.asl20; 38 maintainers = with lib.maintainers; [ brianmcgee ];
+1 -1
pkgs/by-name/la/lab/package.nix
··· 53 ''; 54 55 meta = with lib; { 56 - description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab"; 57 homepage = "https://zaquestion.github.io/lab"; 58 license = licenses.cc0; 59 maintainers = [ ];
··· 53 ''; 54 55 meta = with lib; { 56 + description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab"; 57 homepage = "https://zaquestion.github.io/lab"; 58 license = licenses.cc0; 59 maintainers = [ ];
+1 -2
pkgs/by-name/le/leetcode-cli/package.nix
··· 48 }; 49 50 meta = with lib; { 51 - description = "May the code be with you 👻"; 52 - longDescription = "Use leetcode.com in command line"; 53 homepage = "https://github.com/clearloop/leetcode-cli"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ congee ];
··· 48 }; 49 50 meta = with lib; { 51 + description = "Leetcode CLI utility"; 52 homepage = "https://github.com/clearloop/leetcode-cli"; 53 license = licenses.mit; 54 maintainers = with maintainers; [ congee ];
+1 -1
pkgs/by-name/le/lenmus/package.nix
··· 83 ''; 84 85 meta = { 86 - description = "LenMus Phonascus is a program for learning music"; 87 longDescription = '' 88 LenMus Phonascus is a free open source program (GPL v3) for learning music. 89 It allows you to focus on specific skills and exercises, on both theory and aural training.
··· 83 ''; 84 85 meta = { 86 + description = "Program for learning music"; 87 longDescription = '' 88 LenMus Phonascus is a free open source program (GPL v3) for learning music. 89 It allows you to focus on specific skills and exercises, on both theory and aural training.
+1 -1
pkgs/by-name/le/lexbor/package.nix
··· 21 ]; 22 23 meta = { 24 - description = "Lexbor is development of an open source HTML Renderer library"; 25 homepage = "https://github.com/lexbor/lexbor"; 26 changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 27 license = lib.licenses.asl20;
··· 21 ]; 22 23 meta = { 24 + description = "Open source HTML Renderer library"; 25 homepage = "https://github.com/lexbor/lexbor"; 26 changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 27 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/le/lexical/package.nix
··· 54 }; 55 56 meta = { 57 - description = "Lexical is a next-generation elixir language server"; 58 homepage = "https://github.com/lexical-lsp/lexical"; 59 changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}"; 60 license = lib.licenses.asl20;
··· 54 }; 55 56 meta = { 57 + description = "Next-generation elixir language server"; 58 homepage = "https://github.com/lexical-lsp/lexical"; 59 changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}"; 60 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/lh/lha/package.nix
··· 19 nativeBuildInputs = [ autoreconfHook ]; 20 21 meta = { 22 - description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms"; 23 homepage = "https://github.com/jca02266/lha"; 24 platforms = lib.platforms.unix; 25 maintainers = with lib.maintainers; [
··· 19 nativeBuildInputs = [ autoreconfHook ]; 20 21 meta = { 22 + description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms"; 23 homepage = "https://github.com/jca02266/lha"; 24 platforms = lib.platforms.unix; 25 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/li/libfreefare/package.nix
··· 33 }; 34 35 meta = { 36 - description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations"; 37 license = lib.licenses.lgpl3; 38 homepage = "https://github.com/nfc-tools/libfreefare"; 39 maintainers = with lib.maintainers; [ bobvanderlinden ];
··· 33 }; 34 35 meta = { 36 + description = "Convenient API for MIFARE card manipulations"; 37 license = lib.licenses.lgpl3; 38 homepage = "https://github.com/nfc-tools/libfreefare"; 39 maintainers = with lib.maintainers; [ bobvanderlinden ];
+1 -1
pkgs/by-name/li/libipfix/package.nix
··· 21 22 meta = with lib; { 23 homepage = "https://libipfix.sourceforge.net/"; 24 - description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF"; 25 mainProgram = "ipfix_collector"; 26 license = licenses.lgpl3; 27 platforms = platforms.linux;
··· 21 22 meta = with lib; { 23 homepage = "https://libipfix.sourceforge.net/"; 24 + description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF"; 25 mainProgram = "ipfix_collector"; 26 license = licenses.lgpl3; 27 platforms = platforms.linux;
+1 -1
pkgs/by-name/li/libiscsi/package.nix
··· 29 }; 30 31 meta = with lib; { 32 - description = "iscsi client library and utilities"; 33 homepage = "https://github.com/sahlberg/libiscsi"; 34 license = licenses.lgpl2; 35 platforms = platforms.unix;
··· 29 }; 30 31 meta = with lib; { 32 + description = "iSCSI client library and utilities"; 33 homepage = "https://github.com/sahlberg/libiscsi"; 34 license = licenses.lgpl2; 35 platforms = platforms.unix;
+9
pkgs/by-name/li/libplacebo_5/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 meson, 6 ninja, 7 pkg-config, ··· 27 rev = "v${version}"; 28 hash = "sha256-YEefuEfJURi5/wswQKskA/J1UGzessQQkBpltJ0Spq8="; 29 }; 30 31 nativeBuildInputs = [ 32 meson
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 + fetchpatch, 6 meson, 7 ninja, 8 pkg-config, ··· 28 rev = "v${version}"; 29 hash = "sha256-YEefuEfJURi5/wswQKskA/J1UGzessQQkBpltJ0Spq8="; 30 }; 31 + 32 + patches = [ 33 + (fetchpatch { 34 + name = "python-compat.patch"; 35 + url = "https://code.videolan.org/videolan/libplacebo/-/commit/12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch"; 36 + hash = "sha256-RrlFu0xgLB05IVrzL2EViTPuATYXraM1KZMxnZCvgrk="; 37 + }) 38 + ]; 39 40 nativeBuildInputs = [ 41 meson
+1 -1
pkgs/by-name/li/libshout/package.nix
··· 50 ]; 51 52 meta = { 53 - description = "icecast 'c' language bindings"; 54 55 longDescription = '' 56 Libshout is a library for communicating with and sending data to an icecast
··· 50 ]; 51 52 meta = { 53 + description = "Icecast C language bindings"; 54 55 longDescription = '' 56 Libshout is a library for communicating with and sending data to an icecast
+1 -1
pkgs/by-name/li/libtpms/package.nix
··· 42 ]; 43 44 meta = with lib; { 45 - description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)"; 46 homepage = "https://github.com/stefanberger/libtpms"; 47 license = licenses.bsd3; 48 maintainers = [ maintainers.baloo ];
··· 42 ]; 43 44 meta = with lib; { 45 + description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)"; 46 homepage = "https://github.com/stefanberger/libtpms"; 47 license = licenses.bsd3; 48 maintainers = [ maintainers.baloo ];
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 - version = "16.1.2"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 - hash = "sha256-fpUZ4OAkbitsR/eCUVRFuJ+FWtIwZVgDz4dG/RGojP4="; 18 }; 19 20 - npmDepsHash = "sha256-2TXGwQRy+IMksICDy5drCqxP+ng644fQlhG+lvJrCUA="; 21 22 dontNpmBuild = true; 23
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 + version = "16.1.3"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 + hash = "sha256-Aviq2FJBA2R2w8WkvafD7uwM6RxBNCbiawqrvy/VyEw="; 18 }; 19 20 + npmDepsHash = "sha256-l/t/TS7Yj2ti35mL0Ol3mug0I87Xtcx+RCv8Z6hK7AY="; 21 22 dontNpmBuild = true; 23
+1 -1
pkgs/by-name/lo/lora/package.nix
··· 31 ''; 32 33 meta = { 34 - description = "Lora is a well-balanced contemporary serif with roots in calligraphy"; 35 homepage = "https://github.com/cyrealtype/lora"; 36 license = lib.licenses.ofl; 37 platforms = lib.platforms.all;
··· 31 ''; 32 33 meta = { 34 + description = "Lora Font: well-balanced contemporary serif with roots in calligraphy"; 35 homepage = "https://github.com/cyrealtype/lora"; 36 license = lib.licenses.ofl; 37 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/lp/lprint/package.nix
··· 40 enableParallelBuilding = true; 41 42 meta = with lib; { 43 - description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB"; 44 mainProgram = "lprint"; 45 homepage = "https://github.com/michaelrsweet/lprint"; 46 license = licenses.asl20;
··· 40 enableParallelBuilding = true; 41 42 meta = with lib; { 43 + description = "Implements printing for a variety of common label and receipt printers connected via network or USB"; 44 mainProgram = "lprint"; 45 homepage = "https://github.com/michaelrsweet/lprint"; 46 license = licenses.asl20;
+1 -1
pkgs/by-name/ma/mactracker/package.nix
··· 64 doInstallCheck = true; 65 66 meta = { 67 - description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made"; 68 homepage = "https://mactracker.ca"; 69 changelog = "https://mactracker.ca/releasenotes-mac.html"; 70 license = lib.licenses.unfree;
··· 64 doInstallCheck = true; 65 66 meta = { 67 + description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made"; 68 homepage = "https://mactracker.ca"; 69 changelog = "https://mactracker.ca/releasenotes-mac.html"; 70 license = lib.licenses.unfree;
+1 -1
pkgs/by-name/ma/mapscii/package.nix
··· 24 ''; 25 26 meta = with lib; { 27 - description = "MapSCII is a Braille & ASCII world map renderer for your console"; 28 homepage = "https://github.com/rastapasta/mapscii"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ kinzoku ];
··· 24 ''; 25 26 meta = with lib; { 27 + description = "Braille & ASCII world map renderer for your console"; 28 homepage = "https://github.com/rastapasta/mapscii"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ kinzoku ];
+1 -1
pkgs/by-name/ma/mattermost/package.nix
··· 249 }; 250 251 meta = { 252 - description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle"; 253 homepage = "https://www.mattermost.org"; 254 license = with lib.licenses; [ 255 agpl3Only
··· 249 }; 250 251 meta = { 252 + description = "Open source platform for secure collaboration across the entire software development lifecycle"; 253 homepage = "https://www.mattermost.org"; 254 license = with lib.licenses; [ 255 agpl3Only
+1 -1
pkgs/by-name/md/mdbook-emojicodes/package.nix
··· 18 cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0="; 19 20 meta = { 21 - description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱"; 22 mainProgram = "mdbook-emojicodes"; 23 homepage = "https://github.com/blyxyas/mdbook-emojicodes"; 24 changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
··· 18 cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0="; 19 20 meta = { 21 + description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis"; 22 mainProgram = "mdbook-emojicodes"; 23 homepage = "https://github.com/blyxyas/mdbook-emojicodes"; 24 changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
+1 -1
pkgs/by-name/me/merge-ut-dictionaries/package.nix
··· 78 }; 79 80 meta = { 81 - description = "Merge multiple Mozc UT dictionaries into one and modify the costs"; 82 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; 83 license = lib.licenses.asl20; 84 maintainers = with lib.maintainers; [ pineapplehunter ];
··· 78 }; 79 80 meta = { 81 + description = "Mozc UT dictionaries are additional dictionaries for Mozc"; 82 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; 83 license = lib.licenses.asl20; 84 maintainers = with lib.maintainers; [ pineapplehunter ];
+1 -1
pkgs/by-name/mi/mirakurun/package.nix
··· 72 ''; 73 74 meta = with lib; { 75 - description = "Resource manager for TV tuners."; 76 license = licenses.asl20; 77 maintainers = with maintainers; [ midchildan ]; 78 };
··· 72 ''; 73 74 meta = with lib; { 75 + description = "Resource manager for TV tuners"; 76 license = licenses.asl20; 77 maintainers = with maintainers; [ midchildan ]; 78 };
+1 -1
pkgs/by-name/mo/mockgen/package.nix
··· 40 }; 41 42 meta = { 43 - description = "GoMock is a mocking framework for the Go programming language"; 44 homepage = "https://github.com/uber-go/mock"; 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 license = lib.licenses.asl20;
··· 40 }; 41 42 meta = { 43 + description = "Mocking framework for the Go programming language"; 44 homepage = "https://github.com/uber-go/mock"; 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/mo/mozlz4a/package.nix
··· 33 ''; 34 35 meta = with lib; { 36 - description = "MozLz4a compression/decompression utility"; 37 license = licenses.bsd2; 38 maintainers = with maintainers; [ 39 kira-bruneau
··· 33 ''; 34 35 meta = with lib; { 36 + description = "Compression/decompression utility"; 37 license = licenses.bsd2; 38 maintainers = with maintainers; [ 39 kira-bruneau
+1 -1
pkgs/by-name/mu/multimon-ng/package.nix
··· 35 ''; 36 37 meta = with lib; { 38 - description = "Multimon is a digital baseband audio protocol decoder"; 39 mainProgram = "multimon-ng"; 40 longDescription = '' 41 multimon-ng a fork of multimon, a digital baseband audio
··· 35 ''; 36 37 meta = with lib; { 38 + description = "Digital baseband audio protocol decoder"; 39 mainProgram = "multimon-ng"; 40 longDescription = '' 41 multimon-ng a fork of multimon, a digital baseband audio
+1 -1
pkgs/by-name/mu/multitail/package.nix
··· 37 38 meta = { 39 homepage = "https://github.com/folkertvanheusden/multitail"; 40 - description = "tail on Steroids"; 41 maintainers = with lib.maintainers; [ matthiasbeyer ]; 42 platforms = lib.platforms.unix; 43 license = lib.licenses.asl20;
··· 37 38 meta = { 39 homepage = "https://github.com/folkertvanheusden/multitail"; 40 + description = "tail on steroids"; 41 maintainers = with lib.maintainers; [ matthiasbeyer ]; 42 platforms = lib.platforms.unix; 43 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/mu/multiviewer-for-f1/package.nix
··· 119 ''; 120 121 meta = with lib; { 122 - description = "Unofficial desktop client for F1 TV®"; 123 homepage = "https://multiviewer.app"; 124 downloadPage = "https://multiviewer.app/download"; 125 license = licenses.unfree;
··· 119 ''; 120 121 meta = with lib; { 122 + description = "Unofficial desktop client for F1 TV"; 123 homepage = "https://multiviewer.app"; 124 downloadPage = "https://multiviewer.app/download"; 125 license = licenses.unfree;
+1 -1
pkgs/by-name/my/myanon/package.nix
··· 25 ]; 26 27 meta = { 28 - description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout"; 29 homepage = "https://ppomes.github.io/myanon/"; 30 license = lib.licenses.bsd3; 31 mainProgram = "myanon";
··· 25 ]; 26 27 meta = { 28 + description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout"; 29 homepage = "https://ppomes.github.io/myanon/"; 30 license = lib.licenses.bsd3; 31 mainProgram = "myanon";
+1 -1
pkgs/by-name/na/nap/package.nix
··· 20 excludedPackages = ".nap"; 21 22 meta = { 23 - description = "Code snippets in your terminal 🛌"; 24 mainProgram = "nap"; 25 homepage = "https://github.com/maaslalani/nap"; 26 license = lib.licenses.mit;
··· 20 excludedPackages = ".nap"; 21 22 meta = { 23 + description = "Code snippets in your terminal"; 24 mainProgram = "nap"; 25 homepage = "https://github.com/maaslalani/nap"; 26 license = lib.licenses.mit;
+1 -1
pkgs/by-name/na/navidrome/package.nix
··· 84 }; 85 86 meta = { 87 - description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic"; 88 mainProgram = "navidrome"; 89 homepage = "https://www.navidrome.org/"; 90 license = lib.licenses.gpl3Only;
··· 84 }; 85 86 meta = { 87 + description = "Music Server and Streamer compatible with Subsonic/Airsonic"; 88 mainProgram = "navidrome"; 89 homepage = "https://www.navidrome.org/"; 90 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/ne/neovide/package.nix
··· 123 disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ]; 124 125 meta = { 126 - description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim"; 127 mainProgram = "neovide"; 128 homepage = "https://neovide.dev/"; 129 changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
··· 123 disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ]; 124 125 meta = { 126 + description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim"; 127 mainProgram = "neovide"; 128 homepage = "https://neovide.dev/"; 129 changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
+1 -1
pkgs/by-name/ne/nerdfix/package.nix
··· 18 cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok="; 19 20 meta = with lib; { 21 - description = "Nerdfix helps you to find/fix obsolete nerd font icons in your project"; 22 mainProgram = "nerdfix"; 23 homepage = "https://github.com/loichyan/nerdfix"; 24 changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
··· 18 cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok="; 19 20 meta = with lib; { 21 + description = "Helps you to find/fix obsolete nerd font icons in your project"; 22 mainProgram = "nerdfix"; 23 homepage = "https://github.com/loichyan/nerdfix"; 24 changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
+542 -548
pkgs/by-name/ne/nezha-theme-admin/package-lock.json
··· 89 "version": "2.3.0", 90 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 91 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 92 - "dev": true, 93 "license": "Apache-2.0", 94 "dependencies": { 95 "@jridgewell/gen-mapping": "^0.3.5", ··· 114 } 115 }, 116 "node_modules/@babel/compat-data": { 117 - "version": "7.27.5", 118 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", 119 - "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", 120 - "dev": true, 121 "license": "MIT", 122 "engines": { 123 "node": ">=6.9.0" 124 } 125 }, 126 "node_modules/@babel/core": { 127 - "version": "7.27.4", 128 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", 129 - "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", 130 - "dev": true, 131 "license": "MIT", 132 "dependencies": { 133 "@ampproject/remapping": "^2.2.0", 134 "@babel/code-frame": "^7.27.1", 135 - "@babel/generator": "^7.27.3", 136 "@babel/helper-compilation-targets": "^7.27.2", 137 "@babel/helper-module-transforms": "^7.27.3", 138 - "@babel/helpers": "^7.27.4", 139 - "@babel/parser": "^7.27.4", 140 "@babel/template": "^7.27.2", 141 - "@babel/traverse": "^7.27.4", 142 - "@babel/types": "^7.27.3", 143 "convert-source-map": "^2.0.0", 144 "debug": "^4.1.0", 145 "gensync": "^1.0.0-beta.2", ··· 155 } 156 }, 157 "node_modules/@babel/generator": { 158 - "version": "7.27.5", 159 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", 160 - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", 161 "license": "MIT", 162 "dependencies": { 163 - "@babel/parser": "^7.27.5", 164 - "@babel/types": "^7.27.3", 165 - "@jridgewell/gen-mapping": "^0.3.5", 166 - "@jridgewell/trace-mapping": "^0.3.25", 167 "jsesc": "^3.0.2" 168 }, 169 "engines": { ··· 174 "version": "7.27.2", 175 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 176 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 177 - "dev": true, 178 "license": "MIT", 179 "dependencies": { 180 "@babel/compat-data": "^7.27.2", ··· 187 "node": ">=6.9.0" 188 } 189 }, 190 "node_modules/@babel/helper-module-imports": { 191 "version": "7.27.1", 192 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 193 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 194 - "dev": true, 195 "license": "MIT", 196 "dependencies": { 197 "@babel/traverse": "^7.27.1", ··· 205 "version": "7.27.3", 206 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 207 "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 208 - "dev": true, 209 "license": "MIT", 210 "dependencies": { 211 "@babel/helper-module-imports": "^7.27.1", ··· 251 "version": "7.27.1", 252 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 253 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 254 - "dev": true, 255 "license": "MIT", 256 "engines": { 257 "node": ">=6.9.0" 258 } 259 }, 260 "node_modules/@babel/helpers": { 261 - "version": "7.27.6", 262 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 263 - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 264 - "dev": true, 265 "license": "MIT", 266 "dependencies": { 267 "@babel/template": "^7.27.2", 268 - "@babel/types": "^7.27.6" 269 }, 270 "engines": { 271 "node": ">=6.9.0" 272 } 273 }, 274 "node_modules/@babel/parser": { 275 - "version": "7.27.5", 276 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", 277 - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", 278 "license": "MIT", 279 "dependencies": { 280 - "@babel/types": "^7.27.3" 281 }, 282 "bin": { 283 "parser": "bin/babel-parser.js" ··· 319 } 320 }, 321 "node_modules/@babel/runtime": { 322 - "version": "7.27.6", 323 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", 324 - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", 325 "license": "MIT", 326 "engines": { 327 "node": ">=6.9.0" ··· 342 } 343 }, 344 "node_modules/@babel/traverse": { 345 - "version": "7.27.4", 346 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", 347 - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", 348 "license": "MIT", 349 "dependencies": { 350 "@babel/code-frame": "^7.27.1", 351 - "@babel/generator": "^7.27.3", 352 - "@babel/parser": "^7.27.4", 353 "@babel/template": "^7.27.2", 354 - "@babel/types": "^7.27.3", 355 - "debug": "^4.3.1", 356 - "globals": "^11.1.0" 357 }, 358 "engines": { 359 "node": ">=6.9.0" 360 } 361 }, 362 - "node_modules/@babel/traverse/node_modules/globals": { 363 - "version": "11.12.0", 364 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 365 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 366 - "license": "MIT", 367 - "engines": { 368 - "node": ">=4" 369 - } 370 - }, 371 "node_modules/@babel/types": { 372 - "version": "7.27.6", 373 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", 374 - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", 375 "license": "MIT", 376 "dependencies": { 377 "@babel/helper-string-parser": "^7.27.1", ··· 382 } 383 }, 384 "node_modules/@biomejs/js-api": { 385 - "version": "0.8.0-beta.3", 386 - "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-0.8.0-beta.3.tgz", 387 - "integrity": "sha512-Rlljal9Wwdt2OgOnTUdlvzUEVKNzTCeEPekXTjQT6uwZE21akpviljo5u3HNPkW55Sh8zqHDZ/3d9gI4yoEv2A==", 388 "dev": true, 389 "license": "MIT OR Apache-2.0", 390 "peerDependencies": { 391 - "@biomejs/wasm-bundler": "^1.9.4", 392 - "@biomejs/wasm-nodejs": "^1.9.4", 393 - "@biomejs/wasm-web": "^1.9.4" 394 }, 395 "peerDependenciesMeta": { 396 "@biomejs/wasm-bundler": { ··· 405 } 406 }, 407 "node_modules/@biomejs/wasm-nodejs": { 408 - "version": "1.9.4", 409 - "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-1.9.4.tgz", 410 - "integrity": "sha512-ZqNlhKcZW6MW1LxWIOfh9YVrBykvzyFad3bOh6JJFraDnNa3NXboRDiaI8dmrbb0ZHXCU1Tsq6WQsKV2Vpp5dw==", 411 "dev": true, 412 - "license": "MIT OR Apache-2.0", 413 - "optional": true, 414 - "peer": true 415 }, 416 "node_modules/@esbuild/aix-ppc64": { 417 - "version": "0.25.5", 418 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 419 - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 420 "cpu": [ 421 "ppc64" 422 ], ··· 431 } 432 }, 433 "node_modules/@esbuild/android-arm": { 434 - "version": "0.25.5", 435 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 436 - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 437 "cpu": [ 438 "arm" 439 ], ··· 448 } 449 }, 450 "node_modules/@esbuild/android-arm64": { 451 - "version": "0.25.5", 452 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 453 - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 454 "cpu": [ 455 "arm64" 456 ], ··· 465 } 466 }, 467 "node_modules/@esbuild/android-x64": { 468 - "version": "0.25.5", 469 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 470 - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 471 "cpu": [ 472 "x64" 473 ], ··· 482 } 483 }, 484 "node_modules/@esbuild/darwin-arm64": { 485 - "version": "0.25.5", 486 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 487 - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 488 "cpu": [ 489 "arm64" 490 ], ··· 499 } 500 }, 501 "node_modules/@esbuild/darwin-x64": { 502 - "version": "0.25.5", 503 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 504 - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 505 "cpu": [ 506 "x64" 507 ], ··· 516 } 517 }, 518 "node_modules/@esbuild/freebsd-arm64": { 519 - "version": "0.25.5", 520 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 521 - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 522 "cpu": [ 523 "arm64" 524 ], ··· 533 } 534 }, 535 "node_modules/@esbuild/freebsd-x64": { 536 - "version": "0.25.5", 537 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 538 - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 539 "cpu": [ 540 "x64" 541 ], ··· 550 } 551 }, 552 "node_modules/@esbuild/linux-arm": { 553 - "version": "0.25.5", 554 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 555 - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 556 "cpu": [ 557 "arm" 558 ], ··· 567 } 568 }, 569 "node_modules/@esbuild/linux-arm64": { 570 - "version": "0.25.5", 571 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 572 - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 573 "cpu": [ 574 "arm64" 575 ], ··· 584 } 585 }, 586 "node_modules/@esbuild/linux-ia32": { 587 - "version": "0.25.5", 588 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 589 - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 590 "cpu": [ 591 "ia32" 592 ], ··· 601 } 602 }, 603 "node_modules/@esbuild/linux-loong64": { 604 - "version": "0.25.5", 605 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 606 - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 607 "cpu": [ 608 "loong64" 609 ], ··· 618 } 619 }, 620 "node_modules/@esbuild/linux-mips64el": { 621 - "version": "0.25.5", 622 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 623 - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 624 "cpu": [ 625 "mips64el" 626 ], ··· 635 } 636 }, 637 "node_modules/@esbuild/linux-ppc64": { 638 - "version": "0.25.5", 639 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 640 - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 641 "cpu": [ 642 "ppc64" 643 ], ··· 652 } 653 }, 654 "node_modules/@esbuild/linux-riscv64": { 655 - "version": "0.25.5", 656 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 657 - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 658 "cpu": [ 659 "riscv64" 660 ], ··· 669 } 670 }, 671 "node_modules/@esbuild/linux-s390x": { 672 - "version": "0.25.5", 673 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 674 - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 675 "cpu": [ 676 "s390x" 677 ], ··· 686 } 687 }, 688 "node_modules/@esbuild/linux-x64": { 689 - "version": "0.25.5", 690 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 691 - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 692 "cpu": [ 693 "x64" 694 ], ··· 703 } 704 }, 705 "node_modules/@esbuild/netbsd-arm64": { 706 - "version": "0.25.5", 707 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 708 - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 709 "cpu": [ 710 "arm64" 711 ], ··· 720 } 721 }, 722 "node_modules/@esbuild/netbsd-x64": { 723 - "version": "0.25.5", 724 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 725 - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 726 "cpu": [ 727 "x64" 728 ], ··· 737 } 738 }, 739 "node_modules/@esbuild/openbsd-arm64": { 740 - "version": "0.25.5", 741 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 742 - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 743 "cpu": [ 744 "arm64" 745 ], ··· 754 } 755 }, 756 "node_modules/@esbuild/openbsd-x64": { 757 - "version": "0.25.5", 758 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 759 - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 760 "cpu": [ 761 "x64" 762 ], ··· 770 "node": ">=18" 771 } 772 }, 773 "node_modules/@esbuild/sunos-x64": { 774 - "version": "0.25.5", 775 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 776 - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 777 "cpu": [ 778 "x64" 779 ], ··· 788 } 789 }, 790 "node_modules/@esbuild/win32-arm64": { 791 - "version": "0.25.5", 792 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 793 - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 794 "cpu": [ 795 "arm64" 796 ], ··· 805 } 806 }, 807 "node_modules/@esbuild/win32-ia32": { 808 - "version": "0.25.5", 809 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 810 - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 811 "cpu": [ 812 "ia32" 813 ], ··· 822 } 823 }, 824 "node_modules/@esbuild/win32-x64": { 825 - "version": "0.25.5", 826 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 827 - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 828 "cpu": [ 829 "x64" 830 ], ··· 881 } 882 }, 883 "node_modules/@eslint/config-array": { 884 - "version": "0.20.1", 885 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", 886 - "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", 887 "dev": true, 888 "license": "Apache-2.0", 889 "dependencies": { ··· 896 } 897 }, 898 "node_modules/@eslint/config-helpers": { 899 - "version": "0.2.3", 900 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", 901 - "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", 902 "dev": true, 903 "license": "Apache-2.0", 904 "engines": { ··· 906 } 907 }, 908 "node_modules/@eslint/core": { 909 - "version": "0.14.0", 910 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", 911 - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", 912 "dev": true, 913 "license": "Apache-2.0", 914 "dependencies": { ··· 956 } 957 }, 958 "node_modules/@eslint/js": { 959 - "version": "9.29.0", 960 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", 961 - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", 962 "dev": true, 963 "license": "MIT", 964 "engines": { ··· 979 } 980 }, 981 "node_modules/@eslint/plugin-kit": { 982 - "version": "0.3.2", 983 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", 984 - "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", 985 "dev": true, 986 "license": "Apache-2.0", 987 "dependencies": { 988 - "@eslint/core": "^0.15.0", 989 "levn": "^0.4.1" 990 }, 991 "engines": { 992 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 993 } 994 }, 995 - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 996 - "version": "0.15.0", 997 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", 998 - "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", 999 - "dev": true, 1000 - "license": "Apache-2.0", 1001 - "dependencies": { 1002 - "@types/json-schema": "^7.0.15" 1003 - }, 1004 - "engines": { 1005 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1006 - } 1007 - }, 1008 "node_modules/@exodus/schemasafe": { 1009 "version": "1.3.0", 1010 "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", ··· 1013 "license": "MIT" 1014 }, 1015 "node_modules/@floating-ui/core": { 1016 - "version": "1.7.1", 1017 - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", 1018 - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", 1019 "license": "MIT", 1020 "dependencies": { 1021 - "@floating-ui/utils": "^0.2.9" 1022 } 1023 }, 1024 "node_modules/@floating-ui/dom": { 1025 - "version": "1.7.1", 1026 - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", 1027 - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", 1028 "license": "MIT", 1029 "dependencies": { 1030 - "@floating-ui/core": "^1.7.1", 1031 - "@floating-ui/utils": "^0.2.9" 1032 } 1033 }, 1034 "node_modules/@floating-ui/react-dom": { 1035 - "version": "2.1.3", 1036 - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz", 1037 - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", 1038 "license": "MIT", 1039 "dependencies": { 1040 - "@floating-ui/dom": "^1.0.0" 1041 }, 1042 "peerDependencies": { 1043 "react": ">=16.8.0", ··· 1045 } 1046 }, 1047 "node_modules/@floating-ui/utils": { 1048 - "version": "0.2.9", 1049 - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", 1050 - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", 1051 "license": "MIT" 1052 }, 1053 "node_modules/@hookform/resolvers": { ··· 1143 } 1144 }, 1145 "node_modules/@jridgewell/gen-mapping": { 1146 - "version": "0.3.8", 1147 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 1148 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 1149 "license": "MIT", 1150 "dependencies": { 1151 - "@jridgewell/set-array": "^1.2.1", 1152 - "@jridgewell/sourcemap-codec": "^1.4.10", 1153 "@jridgewell/trace-mapping": "^0.3.24" 1154 - }, 1155 - "engines": { 1156 - "node": ">=6.0.0" 1157 } 1158 }, 1159 "node_modules/@jridgewell/resolve-uri": { ··· 1165 "node": ">=6.0.0" 1166 } 1167 }, 1168 - "node_modules/@jridgewell/set-array": { 1169 - "version": "1.2.1", 1170 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1171 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1172 - "license": "MIT", 1173 - "engines": { 1174 - "node": ">=6.0.0" 1175 - } 1176 - }, 1177 "node_modules/@jridgewell/sourcemap-codec": { 1178 - "version": "1.5.0", 1179 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1180 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1181 "license": "MIT" 1182 }, 1183 "node_modules/@jridgewell/trace-mapping": { 1184 - "version": "0.3.25", 1185 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1186 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1187 "license": "MIT", 1188 "dependencies": { 1189 "@jridgewell/resolve-uri": "^3.1.0", ··· 2175 "license": "MIT" 2176 }, 2177 "node_modules/@rolldown/pluginutils": { 2178 - "version": "1.0.0-beta.11", 2179 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.11.tgz", 2180 - "integrity": "sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==", 2181 "dev": true, 2182 "license": "MIT" 2183 }, 2184 "node_modules/@rollup/rollup-android-arm-eabi": { 2185 - "version": "4.43.0", 2186 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz", 2187 - "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==", 2188 "cpu": [ 2189 "arm" 2190 ], ··· 2196 ] 2197 }, 2198 "node_modules/@rollup/rollup-android-arm64": { 2199 - "version": "4.43.0", 2200 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz", 2201 - "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==", 2202 "cpu": [ 2203 "arm64" 2204 ], ··· 2210 ] 2211 }, 2212 "node_modules/@rollup/rollup-darwin-arm64": { 2213 - "version": "4.43.0", 2214 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz", 2215 - "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==", 2216 "cpu": [ 2217 "arm64" 2218 ], ··· 2224 ] 2225 }, 2226 "node_modules/@rollup/rollup-darwin-x64": { 2227 - "version": "4.43.0", 2228 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz", 2229 - "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==", 2230 "cpu": [ 2231 "x64" 2232 ], ··· 2238 ] 2239 }, 2240 "node_modules/@rollup/rollup-freebsd-arm64": { 2241 - "version": "4.43.0", 2242 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz", 2243 - "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==", 2244 "cpu": [ 2245 "arm64" 2246 ], ··· 2252 ] 2253 }, 2254 "node_modules/@rollup/rollup-freebsd-x64": { 2255 - "version": "4.43.0", 2256 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz", 2257 - "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==", 2258 "cpu": [ 2259 "x64" 2260 ], ··· 2266 ] 2267 }, 2268 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 2269 - "version": "4.43.0", 2270 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz", 2271 - "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==", 2272 "cpu": [ 2273 "arm" 2274 ], ··· 2280 ] 2281 }, 2282 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 2283 - "version": "4.43.0", 2284 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz", 2285 - "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==", 2286 "cpu": [ 2287 "arm" 2288 ], ··· 2294 ] 2295 }, 2296 "node_modules/@rollup/rollup-linux-arm64-gnu": { 2297 - "version": "4.43.0", 2298 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz", 2299 - "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==", 2300 "cpu": [ 2301 "arm64" 2302 ], ··· 2308 ] 2309 }, 2310 "node_modules/@rollup/rollup-linux-arm64-musl": { 2311 - "version": "4.43.0", 2312 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz", 2313 - "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==", 2314 "cpu": [ 2315 "arm64" 2316 ], ··· 2322 ] 2323 }, 2324 "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 2325 - "version": "4.43.0", 2326 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz", 2327 - "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==", 2328 "cpu": [ 2329 "loong64" 2330 ], ··· 2335 "linux" 2336 ] 2337 }, 2338 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 2339 - "version": "4.43.0", 2340 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz", 2341 - "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==", 2342 "cpu": [ 2343 "ppc64" 2344 ], ··· 2350 ] 2351 }, 2352 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 2353 - "version": "4.43.0", 2354 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz", 2355 - "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==", 2356 "cpu": [ 2357 "riscv64" 2358 ], ··· 2364 ] 2365 }, 2366 "node_modules/@rollup/rollup-linux-riscv64-musl": { 2367 - "version": "4.43.0", 2368 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz", 2369 - "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==", 2370 "cpu": [ 2371 "riscv64" 2372 ], ··· 2378 ] 2379 }, 2380 "node_modules/@rollup/rollup-linux-s390x-gnu": { 2381 - "version": "4.43.0", 2382 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz", 2383 - "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==", 2384 "cpu": [ 2385 "s390x" 2386 ], ··· 2392 ] 2393 }, 2394 "node_modules/@rollup/rollup-linux-x64-gnu": { 2395 - "version": "4.43.0", 2396 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz", 2397 - "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==", 2398 "cpu": [ 2399 "x64" 2400 ], ··· 2406 ] 2407 }, 2408 "node_modules/@rollup/rollup-linux-x64-musl": { 2409 - "version": "4.43.0", 2410 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz", 2411 - "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==", 2412 "cpu": [ 2413 "x64" 2414 ], ··· 2420 ] 2421 }, 2422 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2423 - "version": "4.43.0", 2424 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz", 2425 - "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==", 2426 "cpu": [ 2427 "arm64" 2428 ], ··· 2434 ] 2435 }, 2436 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2437 - "version": "4.43.0", 2438 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz", 2439 - "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==", 2440 "cpu": [ 2441 "ia32" 2442 ], ··· 2448 ] 2449 }, 2450 "node_modules/@rollup/rollup-win32-x64-msvc": { 2451 - "version": "4.43.0", 2452 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz", 2453 - "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==", 2454 "cpu": [ 2455 "x64" 2456 ], ··· 2564 } 2565 }, 2566 "node_modules/@types/babel__traverse": { 2567 - "version": "7.20.7", 2568 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", 2569 - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", 2570 "dev": true, 2571 "license": "MIT", 2572 "dependencies": { 2573 - "@babel/types": "^7.20.7" 2574 } 2575 }, 2576 "node_modules/@types/estree": { ··· 2588 "license": "MIT" 2589 }, 2590 "node_modules/@types/luxon": { 2591 - "version": "3.6.2", 2592 - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.6.2.tgz", 2593 - "integrity": "sha512-R/BdP7OxEMc44l2Ex5lSXHoIXTB2JLNa3y2QISIbr58U/YcsffyQrYW//hZSdrfxrjRZj3GcUoxMPGdO8gSYuw==", 2594 "license": "MIT" 2595 }, 2596 "node_modules/@types/node": { 2597 - "version": "22.15.32", 2598 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz", 2599 - "integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==", 2600 "dev": true, 2601 "license": "MIT", 2602 "dependencies": { ··· 2639 "license": "MIT" 2640 }, 2641 "node_modules/@typescript-eslint/eslint-plugin": { 2642 - "version": "8.34.1", 2643 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz", 2644 - "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==", 2645 "dev": true, 2646 "license": "MIT", 2647 "dependencies": { 2648 "@eslint-community/regexpp": "^4.10.0", 2649 - "@typescript-eslint/scope-manager": "8.34.1", 2650 - "@typescript-eslint/type-utils": "8.34.1", 2651 - "@typescript-eslint/utils": "8.34.1", 2652 - "@typescript-eslint/visitor-keys": "8.34.1", 2653 "graphemer": "^1.4.0", 2654 "ignore": "^7.0.0", 2655 "natural-compare": "^1.4.0", ··· 2663 "url": "https://opencollective.com/typescript-eslint" 2664 }, 2665 "peerDependencies": { 2666 - "@typescript-eslint/parser": "^8.34.1", 2667 "eslint": "^8.57.0 || ^9.0.0", 2668 - "typescript": ">=4.8.4 <5.9.0" 2669 } 2670 }, 2671 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { ··· 2679 } 2680 }, 2681 "node_modules/@typescript-eslint/parser": { 2682 - "version": "8.34.1", 2683 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz", 2684 - "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==", 2685 "dev": true, 2686 "license": "MIT", 2687 "dependencies": { 2688 - "@typescript-eslint/scope-manager": "8.34.1", 2689 - "@typescript-eslint/types": "8.34.1", 2690 - "@typescript-eslint/typescript-estree": "8.34.1", 2691 - "@typescript-eslint/visitor-keys": "8.34.1", 2692 "debug": "^4.3.4" 2693 }, 2694 "engines": { ··· 2700 }, 2701 "peerDependencies": { 2702 "eslint": "^8.57.0 || ^9.0.0", 2703 - "typescript": ">=4.8.4 <5.9.0" 2704 } 2705 }, 2706 "node_modules/@typescript-eslint/project-service": { 2707 - "version": "8.34.1", 2708 - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz", 2709 - "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==", 2710 "dev": true, 2711 "license": "MIT", 2712 "dependencies": { 2713 - "@typescript-eslint/tsconfig-utils": "^8.34.1", 2714 - "@typescript-eslint/types": "^8.34.1", 2715 "debug": "^4.3.4" 2716 }, 2717 "engines": { ··· 2722 "url": "https://opencollective.com/typescript-eslint" 2723 }, 2724 "peerDependencies": { 2725 - "typescript": ">=4.8.4 <5.9.0" 2726 } 2727 }, 2728 "node_modules/@typescript-eslint/scope-manager": { 2729 - "version": "8.34.1", 2730 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz", 2731 - "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==", 2732 "dev": true, 2733 "license": "MIT", 2734 "dependencies": { 2735 - "@typescript-eslint/types": "8.34.1", 2736 - "@typescript-eslint/visitor-keys": "8.34.1" 2737 }, 2738 "engines": { 2739 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2744 } 2745 }, 2746 "node_modules/@typescript-eslint/tsconfig-utils": { 2747 - "version": "8.34.1", 2748 - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz", 2749 - "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==", 2750 "dev": true, 2751 "license": "MIT", 2752 "engines": { ··· 2757 "url": "https://opencollective.com/typescript-eslint" 2758 }, 2759 "peerDependencies": { 2760 - "typescript": ">=4.8.4 <5.9.0" 2761 } 2762 }, 2763 "node_modules/@typescript-eslint/type-utils": { 2764 - "version": "8.34.1", 2765 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz", 2766 - "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==", 2767 "dev": true, 2768 "license": "MIT", 2769 "dependencies": { 2770 - "@typescript-eslint/typescript-estree": "8.34.1", 2771 - "@typescript-eslint/utils": "8.34.1", 2772 "debug": "^4.3.4", 2773 "ts-api-utils": "^2.1.0" 2774 }, ··· 2781 }, 2782 "peerDependencies": { 2783 "eslint": "^8.57.0 || ^9.0.0", 2784 - "typescript": ">=4.8.4 <5.9.0" 2785 } 2786 }, 2787 "node_modules/@typescript-eslint/types": { 2788 - "version": "8.34.1", 2789 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz", 2790 - "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==", 2791 "dev": true, 2792 "license": "MIT", 2793 "engines": { ··· 2799 } 2800 }, 2801 "node_modules/@typescript-eslint/typescript-estree": { 2802 - "version": "8.34.1", 2803 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz", 2804 - "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==", 2805 "dev": true, 2806 "license": "MIT", 2807 "dependencies": { 2808 - "@typescript-eslint/project-service": "8.34.1", 2809 - "@typescript-eslint/tsconfig-utils": "8.34.1", 2810 - "@typescript-eslint/types": "8.34.1", 2811 - "@typescript-eslint/visitor-keys": "8.34.1", 2812 "debug": "^4.3.4", 2813 "fast-glob": "^3.3.2", 2814 "is-glob": "^4.0.3", ··· 2824 "url": "https://opencollective.com/typescript-eslint" 2825 }, 2826 "peerDependencies": { 2827 - "typescript": ">=4.8.4 <5.9.0" 2828 } 2829 }, 2830 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { ··· 2867 } 2868 }, 2869 "node_modules/@typescript-eslint/utils": { 2870 - "version": "8.34.1", 2871 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz", 2872 - "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==", 2873 "dev": true, 2874 "license": "MIT", 2875 "dependencies": { 2876 "@eslint-community/eslint-utils": "^4.7.0", 2877 - "@typescript-eslint/scope-manager": "8.34.1", 2878 - "@typescript-eslint/types": "8.34.1", 2879 - "@typescript-eslint/typescript-estree": "8.34.1" 2880 }, 2881 "engines": { 2882 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2887 }, 2888 "peerDependencies": { 2889 "eslint": "^8.57.0 || ^9.0.0", 2890 - "typescript": ">=4.8.4 <5.9.0" 2891 } 2892 }, 2893 "node_modules/@typescript-eslint/visitor-keys": { 2894 - "version": "8.34.1", 2895 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz", 2896 - "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==", 2897 "dev": true, 2898 "license": "MIT", 2899 "dependencies": { 2900 - "@typescript-eslint/types": "8.34.1", 2901 "eslint-visitor-keys": "^4.2.1" 2902 }, 2903 "engines": { ··· 2909 } 2910 }, 2911 "node_modules/@vitejs/plugin-react": { 2912 - "version": "4.5.2", 2913 - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.5.2.tgz", 2914 - "integrity": "sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==", 2915 "dev": true, 2916 "license": "MIT", 2917 "dependencies": { 2918 - "@babel/core": "^7.27.4", 2919 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 2920 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 2921 - "@rolldown/pluginutils": "1.0.0-beta.11", 2922 "@types/babel__core": "^7.20.5", 2923 "react-refresh": "^0.17.0" 2924 }, ··· 2926 "node": "^14.18.0 || >=16.0.0" 2927 }, 2928 "peerDependencies": { 2929 - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 2930 } 2931 }, 2932 "node_modules/@xterm/addon-attach": { ··· 3144 } 3145 }, 3146 "node_modules/browserslist": { 3147 - "version": "4.25.0", 3148 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", 3149 - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", 3150 - "dev": true, 3151 "funding": [ 3152 { 3153 "type": "opencollective", ··· 3164 ], 3165 "license": "MIT", 3166 "dependencies": { 3167 - "caniuse-lite": "^1.0.30001718", 3168 - "electron-to-chromium": "^1.5.160", 3169 "node-releases": "^2.0.19", 3170 "update-browserslist-db": "^1.1.3" 3171 }, ··· 3177 } 3178 }, 3179 "node_modules/c12": { 3180 - "version": "3.0.4", 3181 - "resolved": "https://registry.npmjs.org/c12/-/c12-3.0.4.tgz", 3182 - "integrity": "sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==", 3183 "dev": true, 3184 "license": "MIT", 3185 "dependencies": { 3186 "chokidar": "^4.0.3", 3187 "confbox": "^0.2.2", 3188 "defu": "^6.1.4", 3189 - "dotenv": "^16.5.0", 3190 - "exsolve": "^1.0.5", 3191 "giget": "^2.0.0", 3192 - "jiti": "^2.4.2", 3193 "ohash": "^2.0.11", 3194 "pathe": "^2.0.3", 3195 "perfect-debounce": "^1.0.0", 3196 - "pkg-types": "^2.1.0", 3197 "rc9": "^2.1.2" 3198 }, 3199 "peerDependencies": { ··· 3232 } 3233 }, 3234 "node_modules/caniuse-lite": { 3235 - "version": "1.0.30001723", 3236 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", 3237 - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", 3238 - "dev": true, 3239 "funding": [ 3240 { 3241 "type": "opencollective", ··· 3465 "version": "2.0.0", 3466 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3467 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3468 - "dev": true, 3469 "license": "MIT" 3470 }, 3471 "node_modules/cookie": { ··· 3585 "license": "MIT" 3586 }, 3587 "node_modules/dotenv": { 3588 - "version": "16.5.0", 3589 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", 3590 - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", 3591 "dev": true, 3592 "license": "BSD-2-Clause", 3593 "engines": { ··· 3604 "license": "MIT" 3605 }, 3606 "node_modules/electron-to-chromium": { 3607 - "version": "1.5.168", 3608 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.168.tgz", 3609 - "integrity": "sha512-RUNQmFLNIWVW6+z32EJQ5+qx8ci6RGvdtDC0Ls+F89wz6I2AthpXF0w0DIrn2jpLX0/PU9ZCo+Qp7bg/EckJmA==", 3610 - "dev": true, 3611 "license": "ISC" 3612 }, 3613 "node_modules/emoji-regex": { ··· 3624 "license": "MIT" 3625 }, 3626 "node_modules/esbuild": { 3627 - "version": "0.25.5", 3628 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 3629 - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 3630 "dev": true, 3631 "hasInstallScript": true, 3632 "license": "MIT", ··· 3637 "node": ">=18" 3638 }, 3639 "optionalDependencies": { 3640 - "@esbuild/aix-ppc64": "0.25.5", 3641 - "@esbuild/android-arm": "0.25.5", 3642 - "@esbuild/android-arm64": "0.25.5", 3643 - "@esbuild/android-x64": "0.25.5", 3644 - "@esbuild/darwin-arm64": "0.25.5", 3645 - "@esbuild/darwin-x64": "0.25.5", 3646 - "@esbuild/freebsd-arm64": "0.25.5", 3647 - "@esbuild/freebsd-x64": "0.25.5", 3648 - "@esbuild/linux-arm": "0.25.5", 3649 - "@esbuild/linux-arm64": "0.25.5", 3650 - "@esbuild/linux-ia32": "0.25.5", 3651 - "@esbuild/linux-loong64": "0.25.5", 3652 - "@esbuild/linux-mips64el": "0.25.5", 3653 - "@esbuild/linux-ppc64": "0.25.5", 3654 - "@esbuild/linux-riscv64": "0.25.5", 3655 - "@esbuild/linux-s390x": "0.25.5", 3656 - "@esbuild/linux-x64": "0.25.5", 3657 - "@esbuild/netbsd-arm64": "0.25.5", 3658 - "@esbuild/netbsd-x64": "0.25.5", 3659 - "@esbuild/openbsd-arm64": "0.25.5", 3660 - "@esbuild/openbsd-x64": "0.25.5", 3661 - "@esbuild/sunos-x64": "0.25.5", 3662 - "@esbuild/win32-arm64": "0.25.5", 3663 - "@esbuild/win32-ia32": "0.25.5", 3664 - "@esbuild/win32-x64": "0.25.5" 3665 } 3666 }, 3667 "node_modules/escalade": { 3668 "version": "3.2.0", 3669 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3670 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3671 - "dev": true, 3672 "license": "MIT", 3673 "engines": { 3674 "node": ">=6" ··· 3688 } 3689 }, 3690 "node_modules/eslint": { 3691 - "version": "9.29.0", 3692 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", 3693 - "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", 3694 "dev": true, 3695 "license": "MIT", 3696 "dependencies": { 3697 "@eslint-community/eslint-utils": "^4.2.0", 3698 "@eslint-community/regexpp": "^4.12.1", 3699 - "@eslint/config-array": "^0.20.1", 3700 - "@eslint/config-helpers": "^0.2.1", 3701 - "@eslint/core": "^0.14.0", 3702 "@eslint/eslintrc": "^3.3.1", 3703 - "@eslint/js": "9.29.0", 3704 - "@eslint/plugin-kit": "^0.3.1", 3705 "@humanfs/node": "^0.16.6", 3706 "@humanwhocodes/module-importer": "^1.0.1", 3707 "@humanwhocodes/retry": "^0.4.2", ··· 3879 } 3880 }, 3881 "node_modules/exsolve": { 3882 - "version": "1.0.5", 3883 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 3884 - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 3885 "dev": true, 3886 "license": "MIT" 3887 }, ··· 4097 "version": "1.0.0-beta.2", 4098 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4099 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4100 - "dev": true, 4101 "license": "MIT", 4102 "engines": { 4103 "node": ">=6.9.0" ··· 4425 "license": "MIT" 4426 }, 4427 "node_modules/jiti": { 4428 - "version": "2.4.2", 4429 - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", 4430 - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", 4431 "dev": true, 4432 "license": "MIT", 4433 "bin": { ··· 4435 } 4436 }, 4437 "node_modules/jotai": { 4438 - "version": "2.12.5", 4439 - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.12.5.tgz", 4440 - "integrity": "sha512-G8m32HW3lSmcz/4mbqx0hgJIQ0ekndKWiYP7kWVKi0p6saLXdSoye+FZiOFyonnd7Q482LCzm8sMDl7Ar1NWDw==", 4441 "license": "MIT", 4442 "peer": true, 4443 "engines": { 4444 "node": ">=12.20.0" 4445 }, 4446 "peerDependencies": { 4447 "@types/react": ">=17.0.0", 4448 "react": ">=17.0.0" 4449 }, 4450 "peerDependenciesMeta": { 4451 "@types/react": { 4452 "optional": true 4453 }, ··· 4521 "version": "2.2.3", 4522 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4523 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4524 - "dev": true, 4525 "license": "MIT", 4526 "bin": { 4527 "json5": "lib/cli.js" ··· 4605 "version": "5.1.1", 4606 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4607 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 4608 - "dev": true, 4609 "license": "ISC", 4610 "dependencies": { 4611 "yallist": "^3.0.2" ··· 4621 } 4622 }, 4623 "node_modules/luxon": { 4624 - "version": "3.6.1", 4625 - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", 4626 - "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", 4627 "license": "MIT", 4628 "engines": { 4629 "node": ">=12" ··· 4775 } 4776 }, 4777 "node_modules/node-fetch-native": { 4778 - "version": "1.6.6", 4779 - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", 4780 - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", 4781 "dev": true, 4782 "license": "MIT" 4783 }, ··· 4795 "version": "2.0.19", 4796 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 4797 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 4798 - "dev": true, 4799 "license": "MIT" 4800 }, 4801 "node_modules/normalize-path": { ··· 4818 } 4819 }, 4820 "node_modules/nypm": { 4821 - "version": "0.6.0", 4822 - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.0.tgz", 4823 - "integrity": "sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==", 4824 "dev": true, 4825 "license": "MIT", 4826 "dependencies": { 4827 "citty": "^0.1.6", 4828 - "consola": "^3.4.0", 4829 "pathe": "^2.0.3", 4830 - "pkg-types": "^2.0.0", 4831 - "tinyexec": "^0.3.2" 4832 }, 4833 "bin": { 4834 "nypm": "dist/cli.mjs" ··· 5134 } 5135 }, 5136 "node_modules/pkg-types": { 5137 - "version": "2.1.0", 5138 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", 5139 - "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", 5140 "dev": true, 5141 "license": "MIT", 5142 "dependencies": { 5143 - "confbox": "^0.2.1", 5144 - "exsolve": "^1.0.1", 5145 "pathe": "^2.0.3" 5146 } 5147 }, ··· 5299 } 5300 }, 5301 "node_modules/prettier": { 5302 - "version": "3.5.3", 5303 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", 5304 - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", 5305 "license": "MIT", 5306 "peer": true, 5307 "bin": { ··· 5315 } 5316 }, 5317 "node_modules/prettier-plugin-tailwindcss": { 5318 - "version": "0.6.12", 5319 - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz", 5320 - "integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==", 5321 "license": "MIT", 5322 "engines": { 5323 "node": ">=14.21.3" 5324 }, 5325 "peerDependencies": { 5326 "@ianvs/prettier-plugin-sort-imports": "*", 5327 "@prettier/plugin-pug": "*", 5328 "@shopify/prettier-plugin-liquid": "*", 5329 "@trivago/prettier-plugin-sort-imports": "*", ··· 5345 "@ianvs/prettier-plugin-sort-imports": { 5346 "optional": true 5347 }, 5348 "@prettier/plugin-pug": { 5349 "optional": true 5350 }, ··· 5434 } 5435 }, 5436 "node_modules/react": { 5437 - "version": "19.1.0", 5438 - "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 5439 - "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 5440 "license": "MIT", 5441 "engines": { 5442 "node": ">=0.10.0" 5443 } 5444 }, 5445 "node_modules/react-dom": { 5446 - "version": "19.1.0", 5447 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 5448 - "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 5449 "license": "MIT", 5450 "dependencies": { 5451 "scheduler": "^0.26.0" 5452 }, 5453 "peerDependencies": { 5454 - "react": "^19.1.0" 5455 } 5456 }, 5457 "node_modules/react-hook-form": { 5458 - "version": "7.58.0", 5459 - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.58.0.tgz", 5460 - "integrity": "sha512-zGijmEed35oNfOfy7ub99jfjkiLhHwA3dl5AgyKdWC6QQzhnc7tkWewSa+T+A2EpLrc6wo5DUoZctS9kufWJjA==", 5461 "license": "MIT", 5462 "engines": { 5463 "node": ">=18.0.0" ··· 5471 } 5472 }, 5473 "node_modules/react-i18next": { 5474 - "version": "15.5.3", 5475 - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz", 5476 - "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", 5477 "license": "MIT", 5478 "dependencies": { 5479 "@babel/runtime": "^7.27.6", ··· 5554 } 5555 }, 5556 "node_modules/react-router": { 5557 - "version": "7.6.2", 5558 - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz", 5559 - "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==", 5560 "license": "MIT", 5561 "dependencies": { 5562 "cookie": "^1.0.1", ··· 5576 } 5577 }, 5578 "node_modules/react-router-dom": { 5579 - "version": "7.6.2", 5580 - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz", 5581 - "integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==", 5582 "license": "MIT", 5583 "dependencies": { 5584 - "react-router": "7.6.2" 5585 }, 5586 "engines": { 5587 "node": ">=20.0.0" ··· 5707 } 5708 }, 5709 "node_modules/rollup": { 5710 - "version": "4.43.0", 5711 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz", 5712 - "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==", 5713 "dev": true, 5714 "license": "MIT", 5715 "dependencies": { 5716 - "@types/estree": "1.0.7" 5717 }, 5718 "bin": { 5719 "rollup": "dist/bin/rollup" ··· 5723 "npm": ">=8.0.0" 5724 }, 5725 "optionalDependencies": { 5726 - "@rollup/rollup-android-arm-eabi": "4.43.0", 5727 - "@rollup/rollup-android-arm64": "4.43.0", 5728 - "@rollup/rollup-darwin-arm64": "4.43.0", 5729 - "@rollup/rollup-darwin-x64": "4.43.0", 5730 - "@rollup/rollup-freebsd-arm64": "4.43.0", 5731 - "@rollup/rollup-freebsd-x64": "4.43.0", 5732 - "@rollup/rollup-linux-arm-gnueabihf": "4.43.0", 5733 - "@rollup/rollup-linux-arm-musleabihf": "4.43.0", 5734 - "@rollup/rollup-linux-arm64-gnu": "4.43.0", 5735 - "@rollup/rollup-linux-arm64-musl": "4.43.0", 5736 - "@rollup/rollup-linux-loongarch64-gnu": "4.43.0", 5737 - "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0", 5738 - "@rollup/rollup-linux-riscv64-gnu": "4.43.0", 5739 - "@rollup/rollup-linux-riscv64-musl": "4.43.0", 5740 - "@rollup/rollup-linux-s390x-gnu": "4.43.0", 5741 - "@rollup/rollup-linux-x64-gnu": "4.43.0", 5742 - "@rollup/rollup-linux-x64-musl": "4.43.0", 5743 - "@rollup/rollup-win32-arm64-msvc": "4.43.0", 5744 - "@rollup/rollup-win32-ia32-msvc": "4.43.0", 5745 - "@rollup/rollup-win32-x64-msvc": "4.43.0", 5746 "fsevents": "~2.3.2" 5747 } 5748 - }, 5749 - "node_modules/rollup/node_modules/@types/estree": { 5750 - "version": "1.0.7", 5751 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 5752 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 5753 - "dev": true, 5754 - "license": "MIT" 5755 }, 5756 "node_modules/run-parallel": { 5757 "version": "1.2.0", ··· 5786 "version": "6.3.1", 5787 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5788 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5789 - "dev": true, 5790 "license": "ISC", 5791 "bin": { 5792 "semver": "bin/semver.js" ··· 6074 "license": "ISC" 6075 }, 6076 "node_modules/swagger-typescript-api": { 6077 - "version": "13.2.2", 6078 - "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.2.tgz", 6079 - "integrity": "sha512-g67Bn18qujAu7L7EWexjR4R0MDiSYo+HT5EkV/5IJ5HuuP8N8Pcj4mrbBY1GX5BTeGGw7Vd5nSE9jgLj0IxinQ==", 6080 "dev": true, 6081 "license": "MIT", 6082 "dependencies": { 6083 - "@biomejs/js-api": "0.8.0-beta.3", 6084 - "@biomejs/wasm-nodejs": "2.0.0-beta.6", 6085 "@types/swagger-schema-official": "^2.0.25", 6086 "c12": "^3.0.4", 6087 "citty": "^0.1.6", ··· 6092 "nanoid": "^5.1.5", 6093 "swagger-schema-official": "2.0.0-bab6bed", 6094 "swagger2openapi": "^7.0.8", 6095 - "typescript": "~5.8.3" 6096 }, 6097 "bin": { 6098 "sta": "dist/cli.js", ··· 6102 "node": ">=20" 6103 } 6104 }, 6105 - "node_modules/swagger-typescript-api/node_modules/@biomejs/wasm-nodejs": { 6106 - "version": "2.0.0-beta.6", 6107 - "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.0.0-beta.6.tgz", 6108 - "integrity": "sha512-UI8uhz8YUjROBqr8OX3M8aK5Dw+MQfpE3D8sODCoE1CHH/4lvYdYksO/hU6qUe7qOYTI/Dyf2/DOQA5XRvRtAg==", 6109 - "dev": true, 6110 - "license": "MIT OR Apache-2.0" 6111 - }, 6112 "node_modules/swagger-typescript-api/node_modules/nanoid": { 6113 "version": "5.1.5", 6114 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", ··· 6129 } 6130 }, 6131 "node_modules/swagger-typescript-api/node_modules/typescript": { 6132 - "version": "5.8.3", 6133 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 6134 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 6135 "dev": true, 6136 "license": "Apache-2.0", 6137 "bin": { ··· 6181 } 6182 }, 6183 "node_modules/swr": { 6184 - "version": "2.3.3", 6185 - "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz", 6186 - "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==", 6187 "license": "MIT", 6188 "dependencies": { 6189 "dequal": "^2.0.3", ··· 6328 } 6329 }, 6330 "node_modules/tinyexec": { 6331 - "version": "0.3.2", 6332 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 6333 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 6334 "dev": true, 6335 "license": "MIT" 6336 }, ··· 6367 } 6368 }, 6369 "node_modules/tinyglobby/node_modules/picomatch": { 6370 - "version": "4.0.2", 6371 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 6372 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 6373 "dev": true, 6374 "license": "MIT", 6375 "engines": { ··· 6457 } 6458 }, 6459 "node_modules/typescript-eslint": { 6460 - "version": "8.34.1", 6461 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz", 6462 - "integrity": "sha512-XjS+b6Vg9oT1BaIUfkW3M3LvqZE++rbzAMEHuccCfO/YkP43ha6w3jTEMilQxMF92nVOYCcdjv1ZUhAa1D/0ow==", 6463 "dev": true, 6464 "license": "MIT", 6465 "dependencies": { 6466 - "@typescript-eslint/eslint-plugin": "8.34.1", 6467 - "@typescript-eslint/parser": "8.34.1", 6468 - "@typescript-eslint/utils": "8.34.1" 6469 }, 6470 "engines": { 6471 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6476 }, 6477 "peerDependencies": { 6478 "eslint": "^8.57.0 || ^9.0.0", 6479 - "typescript": ">=4.8.4 <5.9.0" 6480 } 6481 }, 6482 "node_modules/undici-types": { ··· 6490 "version": "1.1.3", 6491 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 6492 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 6493 - "dev": true, 6494 "funding": [ 6495 { 6496 "type": "opencollective", ··· 6689 } 6690 }, 6691 "node_modules/vite/node_modules/picomatch": { 6692 - "version": "4.0.2", 6693 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 6694 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 6695 "dev": true, 6696 "license": "MIT", 6697 "engines": { ··· 6855 "version": "3.1.1", 6856 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 6857 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 6858 - "dev": true, 6859 "license": "ISC" 6860 }, 6861 "node_modules/yaml": { 6862 - "version": "2.8.0", 6863 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 6864 - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 6865 "license": "ISC", 6866 "bin": { 6867 "yaml": "bin.mjs" ··· 6958 } 6959 }, 6960 "node_modules/zod": { 6961 - "version": "3.25.67", 6962 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", 6963 - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", 6964 "license": "MIT", 6965 "funding": { 6966 "url": "https://github.com/sponsors/colinhacks" 6967 } 6968 }, 6969 "node_modules/zustand": { 6970 - "version": "5.0.5", 6971 - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.5.tgz", 6972 - "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==", 6973 "license": "MIT", 6974 "engines": { 6975 "node": ">=12.20.0"
··· 89 "version": "2.3.0", 90 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 91 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 92 + "devOptional": true, 93 "license": "Apache-2.0", 94 "dependencies": { 95 "@jridgewell/gen-mapping": "^0.3.5", ··· 114 } 115 }, 116 "node_modules/@babel/compat-data": { 117 + "version": "7.28.0", 118 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", 119 + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", 120 + "devOptional": true, 121 "license": "MIT", 122 "engines": { 123 "node": ">=6.9.0" 124 } 125 }, 126 "node_modules/@babel/core": { 127 + "version": "7.28.0", 128 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", 129 + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", 130 + "devOptional": true, 131 "license": "MIT", 132 "dependencies": { 133 "@ampproject/remapping": "^2.2.0", 134 "@babel/code-frame": "^7.27.1", 135 + "@babel/generator": "^7.28.0", 136 "@babel/helper-compilation-targets": "^7.27.2", 137 "@babel/helper-module-transforms": "^7.27.3", 138 + "@babel/helpers": "^7.27.6", 139 + "@babel/parser": "^7.28.0", 140 "@babel/template": "^7.27.2", 141 + "@babel/traverse": "^7.28.0", 142 + "@babel/types": "^7.28.0", 143 "convert-source-map": "^2.0.0", 144 "debug": "^4.1.0", 145 "gensync": "^1.0.0-beta.2", ··· 155 } 156 }, 157 "node_modules/@babel/generator": { 158 + "version": "7.28.0", 159 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 160 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 161 "license": "MIT", 162 "dependencies": { 163 + "@babel/parser": "^7.28.0", 164 + "@babel/types": "^7.28.0", 165 + "@jridgewell/gen-mapping": "^0.3.12", 166 + "@jridgewell/trace-mapping": "^0.3.28", 167 "jsesc": "^3.0.2" 168 }, 169 "engines": { ··· 174 "version": "7.27.2", 175 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 176 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 177 + "devOptional": true, 178 "license": "MIT", 179 "dependencies": { 180 "@babel/compat-data": "^7.27.2", ··· 187 "node": ">=6.9.0" 188 } 189 }, 190 + "node_modules/@babel/helper-globals": { 191 + "version": "7.28.0", 192 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 193 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 194 + "license": "MIT", 195 + "engines": { 196 + "node": ">=6.9.0" 197 + } 198 + }, 199 "node_modules/@babel/helper-module-imports": { 200 "version": "7.27.1", 201 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 202 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 203 + "devOptional": true, 204 "license": "MIT", 205 "dependencies": { 206 "@babel/traverse": "^7.27.1", ··· 214 "version": "7.27.3", 215 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 216 "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 217 + "devOptional": true, 218 "license": "MIT", 219 "dependencies": { 220 "@babel/helper-module-imports": "^7.27.1", ··· 260 "version": "7.27.1", 261 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 262 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 263 + "devOptional": true, 264 "license": "MIT", 265 "engines": { 266 "node": ">=6.9.0" 267 } 268 }, 269 "node_modules/@babel/helpers": { 270 + "version": "7.28.2", 271 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz", 272 + "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==", 273 + "devOptional": true, 274 "license": "MIT", 275 "dependencies": { 276 "@babel/template": "^7.27.2", 277 + "@babel/types": "^7.28.2" 278 }, 279 "engines": { 280 "node": ">=6.9.0" 281 } 282 }, 283 "node_modules/@babel/parser": { 284 + "version": "7.28.0", 285 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 286 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 287 "license": "MIT", 288 "dependencies": { 289 + "@babel/types": "^7.28.0" 290 }, 291 "bin": { 292 "parser": "bin/babel-parser.js" ··· 328 } 329 }, 330 "node_modules/@babel/runtime": { 331 + "version": "7.28.2", 332 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", 333 + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", 334 "license": "MIT", 335 "engines": { 336 "node": ">=6.9.0" ··· 351 } 352 }, 353 "node_modules/@babel/traverse": { 354 + "version": "7.28.0", 355 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 356 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 357 "license": "MIT", 358 "dependencies": { 359 "@babel/code-frame": "^7.27.1", 360 + "@babel/generator": "^7.28.0", 361 + "@babel/helper-globals": "^7.28.0", 362 + "@babel/parser": "^7.28.0", 363 "@babel/template": "^7.27.2", 364 + "@babel/types": "^7.28.0", 365 + "debug": "^4.3.1" 366 }, 367 "engines": { 368 "node": ">=6.9.0" 369 } 370 }, 371 "node_modules/@babel/types": { 372 + "version": "7.28.2", 373 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", 374 + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", 375 "license": "MIT", 376 "dependencies": { 377 "@babel/helper-string-parser": "^7.27.1", ··· 382 } 383 }, 384 "node_modules/@biomejs/js-api": { 385 + "version": "2.0.3", 386 + "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-2.0.3.tgz", 387 + "integrity": "sha512-fg4hGhg1LtohDqLdG9uggROlVsydcuFwZhPoUOTi9+bkvGMULDKL9dEP5iN6++CIA/AN0T20U82rLYuaxc+VDQ==", 388 "dev": true, 389 "license": "MIT OR Apache-2.0", 390 "peerDependencies": { 391 + "@biomejs/wasm-bundler": "^2.1.1", 392 + "@biomejs/wasm-nodejs": "^2.1.1", 393 + "@biomejs/wasm-web": "^2.1.1" 394 }, 395 "peerDependenciesMeta": { 396 "@biomejs/wasm-bundler": { ··· 405 } 406 }, 407 "node_modules/@biomejs/wasm-nodejs": { 408 + "version": "2.1.4", 409 + "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.1.4.tgz", 410 + "integrity": "sha512-BuvuOiXtTJg9w5+ApMXeJDD5H+XkIJSazIjPJeIxfkCqzVtCByLjCqPC6gbECbylRl9IhrZMWVIskTD6aJ9MzA==", 411 "dev": true, 412 + "license": "MIT OR Apache-2.0" 413 }, 414 "node_modules/@esbuild/aix-ppc64": { 415 + "version": "0.25.8", 416 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz", 417 + "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==", 418 "cpu": [ 419 "ppc64" 420 ], ··· 429 } 430 }, 431 "node_modules/@esbuild/android-arm": { 432 + "version": "0.25.8", 433 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz", 434 + "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==", 435 "cpu": [ 436 "arm" 437 ], ··· 446 } 447 }, 448 "node_modules/@esbuild/android-arm64": { 449 + "version": "0.25.8", 450 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz", 451 + "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==", 452 "cpu": [ 453 "arm64" 454 ], ··· 463 } 464 }, 465 "node_modules/@esbuild/android-x64": { 466 + "version": "0.25.8", 467 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz", 468 + "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==", 469 "cpu": [ 470 "x64" 471 ], ··· 480 } 481 }, 482 "node_modules/@esbuild/darwin-arm64": { 483 + "version": "0.25.8", 484 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz", 485 + "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==", 486 "cpu": [ 487 "arm64" 488 ], ··· 497 } 498 }, 499 "node_modules/@esbuild/darwin-x64": { 500 + "version": "0.25.8", 501 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz", 502 + "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==", 503 "cpu": [ 504 "x64" 505 ], ··· 514 } 515 }, 516 "node_modules/@esbuild/freebsd-arm64": { 517 + "version": "0.25.8", 518 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz", 519 + "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==", 520 "cpu": [ 521 "arm64" 522 ], ··· 531 } 532 }, 533 "node_modules/@esbuild/freebsd-x64": { 534 + "version": "0.25.8", 535 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz", 536 + "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==", 537 "cpu": [ 538 "x64" 539 ], ··· 548 } 549 }, 550 "node_modules/@esbuild/linux-arm": { 551 + "version": "0.25.8", 552 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz", 553 + "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==", 554 "cpu": [ 555 "arm" 556 ], ··· 565 } 566 }, 567 "node_modules/@esbuild/linux-arm64": { 568 + "version": "0.25.8", 569 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz", 570 + "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==", 571 "cpu": [ 572 "arm64" 573 ], ··· 582 } 583 }, 584 "node_modules/@esbuild/linux-ia32": { 585 + "version": "0.25.8", 586 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz", 587 + "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==", 588 "cpu": [ 589 "ia32" 590 ], ··· 599 } 600 }, 601 "node_modules/@esbuild/linux-loong64": { 602 + "version": "0.25.8", 603 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz", 604 + "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==", 605 "cpu": [ 606 "loong64" 607 ], ··· 616 } 617 }, 618 "node_modules/@esbuild/linux-mips64el": { 619 + "version": "0.25.8", 620 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz", 621 + "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==", 622 "cpu": [ 623 "mips64el" 624 ], ··· 633 } 634 }, 635 "node_modules/@esbuild/linux-ppc64": { 636 + "version": "0.25.8", 637 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz", 638 + "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==", 639 "cpu": [ 640 "ppc64" 641 ], ··· 650 } 651 }, 652 "node_modules/@esbuild/linux-riscv64": { 653 + "version": "0.25.8", 654 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz", 655 + "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==", 656 "cpu": [ 657 "riscv64" 658 ], ··· 667 } 668 }, 669 "node_modules/@esbuild/linux-s390x": { 670 + "version": "0.25.8", 671 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz", 672 + "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==", 673 "cpu": [ 674 "s390x" 675 ], ··· 684 } 685 }, 686 "node_modules/@esbuild/linux-x64": { 687 + "version": "0.25.8", 688 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz", 689 + "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==", 690 "cpu": [ 691 "x64" 692 ], ··· 701 } 702 }, 703 "node_modules/@esbuild/netbsd-arm64": { 704 + "version": "0.25.8", 705 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz", 706 + "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==", 707 "cpu": [ 708 "arm64" 709 ], ··· 718 } 719 }, 720 "node_modules/@esbuild/netbsd-x64": { 721 + "version": "0.25.8", 722 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz", 723 + "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==", 724 "cpu": [ 725 "x64" 726 ], ··· 735 } 736 }, 737 "node_modules/@esbuild/openbsd-arm64": { 738 + "version": "0.25.8", 739 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz", 740 + "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==", 741 "cpu": [ 742 "arm64" 743 ], ··· 752 } 753 }, 754 "node_modules/@esbuild/openbsd-x64": { 755 + "version": "0.25.8", 756 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz", 757 + "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==", 758 "cpu": [ 759 "x64" 760 ], ··· 768 "node": ">=18" 769 } 770 }, 771 + "node_modules/@esbuild/openharmony-arm64": { 772 + "version": "0.25.8", 773 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz", 774 + "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==", 775 + "cpu": [ 776 + "arm64" 777 + ], 778 + "dev": true, 779 + "license": "MIT", 780 + "optional": true, 781 + "os": [ 782 + "openharmony" 783 + ], 784 + "engines": { 785 + "node": ">=18" 786 + } 787 + }, 788 "node_modules/@esbuild/sunos-x64": { 789 + "version": "0.25.8", 790 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz", 791 + "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==", 792 "cpu": [ 793 "x64" 794 ], ··· 803 } 804 }, 805 "node_modules/@esbuild/win32-arm64": { 806 + "version": "0.25.8", 807 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz", 808 + "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==", 809 "cpu": [ 810 "arm64" 811 ], ··· 820 } 821 }, 822 "node_modules/@esbuild/win32-ia32": { 823 + "version": "0.25.8", 824 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz", 825 + "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==", 826 "cpu": [ 827 "ia32" 828 ], ··· 837 } 838 }, 839 "node_modules/@esbuild/win32-x64": { 840 + "version": "0.25.8", 841 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz", 842 + "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==", 843 "cpu": [ 844 "x64" 845 ], ··· 896 } 897 }, 898 "node_modules/@eslint/config-array": { 899 + "version": "0.21.0", 900 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", 901 + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", 902 "dev": true, 903 "license": "Apache-2.0", 904 "dependencies": { ··· 911 } 912 }, 913 "node_modules/@eslint/config-helpers": { 914 + "version": "0.3.1", 915 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", 916 + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", 917 "dev": true, 918 "license": "Apache-2.0", 919 "engines": { ··· 921 } 922 }, 923 "node_modules/@eslint/core": { 924 + "version": "0.15.2", 925 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", 926 + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", 927 "dev": true, 928 "license": "Apache-2.0", 929 "dependencies": { ··· 971 } 972 }, 973 "node_modules/@eslint/js": { 974 + "version": "9.33.0", 975 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", 976 + "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", 977 "dev": true, 978 "license": "MIT", 979 "engines": { ··· 994 } 995 }, 996 "node_modules/@eslint/plugin-kit": { 997 + "version": "0.3.5", 998 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", 999 + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", 1000 "dev": true, 1001 "license": "Apache-2.0", 1002 "dependencies": { 1003 + "@eslint/core": "^0.15.2", 1004 "levn": "^0.4.1" 1005 }, 1006 "engines": { 1007 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1008 } 1009 }, 1010 "node_modules/@exodus/schemasafe": { 1011 "version": "1.3.0", 1012 "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", ··· 1015 "license": "MIT" 1016 }, 1017 "node_modules/@floating-ui/core": { 1018 + "version": "1.7.3", 1019 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", 1020 + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", 1021 "license": "MIT", 1022 "dependencies": { 1023 + "@floating-ui/utils": "^0.2.10" 1024 } 1025 }, 1026 "node_modules/@floating-ui/dom": { 1027 + "version": "1.7.3", 1028 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz", 1029 + "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==", 1030 "license": "MIT", 1031 "dependencies": { 1032 + "@floating-ui/core": "^1.7.3", 1033 + "@floating-ui/utils": "^0.2.10" 1034 } 1035 }, 1036 "node_modules/@floating-ui/react-dom": { 1037 + "version": "2.1.5", 1038 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.5.tgz", 1039 + "integrity": "sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==", 1040 "license": "MIT", 1041 "dependencies": { 1042 + "@floating-ui/dom": "^1.7.3" 1043 }, 1044 "peerDependencies": { 1045 "react": ">=16.8.0", ··· 1047 } 1048 }, 1049 "node_modules/@floating-ui/utils": { 1050 + "version": "0.2.10", 1051 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", 1052 + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", 1053 "license": "MIT" 1054 }, 1055 "node_modules/@hookform/resolvers": { ··· 1145 } 1146 }, 1147 "node_modules/@jridgewell/gen-mapping": { 1148 + "version": "0.3.12", 1149 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 1150 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 1151 "license": "MIT", 1152 "dependencies": { 1153 + "@jridgewell/sourcemap-codec": "^1.5.0", 1154 "@jridgewell/trace-mapping": "^0.3.24" 1155 } 1156 }, 1157 "node_modules/@jridgewell/resolve-uri": { ··· 1163 "node": ">=6.0.0" 1164 } 1165 }, 1166 "node_modules/@jridgewell/sourcemap-codec": { 1167 + "version": "1.5.4", 1168 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", 1169 + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", 1170 "license": "MIT" 1171 }, 1172 "node_modules/@jridgewell/trace-mapping": { 1173 + "version": "0.3.29", 1174 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", 1175 + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", 1176 "license": "MIT", 1177 "dependencies": { 1178 "@jridgewell/resolve-uri": "^3.1.0", ··· 2164 "license": "MIT" 2165 }, 2166 "node_modules/@rolldown/pluginutils": { 2167 + "version": "1.0.0-beta.27", 2168 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", 2169 + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", 2170 "dev": true, 2171 "license": "MIT" 2172 }, 2173 "node_modules/@rollup/rollup-android-arm-eabi": { 2174 + "version": "4.46.2", 2175 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz", 2176 + "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==", 2177 "cpu": [ 2178 "arm" 2179 ], ··· 2185 ] 2186 }, 2187 "node_modules/@rollup/rollup-android-arm64": { 2188 + "version": "4.46.2", 2189 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz", 2190 + "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==", 2191 "cpu": [ 2192 "arm64" 2193 ], ··· 2199 ] 2200 }, 2201 "node_modules/@rollup/rollup-darwin-arm64": { 2202 + "version": "4.46.2", 2203 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz", 2204 + "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==", 2205 "cpu": [ 2206 "arm64" 2207 ], ··· 2213 ] 2214 }, 2215 "node_modules/@rollup/rollup-darwin-x64": { 2216 + "version": "4.46.2", 2217 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz", 2218 + "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==", 2219 "cpu": [ 2220 "x64" 2221 ], ··· 2227 ] 2228 }, 2229 "node_modules/@rollup/rollup-freebsd-arm64": { 2230 + "version": "4.46.2", 2231 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz", 2232 + "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==", 2233 "cpu": [ 2234 "arm64" 2235 ], ··· 2241 ] 2242 }, 2243 "node_modules/@rollup/rollup-freebsd-x64": { 2244 + "version": "4.46.2", 2245 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz", 2246 + "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==", 2247 "cpu": [ 2248 "x64" 2249 ], ··· 2255 ] 2256 }, 2257 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 2258 + "version": "4.46.2", 2259 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz", 2260 + "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==", 2261 "cpu": [ 2262 "arm" 2263 ], ··· 2269 ] 2270 }, 2271 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 2272 + "version": "4.46.2", 2273 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz", 2274 + "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==", 2275 "cpu": [ 2276 "arm" 2277 ], ··· 2283 ] 2284 }, 2285 "node_modules/@rollup/rollup-linux-arm64-gnu": { 2286 + "version": "4.46.2", 2287 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz", 2288 + "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==", 2289 "cpu": [ 2290 "arm64" 2291 ], ··· 2297 ] 2298 }, 2299 "node_modules/@rollup/rollup-linux-arm64-musl": { 2300 + "version": "4.46.2", 2301 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz", 2302 + "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==", 2303 "cpu": [ 2304 "arm64" 2305 ], ··· 2311 ] 2312 }, 2313 "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 2314 + "version": "4.46.2", 2315 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz", 2316 + "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==", 2317 "cpu": [ 2318 "loong64" 2319 ], ··· 2324 "linux" 2325 ] 2326 }, 2327 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 2328 + "version": "4.46.2", 2329 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz", 2330 + "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==", 2331 "cpu": [ 2332 "ppc64" 2333 ], ··· 2339 ] 2340 }, 2341 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 2342 + "version": "4.46.2", 2343 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz", 2344 + "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==", 2345 "cpu": [ 2346 "riscv64" 2347 ], ··· 2353 ] 2354 }, 2355 "node_modules/@rollup/rollup-linux-riscv64-musl": { 2356 + "version": "4.46.2", 2357 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz", 2358 + "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==", 2359 "cpu": [ 2360 "riscv64" 2361 ], ··· 2367 ] 2368 }, 2369 "node_modules/@rollup/rollup-linux-s390x-gnu": { 2370 + "version": "4.46.2", 2371 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz", 2372 + "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==", 2373 "cpu": [ 2374 "s390x" 2375 ], ··· 2381 ] 2382 }, 2383 "node_modules/@rollup/rollup-linux-x64-gnu": { 2384 + "version": "4.46.2", 2385 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz", 2386 + "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==", 2387 "cpu": [ 2388 "x64" 2389 ], ··· 2395 ] 2396 }, 2397 "node_modules/@rollup/rollup-linux-x64-musl": { 2398 + "version": "4.46.2", 2399 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz", 2400 + "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==", 2401 "cpu": [ 2402 "x64" 2403 ], ··· 2409 ] 2410 }, 2411 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2412 + "version": "4.46.2", 2413 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz", 2414 + "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==", 2415 "cpu": [ 2416 "arm64" 2417 ], ··· 2423 ] 2424 }, 2425 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2426 + "version": "4.46.2", 2427 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz", 2428 + "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==", 2429 "cpu": [ 2430 "ia32" 2431 ], ··· 2437 ] 2438 }, 2439 "node_modules/@rollup/rollup-win32-x64-msvc": { 2440 + "version": "4.46.2", 2441 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz", 2442 + "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==", 2443 "cpu": [ 2444 "x64" 2445 ], ··· 2553 } 2554 }, 2555 "node_modules/@types/babel__traverse": { 2556 + "version": "7.28.0", 2557 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 2558 + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 2559 "dev": true, 2560 "license": "MIT", 2561 "dependencies": { 2562 + "@babel/types": "^7.28.2" 2563 } 2564 }, 2565 "node_modules/@types/estree": { ··· 2577 "license": "MIT" 2578 }, 2579 "node_modules/@types/luxon": { 2580 + "version": "3.7.1", 2581 + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.7.1.tgz", 2582 + "integrity": "sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==", 2583 "license": "MIT" 2584 }, 2585 "node_modules/@types/node": { 2586 + "version": "22.17.1", 2587 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", 2588 + "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", 2589 "dev": true, 2590 "license": "MIT", 2591 "dependencies": { ··· 2628 "license": "MIT" 2629 }, 2630 "node_modules/@typescript-eslint/eslint-plugin": { 2631 + "version": "8.39.0", 2632 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", 2633 + "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", 2634 "dev": true, 2635 "license": "MIT", 2636 "dependencies": { 2637 "@eslint-community/regexpp": "^4.10.0", 2638 + "@typescript-eslint/scope-manager": "8.39.0", 2639 + "@typescript-eslint/type-utils": "8.39.0", 2640 + "@typescript-eslint/utils": "8.39.0", 2641 + "@typescript-eslint/visitor-keys": "8.39.0", 2642 "graphemer": "^1.4.0", 2643 "ignore": "^7.0.0", 2644 "natural-compare": "^1.4.0", ··· 2652 "url": "https://opencollective.com/typescript-eslint" 2653 }, 2654 "peerDependencies": { 2655 + "@typescript-eslint/parser": "^8.39.0", 2656 "eslint": "^8.57.0 || ^9.0.0", 2657 + "typescript": ">=4.8.4 <6.0.0" 2658 } 2659 }, 2660 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { ··· 2668 } 2669 }, 2670 "node_modules/@typescript-eslint/parser": { 2671 + "version": "8.39.0", 2672 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", 2673 + "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", 2674 "dev": true, 2675 "license": "MIT", 2676 "dependencies": { 2677 + "@typescript-eslint/scope-manager": "8.39.0", 2678 + "@typescript-eslint/types": "8.39.0", 2679 + "@typescript-eslint/typescript-estree": "8.39.0", 2680 + "@typescript-eslint/visitor-keys": "8.39.0", 2681 "debug": "^4.3.4" 2682 }, 2683 "engines": { ··· 2689 }, 2690 "peerDependencies": { 2691 "eslint": "^8.57.0 || ^9.0.0", 2692 + "typescript": ">=4.8.4 <6.0.0" 2693 } 2694 }, 2695 "node_modules/@typescript-eslint/project-service": { 2696 + "version": "8.39.0", 2697 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", 2698 + "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", 2699 "dev": true, 2700 "license": "MIT", 2701 "dependencies": { 2702 + "@typescript-eslint/tsconfig-utils": "^8.39.0", 2703 + "@typescript-eslint/types": "^8.39.0", 2704 "debug": "^4.3.4" 2705 }, 2706 "engines": { ··· 2711 "url": "https://opencollective.com/typescript-eslint" 2712 }, 2713 "peerDependencies": { 2714 + "typescript": ">=4.8.4 <6.0.0" 2715 } 2716 }, 2717 "node_modules/@typescript-eslint/scope-manager": { 2718 + "version": "8.39.0", 2719 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", 2720 + "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", 2721 "dev": true, 2722 "license": "MIT", 2723 "dependencies": { 2724 + "@typescript-eslint/types": "8.39.0", 2725 + "@typescript-eslint/visitor-keys": "8.39.0" 2726 }, 2727 "engines": { 2728 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2733 } 2734 }, 2735 "node_modules/@typescript-eslint/tsconfig-utils": { 2736 + "version": "8.39.0", 2737 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", 2738 + "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", 2739 "dev": true, 2740 "license": "MIT", 2741 "engines": { ··· 2746 "url": "https://opencollective.com/typescript-eslint" 2747 }, 2748 "peerDependencies": { 2749 + "typescript": ">=4.8.4 <6.0.0" 2750 } 2751 }, 2752 "node_modules/@typescript-eslint/type-utils": { 2753 + "version": "8.39.0", 2754 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", 2755 + "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", 2756 "dev": true, 2757 "license": "MIT", 2758 "dependencies": { 2759 + "@typescript-eslint/types": "8.39.0", 2760 + "@typescript-eslint/typescript-estree": "8.39.0", 2761 + "@typescript-eslint/utils": "8.39.0", 2762 "debug": "^4.3.4", 2763 "ts-api-utils": "^2.1.0" 2764 }, ··· 2771 }, 2772 "peerDependencies": { 2773 "eslint": "^8.57.0 || ^9.0.0", 2774 + "typescript": ">=4.8.4 <6.0.0" 2775 } 2776 }, 2777 "node_modules/@typescript-eslint/types": { 2778 + "version": "8.39.0", 2779 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", 2780 + "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", 2781 "dev": true, 2782 "license": "MIT", 2783 "engines": { ··· 2789 } 2790 }, 2791 "node_modules/@typescript-eslint/typescript-estree": { 2792 + "version": "8.39.0", 2793 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", 2794 + "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", 2795 "dev": true, 2796 "license": "MIT", 2797 "dependencies": { 2798 + "@typescript-eslint/project-service": "8.39.0", 2799 + "@typescript-eslint/tsconfig-utils": "8.39.0", 2800 + "@typescript-eslint/types": "8.39.0", 2801 + "@typescript-eslint/visitor-keys": "8.39.0", 2802 "debug": "^4.3.4", 2803 "fast-glob": "^3.3.2", 2804 "is-glob": "^4.0.3", ··· 2814 "url": "https://opencollective.com/typescript-eslint" 2815 }, 2816 "peerDependencies": { 2817 + "typescript": ">=4.8.4 <6.0.0" 2818 } 2819 }, 2820 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { ··· 2857 } 2858 }, 2859 "node_modules/@typescript-eslint/utils": { 2860 + "version": "8.39.0", 2861 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", 2862 + "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", 2863 "dev": true, 2864 "license": "MIT", 2865 "dependencies": { 2866 "@eslint-community/eslint-utils": "^4.7.0", 2867 + "@typescript-eslint/scope-manager": "8.39.0", 2868 + "@typescript-eslint/types": "8.39.0", 2869 + "@typescript-eslint/typescript-estree": "8.39.0" 2870 }, 2871 "engines": { 2872 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2877 }, 2878 "peerDependencies": { 2879 "eslint": "^8.57.0 || ^9.0.0", 2880 + "typescript": ">=4.8.4 <6.0.0" 2881 } 2882 }, 2883 "node_modules/@typescript-eslint/visitor-keys": { 2884 + "version": "8.39.0", 2885 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", 2886 + "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", 2887 "dev": true, 2888 "license": "MIT", 2889 "dependencies": { 2890 + "@typescript-eslint/types": "8.39.0", 2891 "eslint-visitor-keys": "^4.2.1" 2892 }, 2893 "engines": { ··· 2899 } 2900 }, 2901 "node_modules/@vitejs/plugin-react": { 2902 + "version": "4.7.0", 2903 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", 2904 + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", 2905 "dev": true, 2906 "license": "MIT", 2907 "dependencies": { 2908 + "@babel/core": "^7.28.0", 2909 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 2910 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 2911 + "@rolldown/pluginutils": "1.0.0-beta.27", 2912 "@types/babel__core": "^7.20.5", 2913 "react-refresh": "^0.17.0" 2914 }, ··· 2916 "node": "^14.18.0 || >=16.0.0" 2917 }, 2918 "peerDependencies": { 2919 + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 2920 } 2921 }, 2922 "node_modules/@xterm/addon-attach": { ··· 3134 } 3135 }, 3136 "node_modules/browserslist": { 3137 + "version": "4.25.2", 3138 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", 3139 + "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", 3140 + "devOptional": true, 3141 "funding": [ 3142 { 3143 "type": "opencollective", ··· 3154 ], 3155 "license": "MIT", 3156 "dependencies": { 3157 + "caniuse-lite": "^1.0.30001733", 3158 + "electron-to-chromium": "^1.5.199", 3159 "node-releases": "^2.0.19", 3160 "update-browserslist-db": "^1.1.3" 3161 }, ··· 3167 } 3168 }, 3169 "node_modules/c12": { 3170 + "version": "3.2.0", 3171 + "resolved": "https://registry.npmjs.org/c12/-/c12-3.2.0.tgz", 3172 + "integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==", 3173 "dev": true, 3174 "license": "MIT", 3175 "dependencies": { 3176 "chokidar": "^4.0.3", 3177 "confbox": "^0.2.2", 3178 "defu": "^6.1.4", 3179 + "dotenv": "^17.2.1", 3180 + "exsolve": "^1.0.7", 3181 "giget": "^2.0.0", 3182 + "jiti": "^2.5.1", 3183 "ohash": "^2.0.11", 3184 "pathe": "^2.0.3", 3185 "perfect-debounce": "^1.0.0", 3186 + "pkg-types": "^2.2.0", 3187 "rc9": "^2.1.2" 3188 }, 3189 "peerDependencies": { ··· 3222 } 3223 }, 3224 "node_modules/caniuse-lite": { 3225 + "version": "1.0.30001733", 3226 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", 3227 + "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", 3228 + "devOptional": true, 3229 "funding": [ 3230 { 3231 "type": "opencollective", ··· 3455 "version": "2.0.0", 3456 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3457 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3458 + "devOptional": true, 3459 "license": "MIT" 3460 }, 3461 "node_modules/cookie": { ··· 3575 "license": "MIT" 3576 }, 3577 "node_modules/dotenv": { 3578 + "version": "17.2.1", 3579 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.1.tgz", 3580 + "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==", 3581 "dev": true, 3582 "license": "BSD-2-Clause", 3583 "engines": { ··· 3594 "license": "MIT" 3595 }, 3596 "node_modules/electron-to-chromium": { 3597 + "version": "1.5.199", 3598 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", 3599 + "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", 3600 + "devOptional": true, 3601 "license": "ISC" 3602 }, 3603 "node_modules/emoji-regex": { ··· 3614 "license": "MIT" 3615 }, 3616 "node_modules/esbuild": { 3617 + "version": "0.25.8", 3618 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz", 3619 + "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==", 3620 "dev": true, 3621 "hasInstallScript": true, 3622 "license": "MIT", ··· 3627 "node": ">=18" 3628 }, 3629 "optionalDependencies": { 3630 + "@esbuild/aix-ppc64": "0.25.8", 3631 + "@esbuild/android-arm": "0.25.8", 3632 + "@esbuild/android-arm64": "0.25.8", 3633 + "@esbuild/android-x64": "0.25.8", 3634 + "@esbuild/darwin-arm64": "0.25.8", 3635 + "@esbuild/darwin-x64": "0.25.8", 3636 + "@esbuild/freebsd-arm64": "0.25.8", 3637 + "@esbuild/freebsd-x64": "0.25.8", 3638 + "@esbuild/linux-arm": "0.25.8", 3639 + "@esbuild/linux-arm64": "0.25.8", 3640 + "@esbuild/linux-ia32": "0.25.8", 3641 + "@esbuild/linux-loong64": "0.25.8", 3642 + "@esbuild/linux-mips64el": "0.25.8", 3643 + "@esbuild/linux-ppc64": "0.25.8", 3644 + "@esbuild/linux-riscv64": "0.25.8", 3645 + "@esbuild/linux-s390x": "0.25.8", 3646 + "@esbuild/linux-x64": "0.25.8", 3647 + "@esbuild/netbsd-arm64": "0.25.8", 3648 + "@esbuild/netbsd-x64": "0.25.8", 3649 + "@esbuild/openbsd-arm64": "0.25.8", 3650 + "@esbuild/openbsd-x64": "0.25.8", 3651 + "@esbuild/openharmony-arm64": "0.25.8", 3652 + "@esbuild/sunos-x64": "0.25.8", 3653 + "@esbuild/win32-arm64": "0.25.8", 3654 + "@esbuild/win32-ia32": "0.25.8", 3655 + "@esbuild/win32-x64": "0.25.8" 3656 } 3657 }, 3658 "node_modules/escalade": { 3659 "version": "3.2.0", 3660 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3661 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3662 + "devOptional": true, 3663 "license": "MIT", 3664 "engines": { 3665 "node": ">=6" ··· 3679 } 3680 }, 3681 "node_modules/eslint": { 3682 + "version": "9.33.0", 3683 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", 3684 + "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", 3685 "dev": true, 3686 "license": "MIT", 3687 "dependencies": { 3688 "@eslint-community/eslint-utils": "^4.2.0", 3689 "@eslint-community/regexpp": "^4.12.1", 3690 + "@eslint/config-array": "^0.21.0", 3691 + "@eslint/config-helpers": "^0.3.1", 3692 + "@eslint/core": "^0.15.2", 3693 "@eslint/eslintrc": "^3.3.1", 3694 + "@eslint/js": "9.33.0", 3695 + "@eslint/plugin-kit": "^0.3.5", 3696 "@humanfs/node": "^0.16.6", 3697 "@humanwhocodes/module-importer": "^1.0.1", 3698 "@humanwhocodes/retry": "^0.4.2", ··· 3870 } 3871 }, 3872 "node_modules/exsolve": { 3873 + "version": "1.0.7", 3874 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", 3875 + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", 3876 "dev": true, 3877 "license": "MIT" 3878 }, ··· 4088 "version": "1.0.0-beta.2", 4089 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4090 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4091 + "devOptional": true, 4092 "license": "MIT", 4093 "engines": { 4094 "node": ">=6.9.0" ··· 4416 "license": "MIT" 4417 }, 4418 "node_modules/jiti": { 4419 + "version": "2.5.1", 4420 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", 4421 + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", 4422 "dev": true, 4423 "license": "MIT", 4424 "bin": { ··· 4426 } 4427 }, 4428 "node_modules/jotai": { 4429 + "version": "2.13.0", 4430 + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.13.0.tgz", 4431 + "integrity": "sha512-H43zXdanNTdpfOEJ4NVbm4hgmrctpXLZagjJNcqAywhUv+sTE7esvFjwm5oBg/ywT9Qw63lIkM6fjrhFuW8UDg==", 4432 "license": "MIT", 4433 "peer": true, 4434 "engines": { 4435 "node": ">=12.20.0" 4436 }, 4437 "peerDependencies": { 4438 + "@babel/core": ">=7.0.0", 4439 + "@babel/template": ">=7.0.0", 4440 "@types/react": ">=17.0.0", 4441 "react": ">=17.0.0" 4442 }, 4443 "peerDependenciesMeta": { 4444 + "@babel/core": { 4445 + "optional": true 4446 + }, 4447 + "@babel/template": { 4448 + "optional": true 4449 + }, 4450 "@types/react": { 4451 "optional": true 4452 }, ··· 4520 "version": "2.2.3", 4521 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4522 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4523 + "devOptional": true, 4524 "license": "MIT", 4525 "bin": { 4526 "json5": "lib/cli.js" ··· 4604 "version": "5.1.1", 4605 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4606 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 4607 + "devOptional": true, 4608 "license": "ISC", 4609 "dependencies": { 4610 "yallist": "^3.0.2" ··· 4620 } 4621 }, 4622 "node_modules/luxon": { 4623 + "version": "3.7.1", 4624 + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz", 4625 + "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", 4626 "license": "MIT", 4627 "engines": { 4628 "node": ">=12" ··· 4774 } 4775 }, 4776 "node_modules/node-fetch-native": { 4777 + "version": "1.6.7", 4778 + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", 4779 + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", 4780 "dev": true, 4781 "license": "MIT" 4782 }, ··· 4794 "version": "2.0.19", 4795 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 4796 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 4797 + "devOptional": true, 4798 "license": "MIT" 4799 }, 4800 "node_modules/normalize-path": { ··· 4817 } 4818 }, 4819 "node_modules/nypm": { 4820 + "version": "0.6.1", 4821 + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.1.tgz", 4822 + "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==", 4823 "dev": true, 4824 "license": "MIT", 4825 "dependencies": { 4826 "citty": "^0.1.6", 4827 + "consola": "^3.4.2", 4828 "pathe": "^2.0.3", 4829 + "pkg-types": "^2.2.0", 4830 + "tinyexec": "^1.0.1" 4831 }, 4832 "bin": { 4833 "nypm": "dist/cli.mjs" ··· 5133 } 5134 }, 5135 "node_modules/pkg-types": { 5136 + "version": "2.2.0", 5137 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", 5138 + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", 5139 "dev": true, 5140 "license": "MIT", 5141 "dependencies": { 5142 + "confbox": "^0.2.2", 5143 + "exsolve": "^1.0.7", 5144 "pathe": "^2.0.3" 5145 } 5146 }, ··· 5298 } 5299 }, 5300 "node_modules/prettier": { 5301 + "version": "3.6.2", 5302 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 5303 + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 5304 "license": "MIT", 5305 "peer": true, 5306 "bin": { ··· 5314 } 5315 }, 5316 "node_modules/prettier-plugin-tailwindcss": { 5317 + "version": "0.6.14", 5318 + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.14.tgz", 5319 + "integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==", 5320 "license": "MIT", 5321 "engines": { 5322 "node": ">=14.21.3" 5323 }, 5324 "peerDependencies": { 5325 "@ianvs/prettier-plugin-sort-imports": "*", 5326 + "@prettier/plugin-hermes": "*", 5327 + "@prettier/plugin-oxc": "*", 5328 "@prettier/plugin-pug": "*", 5329 "@shopify/prettier-plugin-liquid": "*", 5330 "@trivago/prettier-plugin-sort-imports": "*", ··· 5346 "@ianvs/prettier-plugin-sort-imports": { 5347 "optional": true 5348 }, 5349 + "@prettier/plugin-hermes": { 5350 + "optional": true 5351 + }, 5352 + "@prettier/plugin-oxc": { 5353 + "optional": true 5354 + }, 5355 "@prettier/plugin-pug": { 5356 "optional": true 5357 }, ··· 5441 } 5442 }, 5443 "node_modules/react": { 5444 + "version": "19.1.1", 5445 + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", 5446 + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", 5447 "license": "MIT", 5448 "engines": { 5449 "node": ">=0.10.0" 5450 } 5451 }, 5452 "node_modules/react-dom": { 5453 + "version": "19.1.1", 5454 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", 5455 + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", 5456 "license": "MIT", 5457 "dependencies": { 5458 "scheduler": "^0.26.0" 5459 }, 5460 "peerDependencies": { 5461 + "react": "^19.1.1" 5462 } 5463 }, 5464 "node_modules/react-hook-form": { 5465 + "version": "7.62.0", 5466 + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.62.0.tgz", 5467 + "integrity": "sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==", 5468 "license": "MIT", 5469 "engines": { 5470 "node": ">=18.0.0" ··· 5478 } 5479 }, 5480 "node_modules/react-i18next": { 5481 + "version": "15.6.1", 5482 + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.6.1.tgz", 5483 + "integrity": "sha512-uGrzSsOUUe2sDBG/+FJq2J1MM+Y4368/QW8OLEKSFvnDflHBbZhSd1u3UkW0Z06rMhZmnB/AQrhCpYfE5/5XNg==", 5484 "license": "MIT", 5485 "dependencies": { 5486 "@babel/runtime": "^7.27.6", ··· 5561 } 5562 }, 5563 "node_modules/react-router": { 5564 + "version": "7.8.0", 5565 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.0.tgz", 5566 + "integrity": "sha512-r15M3+LHKgM4SOapNmsH3smAizWds1vJ0Z9C4mWaKnT9/wD7+d/0jYcj6LmOvonkrO4Rgdyp4KQ/29gWN2i1eg==", 5567 "license": "MIT", 5568 "dependencies": { 5569 "cookie": "^1.0.1", ··· 5583 } 5584 }, 5585 "node_modules/react-router-dom": { 5586 + "version": "7.8.0", 5587 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.8.0.tgz", 5588 + "integrity": "sha512-ntInsnDVnVRdtSu6ODmTQ41cbluak/ENeTif7GBce0L6eztFg6/e1hXAysFQI8X25C8ipKmT9cClbJwxx3Kaqw==", 5589 "license": "MIT", 5590 "dependencies": { 5591 + "react-router": "7.8.0" 5592 }, 5593 "engines": { 5594 "node": ">=20.0.0" ··· 5714 } 5715 }, 5716 "node_modules/rollup": { 5717 + "version": "4.46.2", 5718 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz", 5719 + "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==", 5720 "dev": true, 5721 "license": "MIT", 5722 "dependencies": { 5723 + "@types/estree": "1.0.8" 5724 }, 5725 "bin": { 5726 "rollup": "dist/bin/rollup" ··· 5730 "npm": ">=8.0.0" 5731 }, 5732 "optionalDependencies": { 5733 + "@rollup/rollup-android-arm-eabi": "4.46.2", 5734 + "@rollup/rollup-android-arm64": "4.46.2", 5735 + "@rollup/rollup-darwin-arm64": "4.46.2", 5736 + "@rollup/rollup-darwin-x64": "4.46.2", 5737 + "@rollup/rollup-freebsd-arm64": "4.46.2", 5738 + "@rollup/rollup-freebsd-x64": "4.46.2", 5739 + "@rollup/rollup-linux-arm-gnueabihf": "4.46.2", 5740 + "@rollup/rollup-linux-arm-musleabihf": "4.46.2", 5741 + "@rollup/rollup-linux-arm64-gnu": "4.46.2", 5742 + "@rollup/rollup-linux-arm64-musl": "4.46.2", 5743 + "@rollup/rollup-linux-loongarch64-gnu": "4.46.2", 5744 + "@rollup/rollup-linux-ppc64-gnu": "4.46.2", 5745 + "@rollup/rollup-linux-riscv64-gnu": "4.46.2", 5746 + "@rollup/rollup-linux-riscv64-musl": "4.46.2", 5747 + "@rollup/rollup-linux-s390x-gnu": "4.46.2", 5748 + "@rollup/rollup-linux-x64-gnu": "4.46.2", 5749 + "@rollup/rollup-linux-x64-musl": "4.46.2", 5750 + "@rollup/rollup-win32-arm64-msvc": "4.46.2", 5751 + "@rollup/rollup-win32-ia32-msvc": "4.46.2", 5752 + "@rollup/rollup-win32-x64-msvc": "4.46.2", 5753 "fsevents": "~2.3.2" 5754 } 5755 }, 5756 "node_modules/run-parallel": { 5757 "version": "1.2.0", ··· 5786 "version": "6.3.1", 5787 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5788 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5789 + "devOptional": true, 5790 "license": "ISC", 5791 "bin": { 5792 "semver": "bin/semver.js" ··· 6074 "license": "ISC" 6075 }, 6076 "node_modules/swagger-typescript-api": { 6077 + "version": "13.2.8", 6078 + "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.8.tgz", 6079 + "integrity": "sha512-TgC8cB2GwrQctiUrLW9cVcPkiH5/zGbUCD3Y5zjeeFAtcCBGxLlBp9Df/UK+ux/oQ2J8x3C5a4TOz+tAZ8jOkQ==", 6080 "dev": true, 6081 "license": "MIT", 6082 "dependencies": { 6083 + "@biomejs/js-api": "2.0.3", 6084 + "@biomejs/wasm-nodejs": "2.1.4", 6085 "@types/swagger-schema-official": "^2.0.25", 6086 "c12": "^3.0.4", 6087 "citty": "^0.1.6", ··· 6092 "nanoid": "^5.1.5", 6093 "swagger-schema-official": "2.0.0-bab6bed", 6094 "swagger2openapi": "^7.0.8", 6095 + "typescript": "~5.9.2" 6096 }, 6097 "bin": { 6098 "sta": "dist/cli.js", ··· 6102 "node": ">=20" 6103 } 6104 }, 6105 "node_modules/swagger-typescript-api/node_modules/nanoid": { 6106 "version": "5.1.5", 6107 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", ··· 6122 } 6123 }, 6124 "node_modules/swagger-typescript-api/node_modules/typescript": { 6125 + "version": "5.9.2", 6126 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", 6127 + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", 6128 "dev": true, 6129 "license": "Apache-2.0", 6130 "bin": { ··· 6174 } 6175 }, 6176 "node_modules/swr": { 6177 + "version": "2.3.5", 6178 + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.5.tgz", 6179 + "integrity": "sha512-4e7pjTVulZTIL+b/S0RYFsgDcTcXPLUOvBPqyh9YdD+PkHeEMoaPwDmF9Kv6I1nnPg1OFKhiiEYpsYaaE2W2jA==", 6180 "license": "MIT", 6181 "dependencies": { 6182 "dequal": "^2.0.3", ··· 6321 } 6322 }, 6323 "node_modules/tinyexec": { 6324 + "version": "1.0.1", 6325 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 6326 + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", 6327 "dev": true, 6328 "license": "MIT" 6329 }, ··· 6360 } 6361 }, 6362 "node_modules/tinyglobby/node_modules/picomatch": { 6363 + "version": "4.0.3", 6364 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 6365 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 6366 "dev": true, 6367 "license": "MIT", 6368 "engines": { ··· 6450 } 6451 }, 6452 "node_modules/typescript-eslint": { 6453 + "version": "8.39.0", 6454 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", 6455 + "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", 6456 "dev": true, 6457 "license": "MIT", 6458 "dependencies": { 6459 + "@typescript-eslint/eslint-plugin": "8.39.0", 6460 + "@typescript-eslint/parser": "8.39.0", 6461 + "@typescript-eslint/typescript-estree": "8.39.0", 6462 + "@typescript-eslint/utils": "8.39.0" 6463 }, 6464 "engines": { 6465 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6470 }, 6471 "peerDependencies": { 6472 "eslint": "^8.57.0 || ^9.0.0", 6473 + "typescript": ">=4.8.4 <6.0.0" 6474 } 6475 }, 6476 "node_modules/undici-types": { ··· 6484 "version": "1.1.3", 6485 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 6486 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 6487 + "devOptional": true, 6488 "funding": [ 6489 { 6490 "type": "opencollective", ··· 6683 } 6684 }, 6685 "node_modules/vite/node_modules/picomatch": { 6686 + "version": "4.0.3", 6687 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 6688 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 6689 "dev": true, 6690 "license": "MIT", 6691 "engines": { ··· 6849 "version": "3.1.1", 6850 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 6851 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 6852 + "devOptional": true, 6853 "license": "ISC" 6854 }, 6855 "node_modules/yaml": { 6856 + "version": "2.8.1", 6857 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", 6858 + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", 6859 "license": "ISC", 6860 "bin": { 6861 "yaml": "bin.mjs" ··· 6952 } 6953 }, 6954 "node_modules/zod": { 6955 + "version": "3.25.76", 6956 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 6957 + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 6958 "license": "MIT", 6959 "funding": { 6960 "url": "https://github.com/sponsors/colinhacks" 6961 } 6962 }, 6963 "node_modules/zustand": { 6964 + "version": "5.0.7", 6965 + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.7.tgz", 6966 + "integrity": "sha512-Ot6uqHDW/O2VdYsKLLU8GQu8sCOM1LcoE8RwvLv9uuRT9s6SOHCKs0ZEOhxg+I1Ld+A1Q5lwx+UlKXXUoCZITg==", 6967 "license": "MIT", 6968 "engines": { 6969 "node": ">=12.20.0"
+3 -3
pkgs/by-name/ne/nezha-theme-admin/package.nix
··· 7 8 buildNpmPackage rec { 9 pname = "nezha-theme-admin"; 10 - version = "1.13.0"; 11 12 src = fetchFromGitHub { 13 owner = "nezhahq"; 14 repo = "admin-frontend"; 15 tag = "v${version}"; 16 - hash = "sha256-9/lrbVfC+CRQCSJNx7dwKWPgemM6hbd6ZR5xG3tj8wA="; 17 }; 18 19 # TODO: Switch to the bun build function once available in nixpkgs ··· 21 cp ${./package-lock.json} package-lock.json 22 ''; 23 24 - npmDepsHash = "sha256-2iX3/Pw6i2zXH+cpMC6ttn5D/C8G/P9WgRApO7Br5p4="; 25 26 npmPackFlags = [ "--ignore-scripts" ]; 27
··· 7 8 buildNpmPackage rec { 9 pname = "nezha-theme-admin"; 10 + version = "1.13.1"; 11 12 src = fetchFromGitHub { 13 owner = "nezhahq"; 14 repo = "admin-frontend"; 15 tag = "v${version}"; 16 + hash = "sha256-VHj6eUIBdIUJ1eUoa2Yog3maee89aMF5yEO9NbDXflQ="; 17 }; 18 19 # TODO: Switch to the bun build function once available in nixpkgs ··· 21 cp ${./package-lock.json} package-lock.json 22 ''; 23 24 + npmDepsHash = "sha256-th0rnTrS/gZ5gMuZda0/fllVc8g9iPc8/gEos+3E3kU="; 25 26 npmPackFlags = [ "--ignore-scripts" ]; 27
+1 -1
pkgs/by-name/ni/nix-pin/package.nix
··· 65 }; 66 meta = with lib; { 67 homepage = "https://github.com/timbertson/nix-pin"; 68 - description = "nixpkgs development utility"; 69 license = licenses.mit; 70 maintainers = [ maintainers.timbertson ]; 71 platforms = platforms.all;
··· 65 }; 66 meta = with lib; { 67 homepage = "https://github.com/timbertson/nix-pin"; 68 + description = "Nixpkgs development utility"; 69 license = licenses.mit; 70 maintainers = [ maintainers.timbertson ]; 71 platforms = platforms.all;
+1 -1
pkgs/by-name/no/notify/package.nix
··· 31 }; 32 33 meta = with lib; { 34 - description = "Notify allows sending the output from any tool to Slack, Discord and Telegram"; 35 longDescription = '' 36 Notify is a helper utility written in Go that allows you to post the output from any tool 37 to Slack, Discord, and Telegram.
··· 31 }; 32 33 meta = with lib; { 34 + description = "Allows sending the output from any tool to Slack, Discord and Telegram"; 35 longDescription = '' 36 Notify is a helper utility written in Go that allows you to post the output from any tool 37 to Slack, Discord, and Telegram.
+1 -1
pkgs/by-name/ob/obs-cli/package.nix
··· 30 ]; 31 32 meta = { 33 - description = "OBS-cli is a command-line remote control for OBS"; 34 homepage = "https://github.com/muesli/obs-cli"; 35 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}"; 36 license = lib.licenses.mit;
··· 30 ]; 31 32 meta = { 33 + description = "Command-line remote control for OBS"; 34 homepage = "https://github.com/muesli/obs-cli"; 35 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}"; 36 license = lib.licenses.mit;
+1 -1
pkgs/by-name/og/ograc/package.nix
··· 17 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44="; 18 19 meta = with lib; { 20 - description = "like cargo, but backwards"; 21 mainProgram = "ograc"; 22 homepage = "https://crates.io/crates/ograc"; 23 license = licenses.agpl3Plus;
··· 17 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44="; 18 19 meta = with lib; { 20 + description = "Like cargo, but backwards"; 21 mainProgram = "ograc"; 22 homepage = "https://crates.io/crates/ograc"; 23 license = licenses.agpl3Plus;
+1 -5
pkgs/by-name/ok/okapi/package.nix
··· 21 ''; 22 23 meta = with lib; { 24 - description = "Okapi Library"; 25 - longDescription = '' 26 - Collection of tools that support workflows for working 27 - with authentic data and identity management 28 - ''; 29 homepage = "https://github.com/trinsic-id/okapi"; 30 license = licenses.asl20; 31 maintainers = with maintainers; [ tmarkovski ];
··· 21 ''; 22 23 meta = with lib; { 24 + description = "Collection of tools that support workflows for working with authentic data and identity management"; 25 homepage = "https://github.com/trinsic-id/okapi"; 26 license = licenses.asl20; 27 maintainers = with maintainers; [ tmarkovski ];
+1 -1
pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
··· 35 dontWrapQtApps = true; 36 37 meta = { 38 - description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6"; 39 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin"; 40 license = lib.licenses.gpl2Only; 41 maintainers = with lib.maintainers; [ k900 ];
··· 35 dontWrapQtApps = true; 36 37 meta = { 38 + description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6"; 39 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin"; 40 license = lib.licenses.gpl2Only; 41 maintainers = with lib.maintainers; [ k900 ];
+1 -1
pkgs/by-name/op/opensoldat/package.nix
··· 102 ''; 103 104 meta = with lib; { 105 - description = "Opensoldat is a unique 2D (side-view) multiplayer action game"; 106 license = [ 107 licenses.mit 108 base.meta.license
··· 102 ''; 103 104 meta = with lib; { 105 + description = "Unique 2D (side-view) multiplayer action game"; 106 license = [ 107 licenses.mit 108 base.meta.license
+3 -3
pkgs/by-name/op/openstack-rs/package.nix
··· 9 }: 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "openstack-rs"; 12 - version = "0.12.4"; 13 src = fetchFromGitHub { 14 owner = "gtema"; 15 repo = "openstack"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-UEnvKqnAY7QHeeEayTk5aBBxHcOrAr7LisvaOiRhRMQ="; 18 }; 19 20 - cargoHash = "sha256-YytlhN1UtNnB5ZgCEVyBfiPTnhABjCaA87ejkHJsIOk="; 21 22 nativeBuildInputs = [ 23 installShellFiles
··· 9 }: 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "openstack-rs"; 12 + version = "0.13.0"; 13 src = fetchFromGitHub { 14 owner = "gtema"; 15 repo = "openstack"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-ywj0K9MdckVuKxjt1za+IyK4SoeyTXoXbDRXLqEkic0="; 18 }; 19 20 + cargoHash = "sha256-e2wt5BS+RQOpo3T5HOutvKGv4lHiIoTk9tEqMs4f5Dw="; 21 22 nativeBuildInputs = [ 23 installShellFiles
+1 -1
pkgs/by-name/op/openvino/package.nix
··· 179 180 meta = with lib; { 181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}"; 182 - description = "OpenVINO™ Toolkit repository"; 183 longDescription = '' 184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic. 185
··· 179 180 meta = with lib; { 181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}"; 182 + description = "Open-source toolkit for optimizing and deploying AI inference"; 183 longDescription = '' 184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic. 185
+1 -1
pkgs/by-name/op/openwsman/package.nix
··· 46 configureFlags = [ "--disable-more-warnings" ]; 47 48 meta = { 49 - description = "Openwsman server implementation and client API with bindings"; 50 downloadPage = "https://github.com/Openwsman/openwsman/releases"; 51 homepage = "https://openwsman.github.io"; 52 license = lib.licenses.bsd3;
··· 46 configureFlags = [ "--disable-more-warnings" ]; 47 48 meta = { 49 + description = "Open source implementation of WS-Management"; 50 downloadPage = "https://github.com/Openwsman/openwsman/releases"; 51 homepage = "https://openwsman.github.io"; 52 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/or/oras/package.nix
··· 47 meta = { 48 homepage = "https://oras.land/"; 49 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}"; 50 - description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries"; 51 mainProgram = "oras"; 52 license = lib.licenses.asl20; 53 maintainers = with lib.maintainers; [
··· 47 meta = { 48 homepage = "https://oras.land/"; 49 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}"; 50 + description = "Distribute artifacts across OCI registries with ease"; 51 mainProgram = "oras"; 52 license = lib.licenses.asl20; 53 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/or/orthanc/package.nix
··· 123 }; 124 125 meta = { 126 - description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research"; 127 homepage = "https://www.orthanc-server.com/"; 128 license = lib.licenses.gpl3Plus; 129 mainProgram = "Orthanc";
··· 123 }; 124 125 meta = { 126 + description = "Lightweight, RESTful DICOM server for healthcare and medical research"; 127 homepage = "https://www.orthanc-server.com/"; 128 license = lib.licenses.gpl3Plus; 129 mainProgram = "Orthanc";
+1 -1
pkgs/by-name/or/ory/package.nix
··· 39 ''; 40 41 meta = with lib; { 42 mainProgram = "ory"; 43 - description = "Ory CLI"; 44 homepage = "https://www.ory.sh/cli"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [
··· 39 ''; 40 41 meta = with lib; { 42 + description = "CLI for Ory"; 43 mainProgram = "ory"; 44 homepage = "https://www.ory.sh/cli"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [
+1 -1
pkgs/by-name/os/osmo-hnodeb/package.nix
··· 50 enableParallelBuilding = true; 51 52 meta = { 53 - description = "(upper layers of) HomeNodeB"; 54 mainProgram = "osmo-hnodeb"; 55 homepage = "https://osmocom.org/projects/osmo-hnodeb"; 56 license = lib.licenses.agpl3Plus;
··· 50 enableParallelBuilding = true; 51 52 meta = { 53 + description = "Upper layers implementation of HomeNodeB for 3G/UMTS"; 54 mainProgram = "osmo-hnodeb"; 55 homepage = "https://osmocom.org/projects/osmo-hnodeb"; 56 license = lib.licenses.agpl3Plus;
+1 -1
pkgs/by-name/pa/pacemaker/package.nix
··· 99 100 meta = with lib; { 101 homepage = "https://clusterlabs.org/pacemaker/"; 102 - description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters"; 103 license = licenses.gpl2Plus; 104 platforms = platforms.linux; 105 maintainers = with maintainers; [
··· 99 100 meta = with lib; { 101 homepage = "https://clusterlabs.org/pacemaker/"; 102 + description = "Open source, high availability resource manager suitable for both small and large clusters"; 103 license = licenses.gpl2Plus; 104 platforms = platforms.linux; 105 maintainers = with maintainers; [
+1 -1
pkgs/by-name/pa/pageedit/package.nix
··· 45 null; 46 47 meta = { 48 - description = "ePub XHTML Visual Editor"; 49 mainProgram = "pageedit"; 50 homepage = "https://sigil-ebook.com/pageedit/"; 51 license = lib.licenses.gpl3Plus;
··· 45 null; 46 47 meta = { 48 + description = "EPUB XHTML Visual Editor"; 49 mainProgram = "pageedit"; 50 homepage = "https://sigil-ebook.com/pageedit/"; 51 license = lib.licenses.gpl3Plus;
+1 -1
pkgs/by-name/pa/pat/package.nix
··· 38 ''; 39 40 meta = with lib; { 41 - description = "Pat is a cross platform Winlink client written in Go"; 42 homepage = "https://getpat.io/"; 43 license = licenses.mit; 44 maintainers = with maintainers; [
··· 38 ''; 39 40 meta = with lib; { 41 + description = "Cross-platform Winlink client written in Go"; 42 homepage = "https://getpat.io/"; 43 license = licenses.mit; 44 maintainers = with maintainers; [
+1 -1
pkgs/by-name/pd/pdal/package.nix
··· 142 }; 143 144 meta = with lib; { 145 - description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data"; 146 homepage = "https://pdal.io"; 147 license = licenses.bsd3; 148 teams = [ teams.geospatial ];
··· 142 }; 143 144 meta = with lib; { 145 + description = "Point Data Abstraction Library. GDAL for point cloud data"; 146 homepage = "https://pdal.io"; 147 license = licenses.bsd3; 148 teams = [ teams.geospatial ];
+1 -1
pkgs/by-name/pd/pdi/package.nix
··· 79 }; 80 81 meta = { 82 - description = "PDI supports loose coupling of simulation codes with data handling libraries"; 83 homepage = "https://pdi.dev/master/"; 84 changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}"; 85 license = lib.licenses.bsd3;
··· 79 }; 80 81 meta = { 82 + description = "Library that aims todecouple high-performance simulation codes from I/O concerns"; 83 homepage = "https://pdi.dev/master/"; 84 changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}"; 85 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/pg/pgscv/package.nix
··· 32 ''; 33 34 meta = { 35 - description = "PgSCV is a PostgreSQL ecosystem metrics collector"; 36 homepage = "https://github.com/CHERTS/pgscv/"; 37 changelog = "https://github.com/CHERTS/pgscv/releases/${version}"; 38 license = lib.licenses.bsd3;
··· 32 ''; 33 34 meta = { 35 + description = "PostgreSQL ecosystem metrics collector"; 36 homepage = "https://github.com/CHERTS/pgscv/"; 37 changelog = "https://github.com/CHERTS/pgscv/releases/${version}"; 38 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/ph/phel/package.nix
··· 24 25 meta = { 26 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}"; 27 - description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet"; 28 homepage = "https://github.com/phel-lang/phel-lang"; 29 license = lib.licenses.mit; 30 mainProgram = "phel";
··· 24 25 meta = { 26 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}"; 27 + description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet"; 28 homepage = "https://github.com/phel-lang/phel-lang"; 29 license = lib.licenses.mit; 30 mainProgram = "phel";
+1 -1
pkgs/by-name/po/postmoogle/package.nix
··· 22 vendorHash = null; 23 24 meta = { 25 - description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server"; 26 homepage = "https://github.com/etkecc/postmoogle"; 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 license = lib.licenses.agpl3Only;
··· 22 vendorHash = null; 23 24 meta = { 25 + description = "Matrix <-> Email bridge in the form of an SMTP server"; 26 homepage = "https://github.com/etkecc/postmoogle"; 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 license = lib.licenses.agpl3Only;
+1 -1
pkgs/by-name/pr/prefect/package.nix
··· 192 # ); 193 194 meta = { 195 - description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python"; 196 homepage = "https://github.com/PrefectHQ/prefect"; 197 license = lib.licenses.asl20; 198 maintainers = with lib.maintainers; [ happysalada ];
··· 192 # ); 193 194 meta = { 195 + description = "Workflow orchestration framework for building resilient data pipelines in Python"; 196 homepage = "https://github.com/PrefectHQ/prefect"; 197 license = lib.licenses.asl20; 198 maintainers = with lib.maintainers; [ happysalada ];
+1 -1
pkgs/by-name/pr/procyon/package.nix
··· 29 ''; 30 31 meta = with lib; { 32 - description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler"; 33 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 34 homepage = "https://github.com/mstrobel/procyon/"; 35 license = licenses.asl20;
··· 29 ''; 30 31 meta = with lib; { 32 + description = "Suite of Java metaprogramming tools including a Java decompiler"; 33 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 34 homepage = "https://github.com/mstrobel/procyon/"; 35 license = licenses.asl20;
+1 -1
pkgs/by-name/pu/pulumi/package.nix
··· 177 178 meta = { 179 homepage = "https://www.pulumi.com"; 180 - description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive"; 181 sourceProvenance = [ lib.sourceTypes.fromSource ]; 182 license = lib.licenses.asl20; 183 mainProgram = "pulumi";
··· 177 178 meta = { 179 homepage = "https://www.pulumi.com"; 180 + description = "Cloud development platform that makes creating cloud programs easy and productive"; 181 sourceProvenance = [ lib.sourceTypes.fromSource ]; 182 license = lib.licenses.asl20; 183 mainProgram = "pulumi";
+1 -1
pkgs/by-name/pu/pupdate/package.nix
··· 54 55 meta = with lib; { 56 homepage = "https://github.com/mattpannella/pupdate"; 57 - description = "Pupdate - A thing for updating your Analogue Pocket"; 58 license = licenses.mit; 59 platforms = platforms.linux; 60 maintainers = with maintainers; [ p-rintz ];
··· 54 55 meta = with lib; { 56 homepage = "https://github.com/mattpannella/pupdate"; 57 + description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket"; 58 license = licenses.mit; 59 platforms = platforms.linux; 60 maintainers = with maintainers; [ p-rintz ];
+1 -1
pkgs/by-name/qu/quarkus/package.nix
··· 36 ''; 37 38 meta = with lib; { 39 - description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards"; 40 homepage = "https://quarkus.io"; 41 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}"; 42 license = licenses.asl20;
··· 36 ''; 37 38 meta = with lib; { 39 + description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards"; 40 homepage = "https://quarkus.io"; 41 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}"; 42 license = licenses.asl20;
+1 -1
pkgs/by-name/qu/quickfix/package.nix
··· 51 ''; 52 53 meta = with lib; { 54 - description = "QuickFIX C++ Fix Engine Library"; 55 homepage = "http://www.quickfixengine.org"; 56 license = licenses.free; # similar to BSD 4-clause 57 maintainers = with maintainers; [ bhipple ];
··· 51 ''; 52 53 meta = with lib; { 54 + description = "C++ Fix Engine Library"; 55 homepage = "http://www.quickfixengine.org"; 56 license = licenses.free; # similar to BSD 4-clause 57 maintainers = with maintainers; [ bhipple ];
+1 -1
pkgs/by-name/qu/quill-qr/package.nix
··· 40 ''; 41 42 meta = with lib; { 43 - description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/"; 44 mainProgram = "quill-qr.sh"; 45 homepage = "https://github.com/IvanMalison/quill-qr"; 46 maintainers = with maintainers; [ imalison ];
··· 40 ''; 41 42 meta = with lib; { 43 + description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app"; 44 mainProgram = "quill-qr.sh"; 45 homepage = "https://github.com/IvanMalison/quill-qr"; 46 maintainers = with maintainers; [ imalison ];
+1 -1
pkgs/by-name/ra/ran/package.nix
··· 42 43 meta = with lib; { 44 homepage = "https://github.com/m3ng9i/ran"; 45 - description = "Ran is a simple web server for serving static files"; 46 mainProgram = "ran"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ tomberek ];
··· 42 43 meta = with lib; { 44 homepage = "https://github.com/m3ng9i/ran"; 45 + description = "Simple web server for serving static files"; 46 mainProgram = "ran"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ tomberek ];
+1 -1
pkgs/by-name/ra/rancher/package.nix
··· 37 ''; 38 39 meta = with lib; { 40 - description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server"; 41 mainProgram = "rancher"; 42 homepage = "https://github.com/rancher/cli"; 43 license = licenses.asl20;
··· 37 ''; 38 39 meta = with lib; { 40 + description = "CLI tool for interacting with your Rancher Server"; 41 mainProgram = "rancher"; 42 homepage = "https://github.com/rancher/cli"; 43 license = licenses.asl20;
+1 -1
pkgs/by-name/re/reindeer/package.nix
··· 27 passthru.updateScript = nix-update-script { }; 28 29 meta = with lib; { 30 - description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules"; 31 mainProgram = "reindeer"; 32 homepage = "https://github.com/facebookincubator/reindeer"; 33 license = with licenses; [ mit ];
··· 27 passthru.updateScript = nix-update-script { }; 28 29 meta = with lib; { 30 + description = "Generate Buck build rules from Rust Cargo dependencies"; 31 mainProgram = "reindeer"; 32 homepage = "https://github.com/facebookincubator/reindeer"; 33 license = with licenses; [ mit ];
+1 -1
pkgs/by-name/re/retry/package.nix
··· 26 27 meta = with lib; { 28 homepage = "https://github.com/minfrin/retry"; 29 - description = "Retry a command until the command succeeds"; 30 license = licenses.asl20; 31 maintainers = with maintainers; [ gfrascadorio ]; 32 platforms = platforms.all;
··· 26 27 meta = with lib; { 28 homepage = "https://github.com/minfrin/retry"; 29 + description = "Command wrapper that retries until the command succeeds"; 30 license = licenses.asl20; 31 maintainers = with maintainers; [ gfrascadorio ]; 32 platforms = platforms.all;
+1 -1
pkgs/by-name/ro/rotonda/package.nix
··· 44 }; 45 46 meta = { 47 - description = "Rotonda - composable, programmable BGP Engine"; 48 homepage = "https://github.com/NLnetLabs/rotonda"; 49 changelog = "https://github.com/NLnetLabs/rotonda/blob/refs/tags/${finalAttrs.src.tag}/Changelog.md"; 50 license = lib.licenses.mpl20;
··· 44 }; 45 46 meta = { 47 + description = "Composable, programmable BGP Engine"; 48 homepage = "https://github.com/NLnetLabs/rotonda"; 49 changelog = "https://github.com/NLnetLabs/rotonda/blob/refs/tags/${finalAttrs.src.tag}/Changelog.md"; 50 license = lib.licenses.mpl20;
+1 -1
pkgs/by-name/ro/round/package.nix
··· 20 subPackages = [ "." ]; 21 22 meta = with lib; { 23 - description = "Round image corners from CLI"; 24 homepage = "https://github.com/mingrammer/round"; 25 license = licenses.mit; 26 maintainers = with maintainers; [ addict3d ];
··· 20 subPackages = [ "." ]; 21 22 meta = with lib; { 23 + description = "CLI tool for rounding images"; 24 homepage = "https://github.com/mingrammer/round"; 25 license = licenses.mit; 26 maintainers = with maintainers; [ addict3d ];
+5 -5
pkgs/by-name/ru/rustdesk-flutter/package.nix
··· 33 let 34 flutterRustBridge = rustPlatform.buildRustPackage rec { 35 pname = "flutter_rust_bridge_codegen"; 36 - version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.3.2/.github/workflows/bridge.yml#L10 37 38 src = fetchFromGitHub { 39 owner = "fzyzcjy"; ··· 63 in 64 flutter.buildFlutterApplication rec { 65 pname = "rustdesk"; 66 - version = "1.4.0"; 67 68 src = fetchFromGitHub { 69 owner = "rustdesk"; 70 repo = "rustdesk"; 71 tag = version; 72 fetchSubmodules = true; 73 - hash = "sha256-fuS2ENrMlzk1AIZGZp4M3ZbsHks5TFW2pRQEGzsTThQ="; 74 }; 75 76 strictDeps = true; ··· 78 79 # Configure the Flutter/Dart build 80 sourceRoot = "${src.name}/flutter"; 81 - # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.3.9/flutter/pubspec.lock | yq > pubspec.lock.json 82 pubspecLock = lib.importJSON ./pubspec.lock.json; 83 gitHashes = { 84 dash_chat_2 = "sha256-J5Bc6CeCoRGN870aNEVJ2dkQNb+LOIZetfG2Dsfz5Ow="; ··· 100 src 101 patches 102 ; 103 - hash = "sha256-9DjfGfTs8/J9XPZmWXCibyRib1/abnWzznQn6A5Tw2I="; 104 }; 105 106 dontCargoBuild = true;
··· 33 let 34 flutterRustBridge = rustPlatform.buildRustPackage rec { 35 pname = "flutter_rust_bridge_codegen"; 36 + version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.4.1/.github/workflows/bridge.yml#L10 37 38 src = fetchFromGitHub { 39 owner = "fzyzcjy"; ··· 63 in 64 flutter.buildFlutterApplication rec { 65 pname = "rustdesk"; 66 + version = "1.4.1"; 67 68 src = fetchFromGitHub { 69 owner = "rustdesk"; 70 repo = "rustdesk"; 71 tag = version; 72 fetchSubmodules = true; 73 + hash = "sha256-nS8KjLzgdzgvn5mM1lJL2vFk0g/ZUZBvdkjyC+MdHDE="; 74 }; 75 76 strictDeps = true; ··· 78 79 # Configure the Flutter/Dart build 80 sourceRoot = "${src.name}/flutter"; 81 + # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.4.1/flutter/pubspec.lock | yq > pubspec.lock.json 82 pubspecLock = lib.importJSON ./pubspec.lock.json; 83 gitHashes = { 84 dash_chat_2 = "sha256-J5Bc6CeCoRGN870aNEVJ2dkQNb+LOIZetfG2Dsfz5Ow="; ··· 100 src 101 patches 102 ; 103 + hash = "sha256-ecLR6cMVDrTKeoTE5Yxkw5dN4ceAm+RD7BVXwIQ1fnk="; 104 }; 105 106 dontCargoBuild = true;
+266 -210
pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json
··· 4 "dependency": "transitive", 5 "description": { 6 "name": "_fe_analyzer_shared", 7 - "sha256": "eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051", 8 "url": "https://pub.dev" 9 }, 10 "source": "hosted", 11 - "version": "64.0.0" 12 }, 13 "after_layout": { 14 "dependency": "transitive", ··· 24 "dependency": "transitive", 25 "description": { 26 "name": "analyzer", 27 - "sha256": "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893", 28 "url": "https://pub.dev" 29 }, 30 "source": "hosted", 31 - "version": "6.2.0" 32 }, 33 "animations": { 34 "dependency": "transitive", ··· 54 "dependency": "transitive", 55 "description": { 56 "name": "args", 57 - "sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596", 58 "url": "https://pub.dev" 59 }, 60 "source": "hosted", 61 - "version": "2.4.2" 62 }, 63 "async": { 64 "dependency": "transitive", 65 "description": { 66 "name": "async", 67 - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", 68 "url": "https://pub.dev" 69 }, 70 "source": "hosted", 71 - "version": "2.11.0" 72 }, 73 "auto_size_text": { 74 "dependency": "direct main", ··· 84 "dependency": "direct main", 85 "description": { 86 "name": "auto_size_text_field", 87 - "sha256": "d47c81ffa9b61d219f6c50492dc03ea28fa9346561b2ec33b46ccdc000ddb0aa", 88 "url": "https://pub.dev" 89 }, 90 "source": "hosted", 91 - "version": "2.2.2" 92 }, 93 "back_button_interceptor": { 94 "dependency": "direct main", ··· 104 "dependency": "transitive", 105 "description": { 106 "name": "boolean_selector", 107 - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", 108 "url": "https://pub.dev" 109 }, 110 "source": "hosted", 111 - "version": "2.1.1" 112 }, 113 "bot_toast": { 114 "dependency": "direct main", ··· 154 "dependency": "transitive", 155 "description": { 156 "name": "build_daemon", 157 - "sha256": "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1", 158 "url": "https://pub.dev" 159 }, 160 "source": "hosted", 161 - "version": "4.0.1" 162 }, 163 "build_resolvers": { 164 "dependency": "transitive", ··· 174 "dependency": "direct dev", 175 "description": { 176 "name": "build_runner", 177 - "sha256": "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21", 178 "url": "https://pub.dev" 179 }, 180 "source": "hosted", 181 - "version": "2.4.8" 182 }, 183 "build_runner_core": { 184 "dependency": "transitive", 185 "description": { 186 "name": "build_runner_core", 187 - "sha256": "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799", 188 "url": "https://pub.dev" 189 }, 190 "source": "hosted", 191 - "version": "7.3.0" 192 }, 193 "built_collection": { 194 "dependency": "transitive", ··· 204 "dependency": "transitive", 205 "description": { 206 "name": "built_value", 207 - "sha256": "a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6", 208 "url": "https://pub.dev" 209 }, 210 "source": "hosted", 211 - "version": "8.9.0" 212 }, 213 "cached_network_image": { 214 "dependency": "transitive", ··· 234 "dependency": "transitive", 235 "description": { 236 "name": "cached_network_image_web", 237 - "sha256": "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316", 238 "url": "https://pub.dev" 239 }, 240 "source": "hosted", 241 - "version": "1.1.1" 242 }, 243 "characters": { 244 "dependency": "transitive", ··· 254 "dependency": "transitive", 255 "description": { 256 "name": "charcode", 257 - "sha256": "fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306", 258 "url": "https://pub.dev" 259 }, 260 "source": "hosted", 261 - "version": "1.3.1" 262 }, 263 "checked_yaml": { 264 "dependency": "transitive", ··· 274 "dependency": "transitive", 275 "description": { 276 "name": "cli_util", 277 - "sha256": "c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19", 278 "url": "https://pub.dev" 279 }, 280 "source": "hosted", 281 - "version": "0.4.1" 282 }, 283 "clock": { 284 "dependency": "transitive", ··· 294 "dependency": "transitive", 295 "description": { 296 "name": "code_builder", 297 - "sha256": "f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37", 298 "url": "https://pub.dev" 299 }, 300 "source": "hosted", 301 - "version": "4.10.0" 302 }, 303 "collection": { 304 "dependency": "transitive", ··· 324 "dependency": "transitive", 325 "description": { 326 "name": "convert", 327 - "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592", 328 "url": "https://pub.dev" 329 }, 330 "source": "hosted", 331 - "version": "3.1.1" 332 }, 333 "cross_file": { 334 "dependency": "transitive", 335 "description": { 336 "name": "cross_file", 337 - "sha256": "fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e", 338 "url": "https://pub.dev" 339 }, 340 "source": "hosted", 341 - "version": "0.3.3+8" 342 }, 343 "crypto": { 344 "dependency": "transitive", 345 "description": { 346 "name": "crypto", 347 - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", 348 "url": "https://pub.dev" 349 }, 350 "source": "hosted", 351 - "version": "3.0.3" 352 }, 353 "csslib": { 354 "dependency": "transitive", 355 "description": { 356 "name": "csslib", 357 - "sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb", 358 "url": "https://pub.dev" 359 }, 360 "source": "hosted", 361 - "version": "1.0.0" 362 }, 363 "dart_style": { 364 "dependency": "transitive", 365 "description": { 366 "name": "dart_style", 367 - "sha256": "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368", 368 "url": "https://pub.dev" 369 }, 370 "source": "hosted", 371 - "version": "2.3.4" 372 }, 373 "dash_chat_2": { 374 "dependency": "direct main", ··· 385 "dependency": "transitive", 386 "description": { 387 "name": "dbus", 388 - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", 389 "url": "https://pub.dev" 390 }, 391 "source": "hosted", 392 - "version": "0.7.10" 393 }, 394 "debounce_throttle": { 395 "dependency": "direct main", ··· 416 "description": { 417 "path": ".", 418 "ref": "HEAD", 419 - "resolved-ref": "4f562ab49d289cfa36bfda7cff12746ec0200033", 420 "url": "https://github.com/rustdesk-org/rustdesk_desktop_multi_window" 421 }, 422 "source": "git", ··· 436 "dependency": "transitive", 437 "description": { 438 "name": "device_info_plus_platform_interface", 439 - "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64", 440 "url": "https://pub.dev" 441 }, 442 "source": "hosted", 443 - "version": "7.0.0" 444 }, 445 "draggable_float_widget": { 446 "dependency": "direct main", ··· 473 "source": "git", 474 "version": "0.0.1+1" 475 }, 476 "extended_text": { 477 "dependency": "direct main", 478 "description": { ··· 487 "dependency": "transitive", 488 "description": { 489 "name": "extended_text_library", 490 - "sha256": "55d09098ec56fab0d9a8a68950ca0bbf2efa1327937f7cec6af6dfa066234829", 491 "url": "https://pub.dev" 492 }, 493 "source": "hosted", 494 - "version": "12.0.0" 495 }, 496 "external_path": { 497 "dependency": "direct main", ··· 547 "dependency": "transitive", 548 "description": { 549 "name": "file_selector_linux", 550 - "sha256": "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492", 551 "url": "https://pub.dev" 552 }, 553 "source": "hosted", 554 - "version": "0.9.2+1" 555 }, 556 "file_selector_macos": { 557 "dependency": "transitive", 558 "description": { 559 "name": "file_selector_macos", 560 - "sha256": "b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6", 561 "url": "https://pub.dev" 562 }, 563 "source": "hosted", 564 - "version": "0.9.3+3" 565 }, 566 "file_selector_platform_interface": { 567 "dependency": "transitive", ··· 577 "dependency": "transitive", 578 "description": { 579 "name": "file_selector_windows", 580 - "sha256": "d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0", 581 "url": "https://pub.dev" 582 }, 583 "source": "hosted", 584 - "version": "0.9.3+1" 585 }, 586 "fixnum": { 587 "dependency": "transitive", 588 "description": { 589 "name": "fixnum", 590 - "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1", 591 "url": "https://pub.dev" 592 }, 593 "source": "hosted", 594 - "version": "1.1.0" 595 }, 596 "flex_color_picker": { 597 "dependency": "direct main", 598 "description": { 599 "name": "flex_color_picker", 600 - "sha256": "0871edc170153cfc3de316d30625f40a85daecfa76ce541641f3cc0ec7757cbf", 601 "url": "https://pub.dev" 602 }, 603 "source": "hosted", 604 - "version": "3.3.1" 605 }, 606 "flex_seed_scheme": { 607 "dependency": "transitive", 608 "description": { 609 "name": "flex_seed_scheme", 610 - "sha256": "29c12aba221eb8a368a119685371381f8035011d18de5ba277ad11d7dfb8657f", 611 "url": "https://pub.dev" 612 }, 613 "source": "hosted", 614 - "version": "1.4.0" 615 }, 616 "flutter": { 617 "dependency": "direct main", ··· 757 "version": "2.2.1" 758 }, 759 "flutter_plugin_android_lifecycle": { 760 - "dependency": "transitive", 761 "description": { 762 "name": "flutter_plugin_android_lifecycle", 763 "sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da", ··· 780 "dependency": "direct main", 781 "description": { 782 "name": "flutter_svg", 783 - "sha256": "d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c", 784 "url": "https://pub.dev" 785 }, 786 "source": "hosted", 787 - "version": "2.0.9" 788 }, 789 "flutter_web_plugins": { 790 "dependency": "transitive", ··· 796 "dependency": "direct dev", 797 "description": { 798 "name": "freezed", 799 - "sha256": "57247f692f35f068cae297549a46a9a097100685c6780fe67177503eea5ed4e5", 800 "url": "https://pub.dev" 801 }, 802 "source": "hosted", 803 - "version": "2.4.7" 804 }, 805 "freezed_annotation": { 806 "dependency": "direct main", 807 "description": { 808 "name": "freezed_annotation", 809 - "sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d", 810 "url": "https://pub.dev" 811 }, 812 "source": "hosted", 813 - "version": "2.4.1" 814 }, 815 "frontend_server_client": { 816 - "dependency": "direct overridden", 817 "description": { 818 "name": "frontend_server_client", 819 "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", ··· 826 "dependency": "direct main", 827 "description": { 828 "name": "get", 829 - "sha256": "e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e", 830 "url": "https://pub.dev" 831 }, 832 "source": "hosted", 833 - "version": "4.6.6" 834 }, 835 "glob": { 836 "dependency": "transitive", 837 "description": { 838 "name": "glob", 839 - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", 840 "url": "https://pub.dev" 841 }, 842 "source": "hosted", 843 - "version": "2.1.2" 844 }, 845 "graphs": { 846 "dependency": "transitive", 847 "description": { 848 "name": "graphs", 849 - "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19", 850 "url": "https://pub.dev" 851 }, 852 "source": "hosted", 853 - "version": "2.3.1" 854 }, 855 "html": { 856 "dependency": "transitive", 857 "description": { 858 "name": "html", 859 - "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a", 860 "url": "https://pub.dev" 861 }, 862 "source": "hosted", 863 - "version": "0.15.4" 864 }, 865 "http": { 866 "dependency": "direct main", 867 "description": { 868 "name": "http", 869 - "sha256": "a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba", 870 "url": "https://pub.dev" 871 }, 872 "source": "hosted", 873 - "version": "1.2.0" 874 }, 875 "http_multi_server": { 876 "dependency": "transitive", 877 "description": { 878 "name": "http_multi_server", 879 - "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", 880 "url": "https://pub.dev" 881 }, 882 "source": "hosted", 883 - "version": "3.2.1" 884 }, 885 "http_parser": { 886 "dependency": "transitive", ··· 906 "dependency": "direct main", 907 "description": { 908 "name": "image", 909 - "sha256": "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e", 910 "url": "https://pub.dev" 911 }, 912 "source": "hosted", 913 - "version": "4.1.7" 914 }, 915 "image_picker": { 916 "dependency": "direct main", ··· 926 "dependency": "transitive", 927 "description": { 928 "name": "image_picker_android", 929 - "sha256": "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1", 930 "url": "https://pub.dev" 931 }, 932 "source": "hosted", 933 - "version": "0.8.9+3" 934 }, 935 "image_picker_for_web": { 936 "dependency": "transitive", 937 "description": { 938 "name": "image_picker_for_web", 939 - "sha256": "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0", 940 "url": "https://pub.dev" 941 }, 942 "source": "hosted", 943 - "version": "2.2.0" 944 }, 945 "image_picker_ios": { 946 "dependency": "transitive", 947 "description": { 948 "name": "image_picker_ios", 949 - "sha256": "fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3", 950 "url": "https://pub.dev" 951 }, 952 "source": "hosted", 953 - "version": "0.8.9+1" 954 }, 955 "image_picker_linux": { 956 "dependency": "transitive", 957 "description": { 958 "name": "image_picker_linux", 959 - "sha256": "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa", 960 "url": "https://pub.dev" 961 }, 962 "source": "hosted", 963 - "version": "0.2.1+1" 964 }, 965 "image_picker_macos": { 966 "dependency": "transitive", 967 "description": { 968 "name": "image_picker_macos", 969 - "sha256": "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62", 970 "url": "https://pub.dev" 971 }, 972 "source": "hosted", 973 - "version": "0.2.1+1" 974 }, 975 "image_picker_platform_interface": { 976 "dependency": "transitive", 977 "description": { 978 "name": "image_picker_platform_interface", 979 - "sha256": "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80", 980 "url": "https://pub.dev" 981 }, 982 "source": "hosted", 983 - "version": "2.10.0" 984 }, 985 "image_picker_windows": { 986 "dependency": "transitive", ··· 1006 "dependency": "transitive", 1007 "description": { 1008 "name": "io", 1009 - "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", 1010 "url": "https://pub.dev" 1011 }, 1012 "source": "hosted", 1013 - "version": "1.0.4" 1014 }, 1015 "js": { 1016 "dependency": "transitive", ··· 1026 "dependency": "transitive", 1027 "description": { 1028 "name": "json_annotation", 1029 - "sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467", 1030 "url": "https://pub.dev" 1031 }, 1032 "source": "hosted", 1033 - "version": "4.8.1" 1034 }, 1035 "lints": { 1036 "dependency": "transitive", ··· 1046 "dependency": "transitive", 1047 "description": { 1048 "name": "logging", 1049 - "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340", 1050 "url": "https://pub.dev" 1051 }, 1052 "source": "hosted", 1053 - "version": "1.2.0" 1054 }, 1055 "matcher": { 1056 "dependency": "transitive", 1057 "description": { 1058 "name": "matcher", 1059 - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", 1060 "url": "https://pub.dev" 1061 }, 1062 "source": "hosted", 1063 - "version": "0.12.16+1" 1064 }, 1065 "material_color_utilities": { 1066 "dependency": "transitive", ··· 1086 "dependency": "transitive", 1087 "description": { 1088 "name": "mime", 1089 - "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2", 1090 "url": "https://pub.dev" 1091 }, 1092 "source": "hosted", 1093 - "version": "1.0.5" 1094 }, 1095 "nested": { 1096 "dependency": "transitive", ··· 1106 "dependency": "transitive", 1107 "description": { 1108 "name": "octo_image", 1109 - "sha256": "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d", 1110 "url": "https://pub.dev" 1111 }, 1112 "source": "hosted", 1113 - "version": "2.0.0" 1114 }, 1115 "package_config": { 1116 "dependency": "transitive", 1117 "description": { 1118 "name": "package_config", 1119 - "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", 1120 "url": "https://pub.dev" 1121 }, 1122 "source": "hosted", 1123 - "version": "2.1.0" 1124 }, 1125 "package_info_plus": { 1126 "dependency": "direct main", ··· 1166 "dependency": "transitive", 1167 "description": { 1168 "name": "path_parsing", 1169 - "sha256": "e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf", 1170 "url": "https://pub.dev" 1171 }, 1172 "source": "hosted", 1173 - "version": "1.0.1" 1174 }, 1175 "path_provider": { 1176 "dependency": "direct main", 1177 "description": { 1178 "name": "path_provider", 1179 - "sha256": "b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b", 1180 "url": "https://pub.dev" 1181 }, 1182 "source": "hosted", 1183 - "version": "2.1.2" 1184 }, 1185 "path_provider_android": { 1186 "dependency": "transitive", 1187 "description": { 1188 "name": "path_provider_android", 1189 - "sha256": "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668", 1190 "url": "https://pub.dev" 1191 }, 1192 "source": "hosted", 1193 - "version": "2.2.2" 1194 }, 1195 "path_provider_foundation": { 1196 "dependency": "transitive", 1197 "description": { 1198 "name": "path_provider_foundation", 1199 - "sha256": "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f", 1200 "url": "https://pub.dev" 1201 }, 1202 "source": "hosted", 1203 - "version": "2.3.2" 1204 }, 1205 "path_provider_linux": { 1206 "dependency": "transitive", ··· 1226 "dependency": "transitive", 1227 "description": { 1228 "name": "path_provider_windows", 1229 - "sha256": "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170", 1230 "url": "https://pub.dev" 1231 }, 1232 "source": "hosted", 1233 - "version": "2.2.1" 1234 }, 1235 "pedantic": { 1236 "dependency": "transitive", ··· 1246 "dependency": "direct main", 1247 "description": { 1248 "name": "percent_indicator", 1249 - "sha256": "c37099ad833a883c9d71782321cb65c3a848c21b6939b6185f0ff6640d05814c", 1250 "url": "https://pub.dev" 1251 }, 1252 "source": "hosted", 1253 - "version": "4.2.3" 1254 }, 1255 "petitparser": { 1256 "dependency": "transitive", ··· 1266 "dependency": "transitive", 1267 "description": { 1268 "name": "platform", 1269 - "sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec", 1270 "url": "https://pub.dev" 1271 }, 1272 "source": "hosted", 1273 - "version": "3.1.4" 1274 }, 1275 "plugin_platform_interface": { 1276 "dependency": "transitive", ··· 1296 "dependency": "direct main", 1297 "description": { 1298 "name": "provider", 1299 - "sha256": "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096", 1300 "url": "https://pub.dev" 1301 }, 1302 "source": "hosted", 1303 - "version": "6.1.1" 1304 }, 1305 "pub_semver": { 1306 "dependency": "transitive", 1307 "description": { 1308 "name": "pub_semver", 1309 - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", 1310 "url": "https://pub.dev" 1311 }, 1312 "source": "hosted", 1313 - "version": "2.1.4" 1314 }, 1315 "pubspec_parse": { 1316 "dependency": "transitive", 1317 "description": { 1318 "name": "pubspec_parse", 1319 - "sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367", 1320 "url": "https://pub.dev" 1321 }, 1322 "source": "hosted", 1323 - "version": "1.2.3" 1324 }, 1325 "pull_down_button": { 1326 "dependency": "direct main", 1327 "description": { 1328 "name": "pull_down_button", 1329 - "sha256": "235b302701ce029fd9e9470975069376a6700935bb47a5f1b3ec8a5efba07e6f", 1330 "url": "https://pub.dev" 1331 }, 1332 "source": "hosted", 1333 - "version": "0.9.3" 1334 }, 1335 "puppeteer": { 1336 "dependency": "transitive", 1337 "description": { 1338 "name": "puppeteer", 1339 - "sha256": "eedeaae6ec5d2e54f9ae22ab4d6b3dda2e8791c356cc783046d06c287ffe11d8", 1340 "url": "https://pub.dev" 1341 }, 1342 "source": "hosted", 1343 - "version": "3.6.0" 1344 }, 1345 "qr": { 1346 "dependency": "transitive", 1347 "description": { 1348 "name": "qr", 1349 - "sha256": "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3", 1350 "url": "https://pub.dev" 1351 }, 1352 "source": "hosted", 1353 - "version": "3.0.1" 1354 }, 1355 "qr_code_scanner": { 1356 "dependency": "direct main", ··· 1376 "dependency": "transitive", 1377 "description": { 1378 "name": "quiver", 1379 - "sha256": "b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47", 1380 "url": "https://pub.dev" 1381 }, 1382 "source": "hosted", 1383 - "version": "3.2.1" 1384 }, 1385 "rxdart": { 1386 "dependency": "transitive", ··· 1436 "dependency": "transitive", 1437 "description": { 1438 "name": "shelf_static", 1439 - "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e", 1440 "url": "https://pub.dev" 1441 }, 1442 "source": "hosted", 1443 - "version": "1.1.2" 1444 }, 1445 "shelf_web_socket": { 1446 "dependency": "transitive", ··· 1482 "dependency": "transitive", 1483 "description": { 1484 "name": "source_span", 1485 - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", 1486 "url": "https://pub.dev" 1487 }, 1488 "source": "hosted", 1489 - "version": "1.10.0" 1490 }, 1491 "sqflite": { 1492 - "dependency": "transitive", 1493 "description": { 1494 "name": "sqflite", 1495 - "sha256": "a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6", 1496 "url": "https://pub.dev" 1497 }, 1498 "source": "hosted", 1499 - "version": "2.3.2" 1500 }, 1501 "sqflite_common": { 1502 "dependency": "transitive", 1503 "description": { 1504 "name": "sqflite_common", 1505 - "sha256": "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5", 1506 "url": "https://pub.dev" 1507 }, 1508 "source": "hosted", 1509 - "version": "2.5.3" 1510 }, 1511 "stack_trace": { 1512 "dependency": "transitive", 1513 "description": { 1514 "name": "stack_trace", 1515 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 1516 "url": "https://pub.dev" 1517 }, 1518 "source": "hosted", 1519 - "version": "1.11.1" 1520 }, 1521 "stream_channel": { 1522 "dependency": "transitive", 1523 "description": { 1524 "name": "stream_channel", 1525 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 1526 "url": "https://pub.dev" 1527 }, 1528 "source": "hosted", 1529 - "version": "2.1.2" 1530 }, 1531 "stream_transform": { 1532 "dependency": "transitive", 1533 "description": { 1534 "name": "stream_transform", 1535 - "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f", 1536 "url": "https://pub.dev" 1537 }, 1538 "source": "hosted", 1539 - "version": "2.1.0" 1540 }, 1541 "string_scanner": { 1542 "dependency": "transitive", 1543 "description": { 1544 "name": "string_scanner", 1545 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 1546 "url": "https://pub.dev" 1547 }, 1548 "source": "hosted", 1549 - "version": "1.2.0" 1550 }, 1551 "synchronized": { 1552 "dependency": "transitive", 1553 "description": { 1554 "name": "synchronized", 1555 - "sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558", 1556 "url": "https://pub.dev" 1557 }, 1558 "source": "hosted", 1559 - "version": "3.1.0+1" 1560 }, 1561 "term_glyph": { 1562 "dependency": "transitive", 1563 "description": { 1564 "name": "term_glyph", 1565 - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", 1566 "url": "https://pub.dev" 1567 }, 1568 "source": "hosted", 1569 - "version": "1.2.1" 1570 }, 1571 "test_api": { 1572 "dependency": "transitive", 1573 "description": { 1574 "name": "test_api", 1575 - "sha256": "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f", 1576 "url": "https://pub.dev" 1577 }, 1578 "source": "hosted", 1579 - "version": "0.7.0" 1580 }, 1581 "texture_rgba_renderer": { 1582 "dependency": "direct main", ··· 1593 "dependency": "transitive", 1594 "description": { 1595 "name": "timing", 1596 - "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32", 1597 "url": "https://pub.dev" 1598 }, 1599 "source": "hosted", 1600 - "version": "1.0.1" 1601 }, 1602 "toggle_switch": { 1603 "dependency": "direct main", 1604 "description": { 1605 "name": "toggle_switch", 1606 - "sha256": "9e6af1f0c5a97d9de41109dc7b9e1b3bbe73417f89b10e0e44dc834fb493d4cb", 1607 "url": "https://pub.dev" 1608 }, 1609 "source": "hosted", 1610 - "version": "2.1.0" 1611 }, 1612 "tuple": { 1613 "dependency": "direct main", ··· 1623 "dependency": "transitive", 1624 "description": { 1625 "name": "typed_data", 1626 - "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c", 1627 "url": "https://pub.dev" 1628 }, 1629 "source": "hosted", 1630 - "version": "1.3.2" 1631 }, 1632 "uni_links": { 1633 "dependency": "direct main", ··· 1704 "dependency": "direct main", 1705 "description": { 1706 "name": "url_launcher_ios", 1707 - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", 1708 "url": "https://pub.dev" 1709 }, 1710 "source": "hosted", 1711 - "version": "6.3.2" 1712 }, 1713 "url_launcher_linux": { 1714 "dependency": "transitive", 1715 "description": { 1716 "name": "url_launcher_linux", 1717 - "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811", 1718 "url": "https://pub.dev" 1719 }, 1720 "source": "hosted", 1721 - "version": "3.1.1" 1722 }, 1723 "url_launcher_macos": { 1724 "dependency": "transitive", 1725 "description": { 1726 "name": "url_launcher_macos", 1727 - "sha256": "b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234", 1728 "url": "https://pub.dev" 1729 }, 1730 "source": "hosted", 1731 - "version": "3.1.0" 1732 }, 1733 "url_launcher_platform_interface": { 1734 "dependency": "transitive", 1735 "description": { 1736 "name": "url_launcher_platform_interface", 1737 - "sha256": "a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f", 1738 "url": "https://pub.dev" 1739 }, 1740 "source": "hosted", 1741 - "version": "2.3.1" 1742 }, 1743 "url_launcher_web": { 1744 "dependency": "transitive", 1745 "description": { 1746 "name": "url_launcher_web", 1747 - "sha256": "fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b", 1748 "url": "https://pub.dev" 1749 }, 1750 "source": "hosted", 1751 - "version": "2.2.3" 1752 }, 1753 "url_launcher_windows": { 1754 "dependency": "transitive", 1755 "description": { 1756 "name": "url_launcher_windows", 1757 - "sha256": "ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7", 1758 "url": "https://pub.dev" 1759 }, 1760 "source": "hosted", 1761 - "version": "3.1.1" 1762 }, 1763 "uuid": { 1764 "dependency": "direct main", ··· 1774 "dependency": "transitive", 1775 "description": { 1776 "name": "vector_graphics", 1777 - "sha256": "4ac59808bbfca6da38c99f415ff2d3a5d7ca0a6b4809c71d9cf30fba5daf9752", 1778 "url": "https://pub.dev" 1779 }, 1780 "source": "hosted", 1781 - "version": "1.1.10+1" 1782 }, 1783 "vector_graphics_codec": { 1784 "dependency": "transitive", 1785 "description": { 1786 "name": "vector_graphics_codec", 1787 - "sha256": "f3247e7ab0ec77dc759263e68394990edc608fb2b480b80db8aa86ed09279e33", 1788 "url": "https://pub.dev" 1789 }, 1790 "source": "hosted", 1791 - "version": "1.1.10+1" 1792 }, 1793 "vector_graphics_compiler": { 1794 "dependency": "transitive", 1795 "description": { 1796 "name": "vector_graphics_compiler", 1797 - "sha256": "18489bdd8850de3dd7ca8a34e0c446f719ec63e2bab2e7a8cc66a9028dd76c5a", 1798 "url": "https://pub.dev" 1799 }, 1800 "source": "hosted", 1801 - "version": "1.1.10+1" 1802 }, 1803 "vector_math": { 1804 "dependency": "transitive", ··· 1814 "dependency": "transitive", 1815 "description": { 1816 "name": "video_player", 1817 - "sha256": "fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2", 1818 "url": "https://pub.dev" 1819 }, 1820 "source": "hosted", 1821 - "version": "2.8.2" 1822 }, 1823 "video_player_android": { 1824 "dependency": "transitive", 1825 "description": { 1826 "name": "video_player_android", 1827 - "sha256": "7f8f25d7ad56819a82b2948357f3c3af071f6a678db33833b26ec36bbc221316", 1828 "url": "https://pub.dev" 1829 }, 1830 "source": "hosted", 1831 - "version": "2.4.11" 1832 }, 1833 "video_player_avfoundation": { 1834 "dependency": "transitive", 1835 "description": { 1836 "name": "video_player_avfoundation", 1837 - "sha256": "309e3962795e761be010869bae65c0b0e45b5230c5cee1bec72197ca7db040ed", 1838 "url": "https://pub.dev" 1839 }, 1840 "source": "hosted", 1841 - "version": "2.5.6" 1842 }, 1843 "video_player_platform_interface": { 1844 "dependency": "transitive", 1845 "description": { 1846 "name": "video_player_platform_interface", 1847 - "sha256": "236454725fafcacf98f0f39af0d7c7ab2ce84762e3b63f2cbb3ef9a7e0550bc6", 1848 "url": "https://pub.dev" 1849 }, 1850 "source": "hosted", 1851 - "version": "6.2.2" 1852 }, 1853 "video_player_web": { 1854 "dependency": "transitive", 1855 "description": { 1856 "name": "video_player_web", 1857 - "sha256": "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb", 1858 "url": "https://pub.dev" 1859 }, 1860 "source": "hosted", 1861 - "version": "2.1.3" 1862 }, 1863 "visibility_detector": { 1864 "dependency": "direct main", ··· 1874 "dependency": "direct main", 1875 "description": { 1876 "name": "wakelock_plus", 1877 - "sha256": "f268ca2116db22e57577fb99d52515a24bdc1d570f12ac18bb762361d43b043d", 1878 "url": "https://pub.dev" 1879 }, 1880 "source": "hosted", 1881 - "version": "1.1.4" 1882 }, 1883 "wakelock_plus_platform_interface": { 1884 "dependency": "transitive", 1885 "description": { 1886 "name": "wakelock_plus_platform_interface", 1887 - "sha256": "40fabed5da06caff0796dc638e1f07ee395fb18801fbff3255a2372db2d80385", 1888 "url": "https://pub.dev" 1889 }, 1890 "source": "hosted", 1891 - "version": "1.1.0" 1892 }, 1893 "watcher": { 1894 "dependency": "transitive", 1895 "description": { 1896 "name": "watcher", 1897 - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", 1898 "url": "https://pub.dev" 1899 }, 1900 "source": "hosted", 1901 - "version": "1.1.0" 1902 }, 1903 "web": { 1904 "dependency": "transitive", 1905 "description": { 1906 "name": "web", 1907 - "sha256": "4188706108906f002b3a293509234588823c8c979dc83304e229ff400c996b05", 1908 "url": "https://pub.dev" 1909 }, 1910 "source": "hosted", 1911 - "version": "0.4.2" 1912 }, 1913 "web_socket_channel": { 1914 "dependency": "transitive", 1915 "description": { 1916 "name": "web_socket_channel", 1917 - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", 1918 "url": "https://pub.dev" 1919 }, 1920 "source": "hosted", 1921 - "version": "2.4.0" 1922 }, 1923 "win32": { 1924 "dependency": "direct main", 1925 "description": { 1926 "name": "win32", 1927 - "sha256": "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a", 1928 "url": "https://pub.dev" 1929 }, 1930 "source": "hosted", 1931 - "version": "5.5.4" 1932 }, 1933 "win32_registry": { 1934 "dependency": "transitive", ··· 1966 "dependency": "transitive", 1967 "description": { 1968 "name": "xdg_directories", 1969 - "sha256": "faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d", 1970 "url": "https://pub.dev" 1971 }, 1972 "source": "hosted", 1973 - "version": "1.0.4" 1974 }, 1975 "xml": { 1976 "dependency": "transitive", ··· 1982 "source": "hosted", 1983 "version": "6.5.0" 1984 }, 1985 "yaml": { 1986 "dependency": "transitive", 1987 "description": { 1988 "name": "yaml", 1989 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 1990 "url": "https://pub.dev" 1991 }, 1992 "source": "hosted", 1993 - "version": "3.1.2" 1994 }, 1995 "yaml_edit": { 1996 "dependency": "transitive", 1997 "description": { 1998 "name": "yaml_edit", 1999 - "sha256": "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd", 2000 "url": "https://pub.dev" 2001 }, 2002 "source": "hosted", 2003 - "version": "2.1.1" 2004 }, 2005 "zxing2": { 2006 "dependency": "direct main", 2007 "description": { 2008 "name": "zxing2", 2009 - "sha256": "a042961441bd400f59595f9125ef5fca4c888daf0ea59c17f41e0e151f8a12b5", 2010 "url": "https://pub.dev" 2011 }, 2012 "source": "hosted", 2013 - "version": "0.2.1" 2014 } 2015 }, 2016 "sdks": {
··· 4 "dependency": "transitive", 5 "description": { 6 "name": "_fe_analyzer_shared", 7 + "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", 8 "url": "https://pub.dev" 9 }, 10 "source": "hosted", 11 + "version": "72.0.0" 12 + }, 13 + "_macros": { 14 + "dependency": "transitive", 15 + "description": "dart", 16 + "source": "sdk", 17 + "version": "0.3.2" 18 }, 19 "after_layout": { 20 "dependency": "transitive", ··· 30 "dependency": "transitive", 31 "description": { 32 "name": "analyzer", 33 + "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", 34 "url": "https://pub.dev" 35 }, 36 "source": "hosted", 37 + "version": "6.7.0" 38 }, 39 "animations": { 40 "dependency": "transitive", ··· 60 "dependency": "transitive", 61 "description": { 62 "name": "args", 63 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 64 "url": "https://pub.dev" 65 }, 66 "source": "hosted", 67 + "version": "2.7.0" 68 }, 69 "async": { 70 "dependency": "transitive", 71 "description": { 72 "name": "async", 73 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 74 "url": "https://pub.dev" 75 }, 76 "source": "hosted", 77 + "version": "2.13.0" 78 }, 79 "auto_size_text": { 80 "dependency": "direct main", ··· 90 "dependency": "direct main", 91 "description": { 92 "name": "auto_size_text_field", 93 + "sha256": "41c90b2270e38edc6ce5c02e5a17737a863e65e246bdfc94565a38f3ec399144", 94 "url": "https://pub.dev" 95 }, 96 "source": "hosted", 97 + "version": "2.2.4" 98 }, 99 "back_button_interceptor": { 100 "dependency": "direct main", ··· 110 "dependency": "transitive", 111 "description": { 112 "name": "boolean_selector", 113 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 114 "url": "https://pub.dev" 115 }, 116 "source": "hosted", 117 + "version": "2.1.2" 118 }, 119 "bot_toast": { 120 "dependency": "direct main", ··· 160 "dependency": "transitive", 161 "description": { 162 "name": "build_daemon", 163 + "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", 164 "url": "https://pub.dev" 165 }, 166 "source": "hosted", 167 + "version": "4.0.2" 168 }, 169 "build_resolvers": { 170 "dependency": "transitive", ··· 180 "dependency": "direct dev", 181 "description": { 182 "name": "build_runner", 183 + "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d", 184 "url": "https://pub.dev" 185 }, 186 "source": "hosted", 187 + "version": "2.4.13" 188 }, 189 "build_runner_core": { 190 "dependency": "transitive", 191 "description": { 192 "name": "build_runner_core", 193 + "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0", 194 "url": "https://pub.dev" 195 }, 196 "source": "hosted", 197 + "version": "7.3.2" 198 }, 199 "built_collection": { 200 "dependency": "transitive", ··· 210 "dependency": "transitive", 211 "description": { 212 "name": "built_value", 213 + "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", 214 "url": "https://pub.dev" 215 }, 216 "source": "hosted", 217 + "version": "8.10.1" 218 }, 219 "cached_network_image": { 220 "dependency": "transitive", ··· 240 "dependency": "transitive", 241 "description": { 242 "name": "cached_network_image_web", 243 + "sha256": "205d6a9f1862de34b93184f22b9d2d94586b2f05c581d546695e3d8f6a805cd7", 244 "url": "https://pub.dev" 245 }, 246 "source": "hosted", 247 + "version": "1.2.0" 248 }, 249 "characters": { 250 "dependency": "transitive", ··· 260 "dependency": "transitive", 261 "description": { 262 "name": "charcode", 263 + "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", 264 "url": "https://pub.dev" 265 }, 266 "source": "hosted", 267 + "version": "1.4.0" 268 }, 269 "checked_yaml": { 270 "dependency": "transitive", ··· 280 "dependency": "transitive", 281 "description": { 282 "name": "cli_util", 283 + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", 284 "url": "https://pub.dev" 285 }, 286 "source": "hosted", 287 + "version": "0.4.2" 288 }, 289 "clock": { 290 "dependency": "transitive", ··· 300 "dependency": "transitive", 301 "description": { 302 "name": "code_builder", 303 + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", 304 "url": "https://pub.dev" 305 }, 306 "source": "hosted", 307 + "version": "4.10.1" 308 }, 309 "collection": { 310 "dependency": "transitive", ··· 330 "dependency": "transitive", 331 "description": { 332 "name": "convert", 333 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 334 "url": "https://pub.dev" 335 }, 336 "source": "hosted", 337 + "version": "3.1.2" 338 }, 339 "cross_file": { 340 "dependency": "transitive", 341 "description": { 342 "name": "cross_file", 343 + "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", 344 "url": "https://pub.dev" 345 }, 346 "source": "hosted", 347 + "version": "0.3.4+2" 348 }, 349 "crypto": { 350 "dependency": "transitive", 351 "description": { 352 "name": "crypto", 353 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 354 "url": "https://pub.dev" 355 }, 356 "source": "hosted", 357 + "version": "3.0.6" 358 }, 359 "csslib": { 360 "dependency": "transitive", 361 "description": { 362 "name": "csslib", 363 + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", 364 "url": "https://pub.dev" 365 }, 366 "source": "hosted", 367 + "version": "1.0.2" 368 }, 369 "dart_style": { 370 "dependency": "transitive", 371 "description": { 372 "name": "dart_style", 373 + "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", 374 "url": "https://pub.dev" 375 }, 376 "source": "hosted", 377 + "version": "2.3.7" 378 }, 379 "dash_chat_2": { 380 "dependency": "direct main", ··· 391 "dependency": "transitive", 392 "description": { 393 "name": "dbus", 394 + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", 395 "url": "https://pub.dev" 396 }, 397 "source": "hosted", 398 + "version": "0.7.11" 399 }, 400 "debounce_throttle": { 401 "dependency": "direct main", ··· 422 "description": { 423 "path": ".", 424 "ref": "HEAD", 425 + "resolved-ref": "b47e8385e5a75d38319ad706a64b0ead3108b093", 426 "url": "https://github.com/rustdesk-org/rustdesk_desktop_multi_window" 427 }, 428 "source": "git", ··· 442 "dependency": "transitive", 443 "description": { 444 "name": "device_info_plus_platform_interface", 445 + "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", 446 "url": "https://pub.dev" 447 }, 448 "source": "hosted", 449 + "version": "7.0.2" 450 }, 451 "draggable_float_widget": { 452 "dependency": "direct main", ··· 479 "source": "git", 480 "version": "0.0.1+1" 481 }, 482 + "equatable": { 483 + "dependency": "transitive", 484 + "description": { 485 + "name": "equatable", 486 + "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", 487 + "url": "https://pub.dev" 488 + }, 489 + "source": "hosted", 490 + "version": "2.0.7" 491 + }, 492 "extended_text": { 493 "dependency": "direct main", 494 "description": { ··· 503 "dependency": "transitive", 504 "description": { 505 "name": "extended_text_library", 506 + "sha256": "13d99f8a10ead472d5e2cf4770d3d047203fe5054b152e9eb5dc692a71befbba", 507 "url": "https://pub.dev" 508 }, 509 "source": "hosted", 510 + "version": "12.0.1" 511 }, 512 "external_path": { 513 "dependency": "direct main", ··· 563 "dependency": "transitive", 564 "description": { 565 "name": "file_selector_linux", 566 + "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", 567 "url": "https://pub.dev" 568 }, 569 "source": "hosted", 570 + "version": "0.9.3+2" 571 }, 572 "file_selector_macos": { 573 "dependency": "transitive", 574 "description": { 575 "name": "file_selector_macos", 576 + "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", 577 "url": "https://pub.dev" 578 }, 579 "source": "hosted", 580 + "version": "0.9.4+2" 581 }, 582 "file_selector_platform_interface": { 583 "dependency": "transitive", ··· 593 "dependency": "transitive", 594 "description": { 595 "name": "file_selector_windows", 596 + "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", 597 "url": "https://pub.dev" 598 }, 599 "source": "hosted", 600 + "version": "0.9.3+4" 601 }, 602 "fixnum": { 603 "dependency": "transitive", 604 "description": { 605 "name": "fixnum", 606 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 607 "url": "https://pub.dev" 608 }, 609 "source": "hosted", 610 + "version": "1.1.1" 611 }, 612 "flex_color_picker": { 613 "dependency": "direct main", 614 "description": { 615 "name": "flex_color_picker", 616 + "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79", 617 "url": "https://pub.dev" 618 }, 619 "source": "hosted", 620 + "version": "3.6.0" 621 }, 622 "flex_seed_scheme": { 623 "dependency": "transitive", 624 "description": { 625 "name": "flex_seed_scheme", 626 + "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334", 627 "url": "https://pub.dev" 628 }, 629 "source": "hosted", 630 + "version": "3.4.1" 631 }, 632 "flutter": { 633 "dependency": "direct main", ··· 773 "version": "2.2.1" 774 }, 775 "flutter_plugin_android_lifecycle": { 776 + "dependency": "direct overridden", 777 "description": { 778 "name": "flutter_plugin_android_lifecycle", 779 "sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da", ··· 796 "dependency": "direct main", 797 "description": { 798 "name": "flutter_svg", 799 + "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", 800 "url": "https://pub.dev" 801 }, 802 "source": "hosted", 803 + "version": "2.1.0" 804 }, 805 "flutter_web_plugins": { 806 "dependency": "transitive", ··· 812 "dependency": "direct dev", 813 "description": { 814 "name": "freezed", 815 + "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e", 816 "url": "https://pub.dev" 817 }, 818 "source": "hosted", 819 + "version": "2.5.7" 820 }, 821 "freezed_annotation": { 822 "dependency": "direct main", 823 "description": { 824 "name": "freezed_annotation", 825 + "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2", 826 "url": "https://pub.dev" 827 }, 828 "source": "hosted", 829 + "version": "2.4.4" 830 }, 831 "frontend_server_client": { 832 + "dependency": "transitive", 833 "description": { 834 "name": "frontend_server_client", 835 "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", ··· 842 "dependency": "direct main", 843 "description": { 844 "name": "get", 845 + "sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425", 846 "url": "https://pub.dev" 847 }, 848 "source": "hosted", 849 + "version": "4.7.2" 850 }, 851 "glob": { 852 "dependency": "transitive", 853 "description": { 854 "name": "glob", 855 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 856 + "url": "https://pub.dev" 857 + }, 858 + "source": "hosted", 859 + "version": "2.1.3" 860 + }, 861 + "google_fonts": { 862 + "dependency": "direct main", 863 + "description": { 864 + "name": "google_fonts", 865 + "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", 866 "url": "https://pub.dev" 867 }, 868 "source": "hosted", 869 + "version": "6.2.1" 870 }, 871 "graphs": { 872 "dependency": "transitive", 873 "description": { 874 "name": "graphs", 875 + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", 876 "url": "https://pub.dev" 877 }, 878 "source": "hosted", 879 + "version": "2.3.2" 880 }, 881 "html": { 882 "dependency": "transitive", 883 "description": { 884 "name": "html", 885 + "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", 886 "url": "https://pub.dev" 887 }, 888 "source": "hosted", 889 + "version": "0.15.6" 890 }, 891 "http": { 892 "dependency": "direct main", 893 "description": { 894 "name": "http", 895 + "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", 896 "url": "https://pub.dev" 897 }, 898 "source": "hosted", 899 + "version": "1.4.0" 900 }, 901 "http_multi_server": { 902 "dependency": "transitive", 903 "description": { 904 "name": "http_multi_server", 905 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 906 "url": "https://pub.dev" 907 }, 908 "source": "hosted", 909 + "version": "3.2.2" 910 }, 911 "http_parser": { 912 "dependency": "transitive", ··· 932 "dependency": "direct main", 933 "description": { 934 "name": "image", 935 + "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", 936 "url": "https://pub.dev" 937 }, 938 "source": "hosted", 939 + "version": "4.3.0" 940 }, 941 "image_picker": { 942 "dependency": "direct main", ··· 952 "dependency": "transitive", 953 "description": { 954 "name": "image_picker_android", 955 + "sha256": "82652a75e3dd667a91187769a6a2cc81bd8c111bbead698d8e938d2b63e5e89a", 956 "url": "https://pub.dev" 957 }, 958 "source": "hosted", 959 + "version": "0.8.12+21" 960 }, 961 "image_picker_for_web": { 962 "dependency": "transitive", 963 "description": { 964 "name": "image_picker_for_web", 965 + "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", 966 "url": "https://pub.dev" 967 }, 968 "source": "hosted", 969 + "version": "3.0.6" 970 }, 971 "image_picker_ios": { 972 "dependency": "transitive", 973 "description": { 974 "name": "image_picker_ios", 975 + "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", 976 "url": "https://pub.dev" 977 }, 978 "source": "hosted", 979 + "version": "0.8.12+2" 980 }, 981 "image_picker_linux": { 982 "dependency": "transitive", 983 "description": { 984 "name": "image_picker_linux", 985 + "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", 986 "url": "https://pub.dev" 987 }, 988 "source": "hosted", 989 + "version": "0.2.1+2" 990 }, 991 "image_picker_macos": { 992 "dependency": "transitive", 993 "description": { 994 "name": "image_picker_macos", 995 + "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", 996 "url": "https://pub.dev" 997 }, 998 "source": "hosted", 999 + "version": "0.2.1+2" 1000 }, 1001 "image_picker_platform_interface": { 1002 "dependency": "transitive", 1003 "description": { 1004 "name": "image_picker_platform_interface", 1005 + "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", 1006 "url": "https://pub.dev" 1007 }, 1008 "source": "hosted", 1009 + "version": "2.10.1" 1010 }, 1011 "image_picker_windows": { 1012 "dependency": "transitive", ··· 1032 "dependency": "transitive", 1033 "description": { 1034 "name": "io", 1035 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 1036 "url": "https://pub.dev" 1037 }, 1038 "source": "hosted", 1039 + "version": "1.0.5" 1040 }, 1041 "js": { 1042 "dependency": "transitive", ··· 1052 "dependency": "transitive", 1053 "description": { 1054 "name": "json_annotation", 1055 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 1056 "url": "https://pub.dev" 1057 }, 1058 "source": "hosted", 1059 + "version": "4.9.0" 1060 }, 1061 "lints": { 1062 "dependency": "transitive", ··· 1072 "dependency": "transitive", 1073 "description": { 1074 "name": "logging", 1075 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 1076 + "url": "https://pub.dev" 1077 + }, 1078 + "source": "hosted", 1079 + "version": "1.3.0" 1080 + }, 1081 + "macros": { 1082 + "dependency": "transitive", 1083 + "description": { 1084 + "name": "macros", 1085 + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", 1086 "url": "https://pub.dev" 1087 }, 1088 "source": "hosted", 1089 + "version": "0.1.2-main.4" 1090 }, 1091 "matcher": { 1092 "dependency": "transitive", 1093 "description": { 1094 "name": "matcher", 1095 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 1096 "url": "https://pub.dev" 1097 }, 1098 "source": "hosted", 1099 + "version": "0.12.17" 1100 }, 1101 "material_color_utilities": { 1102 "dependency": "transitive", ··· 1122 "dependency": "transitive", 1123 "description": { 1124 "name": "mime", 1125 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 1126 "url": "https://pub.dev" 1127 }, 1128 "source": "hosted", 1129 + "version": "2.0.0" 1130 }, 1131 "nested": { 1132 "dependency": "transitive", ··· 1142 "dependency": "transitive", 1143 "description": { 1144 "name": "octo_image", 1145 + "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", 1146 "url": "https://pub.dev" 1147 }, 1148 "source": "hosted", 1149 + "version": "2.1.0" 1150 }, 1151 "package_config": { 1152 "dependency": "transitive", 1153 "description": { 1154 "name": "package_config", 1155 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 1156 "url": "https://pub.dev" 1157 }, 1158 "source": "hosted", 1159 + "version": "2.2.0" 1160 }, 1161 "package_info_plus": { 1162 "dependency": "direct main", ··· 1202 "dependency": "transitive", 1203 "description": { 1204 "name": "path_parsing", 1205 + "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", 1206 "url": "https://pub.dev" 1207 }, 1208 "source": "hosted", 1209 + "version": "1.1.0" 1210 }, 1211 "path_provider": { 1212 "dependency": "direct main", 1213 "description": { 1214 "name": "path_provider", 1215 + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", 1216 "url": "https://pub.dev" 1217 }, 1218 "source": "hosted", 1219 + "version": "2.1.5" 1220 }, 1221 "path_provider_android": { 1222 "dependency": "transitive", 1223 "description": { 1224 "name": "path_provider_android", 1225 + "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", 1226 "url": "https://pub.dev" 1227 }, 1228 "source": "hosted", 1229 + "version": "2.2.15" 1230 }, 1231 "path_provider_foundation": { 1232 "dependency": "transitive", 1233 "description": { 1234 "name": "path_provider_foundation", 1235 + "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", 1236 "url": "https://pub.dev" 1237 }, 1238 "source": "hosted", 1239 + "version": "2.4.1" 1240 }, 1241 "path_provider_linux": { 1242 "dependency": "transitive", ··· 1262 "dependency": "transitive", 1263 "description": { 1264 "name": "path_provider_windows", 1265 + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", 1266 "url": "https://pub.dev" 1267 }, 1268 "source": "hosted", 1269 + "version": "2.3.0" 1270 }, 1271 "pedantic": { 1272 "dependency": "transitive", ··· 1282 "dependency": "direct main", 1283 "description": { 1284 "name": "percent_indicator", 1285 + "sha256": "157d29133bbc6ecb11f923d36e7960a96a3f28837549a20b65e5135729f0f9fd", 1286 "url": "https://pub.dev" 1287 }, 1288 "source": "hosted", 1289 + "version": "4.2.5" 1290 }, 1291 "petitparser": { 1292 "dependency": "transitive", ··· 1302 "dependency": "transitive", 1303 "description": { 1304 "name": "platform", 1305 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 1306 "url": "https://pub.dev" 1307 }, 1308 "source": "hosted", 1309 + "version": "3.1.6" 1310 }, 1311 "plugin_platform_interface": { 1312 "dependency": "transitive", ··· 1332 "dependency": "direct main", 1333 "description": { 1334 "name": "provider", 1335 + "sha256": "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84", 1336 "url": "https://pub.dev" 1337 }, 1338 "source": "hosted", 1339 + "version": "6.1.5" 1340 }, 1341 "pub_semver": { 1342 "dependency": "transitive", 1343 "description": { 1344 "name": "pub_semver", 1345 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 1346 "url": "https://pub.dev" 1347 }, 1348 "source": "hosted", 1349 + "version": "2.2.0" 1350 }, 1351 "pubspec_parse": { 1352 "dependency": "transitive", 1353 "description": { 1354 "name": "pubspec_parse", 1355 + "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0", 1356 "url": "https://pub.dev" 1357 }, 1358 "source": "hosted", 1359 + "version": "1.4.0" 1360 }, 1361 "pull_down_button": { 1362 "dependency": "direct main", 1363 "description": { 1364 "name": "pull_down_button", 1365 + "sha256": "48b928203afdeafa4a8be5dc96980523bc8a2ddbd04569f766071a722be22379", 1366 "url": "https://pub.dev" 1367 }, 1368 "source": "hosted", 1369 + "version": "0.9.4" 1370 }, 1371 "puppeteer": { 1372 "dependency": "transitive", 1373 "description": { 1374 "name": "puppeteer", 1375 + "sha256": "7a990c68d33882b642214c351f66492d9a738afa4226a098ab70642357337fa2", 1376 "url": "https://pub.dev" 1377 }, 1378 "source": "hosted", 1379 + "version": "3.16.0" 1380 }, 1381 "qr": { 1382 "dependency": "transitive", 1383 "description": { 1384 "name": "qr", 1385 + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", 1386 "url": "https://pub.dev" 1387 }, 1388 "source": "hosted", 1389 + "version": "3.0.2" 1390 }, 1391 "qr_code_scanner": { 1392 "dependency": "direct main", ··· 1412 "dependency": "transitive", 1413 "description": { 1414 "name": "quiver", 1415 + "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", 1416 "url": "https://pub.dev" 1417 }, 1418 "source": "hosted", 1419 + "version": "3.2.2" 1420 }, 1421 "rxdart": { 1422 "dependency": "transitive", ··· 1472 "dependency": "transitive", 1473 "description": { 1474 "name": "shelf_static", 1475 + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", 1476 "url": "https://pub.dev" 1477 }, 1478 "source": "hosted", 1479 + "version": "1.1.3" 1480 }, 1481 "shelf_web_socket": { 1482 "dependency": "transitive", ··· 1518 "dependency": "transitive", 1519 "description": { 1520 "name": "source_span", 1521 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 1522 "url": "https://pub.dev" 1523 }, 1524 "source": "hosted", 1525 + "version": "1.10.1" 1526 }, 1527 "sqflite": { 1528 + "dependency": "direct main", 1529 "description": { 1530 "name": "sqflite", 1531 + "sha256": "a9a8c6dfdf315f87f2a23a7bad2b60c8d5af0f88a5fde92cf9205202770c2753", 1532 "url": "https://pub.dev" 1533 }, 1534 "source": "hosted", 1535 + "version": "2.2.0" 1536 }, 1537 "sqflite_common": { 1538 "dependency": "transitive", 1539 "description": { 1540 "name": "sqflite_common", 1541 + "sha256": "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709", 1542 "url": "https://pub.dev" 1543 }, 1544 "source": "hosted", 1545 + "version": "2.5.4+6" 1546 }, 1547 "stack_trace": { 1548 "dependency": "transitive", 1549 "description": { 1550 "name": "stack_trace", 1551 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 1552 "url": "https://pub.dev" 1553 }, 1554 "source": "hosted", 1555 + "version": "1.12.1" 1556 }, 1557 "stream_channel": { 1558 "dependency": "transitive", 1559 "description": { 1560 "name": "stream_channel", 1561 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 1562 "url": "https://pub.dev" 1563 }, 1564 "source": "hosted", 1565 + "version": "2.1.4" 1566 }, 1567 "stream_transform": { 1568 "dependency": "transitive", 1569 "description": { 1570 "name": "stream_transform", 1571 + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", 1572 "url": "https://pub.dev" 1573 }, 1574 "source": "hosted", 1575 + "version": "2.1.1" 1576 }, 1577 "string_scanner": { 1578 "dependency": "transitive", 1579 "description": { 1580 "name": "string_scanner", 1581 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 1582 "url": "https://pub.dev" 1583 }, 1584 "source": "hosted", 1585 + "version": "1.4.1" 1586 }, 1587 "synchronized": { 1588 "dependency": "transitive", 1589 "description": { 1590 "name": "synchronized", 1591 + "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", 1592 "url": "https://pub.dev" 1593 }, 1594 "source": "hosted", 1595 + "version": "3.3.0+3" 1596 }, 1597 "term_glyph": { 1598 "dependency": "transitive", 1599 "description": { 1600 "name": "term_glyph", 1601 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 1602 "url": "https://pub.dev" 1603 }, 1604 "source": "hosted", 1605 + "version": "1.2.2" 1606 }, 1607 "test_api": { 1608 "dependency": "transitive", 1609 "description": { 1610 "name": "test_api", 1611 + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", 1612 "url": "https://pub.dev" 1613 }, 1614 "source": "hosted", 1615 + "version": "0.7.6" 1616 }, 1617 "texture_rgba_renderer": { 1618 "dependency": "direct main", ··· 1629 "dependency": "transitive", 1630 "description": { 1631 "name": "timing", 1632 + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", 1633 "url": "https://pub.dev" 1634 }, 1635 "source": "hosted", 1636 + "version": "1.0.2" 1637 }, 1638 "toggle_switch": { 1639 "dependency": "direct main", 1640 "description": { 1641 "name": "toggle_switch", 1642 + "sha256": "dca04512d7c23ed320d6c5ede1211a404f177d54d353bf785b07d15546a86ce5", 1643 "url": "https://pub.dev" 1644 }, 1645 "source": "hosted", 1646 + "version": "2.3.0" 1647 }, 1648 "tuple": { 1649 "dependency": "direct main", ··· 1659 "dependency": "transitive", 1660 "description": { 1661 "name": "typed_data", 1662 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 1663 "url": "https://pub.dev" 1664 }, 1665 "source": "hosted", 1666 + "version": "1.4.0" 1667 }, 1668 "uni_links": { 1669 "dependency": "direct main", ··· 1740 "dependency": "direct main", 1741 "description": { 1742 "name": "url_launcher_ios", 1743 + "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", 1744 "url": "https://pub.dev" 1745 }, 1746 "source": "hosted", 1747 + "version": "6.3.3" 1748 }, 1749 "url_launcher_linux": { 1750 "dependency": "transitive", 1751 "description": { 1752 "name": "url_launcher_linux", 1753 + "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", 1754 "url": "https://pub.dev" 1755 }, 1756 "source": "hosted", 1757 + "version": "3.2.1" 1758 }, 1759 "url_launcher_macos": { 1760 "dependency": "transitive", 1761 "description": { 1762 "name": "url_launcher_macos", 1763 + "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", 1764 "url": "https://pub.dev" 1765 }, 1766 "source": "hosted", 1767 + "version": "3.2.2" 1768 }, 1769 "url_launcher_platform_interface": { 1770 "dependency": "transitive", 1771 "description": { 1772 "name": "url_launcher_platform_interface", 1773 + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", 1774 "url": "https://pub.dev" 1775 }, 1776 "source": "hosted", 1777 + "version": "2.3.2" 1778 }, 1779 "url_launcher_web": { 1780 "dependency": "transitive", 1781 "description": { 1782 "name": "url_launcher_web", 1783 + "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", 1784 "url": "https://pub.dev" 1785 }, 1786 "source": "hosted", 1787 + "version": "2.3.3" 1788 }, 1789 "url_launcher_windows": { 1790 "dependency": "transitive", 1791 "description": { 1792 "name": "url_launcher_windows", 1793 + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", 1794 "url": "https://pub.dev" 1795 }, 1796 "source": "hosted", 1797 + "version": "3.1.4" 1798 }, 1799 "uuid": { 1800 "dependency": "direct main", ··· 1810 "dependency": "transitive", 1811 "description": { 1812 "name": "vector_graphics", 1813 + "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", 1814 "url": "https://pub.dev" 1815 }, 1816 "source": "hosted", 1817 + "version": "1.1.18" 1818 }, 1819 "vector_graphics_codec": { 1820 "dependency": "transitive", 1821 "description": { 1822 "name": "vector_graphics_codec", 1823 + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", 1824 "url": "https://pub.dev" 1825 }, 1826 "source": "hosted", 1827 + "version": "1.1.13" 1828 }, 1829 "vector_graphics_compiler": { 1830 "dependency": "transitive", 1831 "description": { 1832 "name": "vector_graphics_compiler", 1833 + "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", 1834 "url": "https://pub.dev" 1835 }, 1836 "source": "hosted", 1837 + "version": "1.1.16" 1838 }, 1839 "vector_math": { 1840 "dependency": "transitive", ··· 1850 "dependency": "transitive", 1851 "description": { 1852 "name": "video_player", 1853 + "sha256": "7d78f0cfaddc8c19d4cb2d3bebe1bfef11f2103b0a03e5398b303a1bf65eeb14", 1854 "url": "https://pub.dev" 1855 }, 1856 "source": "hosted", 1857 + "version": "2.9.5" 1858 }, 1859 "video_player_android": { 1860 "dependency": "transitive", 1861 "description": { 1862 "name": "video_player_android", 1863 + "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898", 1864 "url": "https://pub.dev" 1865 }, 1866 "source": "hosted", 1867 + "version": "2.7.16" 1868 }, 1869 "video_player_avfoundation": { 1870 "dependency": "transitive", 1871 "description": { 1872 "name": "video_player_avfoundation", 1873 + "sha256": "9ee764e5cd2fc1e10911ae8ad588e1a19db3b6aa9a6eb53c127c42d3a3c3f22f", 1874 "url": "https://pub.dev" 1875 }, 1876 "source": "hosted", 1877 + "version": "2.7.1" 1878 }, 1879 "video_player_platform_interface": { 1880 "dependency": "transitive", 1881 "description": { 1882 "name": "video_player_platform_interface", 1883 + "sha256": "df534476c341ab2c6a835078066fc681b8265048addd853a1e3c78740316a844", 1884 "url": "https://pub.dev" 1885 }, 1886 "source": "hosted", 1887 + "version": "6.3.0" 1888 }, 1889 "video_player_web": { 1890 "dependency": "transitive", 1891 "description": { 1892 "name": "video_player_web", 1893 + "sha256": "e8bba2e5d1e159d5048c9a491bb2a7b29c535c612bb7d10c1e21107f5bd365ba", 1894 "url": "https://pub.dev" 1895 }, 1896 "source": "hosted", 1897 + "version": "2.3.5" 1898 }, 1899 "visibility_detector": { 1900 "dependency": "direct main", ··· 1910 "dependency": "direct main", 1911 "description": { 1912 "name": "wakelock_plus", 1913 + "sha256": "104d94837bb28c735894dcd592877e990149c380e6358b00c04398ca1426eed4", 1914 "url": "https://pub.dev" 1915 }, 1916 "source": "hosted", 1917 + "version": "1.2.1" 1918 }, 1919 "wakelock_plus_platform_interface": { 1920 "dependency": "transitive", 1921 "description": { 1922 "name": "wakelock_plus_platform_interface", 1923 + "sha256": "e10444072e50dbc4999d7316fd303f7ea53d31c824aa5eb05d7ccbdd98985207", 1924 "url": "https://pub.dev" 1925 }, 1926 "source": "hosted", 1927 + "version": "1.2.3" 1928 }, 1929 "watcher": { 1930 "dependency": "transitive", 1931 "description": { 1932 "name": "watcher", 1933 + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", 1934 "url": "https://pub.dev" 1935 }, 1936 "source": "hosted", 1937 + "version": "1.1.2" 1938 }, 1939 "web": { 1940 "dependency": "transitive", 1941 "description": { 1942 "name": "web", 1943 + "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27", 1944 "url": "https://pub.dev" 1945 }, 1946 "source": "hosted", 1947 + "version": "0.5.1" 1948 }, 1949 "web_socket_channel": { 1950 "dependency": "transitive", 1951 "description": { 1952 "name": "web_socket_channel", 1953 + "sha256": "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42", 1954 "url": "https://pub.dev" 1955 }, 1956 "source": "hosted", 1957 + "version": "2.4.5" 1958 }, 1959 "win32": { 1960 "dependency": "direct main", 1961 "description": { 1962 "name": "win32", 1963 + "sha256": "daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e", 1964 "url": "https://pub.dev" 1965 }, 1966 "source": "hosted", 1967 + "version": "5.10.1" 1968 }, 1969 "win32_registry": { 1970 "dependency": "transitive", ··· 2002 "dependency": "transitive", 2003 "description": { 2004 "name": "xdg_directories", 2005 + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", 2006 "url": "https://pub.dev" 2007 }, 2008 "source": "hosted", 2009 + "version": "1.1.0" 2010 }, 2011 "xml": { 2012 "dependency": "transitive", ··· 2018 "source": "hosted", 2019 "version": "6.5.0" 2020 }, 2021 + "xterm": { 2022 + "dependency": "direct main", 2023 + "description": { 2024 + "name": "xterm", 2025 + "sha256": "168dfedca77cba33fdb6f52e2cd001e9fde216e398e89335c19b524bb22da3a2", 2026 + "url": "https://pub.dev" 2027 + }, 2028 + "source": "hosted", 2029 + "version": "4.0.0" 2030 + }, 2031 "yaml": { 2032 "dependency": "transitive", 2033 "description": { 2034 "name": "yaml", 2035 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 2036 "url": "https://pub.dev" 2037 }, 2038 "source": "hosted", 2039 + "version": "3.1.3" 2040 }, 2041 "yaml_edit": { 2042 "dependency": "transitive", 2043 "description": { 2044 "name": "yaml_edit", 2045 + "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5", 2046 + "url": "https://pub.dev" 2047 + }, 2048 + "source": "hosted", 2049 + "version": "2.2.2" 2050 + }, 2051 + "zmodem": { 2052 + "dependency": "transitive", 2053 + "description": { 2054 + "name": "zmodem", 2055 + "sha256": "3b7e5b29f3a7d8aee472029b05165a68438eff2f3f7766edf13daba1e297adbf", 2056 "url": "https://pub.dev" 2057 }, 2058 "source": "hosted", 2059 + "version": "0.0.6" 2060 }, 2061 "zxing2": { 2062 "dependency": "direct main", 2063 "description": { 2064 "name": "zxing2", 2065 + "sha256": "2677c49a3b9ca9457cb1d294fd4bd5041cac6aab8cdb07b216ba4e98945c684f", 2066 "url": "https://pub.dev" 2067 }, 2068 "source": "hosted", 2069 + "version": "0.2.4" 2070 } 2071 }, 2072 "sdks": {
+1 -1
pkgs/by-name/s5/s5/package.nix
··· 26 doCheck = true; 27 28 meta = with lib; { 29 - description = "cipher/decipher text within a file"; 30 mainProgram = "s5"; 31 homepage = "https://github.com/mvisonneau/s5"; 32 license = licenses.asl20;
··· 26 doCheck = true; 27 28 meta = with lib; { 29 + description = "Cipher/decipher text within a file"; 30 mainProgram = "s5"; 31 homepage = "https://github.com/mvisonneau/s5"; 32 license = licenses.asl20;
+1 -1
pkgs/by-name/sc/scaleft/package.nix
··· 49 }; 50 51 meta = with lib; { 52 - description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services"; 53 homepage = "https://www.scaleft.com"; 54 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 license = licenses.unfree;
··· 49 }; 50 51 meta = with lib; { 52 + description = "Zero Trust software which you can use to secure your internal servers and services"; 53 homepage = "https://www.scaleft.com"; 54 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 license = licenses.unfree;
+1 -1
pkgs/by-name/sc/scarlett2/package.nix
··· 53 ''; 54 55 meta = { 56 - description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces"; 57 homepage = "https://github.com/geoffreybennett/scarlett2"; 58 license = lib.licenses.gpl3Only; 59 maintainers = with lib.maintainers; [ squalus ];
··· 53 ''; 54 55 meta = { 56 + description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces"; 57 homepage = "https://github.com/geoffreybennett/scarlett2"; 58 license = lib.licenses.gpl3Only; 59 maintainers = with lib.maintainers; [ squalus ];
+1 -1
pkgs/by-name/sc/scd2html/package.nix
··· 34 enableParallelBuilding = true; 35 36 meta = with lib; { 37 - description = "scd2html generates HTML from scdoc source files"; 38 homepage = "https://git.sr.ht/~bitfehler/scd2html"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ ];
··· 34 enableParallelBuilding = true; 35 36 meta = with lib; { 37 + description = "Generates HTML from scdoc source files"; 38 homepage = "https://git.sr.ht/~bitfehler/scd2html"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ ];
+2 -2
pkgs/by-name/si/simdutf/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "simdutf"; 11 - version = "7.3.4"; 12 13 src = fetchFromGitHub { 14 owner = "simdutf"; 15 repo = "simdutf"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-vIsM/i1RrtCqcnrMSyipgrtsdO32nqSbnYGdmjTyrN8="; 18 }; 19 20 # Fix build on darwin
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "simdutf"; 11 + version = "7.3.5"; 12 13 src = fetchFromGitHub { 14 owner = "simdutf"; 15 repo = "simdutf"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-tRdm7kps4YfEeFCqk3gxFTrySRfVM7aN6F9uFeicXwk="; 18 }; 19 20 # Fix build on darwin
+1 -1
pkgs/by-name/si/simplesamlphp/package.nix
··· 17 vendorHash = "sha256-kFRvOxSfqlM+xzFFlEm9YrbQDOvC4AA0BtztFQ1xxDU="; 18 19 meta = { 20 - description = "SimpleSAMLphp is an application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)"; 21 homepage = "https://simplesamlphp.org"; 22 license = lib.licenses.lgpl21; 23 maintainers = with lib.maintainers; [ nhnn ];
··· 17 vendorHash = "sha256-kFRvOxSfqlM+xzFFlEm9YrbQDOvC4AA0BtztFQ1xxDU="; 18 19 meta = { 20 + description = "Application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)"; 21 homepage = "https://simplesamlphp.org"; 22 license = lib.licenses.lgpl21; 23 maintainers = with lib.maintainers; [ nhnn ];
+1 -1
pkgs/by-name/si/sing-geosite/package.nix
··· 47 ''; 48 49 meta = { 50 - description = "community managed domain list"; 51 homepage = "https://github.com/SagerNet/sing-geosite"; 52 license = lib.licenses.gpl3Plus; 53 platforms = lib.platforms.all;
··· 47 ''; 48 49 meta = { 50 + description = "Community managed domain list"; 51 homepage = "https://github.com/SagerNet/sing-geosite"; 52 license = lib.licenses.gpl3Plus; 53 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/sk/skimpdf/package.nix
··· 26 ''; 27 28 meta = with lib; { 29 - description = "Skim is a PDF reader and note-taker for OS X"; 30 homepage = "https://skim-app.sourceforge.io/"; 31 license = licenses.bsd0; 32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
··· 26 ''; 27 28 meta = with lib; { 29 + description = "PDF reader and note-taker for macOS"; 30 homepage = "https://skim-app.sourceforge.io/"; 31 license = licenses.bsd0; 32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+1 -1
pkgs/by-name/sm/smooth/package.nix
··· 52 ]; 53 54 meta = with lib; { 55 - description = "Smooth Class Library"; 56 mainProgram = "smooth-translator"; 57 license = licenses.artistic2; 58 homepage = "http://www.smooth-project.org/";
··· 52 ]; 53 54 meta = with lib; { 55 + description = "Object-oriented class library for C++ application development"; 56 mainProgram = "smooth-translator"; 57 license = licenses.artistic2; 58 homepage = "http://www.smooth-project.org/";
+1 -1
pkgs/by-name/sm/smug/package.nix
··· 35 36 meta = with lib; { 37 homepage = "https://github.com/ivaaaan/smug"; 38 - description = "Smug - tmux session manager"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ juboba ]; 41 mainProgram = "smug";
··· 35 36 meta = with lib; { 37 homepage = "https://github.com/ivaaaan/smug"; 38 + description = "tmux session manager"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ juboba ]; 41 mainProgram = "smug";
+1 -1
pkgs/by-name/sn/snore/package.nix
··· 18 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 19 20 meta = with lib; { 21 - description = "sleep with feedback"; 22 homepage = "https://github.com/clamiax/snore"; 23 license = licenses.mit; 24 maintainers = with maintainers; [ cafkafk ];
··· 18 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 19 20 meta = with lib; { 21 + description = "'sleep' with feedback"; 22 homepage = "https://github.com/clamiax/snore"; 23 license = licenses.mit; 24 maintainers = with maintainers; [ cafkafk ];
+1 -1
pkgs/by-name/sp/splat/package.nix
··· 59 60 meta = with lib; { 61 broken = stdenv.hostPlatform.isDarwin; 62 - description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; 63 license = licenses.gpl2Only; 64 homepage = "https://www.qsl.net/kd2bd/splat.html"; 65 maintainers = with maintainers; [ ehmry ];
··· 59 60 meta = with lib; { 61 broken = stdenv.hostPlatform.isDarwin; 62 + description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; 63 license = licenses.gpl2Only; 64 homepage = "https://www.qsl.net/kd2bd/splat.html"; 65 maintainers = with maintainers; [ ehmry ];
+1 -1
pkgs/by-name/sr/srb2kart/package.nix
··· 97 ''; 98 99 meta = with lib; { 100 - description = "SRB2Kart is a classic styled kart racer"; 101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/"; 102 platforms = platforms.linux; 103 license = licenses.gpl2Plus;
··· 97 ''; 98 99 meta = with lib; { 100 + description = "Classic styled kart racer"; 101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/"; 102 platforms = platforms.linux; 103 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/sr/srt-live-server/package.nix
··· 35 ]; 36 37 meta = with lib; { 38 - description = "srt live server for low latency"; 39 license = licenses.mit; 40 homepage = "https://github.com/Edward-Wu/srt-live-server"; 41 maintainers = with maintainers; [ shamilton ];
··· 35 ]; 36 37 meta = with lib; { 38 + description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)"; 39 license = licenses.mit; 40 homepage = "https://github.com/Edward-Wu/srt-live-server"; 41 maintainers = with maintainers; [ shamilton ];
+1 -1
pkgs/by-name/ss/ssh-agents/package.nix
··· 18 installFlags = [ "PREFIX=$(out)" ]; 19 20 meta = with lib; { 21 - description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals"; 22 longDescription = '' 23 The SSH agent is usually spawned by running eval $(ssh-agent), however this 24 spawns a new SSH agent at every invocation. This project provides an
··· 18 installFlags = [ "PREFIX=$(out)" ]; 19 20 meta = with lib; { 21 + description = "Spawn and maintain multiple ssh-agents across terminals"; 22 longDescription = '' 23 The SSH agent is usually spawned by running eval $(ssh-agent), however this 24 spawns a new SSH agent at every invocation. This project provides an
+1 -1
pkgs/by-name/st/stderred/package.nix
··· 23 sourceRoot = "${src.name}/src"; 24 25 meta = with lib; { 26 - description = "stderr in red"; 27 homepage = "https://github.com/sickill/stderred"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ vojta001 ];
··· 23 sourceRoot = "${src.name}/src"; 24 25 meta = with lib; { 26 + description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout"; 27 homepage = "https://github.com/sickill/stderred"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ vojta001 ];
+1 -1
pkgs/by-name/st/step-kms-plugin/package.nix
··· 43 ]; 44 45 meta = with lib; { 46 - description = "step plugin to manage keys and certificates on cloud KMSs and HSMs"; 47 homepage = "https://smallstep.com/cli/"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ qbit ];
··· 43 ]; 44 45 meta = with lib; { 46 + description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs"; 47 homepage = "https://smallstep.com/cli/"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ qbit ];
+1 -1
pkgs/by-name/st/sticky/package.nix
··· 68 }; 69 70 meta = with lib; { 71 - description = "Sticky notes app for the linux desktop"; 72 mainProgram = "sticky"; 73 homepage = "https://github.com/linuxmint/sticky"; 74 license = licenses.gpl2Only;
··· 68 }; 69 70 meta = with lib; { 71 + description = "Sticky notes app for the Linux desktop"; 72 mainProgram = "sticky"; 73 homepage = "https://github.com/linuxmint/sticky"; 74 license = licenses.gpl2Only;
+1 -1
pkgs/by-name/st/strfry/package.nix
··· 56 ''; 57 58 meta = { 59 - description = "Strfry: A nostr relay implementation in C++"; 60 homepage = "https://github.com/hoytech/strfry"; 61 mainProgram = "strfry"; 62 license = lib.licenses.mit;
··· 56 ''; 57 58 meta = { 59 + description = "Nostr relay implementation in C++"; 60 homepage = "https://github.com/hoytech/strfry"; 61 mainProgram = "strfry"; 62 license = lib.licenses.mit;
+1 -1
pkgs/by-name/st/stuntman/package.nix
··· 42 ''; 43 44 meta = with lib; { 45 - description = "STUNTMAN - an open source STUN server and client"; 46 homepage = "https://www.stunprotocol.org/"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ mattchrist ];
··· 42 ''; 43 44 meta = with lib; { 45 + description = "Open source STUN server and client"; 46 homepage = "https://www.stunprotocol.org/"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ mattchrist ];
+1 -1
pkgs/by-name/su/subnetcalc/package.nix
··· 25 ]; 26 27 meta = { 28 - description = "SubNetCalc is an IPv4/IPv6 subnet address calculator"; 29 homepage = "https://www.uni-due.de/~be0001/subnetcalc/"; 30 license = lib.licenses.gpl3Plus; 31 longDescription = ''
··· 25 ]; 26 27 meta = { 28 + description = "IPv4/IPv6 subnet address calculator"; 29 homepage = "https://www.uni-due.de/~be0001/subnetcalc/"; 30 license = lib.licenses.gpl3Plus; 31 longDescription = ''
+1 -1
pkgs/by-name/su/surrealist/package.nix
··· 117 ''; 118 119 meta = with lib; { 120 - description = "Surrealist is the ultimate way to visually manage your SurrealDB database"; 121 homepage = "https://surrealdb.com/surrealist"; 122 license = licenses.mit; 123 mainProgram = "surrealist";
··· 117 ''; 118 119 meta = with lib; { 120 + description = "Visual management of your SurrealDB database"; 121 homepage = "https://surrealdb.com/surrealist"; 122 license = licenses.mit; 123 mainProgram = "surrealist";
+1 -1
pkgs/by-name/sw/sway-overfocus/package.nix
··· 24 passthru.updateScript = nix-update-script { }; 25 26 meta = with lib; { 27 - description = ''"Better" focus navigation for sway and i3.''; 28 homepage = "https://github.com/korreman/sway-overfocus"; 29 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}"; 30 license = licenses.mit;
··· 24 passthru.updateScript = nix-update-script { }; 25 26 meta = with lib; { 27 + description = "Better focus navigation for sway and i3"; 28 homepage = "https://github.com/korreman/sway-overfocus"; 29 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}"; 30 license = licenses.mit;
+1 -1
pkgs/by-name/sw/swaylock-fancy/package.nix
··· 58 ''; 59 60 meta = with lib; { 61 - description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text"; 62 homepage = "https://github.com/Big-B/swaylock-fancy"; 63 license = licenses.mit; 64 platforms = platforms.linux;
··· 58 ''; 59 60 meta = with lib; { 61 + description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text"; 62 homepage = "https://github.com/Big-B/swaylock-fancy"; 63 license = licenses.mit; 64 platforms = platforms.linux;
+1 -1
pkgs/by-name/sy/symfpu/package.nix
··· 46 ''; 47 48 meta = with lib; { 49 - description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point"; 50 homepage = "https://github.com/martin-cs/symfpu"; 51 license = licenses.gpl3Only; 52 platforms = platforms.unix;
··· 46 ''; 47 48 meta = with lib; { 49 + description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations"; 50 homepage = "https://github.com/martin-cs/symfpu"; 51 license = licenses.gpl3Only; 52 platforms = platforms.unix;
+1 -1
pkgs/by-name/sy/symphony/package.nix
··· 35 ]; 36 37 meta = { 38 - description = "SYMPHONY is an open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs) written in C with a number of unique features"; 39 homepage = "https://www.coin-or.org/SYMPHONY/index.htm"; 40 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md"; 41 platforms = [ "x86_64-linux" ];
··· 35 ]; 36 37 meta = { 38 + description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)"; 39 homepage = "https://www.coin-or.org/SYMPHONY/index.htm"; 40 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md"; 41 platforms = [ "x86_64-linux" ];
+1 -1
pkgs/by-name/ta/taizen/package.nix
··· 38 ]; 39 40 meta = with lib; { 41 - description = "curses based mediawiki browser"; 42 homepage = "https://github.com/nerdypepper/taizen"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ figsoda ];
··· 38 ]; 39 40 meta = with lib; { 41 + description = "Curses-based mediawiki browser"; 42 homepage = "https://github.com/nerdypepper/taizen"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ figsoda ];
+1 -1
pkgs/by-name/ta/tana/package.nix
··· 101 ''; 102 103 meta = with lib; { 104 - description = "Tana is an intelligent all-in-one workspace"; 105 longDescription = '' 106 At its core, Tana is an outline editor which can be extended to 107 cover multiple use-cases and different workflows.
··· 101 ''; 102 103 meta = with lib; { 104 + description = "Intelligent all-in-one workspace"; 105 longDescription = '' 106 At its core, Tana is an outline editor which can be extended to 107 cover multiple use-cases and different workflows.
+1 -1
pkgs/by-name/te/tectonic/package.nix
··· 53 ''; 54 55 meta = tectonic-unwrapped.meta // { 56 - description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber"; 57 maintainers = with lib.maintainers; [ 58 doronbehar 59 bryango
··· 53 ''; 54 55 meta = tectonic-unwrapped.meta // { 56 + description = "TeX/LaTeX engine, wrapped with a compatible biber"; 57 maintainers = with lib.maintainers; [ 58 doronbehar 59 bryango
+1 -1
pkgs/by-name/te/telescope/package.nix
··· 46 ]; 47 48 meta = { 49 - description = "Telescope is a w3m-like browser for Gemini"; 50 homepage = "https://telescope-browser.org/"; 51 license = lib.licenses.isc; 52 maintainers = with lib.maintainers; [ heph2 ];
··· 46 ]; 47 48 meta = { 49 + description = "w3m-like browser for Gemini"; 50 homepage = "https://telescope-browser.org/"; 51 license = lib.licenses.isc; 52 maintainers = with lib.maintainers; [ heph2 ];
+1 -1
pkgs/by-name/th/therion/package.nix
··· 96 ''; 97 98 meta = { 99 - description = "Therion – cave surveying software"; 100 homepage = "https://therion.speleo.sk/"; 101 changelog = "https://github.com/therion/therion/blob/${src.rev}/CHANGES"; 102 license = lib.licenses.gpl2Only;
··· 96 ''; 97 98 meta = { 99 + description = "Cave surveying software"; 100 homepage = "https://therion.speleo.sk/"; 101 changelog = "https://github.com/therion/therion/blob/${src.rev}/CHANGES"; 102 license = lib.licenses.gpl2Only;
+1 -1
pkgs/by-name/th/thunderbolt/package.nix
··· 35 doInstallCheck = true; 36 37 meta = { 38 - description = "Thunderbolt(TM) user-space components"; 39 license = lib.licenses.bsd3; 40 maintainers = [ lib.maintainers.ryantrinkle ]; 41 homepage = "https://01.org/thunderbolt-sw";
··· 35 doInstallCheck = true; 36 37 meta = { 38 + description = "Thunderbolt user-space components"; 39 license = lib.licenses.bsd3; 40 maintainers = [ lib.maintainers.ryantrinkle ]; 41 homepage = "https://01.org/thunderbolt-sw";
+1 -1
pkgs/by-name/ti/tiledb/package.nix
··· 122 ''; 123 124 meta = { 125 - description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data"; 126 homepage = "https://github.com/TileDB-Inc/TileDB"; 127 license = lib.licenses.mit; 128 platforms = lib.platforms.unix;
··· 122 ''; 123 124 meta = { 125 + description = "Allows you to manage massive dense and sparse multi-dimensional array data"; 126 homepage = "https://github.com/TileDB-Inc/TileDB"; 127 license = lib.licenses.mit; 128 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/ti/tinymist/package.nix
··· 82 }; 83 84 meta = { 85 - description = "Tinymist is an integrated language service for Typst"; 86 homepage = "https://github.com/Myriad-Dreamin/tinymist"; 87 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md"; 88 license = lib.licenses.asl20;
··· 82 }; 83 84 meta = { 85 + description = "Integrated language service for Typst"; 86 homepage = "https://github.com/Myriad-Dreamin/tinymist"; 87 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md"; 88 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/tp/tpm2-pkcs11/package.nix
··· 246 247 meta = { 248 description = 249 - "PKCS#11 interface for TPM2 hardware." 250 + lib.optionalString (extraDescription != null) " ${extraDescription}"; 251 homepage = "https://github.com/tpm2-software/tpm2-pkcs11"; 252 license = lib.licenses.bsd2;
··· 246 247 meta = { 248 description = 249 + "PKCS#11 interface for TPM2 hardware" 250 + lib.optionalString (extraDescription != null) " ${extraDescription}"; 251 homepage = "https://github.com/tpm2-software/tpm2-pkcs11"; 252 license = lib.licenses.bsd2;
+1 -1
pkgs/by-name/tu/tun2socks/package.nix
··· 26 27 meta = { 28 homepage = "https://github.com/xjasonlyu/tun2socks"; 29 - description = "tun2socks - powered by gVisor TCP/IP stack"; 30 license = lib.licenses.gpl3Plus; 31 maintainers = with lib.maintainers; [ nickcao ]; 32 mainProgram = "tun2socks";
··· 26 27 meta = { 28 homepage = "https://github.com/xjasonlyu/tun2socks"; 29 + description = "Routes network traffic from any application through a proxy"; 30 license = lib.licenses.gpl3Plus; 31 maintainers = with lib.maintainers; [ nickcao ]; 32 mainProgram = "tun2socks";
+1 -1
pkgs/by-name/tu/turso-cli/package.nix
··· 39 passthru.updateScript = nix-update-script { }; 40 41 meta = with lib; { 42 - description = "This is the command line interface (CLI) to Turso"; 43 homepage = "https://turso.tech"; 44 mainProgram = "turso"; 45 license = licenses.mit;
··· 39 passthru.updateScript = nix-update-script { }; 40 41 meta = with lib; { 42 + description = "CLI for Turso"; 43 homepage = "https://turso.tech"; 44 mainProgram = "turso"; 45 license = licenses.mit;
+1 -1
pkgs/by-name/ty/typesense/package.nix
··· 41 42 meta = with lib; { 43 homepage = "https://typesense.org"; 44 - description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences"; 45 mainProgram = "typesense-server"; 46 license = licenses.gpl3; 47 # There has been an attempt at building this from source, which were deemed
··· 41 42 meta = with lib; { 43 homepage = "https://typesense.org"; 44 + description = "Fast, typo-tolerant search engine for building delightful search experiences"; 45 mainProgram = "typesense-server"; 46 license = licenses.gpl3; 47 # There has been an attempt at building this from source, which were deemed
+1 -1
pkgs/by-name/uf/uftpd/package.nix
··· 29 ]; 30 31 meta = with lib; { 32 - description = "FTP/TFTP server for Linux that just works™"; 33 homepage = "https://troglobit.com/projects/uftpd/"; 34 license = licenses.isc; 35 platforms = platforms.unix;
··· 29 ]; 30 31 meta = with lib; { 32 + description = "FTP/TFTP server for Linux that just works"; 33 homepage = "https://troglobit.com/projects/uftpd/"; 34 license = licenses.isc; 35 platforms = platforms.unix;
+1 -1
pkgs/by-name/uh/uhk-agent/package.nix
··· 70 ''; 71 72 meta = with lib; { 73 - description = "Agent is the configuration application of the Ultimate Hacking Keyboard"; 74 homepage = "https://github.com/UltimateHackingKeyboard/agent"; 75 license = licenses.unfreeRedistributable; 76 maintainers = with maintainers; [
··· 70 ''; 71 72 meta = with lib; { 73 + description = "Configuration application of the Ultimate Hacking Keyboard"; 74 homepage = "https://github.com/UltimateHackingKeyboard/agent"; 75 license = licenses.unfreeRedistributable; 76 maintainers = with maintainers; [
+1 -1
pkgs/by-name/um/umoci/package.nix
··· 38 ''; 39 40 meta = with lib; { 41 - description = "umoci modifies Open Container images"; 42 homepage = "https://umo.ci"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ zokrezyl ];
··· 38 ''; 39 40 meta = with lib; { 41 + description = "Modifies Open Container images"; 42 homepage = "https://umo.ci"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ zokrezyl ];
+1 -1
pkgs/by-name/un/unicode-idna/package.nix
··· 25 ''; 26 27 meta = { 28 - description = "unicode IDNA compatible processing data"; 29 homepage = "http://www.unicode.org/reports/tr46/"; 30 license = lib.licenses.unicode-dfs-2016; 31 maintainers = with lib.maintainers; [ jopejoe1 ];
··· 25 ''; 26 27 meta = { 28 + description = "Unicode IDNA compatible processing data"; 29 homepage = "http://www.unicode.org/reports/tr46/"; 30 license = lib.licenses.unicode-dfs-2016; 31 maintainers = with lib.maintainers; [ jopejoe1 ];
+9 -9
pkgs/by-name/up/upsun/versions.json
··· 1 { 2 - "version": "5.1.1", 3 "darwin-amd64": { 4 - "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=", 5 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz" 6 }, 7 "darwin-arm64": { 8 - "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=", 9 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz" 10 }, 11 "linux-amd64": { 12 - "hash": "sha256-aozHXVnWGGIsOi5AopGbTLzah8AunaUrUoWnakM1+vs=", 13 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_amd64.tar.gz" 14 }, 15 "linux-arm64": { 16 - "hash": "sha256-MHb++8FXYo7YRq2HO5IypnyxxCQ7jZ5qysiuqmm0YJg=", 17 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_arm64.tar.gz" 18 } 19 }
··· 1 { 2 + "version": "5.2.0", 3 "darwin-amd64": { 4 + "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=", 5 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz" 6 }, 7 "darwin-arm64": { 8 + "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=", 9 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz" 10 }, 11 "linux-amd64": { 12 + "hash": "sha256-bLzeY95f+CbcdMOFUQs0kbRSAYTf95nSkupVwbR2HBs=", 13 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_amd64.tar.gz" 14 }, 15 "linux-arm64": { 16 + "hash": "sha256-fvXb1+JOsExA6KBCCb7ULYUBaKbgStiEjpyLw/OIFUM=", 17 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_arm64.tar.gz" 18 } 19 }
+1 -1
pkgs/by-name/ut/ut/package.nix
··· 26 ]; 27 28 meta = with lib; { 29 - description = "UT: C++20 μ(micro)/Unit Testing Framework"; 30 homepage = "https://github.com/boost-ext/ut"; 31 license = licenses.boost; 32 maintainers = with maintainers; [ matthewcroughan ];
··· 26 ]; 27 28 meta = with lib; { 29 + description = "C++20 μ(micro)/Unit Testing Framework"; 30 homepage = "https://github.com/boost-ext/ut"; 31 license = licenses.boost; 32 maintainers = with maintainers; [ matthewcroughan ];
+1 -1
pkgs/by-name/vc/vcs_query/package.nix
··· 32 33 meta = with lib; { 34 homepage = "https://github.com/mageta/vcs_query"; 35 - description = "eMail query-command to use vCards in mutt and Vim"; 36 license = licenses.mit; 37 maintainers = with maintainers; [ ma27 ]; 38 mainProgram = "vcs_query";
··· 32 33 meta = with lib; { 34 homepage = "https://github.com/mageta/vcs_query"; 35 + description = "Email query-command to use vCards in mutt and Vim"; 36 license = licenses.mit; 37 maintainers = with maintainers; [ ma27 ]; 38 mainProgram = "vcs_query";
+1 -1
pkgs/by-name/ve/vencord/package.nix
··· 77 ''; 78 79 meta = { 80 - description = "Vencord web extension"; 81 homepage = "https://github.com/Vendicated/Vencord"; 82 license = lib.licenses.gpl3Only; 83 maintainers = with lib.maintainers; [
··· 77 ''; 78 79 meta = { 80 + description = "Cutest Discord client mod"; 81 homepage = "https://github.com/Vendicated/Vencord"; 82 license = lib.licenses.gpl3Only; 83 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/vi/viceroy/package.nix
··· 22 ]; 23 24 meta = with lib; { 25 - description = "Viceroy provides local testing for developers working with Compute@Edge"; 26 mainProgram = "viceroy"; 27 homepage = "https://github.com/fastly/Viceroy"; 28 license = licenses.asl20;
··· 22 ]; 23 24 meta = with lib; { 25 + description = "Provides local testing for developers working with Compute@Edge"; 26 mainProgram = "viceroy"; 27 homepage = "https://github.com/fastly/Viceroy"; 28 license = licenses.asl20;
+3 -3
pkgs/by-name/vu/vuetorrent/package.nix
··· 7 8 buildNpmPackage rec { 9 pname = "vuetorrent"; 10 - version = "2.28.1"; 11 12 src = fetchFromGitHub { 13 owner = "VueTorrent"; 14 repo = "VueTorrent"; 15 tag = "v${version}"; 16 - hash = "sha256-YIhZREiHFRYgPvI0DVMHaD4TU7mQyigEDUwOaNheqdw="; 17 }; 18 19 - npmDepsHash = "sha256-VS6cjwKsNo0TNEF/71u2PTb2ZhSz5AG9YVh/FTIopzg="; 20 21 installPhase = '' 22 runHook preInstall
··· 7 8 buildNpmPackage rec { 9 pname = "vuetorrent"; 10 + version = "2.28.2"; 11 12 src = fetchFromGitHub { 13 owner = "VueTorrent"; 14 repo = "VueTorrent"; 15 tag = "v${version}"; 16 + hash = "sha256-8n5OM55Z5xGLAXU6jqt2bKmrYa5ZnWatW0LsjOkJeDg="; 17 }; 18 19 + npmDepsHash = "sha256-Sh6s7zACAUu8j9ugST71j5u5nEWGVxC6dOniE+xjP6E="; 20 21 installPhase = '' 22 runHook preInstall
+1 -1
pkgs/by-name/vu/vultr/package.nix
··· 21 doCheck = false; 22 23 meta = with lib; { 24 - description = "Vultr CLI and API client library"; 25 mainProgram = "vultr"; 26 homepage = "https://jamesclonk.github.io/vultr"; 27 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
··· 21 doCheck = false; 22 23 meta = with lib; { 24 + description = "CLI and API client library"; 25 mainProgram = "vultr"; 26 homepage = "https://jamesclonk.github.io/vultr"; 27 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
+1 -1
pkgs/by-name/wa/wait4x/package.nix
··· 23 doCheck = false; 24 25 meta = with lib; { 26 - description = "Wait4X allows you to wait for a port or a service to enter the requested state"; 27 homepage = "https://github.com/wait4x/wait4x"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ jfvillablanca ];
··· 23 doCheck = false; 24 25 meta = with lib; { 26 + description = "Allows you to wait for a port or a service to enter the requested state"; 27 homepage = "https://github.com/wait4x/wait4x"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ jfvillablanca ];
+1 -1
pkgs/by-name/wa/wallabag/package.nix
··· 43 ''; 44 45 meta = { 46 - description = "Self hostable application for saving web pages"; 47 longDescription = '' 48 wallabag is a self-hostable PHP application allowing you to not 49 miss any content anymore. Click, save and read it when you can.
··· 43 ''; 44 45 meta = { 46 + description = "Self-hostable application for saving web pages"; 47 longDescription = '' 48 wallabag is a self-hostable PHP application allowing you to not 49 miss any content anymore. Click, save and read it when you can.
+1 -1
pkgs/by-name/wa/wastebin/package.nix
··· 39 }; 40 41 meta = with lib; { 42 - description = "Wastebin is a pastebin"; 43 homepage = "https://github.com/matze/wastebin"; 44 changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md"; 45 license = licenses.mit;
··· 39 }; 40 41 meta = with lib; { 42 + description = "Pastebin service"; 43 homepage = "https://github.com/matze/wastebin"; 44 changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md"; 45 license = licenses.mit;
+1 -1
pkgs/by-name/we/weggli/package.nix
··· 26 }; 27 28 meta = { 29 - description = "Weggli is a fast and robust semantic search tool for C and C++ codebases"; 30 homepage = "https://github.com/weggli-rs/weggli"; 31 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}"; 32 mainProgram = "weggli";
··· 26 }; 27 28 meta = { 29 + description = "Fast and robust semantic search tool for C and C++ codebases"; 30 homepage = "https://github.com/weggli-rs/weggli"; 31 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}"; 32 mainProgram = "weggli";
+16 -3
pkgs/by-name/wl/wlx-overlay-s/package.nix
··· 22 testers, 23 wayland, 24 wlx-overlay-s, 25 }: 26 27 rustPlatform.buildRustPackage rec { ··· 37 38 cargoHash = "sha256-em5sWSty2/pZp2jTwBnLUIBgPOcoMpwELwj984XYf+k="; 39 40 nativeBuildInputs = [ 41 makeWrapper 42 pkg-config ··· 52 libXext 53 libXrandr 54 libxkbcommon 55 - openvr 56 openxr-loader 57 pipewire 58 wayland 59 - ]; 60 61 env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 62 ··· 79 license = lib.licenses.gpl3Only; 80 maintainers = with lib.maintainers; [ Scrumplex ]; 81 platforms = lib.platforms.linux; 82 - broken = stdenv.hostPlatform.isAarch64; 83 mainProgram = "wlx-overlay-s"; 84 }; 85 }
··· 22 testers, 23 wayland, 24 wlx-overlay-s, 25 + # openvr support is broken on aarch64-linux 26 + withOpenVr ? !stdenv.hostPlatform.isAarch64, 27 }: 28 29 rustPlatform.buildRustPackage rec { ··· 39 40 cargoHash = "sha256-em5sWSty2/pZp2jTwBnLUIBgPOcoMpwELwj984XYf+k="; 41 42 + # explicitly only add openvr if withOpenVr is set to true. 43 + buildNoDefaultFeatures = true; 44 + buildFeatures = [ 45 + "openxr" 46 + "osc" 47 + "x11" 48 + "wayland" 49 + "wayvr" 50 + ] 51 + ++ lib.optional withOpenVr "openvr"; 52 + 53 nativeBuildInputs = [ 54 makeWrapper 55 pkg-config ··· 65 libXext 66 libXrandr 67 libxkbcommon 68 openxr-loader 69 pipewire 70 wayland 71 + ] 72 + ++ lib.optional withOpenVr openvr; 73 74 env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 75 ··· 92 license = lib.licenses.gpl3Only; 93 maintainers = with lib.maintainers; [ Scrumplex ]; 94 platforms = lib.platforms.linux; 95 + broken = stdenv.hostPlatform.isAarch64 && withOpenVr; 96 mainProgram = "wlx-overlay-s"; 97 }; 98 }
+1 -1
pkgs/by-name/wq/wqy_microhei/package.nix
··· 22 ''; 23 24 meta = { 25 - description = "(mainly) Chinese Unicode font"; 26 homepage = "http://wenq.org"; 27 license = lib.licenses.asl20; 28 maintainers = [ lib.maintainers.pkmx ];
··· 22 ''; 23 24 meta = { 25 + description = "Chinese Unicode font optimized for screen display"; 26 homepage = "http://wenq.org"; 27 license = lib.licenses.asl20; 28 maintainers = [ lib.maintainers.pkmx ];
+1 -1
pkgs/by-name/wq/wqy_zenhei/package.nix
··· 22 ''; 23 24 meta = { 25 - description = "(mainly) Chinese Unicode font"; 26 homepage = "http://wenq.org"; 27 license = lib.licenses.gpl2; # with font embedding exceptions 28 maintainers = [ lib.maintainers.pkmx ];
··· 22 ''; 23 24 meta = { 25 + description = "Chinese Unicode font with full CJK coverage"; 26 homepage = "http://wenq.org"; 27 license = lib.licenses.gpl2; # with font embedding exceptions 28 maintainers = [ lib.maintainers.pkmx ];
+1 -1
pkgs/by-name/xf/xfitter/package.nix
··· 73 ''; 74 75 meta = with lib; { 76 - description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data"; 77 license = licenses.gpl3; 78 homepage = "https://www.xfitter.org/xFitter"; 79 platforms = platforms.unix;
··· 73 ''; 74 75 meta = with lib; { 76 + description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data"; 77 license = licenses.gpl3; 78 homepage = "https://www.xfitter.org/xFitter"; 79 platforms = platforms.unix;
+1 -1
pkgs/by-name/xk/xkbd/package.nix
··· 43 44 meta = with lib; { 45 homepage = "https://github.com/mahatma-kaganovich/xkbd"; 46 - description = "onscreen soft keyboard for X11"; 47 license = licenses.gpl2Plus; 48 maintainers = [ ]; 49 platforms = platforms.linux;
··· 43 44 meta = with lib; { 45 homepage = "https://github.com/mahatma-kaganovich/xkbd"; 46 + description = "On-screen soft keyboard for X11"; 47 license = licenses.gpl2Plus; 48 maintainers = [ ]; 49 platforms = platforms.linux;
+1 -1
pkgs/by-name/xl/xlights/package.nix
··· 14 }; 15 16 meta = { 17 - description = "xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers"; 18 homepage = "https://xlights.org"; 19 license = lib.licenses.gpl3; 20 maintainers = with lib.maintainers; [ kashw2 ];
··· 14 }; 15 16 meta = { 17 + description = "Sequencer for lights with USB and E1.31 drivers"; 18 homepage = "https://xlights.org"; 19 license = lib.licenses.gpl3; 20 maintainers = with lib.maintainers; [ kashw2 ];
+1 -1
pkgs/by-name/xl/xlink/package.nix
··· 76 ''; 77 78 meta = { 79 - description = "XLink library for communication with Myriad VPUs"; 80 homepage = "https://github.com/luxonis/XLink"; 81 license = lib.licenses.asl20; 82 platforms = lib.platforms.all;
··· 76 ''; 77 78 meta = { 79 + description = "Library for communication with Myriad VPUs"; 80 homepage = "https://github.com/luxonis/XLink"; 81 license = lib.licenses.asl20; 82 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/xm/xmloscopy/package.nix
··· 55 ''; 56 57 meta = with lib; { 58 - description = "wtf is my docbook broken?"; 59 mainProgram = "xmloscopy"; 60 homepage = "https://github.com/grahamc/xmloscopy"; 61 license = licenses.mit;
··· 55 ''; 56 57 meta = with lib; { 58 + description = "XML debugger"; 59 mainProgram = "xmloscopy"; 60 homepage = "https://github.com/grahamc/xmloscopy"; 61 license = licenses.mit;
+1 -1
pkgs/by-name/ya/yazi/plugins/nord/default.nix
··· 15 }; 16 17 meta = { 18 - description = "nordic yazi"; 19 homepage = "https://github.com/stepbrobd/nord.yazi"; 20 license = lib.licenses.mit; 21 maintainers = with lib.maintainers; [ stepbrobd ];
··· 15 }; 16 17 meta = { 18 + description = "Nordic yazi"; 19 homepage = "https://github.com/stepbrobd/nord.yazi"; 20 license = lib.licenses.mit; 21 maintainers = with lib.maintainers; [ stepbrobd ];
+1 -1
pkgs/by-name/yu/yubihsm-connector/package.nix
··· 37 ''; 38 39 meta = with lib; { 40 - description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it"; 41 homepage = "https://developers.yubico.com/yubihsm-connector/"; 42 maintainers = with maintainers; [ matthewcroughan ]; 43 license = licenses.asl20;
··· 37 ''; 38 39 meta = with lib; { 40 + description = "Performs the communication between the YubiHSM 2 and applications that use it"; 41 homepage = "https://developers.yubico.com/yubihsm-connector/"; 42 maintainers = with maintainers; [ matthewcroughan ]; 43 license = licenses.asl20;
+1 -1
pkgs/by-name/yu/yubihsm-shell/package.nix
··· 63 hardeningDisable = [ "fortify3" ]; 64 65 meta = with lib; { 66 - description = "yubihsm-shell and libyubihsm"; 67 homepage = "https://github.com/Yubico/yubihsm-shell"; 68 maintainers = with maintainers; [ matthewcroughan ]; 69 license = licenses.asl20;
··· 63 hardeningDisable = [ "fortify3" ]; 64 65 meta = with lib; { 66 + description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM"; 67 homepage = "https://github.com/Yubico/yubihsm-shell"; 68 maintainers = with maintainers; [ matthewcroughan ]; 69 license = licenses.asl20;
+1 -1
pkgs/by-name/za/zammad/package.nix
··· 128 }; 129 130 meta = with lib; { 131 - description = "Zammad, a web-based, open source user support/ticketing solution"; 132 homepage = "https://zammad.org"; 133 license = licenses.agpl3Plus; 134 platforms = [
··· 128 }; 129 130 meta = with lib; { 131 + description = "Web-based, open source user support/ticketing solution"; 132 homepage = "https://zammad.org"; 133 license = licenses.agpl3Plus; 134 platforms = [
+1 -1
pkgs/by-name/zi/zile/package.nix
··· 48 meta = { 49 homepage = "https://www.gnu.org/software/zile/"; 50 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}"; 51 - description = "Zile Implements Lua Editors"; 52 longDescription = '' 53 GNU Zile is a text editor development kit, so that you can (relatively) 54 quickly develop your own ideal text editor without reinventing the wheel
··· 48 meta = { 49 homepage = "https://www.gnu.org/software/zile/"; 50 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}"; 51 + description = "Implements Lua Editors"; 52 longDescription = '' 53 GNU Zile is a text editor development kit, so that you can (relatively) 54 quickly develop your own ideal text editor without reinventing the wheel
+1 -1
pkgs/by-name/zi/zipkin/package.nix
··· 22 --add-flags "-cp $out/share/java/zipkin-server-${version}-exec.jar org.springframework.boot.loader.JarLauncher" 23 ''; 24 meta = with lib; { 25 - description = "Zipkin distributed tracing system"; 26 homepage = "https://zipkin.io/"; 27 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 28 license = licenses.asl20;
··· 22 --add-flags "-cp $out/share/java/zipkin-server-${version}-exec.jar org.springframework.boot.loader.JarLauncher" 23 ''; 24 meta = with lib; { 25 + description = "Distributed tracing system"; 26 homepage = "https://zipkin.io/"; 27 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 28 license = licenses.asl20;
+1 -1
pkgs/by-name/zl/zluda/package.nix
··· 78 ''; 79 80 meta = { 81 - description = "ZLUDA - CUDA on non-Nvidia GPUs"; 82 homepage = "https://github.com/vosen/ZLUDA"; 83 changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}"; 84 license = lib.licenses.mit;
··· 78 ''; 79 80 meta = { 81 + description = "CUDA on non-Nvidia GPUs"; 82 homepage = "https://github.com/vosen/ZLUDA"; 83 changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}"; 84 license = lib.licenses.mit;
+12 -11
pkgs/desktops/gnome/extensions/gsconnect/default.nix
··· 21 desktop-file-utils, 22 }: 23 24 - stdenv.mkDerivation rec { 25 pname = "gnome-shell-extension-gsconnect"; 26 - version = "62"; 27 28 outputs = [ 29 "out" ··· 33 src = fetchFromGitHub { 34 owner = "GSConnect"; 35 repo = "gnome-shell-extension-gsconnect"; 36 - rev = "v${version}"; 37 - hash = "sha256-HFm04XC61AjkJSt4YBc4dO9v563w+LsYDSaZckPYE14="; 38 }; 39 40 patches = [ ··· 88 89 # slightly janky fix for gsettings_schemadir being removed 90 substituteInPlace data/config.js.in \ 91 - --subst-var-by GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath (placeholder "out") "${pname}-${version}"} 92 ''; 93 94 postFixup = '' ··· 116 }; 117 }; 118 119 - meta = with lib; { 120 description = "KDE Connect implementation for Gnome Shell"; 121 homepage = "https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki"; 122 - license = licenses.gpl2Plus; 123 - maintainers = [ maintainers.doronbehar ]; 124 - teams = [ teams.gnome ]; 125 - platforms = platforms.linux; 126 }; 127 - }
··· 21 desktop-file-utils, 22 }: 23 24 + stdenv.mkDerivation (finalAttrs: { 25 pname = "gnome-shell-extension-gsconnect"; 26 + version = "66"; 27 28 outputs = [ 29 "out" ··· 33 src = fetchFromGitHub { 34 owner = "GSConnect"; 35 repo = "gnome-shell-extension-gsconnect"; 36 + rev = "v${finalAttrs.version}"; 37 + hash = "sha256-QPvdSmt4aUkPvaOUonovrCxW4pxrgoopXGi3KSukVD8="; 38 }; 39 40 patches = [ ··· 88 89 # slightly janky fix for gsettings_schemadir being removed 90 substituteInPlace data/config.js.in \ 91 + --subst-var-by GSETTINGS_SCHEMA_DIR \ 92 + ${glib.makeSchemaPath (placeholder "out") "${finalAttrs.pname}-${finalAttrs.version}"} 93 ''; 94 95 postFixup = '' ··· 117 }; 118 }; 119 120 + meta = { 121 description = "KDE Connect implementation for Gnome Shell"; 122 homepage = "https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki"; 123 + license = lib.licenses.gpl2Plus; 124 + maintainers = with lib.maintainers; [ doronbehar ]; 125 + teams = [ lib.teams.gnome ]; 126 + platforms = lib.platforms.linux; 127 }; 128 + })
+5
pkgs/development/libraries/spandsp/3.nix
··· 1 { 2 fetchFromGitHub, 3 callPackage, 4 }: 5 6 (callPackage ./common.nix { }).overrideAttrs (previousAttrs: { ··· 11 rev = "6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6"; # upstream does not seem to believe in tags 12 sha256 = "03w0s99y3zibi5fnvn8lk92dggfgrr0mz5255745jfbz28b2d5y7"; 13 }; 14 })
··· 1 { 2 fetchFromGitHub, 3 callPackage, 4 + libjpeg, 5 }: 6 7 (callPackage ./common.nix { }).overrideAttrs (previousAttrs: { ··· 12 rev = "6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6"; # upstream does not seem to believe in tags 13 sha256 = "03w0s99y3zibi5fnvn8lk92dggfgrr0mz5255745jfbz28b2d5y7"; 14 }; 15 + 16 + propagatedBuildInputs = previousAttrs.propagatedBuildInputs or [ ] ++ [ 17 + libjpeg 18 + ]; 19 })
+5 -5
pkgs/development/ocaml-modules/janestreet/0.12.nix
··· 140 ppx_hash = janePackage { 141 pname = "ppx_hash"; 142 hash = "1dfsfvhiyp1mnf24mr93svpdn432kla0y7x631lssacxxp2sadbg"; 143 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 144 propagatedBuildInputs = [ 145 ppx_compare 146 ppx_sexp_conv ··· 178 ppx_sexp_message = janePackage { 179 pname = "ppx_sexp_message"; 180 hash = "0yskd6v48jc6wa0nhg685kylh1n9qb6b7d1wglr9wnhl9sw990mc"; 181 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 182 propagatedBuildInputs = [ 183 ppx_here 184 ppx_sexp_conv ··· 227 bin_prot = janePackage { 228 pname = "bin_prot"; 229 hash = "0hh6s7g9s004z35hsr8z6nw5phlcvcd6g2q3bj4f0s1s0anlsswm"; 230 - meta.description = "A binary protocol generator"; 231 propagatedBuildInputs = [ 232 ppx_compare 233 ppx_custom_printf ··· 309 ppx_pipebang = janePackage { 310 pname = "ppx_pipebang"; 311 hash = "1p4pdpl8h2bblbhpn5nk17ri4rxpz0aih0gffg3cl1186irkj0xj"; 312 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 313 propagatedBuildInputs = [ ppxlib ]; 314 }; 315 316 ppx_sexp_value = janePackage { 317 pname = "ppx_sexp_value"; 318 hash = "1mg81834a6dx1x7x9zb9wc58438cabjjw08yhkx6i386hxfy891p"; 319 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 320 propagatedBuildInputs = [ 321 ppx_here 322 ppx_sexp_conv
··· 140 ppx_hash = janePackage { 141 pname = "ppx_hash"; 142 hash = "1dfsfvhiyp1mnf24mr93svpdn432kla0y7x631lssacxxp2sadbg"; 143 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 144 propagatedBuildInputs = [ 145 ppx_compare 146 ppx_sexp_conv ··· 178 ppx_sexp_message = janePackage { 179 pname = "ppx_sexp_message"; 180 hash = "0yskd6v48jc6wa0nhg685kylh1n9qb6b7d1wglr9wnhl9sw990mc"; 181 + meta.description = "PPX rewriter for easy construction of s-expressions"; 182 propagatedBuildInputs = [ 183 ppx_here 184 ppx_sexp_conv ··· 227 bin_prot = janePackage { 228 pname = "bin_prot"; 229 hash = "0hh6s7g9s004z35hsr8z6nw5phlcvcd6g2q3bj4f0s1s0anlsswm"; 230 + meta.description = "Binary protocol generator"; 231 propagatedBuildInputs = [ 232 ppx_compare 233 ppx_custom_printf ··· 309 ppx_pipebang = janePackage { 310 pname = "ppx_pipebang"; 311 hash = "1p4pdpl8h2bblbhpn5nk17ri4rxpz0aih0gffg3cl1186irkj0xj"; 312 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 313 propagatedBuildInputs = [ ppxlib ]; 314 }; 315 316 ppx_sexp_value = janePackage { 317 pname = "ppx_sexp_value"; 318 hash = "1mg81834a6dx1x7x9zb9wc58438cabjjw08yhkx6i386hxfy891p"; 319 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 320 propagatedBuildInputs = [ 321 ppx_here 322 ppx_sexp_conv
+15 -15
pkgs/development/ocaml-modules/janestreet/0.14.nix
··· 15 version = "0.14.1"; 16 minimalOCamlVersion = "4.09"; 17 hash = "0wm2081kzd5zsqs516cn3f975bnnmnyynv8fa818gmfa65i6mxm8"; 18 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 19 propagatedBuildInputs = [ higher_kinded ]; 20 }; 21 ··· 99 async_js = janePackage { 100 pname = "async_js"; 101 hash = "0rld8792lfwbinn9rhrgacivz49vppgy29smpqnvpga89wchjv0v"; 102 - meta.description = "A small library that provide Async support for JavaScript platforms"; 103 buildInputs = [ js_of_ocaml-ppx ]; 104 propagatedBuildInputs = [ 105 async_rpc_kernel ··· 237 pname = "bin_prot"; 238 hash = "1qyqbfp4zdc2jb87370cdgancisqffhf9x60zgh2m31kqik8annr"; 239 minimalOCamlVersion = "4.04.2"; 240 - meta.description = "A binary protocol generator"; 241 propagatedBuildInputs = [ 242 ppx_compare 243 ppx_custom_printf ··· 250 bonsai = janePackage { 251 pname = "bonsai"; 252 hash = "0k4grabwqc9sy4shzp77bgfvyajvvc0l8qq89ia7cvlwvly7gv6a"; 253 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 254 buildInputs = [ ppx_pattern_bind ]; 255 propagatedBuildInputs = [ incr_dom ]; 256 }; ··· 389 version = "0.14.1"; 390 minimalOCamlVersion = "4.09"; 391 hash = "05jvxgqsx3j2v8rqpd91ah76dgc1q2dz38kjklmx0vms4r4gvlsx"; 392 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 393 propagatedBuildInputs = [ 394 base 395 ppx_jane ··· 399 incr_dom = janePackage { 400 pname = "incr_dom"; 401 hash = "0mi98cwi4npdh5vvcz0pb4sbb9j9dydl52s51rswwc3kn8mipxfx"; 402 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 403 buildInputs = [ js_of_ocaml-ppx ]; 404 propagatedBuildInputs = [ 405 async_js ··· 622 pname = "ppx_hash"; 623 hash = "1zf03xdrg4jig7pdcrdpbabyjkdpifb31z2z1bf9wfdawybdhwkq"; 624 minimalOCamlVersion = "4.04.2"; 625 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 626 propagatedBuildInputs = [ 627 ppx_compare 628 ppx_sexp_conv ··· 736 pname = "ppx_pattern_bind"; 737 hash = "0yxkwnn30nxgrspi191zma95bgrh134aqh2bnpj3wg0245ki55zv"; 738 minimalOCamlVersion = "4.07"; 739 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 740 propagatedBuildInputs = [ ppx_let ]; 741 }; 742 ··· 744 pname = "ppx_pipebang"; 745 hash = "0450b3p2rpnnn5yyvbkcd3c33jr2z0dp8blwxddaj2lv7nzl5dzf"; 746 minimalOCamlVersion = "4.04.2"; 747 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 748 propagatedBuildInputs = [ ppxlib ]; 749 }; 750 751 ppx_python = janePackage { 752 pname = "ppx_python"; 753 hash = "0gk4nqz4i9v3hwjg5mvgpgwj0dfcgpyc7ikba93cafyhn6fy83zk"; 754 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 755 # Compatibility with ppxlib 0.23 756 patches = fetchpatch { 757 url = "https://github.com/janestreet/ppx_python/commit/b2fe0040cc39fa6164de868f8a20edb38d81170e.patch"; ··· 782 version = "0.14.1"; 783 hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4"; 784 minimalOCamlVersion = "4.04.2"; 785 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 786 propagatedBuildInputs = [ 787 ppx_here 788 ppx_sexp_conv ··· 793 pname = "ppx_sexp_value"; 794 hash = "1d1c92pyypqkd9473d59j0sfppxvcxggbc62w8bkqnbxrdmvirn9"; 795 minimalOCamlVersion = "4.04.2"; 796 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 797 propagatedBuildInputs = [ 798 ppx_here 799 ppx_sexp_conv ··· 856 pythonlib = janePackage { 857 pname = "pythonlib"; 858 hash = "0qr0mh9jiv1ham5zlz9i4im23a1vh6x1yp6dp2db2s4icmfph639"; 859 - meta.description = "A library to help writing wrappers around ocaml code for python"; 860 meta.broken = lib.versionAtLeast ocaml.version "4.13"; 861 propagatedBuildInputs = [ 862 ppx_expect ··· 950 base 951 ppx_jane 952 ]; 953 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 954 }; 955 956 sexplib0 = janePackage { ··· 1005 splay_tree = janePackage { 1006 pname = "splay_tree"; 1007 hash = "1xbzzbqb054hl1v1zcgfwdgzqihni3a0dmvrric9xggmgn4ycmqq"; 1008 - meta.description = "A splay tree implementation"; 1009 propagatedBuildInputs = [ core_kernel ]; 1010 }; 1011
··· 15 version = "0.14.1"; 16 minimalOCamlVersion = "4.09"; 17 hash = "0wm2081kzd5zsqs516cn3f975bnnmnyynv8fa818gmfa65i6mxm8"; 18 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 19 propagatedBuildInputs = [ higher_kinded ]; 20 }; 21 ··· 99 async_js = janePackage { 100 pname = "async_js"; 101 hash = "0rld8792lfwbinn9rhrgacivz49vppgy29smpqnvpga89wchjv0v"; 102 + meta.description = "Small library that provide Async support for JavaScript platforms"; 103 buildInputs = [ js_of_ocaml-ppx ]; 104 propagatedBuildInputs = [ 105 async_rpc_kernel ··· 237 pname = "bin_prot"; 238 hash = "1qyqbfp4zdc2jb87370cdgancisqffhf9x60zgh2m31kqik8annr"; 239 minimalOCamlVersion = "4.04.2"; 240 + meta.description = "Binary protocol generator"; 241 propagatedBuildInputs = [ 242 ppx_compare 243 ppx_custom_printf ··· 250 bonsai = janePackage { 251 pname = "bonsai"; 252 hash = "0k4grabwqc9sy4shzp77bgfvyajvvc0l8qq89ia7cvlwvly7gv6a"; 253 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 254 buildInputs = [ ppx_pattern_bind ]; 255 propagatedBuildInputs = [ incr_dom ]; 256 }; ··· 389 version = "0.14.1"; 390 minimalOCamlVersion = "4.09"; 391 hash = "05jvxgqsx3j2v8rqpd91ah76dgc1q2dz38kjklmx0vms4r4gvlsx"; 392 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 393 propagatedBuildInputs = [ 394 base 395 ppx_jane ··· 399 incr_dom = janePackage { 400 pname = "incr_dom"; 401 hash = "0mi98cwi4npdh5vvcz0pb4sbb9j9dydl52s51rswwc3kn8mipxfx"; 402 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 403 buildInputs = [ js_of_ocaml-ppx ]; 404 propagatedBuildInputs = [ 405 async_js ··· 622 pname = "ppx_hash"; 623 hash = "1zf03xdrg4jig7pdcrdpbabyjkdpifb31z2z1bf9wfdawybdhwkq"; 624 minimalOCamlVersion = "4.04.2"; 625 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 626 propagatedBuildInputs = [ 627 ppx_compare 628 ppx_sexp_conv ··· 736 pname = "ppx_pattern_bind"; 737 hash = "0yxkwnn30nxgrspi191zma95bgrh134aqh2bnpj3wg0245ki55zv"; 738 minimalOCamlVersion = "4.07"; 739 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 740 propagatedBuildInputs = [ ppx_let ]; 741 }; 742 ··· 744 pname = "ppx_pipebang"; 745 hash = "0450b3p2rpnnn5yyvbkcd3c33jr2z0dp8blwxddaj2lv7nzl5dzf"; 746 minimalOCamlVersion = "4.04.2"; 747 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 748 propagatedBuildInputs = [ ppxlib ]; 749 }; 750 751 ppx_python = janePackage { 752 pname = "ppx_python"; 753 hash = "0gk4nqz4i9v3hwjg5mvgpgwj0dfcgpyc7ikba93cafyhn6fy83zk"; 754 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 755 # Compatibility with ppxlib 0.23 756 patches = fetchpatch { 757 url = "https://github.com/janestreet/ppx_python/commit/b2fe0040cc39fa6164de868f8a20edb38d81170e.patch"; ··· 782 version = "0.14.1"; 783 hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4"; 784 minimalOCamlVersion = "4.04.2"; 785 + meta.description = "PPX rewriter for easy construction of s-expressions"; 786 propagatedBuildInputs = [ 787 ppx_here 788 ppx_sexp_conv ··· 793 pname = "ppx_sexp_value"; 794 hash = "1d1c92pyypqkd9473d59j0sfppxvcxggbc62w8bkqnbxrdmvirn9"; 795 minimalOCamlVersion = "4.04.2"; 796 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 797 propagatedBuildInputs = [ 798 ppx_here 799 ppx_sexp_conv ··· 856 pythonlib = janePackage { 857 pname = "pythonlib"; 858 hash = "0qr0mh9jiv1ham5zlz9i4im23a1vh6x1yp6dp2db2s4icmfph639"; 859 + meta.description = "Library to help writing wrappers around ocaml code for python"; 860 meta.broken = lib.versionAtLeast ocaml.version "4.13"; 861 propagatedBuildInputs = [ 862 ppx_expect ··· 950 base 951 ppx_jane 952 ]; 953 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 954 }; 955 956 sexplib0 = janePackage { ··· 1005 splay_tree = janePackage { 1006 pname = "splay_tree"; 1007 hash = "1xbzzbqb054hl1v1zcgfwdgzqihni3a0dmvrric9xggmgn4ycmqq"; 1008 + meta.description = "Splay tree implementation"; 1009 propagatedBuildInputs = [ core_kernel ]; 1010 }; 1011
+25 -25
pkgs/development/ocaml-modules/janestreet/0.15.nix
··· 27 pname = "abstract_algebra"; 28 minimalOCamlVersion = "4.08"; 29 hash = "12imf6ibm7qb8r1fpqnrl20x2z14zl3ri1vzg0z8qby9l8bv2fbd"; 30 - meta.description = "A small library describing abstract algebra concepts"; 31 propagatedBuildInputs = [ 32 base 33 ppx_jane ··· 38 pname = "accessor"; 39 minimalOCamlVersion = "4.09"; 40 hash = "17rzf0jpc9s3yrxcnn630jhgsw5mrnrhwbfh62hqxqanascc5rxh"; 41 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 42 propagatedBuildInputs = [ higher_kinded ]; 43 }; 44 ··· 118 async_js = janePackage { 119 pname = "async_js"; 120 hash = "184j077bz686k5lrqswircnrdqldb316ngpzq7xri1pcsl39sy3q"; 121 - meta.description = "A small library that provide Async support for JavaScript platforms"; 122 buildInputs = [ js_of_ocaml-ppx ]; 123 propagatedBuildInputs = [ 124 async_rpc_kernel ··· 221 async_websocket = janePackage { 222 pname = "async_websocket"; 223 hash = "16ixqfnx9jp77bvx11dlzsq0pzfpyiif60hl2q06zncyswky9xgb"; 224 - meta.description = "A library that implements the websocket protocol on top of Async"; 225 propagatedBuildInputs = [ 226 async 227 cryptokit ··· 279 pname = "bin_prot"; 280 hash = "1qfqglscc25wwnjx7byqmjcnjww1msnr8940gyg8h93wdq43fjnh"; 281 minimalOCamlVersion = "4.04.2"; 282 - meta.description = "A binary protocol generator"; 283 propagatedBuildInputs = [ 284 ppx_compare 285 ppx_custom_printf ··· 292 bonsai = janePackage { 293 pname = "bonsai"; 294 hash = "150zx2g1dmhyrxwqq8j7f2m3hjpmk5bk182ihx2gdbarhw1ainpm"; 295 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 296 buildInputs = [ ppx_pattern_bind ]; 297 nativeBuildInputs = [ 298 js_of_ocaml-compiler ··· 343 pname = "cohttp_static_handler"; 344 version = "0.15.0"; 345 hash = "sha256-ENaH8ChvjeMc9WeNIhkeNBB7YK9vB4lw95o6FFZI1ys="; 346 - meta.description = "A library for easily creating a cohttp handler for static files"; 347 propagatedBuildInputs = [ cohttp-async ]; 348 }; 349 ··· 491 pname = "file_path"; 492 minimalOCamlVersion = "4.11"; 493 hash = "0vjvxviryywwwfdazcijwhpajp2d4mavlki7lj4qaafjrw62x14k"; 494 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 495 propagatedBuildInputs = [ 496 async 497 core ··· 506 fuzzy_match = janePackage { 507 pname = "fuzzy_match"; 508 hash = "0s5w81698b07l5m11nwx8xbjcpmp54dnf5fcrnlva22jrlsf14h4"; 509 - meta.description = "A library for fuzzy string matching"; 510 propagatedBuildInputs = [ 511 core 512 ppx_jane ··· 517 pname = "fzf"; 518 minimalOCamlVersion = "4.08"; 519 hash = "1ha0i6dx5bgwzbdi4rn98wjwi2imv5p2i7qs7hy0c6cmg88xbdry"; 520 - meta.description = "A library for running the fzf command line tool"; 521 propagatedBuildInputs = [ 522 async 523 core_kernel ··· 532 pname = "higher_kinded"; 533 minimalOCamlVersion = "4.09"; 534 hash = "0rafxxajqswi070h8sinhjna0swh1hc6d7i3q7y099yj3wlr2y1l"; 535 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 536 propagatedBuildInputs = [ 537 base 538 ppx_jane ··· 542 incr_dom = janePackage { 543 pname = "incr_dom"; 544 hash = "1sija9w2im8vdp61h387w0mww9hh7jgkgsjcccps4lbv936ac7c1"; 545 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 546 buildInputs = [ js_of_ocaml-ppx ]; 547 propagatedBuildInputs = [ 548 async_js ··· 598 jsonaf = janePackage { 599 pname = "jsonaf"; 600 hash = "1j9rn8vsvfpgmdpmdqb5qhvss5171j8n3ii1bcgnavqinchbvqa6"; 601 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 602 propagatedBuildInputs = [ 603 base 604 ppx_jane ··· 793 ppx_css = janePackage { 794 pname = "ppx_css"; 795 hash = "09dpmj3f3m3z1ji9hq775iqr3cfmv5gh7q9zlblizj4wx4y0ibyi"; 796 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 797 propagatedBuildInputs = [ 798 core_kernel 799 ppxlib ··· 867 pname = "ppx_hash"; 868 hash = "15agkwavadllzxdv4syjna02083nfnap8qs4yqf5s0adjw73fzyg"; 869 minimalOCamlVersion = "4.04.2"; 870 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 871 propagatedBuildInputs = [ 872 ppx_compare 873 ppx_sexp_conv ··· 1006 pname = "ppx_pattern_bind"; 1007 hash = "01nfdk9yvk92r7sjl4ngxfsx8fyqh2dsjxz0i299nszv9jc4rn4f"; 1008 minimalOCamlVersion = "4.07"; 1009 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1010 propagatedBuildInputs = [ ppx_let ]; 1011 }; 1012 ··· 1014 pname = "ppx_pipebang"; 1015 hash = "0sm5dghyalhws3hy1cc2ih36az1k4q02hcgj6l26gwyma3y4irvq"; 1016 minimalOCamlVersion = "4.04.2"; 1017 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1018 propagatedBuildInputs = [ ppxlib ]; 1019 }; 1020 1021 ppx_python = janePackage { 1022 pname = "ppx_python"; 1023 hash = "1d2wf0rkvxg07q6xq2zmxh6hmvnwlsmny3mm92jsg1s7bdl39gap"; 1024 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1025 propagatedBuildInputs = [ 1026 ppx_base 1027 ppxlib ··· 1046 pname = "ppx_sexp_message"; 1047 hash = "0a7hx50bkkc5n5msc3zzc4ixnp7674x3mallknb9j31jnd8l90nj"; 1048 minimalOCamlVersion = "4.04.2"; 1049 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1050 propagatedBuildInputs = [ 1051 ppx_here 1052 ppx_sexp_conv ··· 1057 pname = "ppx_sexp_value"; 1058 hash = "0kz83j9v6yz3v8c6vr9ilhkcci4hhjd6i6r6afnx72jh6i7d3hnv"; 1059 minimalOCamlVersion = "4.04.2"; 1060 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1061 propagatedBuildInputs = [ 1062 ppx_here 1063 ppx_sexp_conv ··· 1120 profunctor = janePackage { 1121 pname = "profunctor"; 1122 hash = "151vk0cagjwn0isnnwryn6gmvnpds4dyj1in9jvv5is8yij203gg"; 1123 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1124 propagatedBuildInputs = [ 1125 base 1126 ppx_jane ··· 1139 pname = "pythonlib"; 1140 version = "0.15.1"; 1141 hash = "sha256-j8WXVTEiBmHtoTjkbnIh31vC4IghfAMaEL19nDLx3mc="; 1142 - meta.description = "A library to help writing wrappers around ocaml code for python"; 1143 buildInputs = [ ppx_optcomp ]; 1144 propagatedBuildInputs = [ 1145 ppx_expect ··· 1175 record_builder = janePackage { 1176 pname = "record_builder"; 1177 hash = "004nqcmwll0vy47mb3d3jlk21cc6adcjy62dkv2k966n9jkh472h"; 1178 - meta.description = "A library which provides traversal of records with an applicative"; 1179 propagatedBuildInputs = [ 1180 base 1181 ppx_jane ··· 1258 base 1259 ppx_jane 1260 ]; 1261 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1262 }; 1263 1264 sexplib0 = janePackage { ··· 1313 splay_tree = janePackage { 1314 pname = "splay_tree"; 1315 hash = "1jxfh7f2hjrms5pm2cy1cf6ivphgiqqvyyr9hdcz8d3vi612p4dm"; 1316 - meta.description = "A splay tree implementation"; 1317 propagatedBuildInputs = [ core_kernel ]; 1318 }; 1319
··· 27 pname = "abstract_algebra"; 28 minimalOCamlVersion = "4.08"; 29 hash = "12imf6ibm7qb8r1fpqnrl20x2z14zl3ri1vzg0z8qby9l8bv2fbd"; 30 + meta.description = "Small library describing abstract algebra concepts"; 31 propagatedBuildInputs = [ 32 base 33 ppx_jane ··· 38 pname = "accessor"; 39 minimalOCamlVersion = "4.09"; 40 hash = "17rzf0jpc9s3yrxcnn630jhgsw5mrnrhwbfh62hqxqanascc5rxh"; 41 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 42 propagatedBuildInputs = [ higher_kinded ]; 43 }; 44 ··· 118 async_js = janePackage { 119 pname = "async_js"; 120 hash = "184j077bz686k5lrqswircnrdqldb316ngpzq7xri1pcsl39sy3q"; 121 + meta.description = "Small library that provide Async support for JavaScript platforms"; 122 buildInputs = [ js_of_ocaml-ppx ]; 123 propagatedBuildInputs = [ 124 async_rpc_kernel ··· 221 async_websocket = janePackage { 222 pname = "async_websocket"; 223 hash = "16ixqfnx9jp77bvx11dlzsq0pzfpyiif60hl2q06zncyswky9xgb"; 224 + meta.description = "Library that implements the websocket protocol on top of Async"; 225 propagatedBuildInputs = [ 226 async 227 cryptokit ··· 279 pname = "bin_prot"; 280 hash = "1qfqglscc25wwnjx7byqmjcnjww1msnr8940gyg8h93wdq43fjnh"; 281 minimalOCamlVersion = "4.04.2"; 282 + meta.description = "Binary protocol generator"; 283 propagatedBuildInputs = [ 284 ppx_compare 285 ppx_custom_printf ··· 292 bonsai = janePackage { 293 pname = "bonsai"; 294 hash = "150zx2g1dmhyrxwqq8j7f2m3hjpmk5bk182ihx2gdbarhw1ainpm"; 295 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 296 buildInputs = [ ppx_pattern_bind ]; 297 nativeBuildInputs = [ 298 js_of_ocaml-compiler ··· 343 pname = "cohttp_static_handler"; 344 version = "0.15.0"; 345 hash = "sha256-ENaH8ChvjeMc9WeNIhkeNBB7YK9vB4lw95o6FFZI1ys="; 346 + meta.description = "Library for easily creating a cohttp handler for static files"; 347 propagatedBuildInputs = [ cohttp-async ]; 348 }; 349 ··· 491 pname = "file_path"; 492 minimalOCamlVersion = "4.11"; 493 hash = "0vjvxviryywwwfdazcijwhpajp2d4mavlki7lj4qaafjrw62x14k"; 494 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 495 propagatedBuildInputs = [ 496 async 497 core ··· 506 fuzzy_match = janePackage { 507 pname = "fuzzy_match"; 508 hash = "0s5w81698b07l5m11nwx8xbjcpmp54dnf5fcrnlva22jrlsf14h4"; 509 + meta.description = "Library for fuzzy string matching"; 510 propagatedBuildInputs = [ 511 core 512 ppx_jane ··· 517 pname = "fzf"; 518 minimalOCamlVersion = "4.08"; 519 hash = "1ha0i6dx5bgwzbdi4rn98wjwi2imv5p2i7qs7hy0c6cmg88xbdry"; 520 + meta.description = "Library for running the fzf command line tool"; 521 propagatedBuildInputs = [ 522 async 523 core_kernel ··· 532 pname = "higher_kinded"; 533 minimalOCamlVersion = "4.09"; 534 hash = "0rafxxajqswi070h8sinhjna0swh1hc6d7i3q7y099yj3wlr2y1l"; 535 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 536 propagatedBuildInputs = [ 537 base 538 ppx_jane ··· 542 incr_dom = janePackage { 543 pname = "incr_dom"; 544 hash = "1sija9w2im8vdp61h387w0mww9hh7jgkgsjcccps4lbv936ac7c1"; 545 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 546 buildInputs = [ js_of_ocaml-ppx ]; 547 propagatedBuildInputs = [ 548 async_js ··· 598 jsonaf = janePackage { 599 pname = "jsonaf"; 600 hash = "1j9rn8vsvfpgmdpmdqb5qhvss5171j8n3ii1bcgnavqinchbvqa6"; 601 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 602 propagatedBuildInputs = [ 603 base 604 ppx_jane ··· 793 ppx_css = janePackage { 794 pname = "ppx_css"; 795 hash = "09dpmj3f3m3z1ji9hq775iqr3cfmv5gh7q9zlblizj4wx4y0ibyi"; 796 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 797 propagatedBuildInputs = [ 798 core_kernel 799 ppxlib ··· 867 pname = "ppx_hash"; 868 hash = "15agkwavadllzxdv4syjna02083nfnap8qs4yqf5s0adjw73fzyg"; 869 minimalOCamlVersion = "4.04.2"; 870 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 871 propagatedBuildInputs = [ 872 ppx_compare 873 ppx_sexp_conv ··· 1006 pname = "ppx_pattern_bind"; 1007 hash = "01nfdk9yvk92r7sjl4ngxfsx8fyqh2dsjxz0i299nszv9jc4rn4f"; 1008 minimalOCamlVersion = "4.07"; 1009 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1010 propagatedBuildInputs = [ ppx_let ]; 1011 }; 1012 ··· 1014 pname = "ppx_pipebang"; 1015 hash = "0sm5dghyalhws3hy1cc2ih36az1k4q02hcgj6l26gwyma3y4irvq"; 1016 minimalOCamlVersion = "4.04.2"; 1017 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1018 propagatedBuildInputs = [ ppxlib ]; 1019 }; 1020 1021 ppx_python = janePackage { 1022 pname = "ppx_python"; 1023 hash = "1d2wf0rkvxg07q6xq2zmxh6hmvnwlsmny3mm92jsg1s7bdl39gap"; 1024 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1025 propagatedBuildInputs = [ 1026 ppx_base 1027 ppxlib ··· 1046 pname = "ppx_sexp_message"; 1047 hash = "0a7hx50bkkc5n5msc3zzc4ixnp7674x3mallknb9j31jnd8l90nj"; 1048 minimalOCamlVersion = "4.04.2"; 1049 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1050 propagatedBuildInputs = [ 1051 ppx_here 1052 ppx_sexp_conv ··· 1057 pname = "ppx_sexp_value"; 1058 hash = "0kz83j9v6yz3v8c6vr9ilhkcci4hhjd6i6r6afnx72jh6i7d3hnv"; 1059 minimalOCamlVersion = "4.04.2"; 1060 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1061 propagatedBuildInputs = [ 1062 ppx_here 1063 ppx_sexp_conv ··· 1120 profunctor = janePackage { 1121 pname = "profunctor"; 1122 hash = "151vk0cagjwn0isnnwryn6gmvnpds4dyj1in9jvv5is8yij203gg"; 1123 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1124 propagatedBuildInputs = [ 1125 base 1126 ppx_jane ··· 1139 pname = "pythonlib"; 1140 version = "0.15.1"; 1141 hash = "sha256-j8WXVTEiBmHtoTjkbnIh31vC4IghfAMaEL19nDLx3mc="; 1142 + meta.description = "Library to help writing wrappers around ocaml code for python"; 1143 buildInputs = [ ppx_optcomp ]; 1144 propagatedBuildInputs = [ 1145 ppx_expect ··· 1175 record_builder = janePackage { 1176 pname = "record_builder"; 1177 hash = "004nqcmwll0vy47mb3d3jlk21cc6adcjy62dkv2k966n9jkh472h"; 1178 + meta.description = "Library which provides traversal of records with an applicative"; 1179 propagatedBuildInputs = [ 1180 base 1181 ppx_jane ··· 1258 base 1259 ppx_jane 1260 ]; 1261 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1262 }; 1263 1264 sexplib0 = janePackage { ··· 1313 splay_tree = janePackage { 1314 pname = "splay_tree"; 1315 hash = "1jxfh7f2hjrms5pm2cy1cf6ivphgiqqvyyr9hdcz8d3vi612p4dm"; 1316 + meta.description = "Splay tree implementation"; 1317 propagatedBuildInputs = [ core_kernel ]; 1318 }; 1319
+43 -43
pkgs/development/ocaml-modules/janestreet/0.16.nix
··· 26 abstract_algebra = janePackage { 27 pname = "abstract_algebra"; 28 hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38="; 29 - meta.description = "A small library describing abstract algebra concepts"; 30 propagatedBuildInputs = [ 31 base 32 ppx_jane ··· 36 accessor = janePackage { 37 pname = "accessor"; 38 hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA="; 39 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 40 propagatedBuildInputs = [ higher_kinded ]; 41 }; 42 ··· 126 async_js = janePackage { 127 pname = "async_js"; 128 hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0="; 129 - meta.description = "A small library that provide Async support for JavaScript platforms"; 130 buildInputs = [ js_of_ocaml-ppx ]; 131 propagatedBuildInputs = [ 132 async_rpc_kernel ··· 228 async_websocket = janePackage { 229 pname = "async_websocket"; 230 hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0="; 231 - meta.description = "A library that implements the websocket protocol on top of Async"; 232 propagatedBuildInputs = [ 233 async 234 cryptokit ··· 238 babel = janePackage { 239 pname = "babel"; 240 hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c="; 241 - meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility"; 242 propagatedBuildInputs = [ 243 async_rpc_kernel 244 core ··· 296 bidirectional_map = janePackage { 297 pname = "bidirectional_map"; 298 hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI="; 299 - meta.description = "A library for bidirectional maps and multimaps"; 300 }; 301 302 bignum = janePackage { ··· 313 bin_prot = janePackage { 314 pname = "bin_prot"; 315 hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk="; 316 - meta.description = "A binary protocol generator"; 317 propagatedBuildInputs = [ 318 ppx_compare 319 ppx_custom_printf ··· 327 bonsai = janePackage { 328 pname = "bonsai"; 329 hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM="; 330 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 331 buildInputs = [ ppx_pattern_bind ]; 332 nativeBuildInputs = [ 333 ppx_css ··· 383 cohttp_static_handler = janePackage { 384 pname = "cohttp_static_handler"; 385 hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4="; 386 - meta.description = "A library for easily creating a cohttp handler for static files"; 387 propagatedBuildInputs = [ cohttp-async ]; 388 }; 389 390 content_security_policy = janePackage { 391 pname = "content_security_policy"; 392 hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus="; 393 - meta.description = "A library for building content-security policies"; 394 propagatedBuildInputs = [ 395 core 396 ppx_jane ··· 480 ppx_jane 481 stdio 482 ]; 483 - meta.description = "A library for improving redability of multi-line string constants in code"; 484 }; 485 486 delimited_parsing = janePackage { ··· 502 stored_reversed 503 streamable 504 ]; 505 - meta.description = "An interface for diffs"; 506 }; 507 508 ecaml = janePackage { ··· 571 file_path = janePackage { 572 pname = "file_path"; 573 hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ="; 574 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 575 propagatedBuildInputs = [ 576 async 577 core ··· 586 fuzzy_match = janePackage { 587 pname = "fuzzy_match"; 588 hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q="; 589 - meta.description = "A library for fuzzy string matching"; 590 propagatedBuildInputs = [ 591 core 592 ppx_jane ··· 596 fzf = janePackage { 597 pname = "fzf"; 598 hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes="; 599 - meta.description = "A library for running the fzf command line tool"; 600 propagatedBuildInputs = [ 601 async 602 core_kernel ··· 621 higher_kinded = janePackage { 622 pname = "higher_kinded"; 623 hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0="; 624 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 625 propagatedBuildInputs = [ 626 base 627 ppx_jane ··· 631 incr_dom = janePackage { 632 pname = "incr_dom"; 633 hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg="; 634 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 635 buildInputs = [ js_of_ocaml-ppx ]; 636 propagatedBuildInputs = [ 637 async_js ··· 675 indentation_buffer = janePackage { 676 pname = "indentation_buffer"; 677 hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk="; 678 - meta.description = "A library for building strings with indentation"; 679 propagatedBuildInputs = [ 680 core 681 ppx_jane ··· 695 janestreet_cpuid = janePackage { 696 pname = "janestreet_cpuid"; 697 hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk="; 698 - meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction"; 699 propagatedBuildInputs = [ 700 core 701 core_kernel ··· 753 jsonaf = janePackage { 754 pname = "jsonaf"; 755 hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8="; 756 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 757 propagatedBuildInputs = [ 758 base 759 ppx_jane ··· 776 krb = janePackage { 777 pname = "krb"; 778 hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY="; 779 - meta.description = "A library for using Kerberos for both Rpc and Tcp communication"; 780 propagatedBuildInputs = [ 781 async 782 base ··· 794 lru_cache = janePackage { 795 pname = "lru_cache"; 796 hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8="; 797 - meta.description = "An LRU Cache implementation"; 798 propagatedBuildInputs = [ 799 core_kernel 800 ppx_jane ··· 817 n_ary = janePackage { 818 pname = "n_ary"; 819 hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE="; 820 - meta.description = "A library for N-ary datatypes and operations"; 821 propagatedBuildInputs = [ 822 base 823 expect_test_helpers_core ··· 833 numeric_string = janePackage { 834 pname = "numeric_string"; 835 hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik="; 836 - meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 837 propagatedBuildInputs = [ 838 base 839 ppx_jane ··· 881 of_json = janePackage { 882 pname = "of_json"; 883 hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0="; 884 - meta.description = "A friendly applicative interface for Jsonaf"; 885 buildInputs = [ 886 core 887 core_extended ··· 893 ordinal_abbreviation = janePackage { 894 pname = "ordinal_abbreviation"; 895 hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ="; 896 - meta.description = "A minimal library for generating ordinal names of integers"; 897 buildInputs = [ 898 base 899 ppx_jane ··· 937 polling_state_rpc = janePackage { 938 pname = "polling_state_rpc"; 939 hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8="; 940 - meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 941 propagatedBuildInputs = [ 942 async_kernel 943 async_rpc_kernel ··· 1045 ppx_css = janePackage { 1046 pname = "ppx_css"; 1047 hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU="; 1048 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 1049 propagatedBuildInputs = [ 1050 async 1051 async_unix ··· 1140 ppx_globalize = janePackage { 1141 pname = "ppx_globalize"; 1142 hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc="; 1143 - meta.description = "A ppx rewriter that generates functions to copy local values to the global heap"; 1144 propagatedBuildInputs = [ 1145 base 1146 ppxlib ··· 1150 ppx_hash = janePackage { 1151 pname = "ppx_hash"; 1152 hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk="; 1153 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 1154 propagatedBuildInputs = [ 1155 ppx_compare 1156 ppx_sexp_conv ··· 1276 ppx_pattern_bind = janePackage { 1277 pname = "ppx_pattern_bind"; 1278 hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g="; 1279 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1280 propagatedBuildInputs = [ ppx_let ]; 1281 }; 1282 1283 ppx_pipebang = janePackage { 1284 pname = "ppx_pipebang"; 1285 hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk="; 1286 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1287 propagatedBuildInputs = [ ppxlib ]; 1288 }; 1289 1290 ppx_python = janePackage { 1291 pname = "ppx_python"; 1292 hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8="; 1293 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1294 propagatedBuildInputs = [ 1295 ppx_base 1296 ppxlib ··· 1312 ppx_sexp_message = janePackage { 1313 pname = "ppx_sexp_message"; 1314 hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA="; 1315 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1316 propagatedBuildInputs = [ 1317 ppx_here 1318 ppx_sexp_conv ··· 1322 ppx_sexp_value = janePackage { 1323 pname = "ppx_sexp_value"; 1324 hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE="; 1325 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1326 propagatedBuildInputs = [ 1327 ppx_here 1328 ppx_sexp_conv ··· 1402 pname = "pythonlib"; 1403 version = "0.16"; 1404 hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y="; 1405 - meta.description = "A library to help writing wrappers around ocaml code for python"; 1406 propagatedBuildInputs = [ 1407 base 1408 core ··· 1423 profunctor = janePackage { 1424 pname = "profunctor"; 1425 hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ="; 1426 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1427 propagatedBuildInputs = [ 1428 base 1429 ppx_jane ··· 1467 record_builder = janePackage { 1468 pname = "record_builder"; 1469 hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0="; 1470 - meta.description = "A library which provides traversal of records with an applicative"; 1471 propagatedBuildInputs = [ 1472 base 1473 ppx_jane ··· 1581 base 1582 ppx_jane 1583 ]; 1584 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1585 }; 1586 1587 sexplib0 = janePackage { ··· 1632 splay_tree = janePackage { 1633 pname = "splay_tree"; 1634 hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg="; 1635 - meta.description = "A splay tree implementation"; 1636 propagatedBuildInputs = [ core_kernel ]; 1637 }; 1638 ··· 1658 stored_reversed = janePackage { 1659 pname = "stored_reversed"; 1660 hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q="; 1661 - meta.description = "A library for representing a list temporarily stored in reverse order"; 1662 propagatedBuildInputs = [ 1663 core 1664 ppx_jane ··· 1669 version = "0.16.1"; 1670 pname = "streamable"; 1671 hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY="; 1672 - meta.description = "A collection of types suitable for incremental serialization"; 1673 propagatedBuildInputs = [ 1674 async_kernel 1675 async_rpc_kernel ··· 1754 username_kernel = janePackage { 1755 pname = "username_kernel"; 1756 hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ="; 1757 - meta.description = "An identifier for a user"; 1758 propagatedBuildInputs = [ 1759 core 1760 ppx_jane
··· 26 abstract_algebra = janePackage { 27 pname = "abstract_algebra"; 28 hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38="; 29 + meta.description = "Small library describing abstract algebra concepts"; 30 propagatedBuildInputs = [ 31 base 32 ppx_jane ··· 36 accessor = janePackage { 37 pname = "accessor"; 38 hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA="; 39 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 40 propagatedBuildInputs = [ higher_kinded ]; 41 }; 42 ··· 126 async_js = janePackage { 127 pname = "async_js"; 128 hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0="; 129 + meta.description = "Small library that provide Async support for JavaScript platforms"; 130 buildInputs = [ js_of_ocaml-ppx ]; 131 propagatedBuildInputs = [ 132 async_rpc_kernel ··· 228 async_websocket = janePackage { 229 pname = "async_websocket"; 230 hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0="; 231 + meta.description = "Library that implements the websocket protocol on top of Async"; 232 propagatedBuildInputs = [ 233 async 234 cryptokit ··· 238 babel = janePackage { 239 pname = "babel"; 240 hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c="; 241 + meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility"; 242 propagatedBuildInputs = [ 243 async_rpc_kernel 244 core ··· 296 bidirectional_map = janePackage { 297 pname = "bidirectional_map"; 298 hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI="; 299 + meta.description = "Library for bidirectional maps and multimaps"; 300 }; 301 302 bignum = janePackage { ··· 313 bin_prot = janePackage { 314 pname = "bin_prot"; 315 hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk="; 316 + meta.description = "Binary protocol generator"; 317 propagatedBuildInputs = [ 318 ppx_compare 319 ppx_custom_printf ··· 327 bonsai = janePackage { 328 pname = "bonsai"; 329 hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM="; 330 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 331 buildInputs = [ ppx_pattern_bind ]; 332 nativeBuildInputs = [ 333 ppx_css ··· 383 cohttp_static_handler = janePackage { 384 pname = "cohttp_static_handler"; 385 hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4="; 386 + meta.description = "Library for easily creating a cohttp handler for static files"; 387 propagatedBuildInputs = [ cohttp-async ]; 388 }; 389 390 content_security_policy = janePackage { 391 pname = "content_security_policy"; 392 hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus="; 393 + meta.description = "Library for building content-security policies"; 394 propagatedBuildInputs = [ 395 core 396 ppx_jane ··· 480 ppx_jane 481 stdio 482 ]; 483 + meta.description = "Library for improving readability of multi-line string constants in code"; 484 }; 485 486 delimited_parsing = janePackage { ··· 502 stored_reversed 503 streamable 504 ]; 505 + meta.description = "Interface for diffs"; 506 }; 507 508 ecaml = janePackage { ··· 571 file_path = janePackage { 572 pname = "file_path"; 573 hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ="; 574 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 575 propagatedBuildInputs = [ 576 async 577 core ··· 586 fuzzy_match = janePackage { 587 pname = "fuzzy_match"; 588 hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q="; 589 + meta.description = "Library for fuzzy string matching"; 590 propagatedBuildInputs = [ 591 core 592 ppx_jane ··· 596 fzf = janePackage { 597 pname = "fzf"; 598 hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes="; 599 + meta.description = "Library for running the fzf command line tool"; 600 propagatedBuildInputs = [ 601 async 602 core_kernel ··· 621 higher_kinded = janePackage { 622 pname = "higher_kinded"; 623 hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0="; 624 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 625 propagatedBuildInputs = [ 626 base 627 ppx_jane ··· 631 incr_dom = janePackage { 632 pname = "incr_dom"; 633 hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg="; 634 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 635 buildInputs = [ js_of_ocaml-ppx ]; 636 propagatedBuildInputs = [ 637 async_js ··· 675 indentation_buffer = janePackage { 676 pname = "indentation_buffer"; 677 hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk="; 678 + meta.description = "Library for building strings with indentation"; 679 propagatedBuildInputs = [ 680 core 681 ppx_jane ··· 695 janestreet_cpuid = janePackage { 696 pname = "janestreet_cpuid"; 697 hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk="; 698 + meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction"; 699 propagatedBuildInputs = [ 700 core 701 core_kernel ··· 753 jsonaf = janePackage { 754 pname = "jsonaf"; 755 hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8="; 756 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 757 propagatedBuildInputs = [ 758 base 759 ppx_jane ··· 776 krb = janePackage { 777 pname = "krb"; 778 hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY="; 779 + meta.description = "Library for using Kerberos for both Rpc and Tcp communication"; 780 propagatedBuildInputs = [ 781 async 782 base ··· 794 lru_cache = janePackage { 795 pname = "lru_cache"; 796 hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8="; 797 + meta.description = "LRU cache implementation"; 798 propagatedBuildInputs = [ 799 core_kernel 800 ppx_jane ··· 817 n_ary = janePackage { 818 pname = "n_ary"; 819 hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE="; 820 + meta.description = "Library for N-ary datatypes and operations"; 821 propagatedBuildInputs = [ 822 base 823 expect_test_helpers_core ··· 833 numeric_string = janePackage { 834 pname = "numeric_string"; 835 hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik="; 836 + meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 837 propagatedBuildInputs = [ 838 base 839 ppx_jane ··· 881 of_json = janePackage { 882 pname = "of_json"; 883 hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0="; 884 + meta.description = "Friendly applicative interface for Jsonaf"; 885 buildInputs = [ 886 core 887 core_extended ··· 893 ordinal_abbreviation = janePackage { 894 pname = "ordinal_abbreviation"; 895 hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ="; 896 + meta.description = "Minimal library for generating ordinal names of integers"; 897 buildInputs = [ 898 base 899 ppx_jane ··· 937 polling_state_rpc = janePackage { 938 pname = "polling_state_rpc"; 939 hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8="; 940 + meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 941 propagatedBuildInputs = [ 942 async_kernel 943 async_rpc_kernel ··· 1045 ppx_css = janePackage { 1046 pname = "ppx_css"; 1047 hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU="; 1048 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 1049 propagatedBuildInputs = [ 1050 async 1051 async_unix ··· 1140 ppx_globalize = janePackage { 1141 pname = "ppx_globalize"; 1142 hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc="; 1143 + meta.description = "PPX rewriter that generates functions to copy local values to the global heap"; 1144 propagatedBuildInputs = [ 1145 base 1146 ppxlib ··· 1150 ppx_hash = janePackage { 1151 pname = "ppx_hash"; 1152 hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk="; 1153 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 1154 propagatedBuildInputs = [ 1155 ppx_compare 1156 ppx_sexp_conv ··· 1276 ppx_pattern_bind = janePackage { 1277 pname = "ppx_pattern_bind"; 1278 hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g="; 1279 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1280 propagatedBuildInputs = [ ppx_let ]; 1281 }; 1282 1283 ppx_pipebang = janePackage { 1284 pname = "ppx_pipebang"; 1285 hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk="; 1286 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1287 propagatedBuildInputs = [ ppxlib ]; 1288 }; 1289 1290 ppx_python = janePackage { 1291 pname = "ppx_python"; 1292 hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8="; 1293 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1294 propagatedBuildInputs = [ 1295 ppx_base 1296 ppxlib ··· 1312 ppx_sexp_message = janePackage { 1313 pname = "ppx_sexp_message"; 1314 hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA="; 1315 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1316 propagatedBuildInputs = [ 1317 ppx_here 1318 ppx_sexp_conv ··· 1322 ppx_sexp_value = janePackage { 1323 pname = "ppx_sexp_value"; 1324 hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE="; 1325 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1326 propagatedBuildInputs = [ 1327 ppx_here 1328 ppx_sexp_conv ··· 1402 pname = "pythonlib"; 1403 version = "0.16"; 1404 hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y="; 1405 + meta.description = "Library to help writing wrappers around ocaml code for python"; 1406 propagatedBuildInputs = [ 1407 base 1408 core ··· 1423 profunctor = janePackage { 1424 pname = "profunctor"; 1425 hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ="; 1426 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1427 propagatedBuildInputs = [ 1428 base 1429 ppx_jane ··· 1467 record_builder = janePackage { 1468 pname = "record_builder"; 1469 hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0="; 1470 + meta.description = "Library which provides traversal of records with an applicative"; 1471 propagatedBuildInputs = [ 1472 base 1473 ppx_jane ··· 1581 base 1582 ppx_jane 1583 ]; 1584 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1585 }; 1586 1587 sexplib0 = janePackage { ··· 1632 splay_tree = janePackage { 1633 pname = "splay_tree"; 1634 hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg="; 1635 + meta.description = "Splay tree implementation"; 1636 propagatedBuildInputs = [ core_kernel ]; 1637 }; 1638 ··· 1658 stored_reversed = janePackage { 1659 pname = "stored_reversed"; 1660 hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q="; 1661 + meta.description = "Library for representing a list temporarily stored in reverse order"; 1662 propagatedBuildInputs = [ 1663 core 1664 ppx_jane ··· 1669 version = "0.16.1"; 1670 pname = "streamable"; 1671 hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY="; 1672 + meta.description = "Collection of types suitable for incremental serialization"; 1673 propagatedBuildInputs = [ 1674 async_kernel 1675 async_rpc_kernel ··· 1754 username_kernel = janePackage { 1755 pname = "username_kernel"; 1756 hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ="; 1757 + meta.description = "Identifier for a user"; 1758 propagatedBuildInputs = [ 1759 core 1760 ppx_jane
+47 -47
pkgs/development/ocaml-modules/janestreet/0.17.nix
··· 25 abstract_algebra = janePackage { 26 pname = "abstract_algebra"; 27 hash = "sha256-W2rSSbppNkulCgGeTiovzP5zInPWIVfflDxWkGpEOFA="; 28 - meta.description = "A small library describing abstract algebra concepts"; 29 propagatedBuildInputs = [ 30 base 31 ppx_jane ··· 35 accessor = janePackage { 36 pname = "accessor"; 37 hash = "sha256-1inoFwDDhnfhW+W3aAkcFNUkf5Umy8BDGDEbMty+Fts="; 38 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 39 propagatedBuildInputs = [ higher_kinded ]; 40 }; 41 ··· 126 async_js = janePackage { 127 pname = "async_js"; 128 hash = "sha256-4t7dJ04lTQ0b6clf8AvtyC8ip43vIcEBXgHJLiRbuGM="; 129 - meta.description = "A small library that provide Async support for JavaScript platforms"; 130 buildInputs = [ js_of_ocaml-ppx ]; 131 propagatedBuildInputs = [ 132 async_rpc_kernel ··· 242 async_websocket = janePackage { 243 pname = "async_websocket"; 244 hash = "sha256-22N+QO9hpkKHv3n9WkvtmJouxb/nuauv1UXdVV0zOGA="; 245 - meta.description = "A library that implements the websocket protocol on top of Async"; 246 propagatedBuildInputs = [ 247 async 248 cryptokit ··· 252 babel = janePackage { 253 pname = "babel"; 254 hash = "sha256-mRSlLXtaGj8DcdDZGUZbi16qQxtfb+fXkwxz6AXxN3o="; 255 - meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility"; 256 propagatedBuildInputs = [ 257 async_rpc_kernel 258 core ··· 313 bidirectional_map = janePackage { 314 pname = "bidirectional_map"; 315 hash = "sha256-LnslyNdgQpa9DOAkwb0qq9/NdRvKNocUTIP+Dni6oYc="; 316 - meta.description = "A library for bidirectional maps and multimaps"; 317 }; 318 319 bignum = janePackage { ··· 330 bin_prot = janePackage { 331 pname = "bin_prot"; 332 hash = "sha256-5QeK8Cdu+YjNE/MLiQps6SSf5bRJ/eYZYsJH7oYSarg="; 333 - meta.description = "A binary protocol generator"; 334 propagatedBuildInputs = [ 335 ppx_compare 336 ppx_custom_printf ··· 347 bonsai = janePackage { 348 pname = "bonsai"; 349 hash = "sha256-rr87o/w/a6NtCrDIIYmk2a5IZ1WJM/qJUeDqTLN1Gr4="; 350 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 351 buildInputs = [ ppx_pattern_bind ]; 352 nativeBuildInputs = [ 353 ppx_css ··· 428 cohttp_static_handler = janePackage { 429 pname = "cohttp_static_handler"; 430 hash = "sha256-RB/sUq1tL8A3m9YhHHx2LFqoExTX187VeZI9MRb1NeA="; 431 - meta.description = "A library for easily creating a cohttp handler for static files"; 432 propagatedBuildInputs = [ cohttp-async ]; 433 }; 434 435 content_security_policy = janePackage { 436 pname = "content_security_policy"; 437 hash = "sha256-AQN2JJA+5B0PERNNOA9FXX6rIeej40bwJtQmHP6GKw4="; 438 - meta.description = "A library for building content-security policies"; 439 propagatedBuildInputs = [ 440 base64 441 cryptokit ··· 535 ppx_jane 536 stdio 537 ]; 538 - meta.description = "A library for improving redability of multi-line string constants in code"; 539 }; 540 541 delimited_parsing = janePackage { ··· 557 stored_reversed 558 streamable 559 ]; 560 - meta.description = "An interface for diffs"; 561 }; 562 563 ecaml = janePackage { ··· 626 file_path = janePackage { 627 pname = "file_path"; 628 hash = "sha256-XSLfYasn6qMZmDzAUGssOM9EX09n2W9/imTgNoSBEyk="; 629 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 630 propagatedBuildInputs = [ 631 async 632 core ··· 641 fuzzy_match = janePackage { 642 pname = "fuzzy_match"; 643 hash = "sha256-XB1U4mY0LcdsKYRnmV0SR4ODTIZynZetBk5X5SdHs44="; 644 - meta.description = "A library for fuzzy string matching"; 645 propagatedBuildInputs = [ 646 core 647 ppx_jane ··· 651 fzf = janePackage { 652 pname = "fzf"; 653 hash = "sha256-yHdvC3cB5sVXsZQbtNzUZkaaqOe/7y8pDHgLwugAlQg="; 654 - meta.description = "A library for running the fzf command line tool"; 655 propagatedBuildInputs = [ 656 async 657 core_kernel ··· 665 gel = janePackage { 666 pname = "gel"; 667 hash = "sha256-zGDlxbJINXD1qG7EifZGDfKbQpehdHyR/WLRJRYlwUg="; 668 - meta.description = "A library to mark non-record fields global"; 669 propagatedBuildInputs = [ 670 base 671 ppx_jane ··· 686 higher_kinded = janePackage { 687 pname = "higher_kinded"; 688 hash = "sha256-6aZxgGzltRs2aS4MYJh23Gpoqcko6xJxU11T6KixXno="; 689 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 690 propagatedBuildInputs = [ 691 base 692 ppx_jane ··· 696 incr_dom = janePackage { 697 pname = "incr_dom"; 698 hash = "sha256-dkF7+aq5Idw1ltDgGEjGYspdmOXjXqv8AA27b4M7U8A="; 699 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 700 buildInputs = [ js_of_ocaml-ppx ]; 701 propagatedBuildInputs = [ 702 async_js ··· 740 indentation_buffer = janePackage { 741 pname = "indentation_buffer"; 742 hash = "sha256-/IUZyRkcxUsddzGGIoaLpXbpCxJ1satK79GkzPxSPSc="; 743 - meta.description = "A library for building strings with indentation"; 744 propagatedBuildInputs = [ 745 core 746 ppx_jane ··· 764 url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch"; 765 hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E="; 766 }; 767 - meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction"; 768 propagatedBuildInputs = [ 769 core 770 core_kernel ··· 823 jsonaf = janePackage { 824 pname = "jsonaf"; 825 hash = "sha256-MMIDHc40cmPpO0n8yREIGMyFndw3NfvGUhy6vHnn40w="; 826 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 827 propagatedBuildInputs = [ 828 base 829 ppx_jane ··· 846 lru_cache = janePackage { 847 pname = "janestreet_lru_cache"; 848 hash = "sha256-/UMSccN9yGAXF7/g6ueSnsfPSnF1fm0zJIRFsThZvH8="; 849 - meta.description = "An LRU Cache implementation"; 850 propagatedBuildInputs = [ 851 core_kernel 852 ppx_jane ··· 869 n_ary = janePackage { 870 pname = "n_ary"; 871 hash = "sha256-xg4xK3m7SoO1P+rBHvPqFMLx9JXnADEeyU58UmAqW6s="; 872 - meta.description = "A library for N-ary datatypes and operations"; 873 propagatedBuildInputs = [ 874 base 875 expect_test_helpers_core ··· 885 numeric_string = janePackage { 886 pname = "numeric_string"; 887 hash = "sha256-cU5ETGfavkkiqZOjehCYg06YdDk8W+ZDqz17FGWHey8="; 888 - meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 889 propagatedBuildInputs = [ 890 base 891 ppx_jane ··· 925 ocaml_intrinsics_kernel = janePackage { 926 pname = "ocaml_intrinsics_kernel"; 927 hash = "sha256-utD9HE0P3vPgSXDW8Bz0FxgEy+lNkIAlN/+JkfDqb9A="; 928 - meta.description = "A kernel library of intrinsics for OCaml"; 929 buildInputs = [ dune-configurator ]; 930 }; 931 932 ocaml_intrinsics = janePackage { 933 pname = "ocaml_intrinsics"; 934 hash = "sha256-Ndt6ZPJamBYzr1YA941BLwvRgkkbD8AEQR/JjjR38xI="; 935 - meta.description = "A library of intrinsics for OCaml"; 936 buildInputs = [ 937 dune-configurator 938 ]; ··· 970 of_json = janePackage { 971 pname = "of_json"; 972 hash = "sha256-pZCiwXRwZK6ohsGz/WLacgo48ekdT35uD4VESvGxH8A="; 973 - meta.description = "A friendly applicative interface for Jsonaf"; 974 buildInputs = [ 975 core 976 core_extended ··· 982 ordinal_abbreviation = janePackage { 983 pname = "ordinal_abbreviation"; 984 hash = "sha256-kmTGnGbhdiUoXXw2DEAeZJL2sudEf8BRRt2RHCdL7HU="; 985 - meta.description = "A minimal library for generating ordinal names of integers"; 986 buildInputs = [ 987 base 988 ppx_jane ··· 1030 polling_state_rpc = janePackage { 1031 pname = "polling_state_rpc"; 1032 hash = "sha256-fZKGva11ztuM+q0Lc6rr9NEH/Qo+wFmE6Rr1/TJm7rA="; 1033 - meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 1034 propagatedBuildInputs = [ 1035 async_kernel 1036 async_rpc_kernel ··· 1139 ppx_css = janePackage { 1140 pname = "ppx_css"; 1141 hash = "sha256-mzLMVtNTy9NrVaNgsRa+oQynxXnh2qlHJCfr3FLFJ2I="; 1142 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 1143 propagatedBuildInputs = [ 1144 async 1145 async_unix ··· 1211 ppx_embed_file = janePackage { 1212 pname = "ppx_embed_file"; 1213 hash = "sha256-Ew6/X7oAq81ldERU37QWXQdgReEtPD/lxbku8WZNJ6A="; 1214 - meta.description = "A PPX that allows embedding files directly into executables/libraries as strings or bytes"; 1215 propagatedBuildInputs = [ 1216 core 1217 ppx_jane ··· 1263 ppx_globalize = janePackage { 1264 pname = "ppx_globalize"; 1265 hash = "sha256-LKV5zfaf6AXn3NzOhN2ka8NtjItPTIsfmoJVBw5bYi8="; 1266 - meta.description = "A ppx rewriter that generates functions to copy local values to the global heap"; 1267 propagatedBuildInputs = [ 1268 base 1269 ppxlib ··· 1274 ppx_hash = janePackage { 1275 pname = "ppx_hash"; 1276 hash = "sha256-GADCLoF2GjZkvAiezn0xyReCs1avrUgjJGSS/pMNq38="; 1277 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 1278 propagatedBuildInputs = [ 1279 ppx_compare 1280 ppx_sexp_conv ··· 1413 ppx_pattern_bind = janePackage { 1414 pname = "ppx_pattern_bind"; 1415 hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; 1416 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1417 propagatedBuildInputs = [ ppx_let ]; 1418 }; 1419 1420 ppx_pipebang = janePackage { 1421 pname = "ppx_pipebang"; 1422 hash = "sha256-GBa1zzNChZOQfVSHyUeDEMFxuNUT3lj/pIQi/l1J35M="; 1423 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1424 propagatedBuildInputs = [ ppxlib ]; 1425 }; 1426 1427 ppx_python = janePackage { 1428 pname = "ppx_python"; 1429 hash = "sha256-WqTYH5Zz/vRak/CL1ha8oUbQ8+XRuUu9610uj8II74o="; 1430 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1431 propagatedBuildInputs = [ 1432 ppx_base 1433 ppxlib ··· 1471 ppx_sexp_message = janePackage { 1472 pname = "ppx_sexp_message"; 1473 hash = "sha256-SNgTvsTUgFzjqHpyIYk4YuA4c5MbA9e77YUEsDaKTeA="; 1474 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1475 propagatedBuildInputs = [ 1476 ppx_here 1477 ppx_sexp_conv ··· 1481 ppx_sexp_value = janePackage { 1482 pname = "ppx_sexp_value"; 1483 hash = "sha256-f96DLNFI+s3TKsOj01i6xUoM9L+qRgAXbbepNis397I="; 1484 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1485 propagatedBuildInputs = [ 1486 ppx_here 1487 ppx_sexp_conv ··· 1571 ppxlib_jane = janePackage ( 1572 { 1573 pname = "ppxlib_jane"; 1574 - meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1575 propagatedBuildInputs = [ ppxlib ]; 1576 } 1577 // ( ··· 1591 profunctor = janePackage { 1592 pname = "profunctor"; 1593 hash = "sha256-WYPJLt3kYvIzh88XcPpw2xvSNjNX63/LvWwIDK+Xr0Q="; 1594 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1595 propagatedBuildInputs = [ 1596 base 1597 ppx_jane ··· 1635 record_builder = janePackage { 1636 pname = "record_builder"; 1637 hash = "sha256-NQ0Wizxi/wD8BCwt8hxZWnEpLBTn3XkaG+96ooOKIFE="; 1638 - meta.description = "A library which provides traversal of records with an applicative"; 1639 propagatedBuildInputs = [ 1640 base 1641 ppx_jane ··· 1750 core_kernel 1751 ppx_jane 1752 ]; 1753 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1754 }; 1755 1756 sexplib0 = janePackage { ··· 1801 splay_tree = janePackage { 1802 pname = "splay_tree"; 1803 hash = "sha256-gRHRqUKjFEgkL1h8zSbqJkf+gHxhh61AtAT+mkPcz+k="; 1804 - meta.description = "A splay tree implementation"; 1805 propagatedBuildInputs = [ core_kernel ]; 1806 }; 1807 ··· 1827 stored_reversed = janePackage { 1828 pname = "stored_reversed"; 1829 hash = "sha256-FPyQxXaGAzFWW6GiiqKQgU+6/lAZhEQwhNnXsmqKkzg="; 1830 - meta.description = "A library for representing a list temporarily stored in reverse order"; 1831 propagatedBuildInputs = [ 1832 core 1833 ppx_jane ··· 1837 streamable = janePackage { 1838 pname = "streamable"; 1839 hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; 1840 - meta.description = "A collection of types suitable for incremental serialization"; 1841 propagatedBuildInputs = [ 1842 async_kernel 1843 async_rpc_kernel ··· 1923 uopt = janePackage { 1924 pname = "uopt"; 1925 hash = "sha256-t0SFJVF0ScyFFwziBZOYCOsmhRd6J5H3s0Kk9NKorcM="; 1926 - meta.description = "An [option]-like type that incurs no allocation"; 1927 propagatedBuildInputs = [ 1928 base 1929 ppx_jane ··· 1933 username_kernel = janePackage { 1934 pname = "username_kernel"; 1935 hash = "sha256-1lxWSv7CbmucurNw8ws18N9DYqo4ik2KZBc5GtNmmeU="; 1936 - meta.description = "An identifier for a user"; 1937 propagatedBuildInputs = [ 1938 core 1939 ppx_jane
··· 25 abstract_algebra = janePackage { 26 pname = "abstract_algebra"; 27 hash = "sha256-W2rSSbppNkulCgGeTiovzP5zInPWIVfflDxWkGpEOFA="; 28 + meta.description = "Small library describing abstract algebra concepts"; 29 propagatedBuildInputs = [ 30 base 31 ppx_jane ··· 35 accessor = janePackage { 36 pname = "accessor"; 37 hash = "sha256-1inoFwDDhnfhW+W3aAkcFNUkf5Umy8BDGDEbMty+Fts="; 38 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 39 propagatedBuildInputs = [ higher_kinded ]; 40 }; 41 ··· 126 async_js = janePackage { 127 pname = "async_js"; 128 hash = "sha256-4t7dJ04lTQ0b6clf8AvtyC8ip43vIcEBXgHJLiRbuGM="; 129 + meta.description = "Small library that provide Async support for JavaScript platforms"; 130 buildInputs = [ js_of_ocaml-ppx ]; 131 propagatedBuildInputs = [ 132 async_rpc_kernel ··· 242 async_websocket = janePackage { 243 pname = "async_websocket"; 244 hash = "sha256-22N+QO9hpkKHv3n9WkvtmJouxb/nuauv1UXdVV0zOGA="; 245 + meta.description = "Library that implements the websocket protocol on top of Async"; 246 propagatedBuildInputs = [ 247 async 248 cryptokit ··· 252 babel = janePackage { 253 pname = "babel"; 254 hash = "sha256-mRSlLXtaGj8DcdDZGUZbi16qQxtfb+fXkwxz6AXxN3o="; 255 + meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility"; 256 propagatedBuildInputs = [ 257 async_rpc_kernel 258 core ··· 313 bidirectional_map = janePackage { 314 pname = "bidirectional_map"; 315 hash = "sha256-LnslyNdgQpa9DOAkwb0qq9/NdRvKNocUTIP+Dni6oYc="; 316 + meta.description = "Library for bidirectional maps and multimaps"; 317 }; 318 319 bignum = janePackage { ··· 330 bin_prot = janePackage { 331 pname = "bin_prot"; 332 hash = "sha256-5QeK8Cdu+YjNE/MLiQps6SSf5bRJ/eYZYsJH7oYSarg="; 333 + meta.description = "Binary protocol generator"; 334 propagatedBuildInputs = [ 335 ppx_compare 336 ppx_custom_printf ··· 347 bonsai = janePackage { 348 pname = "bonsai"; 349 hash = "sha256-rr87o/w/a6NtCrDIIYmk2a5IZ1WJM/qJUeDqTLN1Gr4="; 350 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 351 buildInputs = [ ppx_pattern_bind ]; 352 nativeBuildInputs = [ 353 ppx_css ··· 428 cohttp_static_handler = janePackage { 429 pname = "cohttp_static_handler"; 430 hash = "sha256-RB/sUq1tL8A3m9YhHHx2LFqoExTX187VeZI9MRb1NeA="; 431 + meta.description = "Library for easily creating a cohttp handler for static files"; 432 propagatedBuildInputs = [ cohttp-async ]; 433 }; 434 435 content_security_policy = janePackage { 436 pname = "content_security_policy"; 437 hash = "sha256-AQN2JJA+5B0PERNNOA9FXX6rIeej40bwJtQmHP6GKw4="; 438 + meta.description = "Library for building content-security policies"; 439 propagatedBuildInputs = [ 440 base64 441 cryptokit ··· 535 ppx_jane 536 stdio 537 ]; 538 + meta.description = "Library for improving readability of multi-line string constants in code"; 539 }; 540 541 delimited_parsing = janePackage { ··· 557 stored_reversed 558 streamable 559 ]; 560 + meta.description = "Interface for diffs"; 561 }; 562 563 ecaml = janePackage { ··· 626 file_path = janePackage { 627 pname = "file_path"; 628 hash = "sha256-XSLfYasn6qMZmDzAUGssOM9EX09n2W9/imTgNoSBEyk="; 629 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 630 propagatedBuildInputs = [ 631 async 632 core ··· 641 fuzzy_match = janePackage { 642 pname = "fuzzy_match"; 643 hash = "sha256-XB1U4mY0LcdsKYRnmV0SR4ODTIZynZetBk5X5SdHs44="; 644 + meta.description = "Library for fuzzy string matching"; 645 propagatedBuildInputs = [ 646 core 647 ppx_jane ··· 651 fzf = janePackage { 652 pname = "fzf"; 653 hash = "sha256-yHdvC3cB5sVXsZQbtNzUZkaaqOe/7y8pDHgLwugAlQg="; 654 + meta.description = "Library for running the fzf command line tool"; 655 propagatedBuildInputs = [ 656 async 657 core_kernel ··· 665 gel = janePackage { 666 pname = "gel"; 667 hash = "sha256-zGDlxbJINXD1qG7EifZGDfKbQpehdHyR/WLRJRYlwUg="; 668 + meta.description = "Library to mark non-record fields global"; 669 propagatedBuildInputs = [ 670 base 671 ppx_jane ··· 686 higher_kinded = janePackage { 687 pname = "higher_kinded"; 688 hash = "sha256-6aZxgGzltRs2aS4MYJh23Gpoqcko6xJxU11T6KixXno="; 689 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 690 propagatedBuildInputs = [ 691 base 692 ppx_jane ··· 696 incr_dom = janePackage { 697 pname = "incr_dom"; 698 hash = "sha256-dkF7+aq5Idw1ltDgGEjGYspdmOXjXqv8AA27b4M7U8A="; 699 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 700 buildInputs = [ js_of_ocaml-ppx ]; 701 propagatedBuildInputs = [ 702 async_js ··· 740 indentation_buffer = janePackage { 741 pname = "indentation_buffer"; 742 hash = "sha256-/IUZyRkcxUsddzGGIoaLpXbpCxJ1satK79GkzPxSPSc="; 743 + meta.description = "Library for building strings with indentation"; 744 propagatedBuildInputs = [ 745 core 746 ppx_jane ··· 764 url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch"; 765 hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E="; 766 }; 767 + meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction"; 768 propagatedBuildInputs = [ 769 core 770 core_kernel ··· 823 jsonaf = janePackage { 824 pname = "jsonaf"; 825 hash = "sha256-MMIDHc40cmPpO0n8yREIGMyFndw3NfvGUhy6vHnn40w="; 826 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 827 propagatedBuildInputs = [ 828 base 829 ppx_jane ··· 846 lru_cache = janePackage { 847 pname = "janestreet_lru_cache"; 848 hash = "sha256-/UMSccN9yGAXF7/g6ueSnsfPSnF1fm0zJIRFsThZvH8="; 849 + meta.description = "LRU cache implementation"; 850 propagatedBuildInputs = [ 851 core_kernel 852 ppx_jane ··· 869 n_ary = janePackage { 870 pname = "n_ary"; 871 hash = "sha256-xg4xK3m7SoO1P+rBHvPqFMLx9JXnADEeyU58UmAqW6s="; 872 + meta.description = "Library for N-ary datatypes and operations"; 873 propagatedBuildInputs = [ 874 base 875 expect_test_helpers_core ··· 885 numeric_string = janePackage { 886 pname = "numeric_string"; 887 hash = "sha256-cU5ETGfavkkiqZOjehCYg06YdDk8W+ZDqz17FGWHey8="; 888 + meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 889 propagatedBuildInputs = [ 890 base 891 ppx_jane ··· 925 ocaml_intrinsics_kernel = janePackage { 926 pname = "ocaml_intrinsics_kernel"; 927 hash = "sha256-utD9HE0P3vPgSXDW8Bz0FxgEy+lNkIAlN/+JkfDqb9A="; 928 + meta.description = "Kernel library of intrinsics for OCaml"; 929 buildInputs = [ dune-configurator ]; 930 }; 931 932 ocaml_intrinsics = janePackage { 933 pname = "ocaml_intrinsics"; 934 hash = "sha256-Ndt6ZPJamBYzr1YA941BLwvRgkkbD8AEQR/JjjR38xI="; 935 + meta.description = "Library of intrinsics for OCaml"; 936 buildInputs = [ 937 dune-configurator 938 ]; ··· 970 of_json = janePackage { 971 pname = "of_json"; 972 hash = "sha256-pZCiwXRwZK6ohsGz/WLacgo48ekdT35uD4VESvGxH8A="; 973 + meta.description = "Friendly applicative interface for Jsonaf"; 974 buildInputs = [ 975 core 976 core_extended ··· 982 ordinal_abbreviation = janePackage { 983 pname = "ordinal_abbreviation"; 984 hash = "sha256-kmTGnGbhdiUoXXw2DEAeZJL2sudEf8BRRt2RHCdL7HU="; 985 + meta.description = "Minimal library for generating ordinal names of integers"; 986 buildInputs = [ 987 base 988 ppx_jane ··· 1030 polling_state_rpc = janePackage { 1031 pname = "polling_state_rpc"; 1032 hash = "sha256-fZKGva11ztuM+q0Lc6rr9NEH/Qo+wFmE6Rr1/TJm7rA="; 1033 + meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 1034 propagatedBuildInputs = [ 1035 async_kernel 1036 async_rpc_kernel ··· 1139 ppx_css = janePackage { 1140 pname = "ppx_css"; 1141 hash = "sha256-mzLMVtNTy9NrVaNgsRa+oQynxXnh2qlHJCfr3FLFJ2I="; 1142 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 1143 propagatedBuildInputs = [ 1144 async 1145 async_unix ··· 1211 ppx_embed_file = janePackage { 1212 pname = "ppx_embed_file"; 1213 hash = "sha256-Ew6/X7oAq81ldERU37QWXQdgReEtPD/lxbku8WZNJ6A="; 1214 + meta.description = "PPX that allows embedding files directly into executables/libraries as strings or bytes"; 1215 propagatedBuildInputs = [ 1216 core 1217 ppx_jane ··· 1263 ppx_globalize = janePackage { 1264 pname = "ppx_globalize"; 1265 hash = "sha256-LKV5zfaf6AXn3NzOhN2ka8NtjItPTIsfmoJVBw5bYi8="; 1266 + meta.description = "PPX rewriter that generates functions to copy local values to the global heap"; 1267 propagatedBuildInputs = [ 1268 base 1269 ppxlib ··· 1274 ppx_hash = janePackage { 1275 pname = "ppx_hash"; 1276 hash = "sha256-GADCLoF2GjZkvAiezn0xyReCs1avrUgjJGSS/pMNq38="; 1277 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 1278 propagatedBuildInputs = [ 1279 ppx_compare 1280 ppx_sexp_conv ··· 1413 ppx_pattern_bind = janePackage { 1414 pname = "ppx_pattern_bind"; 1415 hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; 1416 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1417 propagatedBuildInputs = [ ppx_let ]; 1418 }; 1419 1420 ppx_pipebang = janePackage { 1421 pname = "ppx_pipebang"; 1422 hash = "sha256-GBa1zzNChZOQfVSHyUeDEMFxuNUT3lj/pIQi/l1J35M="; 1423 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1424 propagatedBuildInputs = [ ppxlib ]; 1425 }; 1426 1427 ppx_python = janePackage { 1428 pname = "ppx_python"; 1429 hash = "sha256-WqTYH5Zz/vRak/CL1ha8oUbQ8+XRuUu9610uj8II74o="; 1430 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1431 propagatedBuildInputs = [ 1432 ppx_base 1433 ppxlib ··· 1471 ppx_sexp_message = janePackage { 1472 pname = "ppx_sexp_message"; 1473 hash = "sha256-SNgTvsTUgFzjqHpyIYk4YuA4c5MbA9e77YUEsDaKTeA="; 1474 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1475 propagatedBuildInputs = [ 1476 ppx_here 1477 ppx_sexp_conv ··· 1481 ppx_sexp_value = janePackage { 1482 pname = "ppx_sexp_value"; 1483 hash = "sha256-f96DLNFI+s3TKsOj01i6xUoM9L+qRgAXbbepNis397I="; 1484 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1485 propagatedBuildInputs = [ 1486 ppx_here 1487 ppx_sexp_conv ··· 1571 ppxlib_jane = janePackage ( 1572 { 1573 pname = "ppxlib_jane"; 1574 + meta.description = "Library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1575 propagatedBuildInputs = [ ppxlib ]; 1576 } 1577 // ( ··· 1591 profunctor = janePackage { 1592 pname = "profunctor"; 1593 hash = "sha256-WYPJLt3kYvIzh88XcPpw2xvSNjNX63/LvWwIDK+Xr0Q="; 1594 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1595 propagatedBuildInputs = [ 1596 base 1597 ppx_jane ··· 1635 record_builder = janePackage { 1636 pname = "record_builder"; 1637 hash = "sha256-NQ0Wizxi/wD8BCwt8hxZWnEpLBTn3XkaG+96ooOKIFE="; 1638 + meta.description = "Library which provides traversal of records with an applicative"; 1639 propagatedBuildInputs = [ 1640 base 1641 ppx_jane ··· 1750 core_kernel 1751 ppx_jane 1752 ]; 1753 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1754 }; 1755 1756 sexplib0 = janePackage { ··· 1801 splay_tree = janePackage { 1802 pname = "splay_tree"; 1803 hash = "sha256-gRHRqUKjFEgkL1h8zSbqJkf+gHxhh61AtAT+mkPcz+k="; 1804 + meta.description = "Splay tree implementation"; 1805 propagatedBuildInputs = [ core_kernel ]; 1806 }; 1807 ··· 1827 stored_reversed = janePackage { 1828 pname = "stored_reversed"; 1829 hash = "sha256-FPyQxXaGAzFWW6GiiqKQgU+6/lAZhEQwhNnXsmqKkzg="; 1830 + meta.description = "Library for representing a list temporarily stored in reverse order"; 1831 propagatedBuildInputs = [ 1832 core 1833 ppx_jane ··· 1837 streamable = janePackage { 1838 pname = "streamable"; 1839 hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; 1840 + meta.description = "Collection of types suitable for incremental serialization"; 1841 propagatedBuildInputs = [ 1842 async_kernel 1843 async_rpc_kernel ··· 1923 uopt = janePackage { 1924 pname = "uopt"; 1925 hash = "sha256-t0SFJVF0ScyFFwziBZOYCOsmhRd6J5H3s0Kk9NKorcM="; 1926 + meta.description = "[option]-like type that incurs no allocation"; 1927 propagatedBuildInputs = [ 1928 base 1929 ppx_jane ··· 1933 username_kernel = janePackage { 1934 pname = "username_kernel"; 1935 hash = "sha256-1lxWSv7CbmucurNw8ws18N9DYqo4ik2KZBc5GtNmmeU="; 1936 + meta.description = "Identifier for a user"; 1937 propagatedBuildInputs = [ 1938 core 1939 ppx_jane
+1 -1
pkgs/development/python-modules/clevercsv/default.nix
··· 73 ]; 74 75 meta = with lib; { 76 - description = "CleverCSV is a Python package for handling messy CSV files"; 77 mainProgram = "clevercsv"; 78 longDescription = '' 79 CleverCSV is a Python package for handling messy CSV files. It provides
··· 73 ]; 74 75 meta = with lib; { 76 + description = "Python package for handling messy CSV files"; 77 mainProgram = "clevercsv"; 78 longDescription = '' 79 CleverCSV is a Python package for handling messy CSV files. It provides
+36
pkgs/development/python-modules/electrickiwi-api/default.nix
···
··· 1 + { 2 + lib, 3 + aiohttp, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + poetry-core, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "electrickiwi-api"; 11 + version = "0.9.14"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mikey0000"; 16 + repo = "EK-API"; 17 + tag = "v${version}"; 18 + hash = "sha256-UXweOz5olwx3ZI2M7eI1n729tqfLiWszV2zTWbrA9CM="; 19 + }; 20 + 21 + build-system = [ poetry-core ]; 22 + 23 + dependencies = [ aiohttp ]; 24 + 25 + pythonImportsCheck = [ "electrickiwi_api" ]; 26 + 27 + # Tests require authentication credentials 28 + doCheck = false; 29 + 30 + meta = { 31 + description = "Python library for interfacing with the Electric Kiwi power company API"; 32 + homepage = "https://github.com/mikey0000/EK-API"; 33 + license = lib.licenses.gpl3Only; 34 + maintainers = [ lib.maintainers.jamiemagee ]; 35 + }; 36 + }
+1 -1
pkgs/development/python-modules/gawd/default.nix
··· 33 34 meta = { 35 changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}"; 36 - description = "Gawd is a Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files"; 37 mainProgram = "gawd"; 38 homepage = "https://github.com/pooya-rostami/gawd"; 39 license = lib.licenses.lgpl3Only;
··· 33 34 meta = { 35 changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}"; 36 + description = "Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files"; 37 mainProgram = "gawd"; 38 homepage = "https://github.com/pooya-rostami/gawd"; 39 license = lib.licenses.lgpl3Only;
+1 -2
pkgs/development/python-modules/hocr-tools/default.nix
··· 28 ]; 29 30 meta = with lib; { 31 - description = " 32 - Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; 33 homepage = "https://github.com/tmbdev/hocr-tools"; 34 license = licenses.asl20; 35 maintainers = [ ];
··· 28 ]; 29 30 meta = with lib; { 31 + description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; 32 homepage = "https://github.com/tmbdev/hocr-tools"; 33 license = licenses.asl20; 34 maintainers = [ ];
+14
pkgs/development/python-modules/home-assistant-chip-wheels/default.nix
··· 12 cryptography, 13 diskcache, 14 fetchFromGitHub, 15 glib, 16 gn, 17 googleapis-common-protos, ··· 126 openssl 127 glib 128 libnl 129 ]; 130 131 postPatch = ''
··· 12 cryptography, 13 diskcache, 14 fetchFromGitHub, 15 + fetchpatch, 16 glib, 17 gn, 18 googleapis-common-protos, ··· 127 openssl 128 glib 129 libnl 130 + ]; 131 + 132 + patches = [ 133 + (fetchpatch { 134 + # Fix building with newer gn version 135 + name = "pw_protobuf_compiler-Create-a-new-includes.txt-for-each-toolchain.patch"; 136 + # https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/300272 137 + url = "https://pigweed.googlesource.com/pigweed/pigweed/+/b66729b90fcb9df2ee4818f6d4fff59385cdbc80^!?format=TEXT"; 138 + decode = "base64 -d"; 139 + stripLen = 1; 140 + extraPrefix = "connectedhomeip/third_party/pigweed/repo/"; 141 + hash = "sha256-6ss3j8j69w7EMio9mFP/EL2oPqQ2sLh67eWsJjHdDa8="; 142 + }) 143 ]; 144 145 postPatch = ''
+1 -1
pkgs/development/python-modules/magika/default.nix
··· 42 passthru.tests.version = testers.testVersion { package = magika; }; 43 44 meta = with lib; { 45 - description = "Magika: Detect file content types with deep learning"; 46 homepage = "https://github.com/google/magika"; 47 changelog = "https://github.com/google/magika/blob/python-v${version}/python/CHANGELOG.md"; 48 license = licenses.asl20;
··· 42 passthru.tests.version = testers.testVersion { package = magika; }; 43 44 meta = with lib; { 45 + description = "Detect file content types with deep learning"; 46 homepage = "https://github.com/google/magika"; 47 changelog = "https://github.com/google/magika/blob/python-v${version}/python/CHANGELOG.md"; 48 license = licenses.asl20;
+1 -1
pkgs/development/python-modules/molecule/default.nix
··· 68 }); 69 70 meta = with lib; { 71 - description = "Molecule aids in the development and testing of Ansible roles"; 72 homepage = "https://github.com/ansible-community/molecule"; 73 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}"; 74 license = licenses.mit;
··· 68 }); 69 70 meta = with lib; { 71 + description = "Aids in the development and testing of Ansible roles"; 72 homepage = "https://github.com/ansible-community/molecule"; 73 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}"; 74 license = licenses.mit;
+58
pkgs/development/python-modules/py-melissa-climate/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + aiohttp, 7 + requests, 8 + requests-futures, 9 + pytestCheckHook, 10 + mock, 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "py-melissa-climate"; 15 + version = "2.1.2"; 16 + pyproject = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "kennedyshead"; 20 + repo = "py-melissa-climate"; 21 + tag = "V${version}"; 22 + hash = "sha256-Z1A0G3g8dyoG+zUxUTqI/OxczvUVy2kSI04YP0WeXso="; 23 + }; 24 + 25 + postPatch = '' 26 + substituteInPlace setup.py \ 27 + --replace-fail "setup_requires=['setuptools-markdown']," "" 28 + ''; 29 + 30 + build-system = [ setuptools ]; 31 + 32 + dependencies = [ 33 + aiohttp 34 + requests 35 + requests-futures 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + mock 40 + pytestCheckHook 41 + ]; 42 + 43 + disabledTests = [ 44 + # Disable failing tests due to upstream bugs 45 + "test_have_connection" 46 + "test_send" 47 + "test_send_ok" 48 + ]; 49 + 50 + pythonImportsCheck = [ "melissa" ]; 51 + 52 + meta = { 53 + description = "API wrapper for Melissa Climate"; 54 + homepage = "https://github.com/kennedyshead/py-melissa-climate"; 55 + license = lib.licenses.mit; 56 + maintainers = [ lib.maintainers.jamiemagee ]; 57 + }; 58 + }
+54
pkgs/development/python-modules/pymochad/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pbr, 6 + setuptools, 7 + six, 8 + pytestCheckHook, 9 + mock, 10 + fixtures, 11 + testtools, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "pymochad"; 16 + version = "0.3.0"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "mtreinish"; 21 + repo = "pymochad"; 22 + tag = version; 23 + hash = "sha256-nwh97sbYkt4F/u02zTDemWEztSco27oJCemd6kTnCMk="; 24 + }; 25 + 26 + env.PBR_VERSION = version; 27 + 28 + build-system = [ 29 + pbr 30 + setuptools 31 + ]; 32 + 33 + dependencies = [ 34 + six 35 + ]; 36 + 37 + nativeCheckInputs = [ 38 + pytestCheckHook 39 + mock 40 + fixtures 41 + testtools 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "pymochad" 46 + ]; 47 + 48 + meta = { 49 + description = "Python library for sending commands to the mochad TCP gateway daemon for the X10 CMA15A controller"; 50 + homepage = "https://github.com/mtreinish/pymochad"; 51 + license = lib.licenses.gpl3Only; 52 + maintainers = [ lib.maintainers.jamiemagee ]; 53 + }; 54 + }
+38
pkgs/development/python-modules/pyoppleio-legacy/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + crc16, 5 + fetchFromGitHub, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage { 10 + pname = "pyoppleio-legacy"; 11 + version = "1.0.8"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "tinysnake"; 16 + repo = "python-oppleio-legacy"; 17 + rev = "90c57f778554fcf3a00e42757d0e92caebcfd149"; 18 + hash = "sha256-ccvMn/jQSkW11uMwG3P+i53NiDj+MNZgJYEkouQ1tvU="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + # Package has a runtime dependency on 'pycrc16' but we provide 'crc16' 24 + # They provide the same crc16 module 25 + pythonRemoveDeps = [ "pycrc16" ]; 26 + 27 + dependencies = [ crc16 ]; 28 + 29 + # Package has no tests 30 + doCheck = false; 31 + 32 + meta = { 33 + description = "Python library for interfacing with Opple WiFi lights (legacy firmware support)"; 34 + homepage = "https://github.com/tinysnake/python-oppleio-legacy"; 35 + license = lib.licenses.mit; 36 + maintainers = [ lib.maintainers.jamiemagee ]; 37 + }; 38 + }
+34
pkgs/development/python-modules/pyrepetierng/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pyrepetierng"; 11 + version = "0.1.0"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-0+Qr2yrjk1/K4Yg55d8sdmI6BtBYI76DCQiPlp6dzrc="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + # Package has no tests 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ "pyrepetierng" ]; 27 + 28 + meta = { 29 + description = "An updated python Repetier-Server library based on Mtrabs library"; 30 + homepage = "https://github.com/ShadowBr0ther/pyrepetier-ng"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+42
pkgs/development/python-modules/pystiebeleltron/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + pymodbus, 7 + pytestCheckHook, 8 + pytest-asyncio, 9 + pytest-mock, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pystiebeleltron"; 14 + version = "0.2.3"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "ThyMYthOS"; 19 + repo = "python-stiebel-eltron"; 20 + tag = "v${version}"; 21 + hash = "sha256-vJo9fjtbGuWJ1JcK6u0Cnol1Ev3eobD14YjH+S256og="; 22 + }; 23 + 24 + build-system = [ hatchling ]; 25 + 26 + dependencies = [ pymodbus ]; 27 + 28 + nativeCheckInputs = [ 29 + pytestCheckHook 30 + pytest-asyncio 31 + pytest-mock 32 + ]; 33 + 34 + pythonImportsCheck = [ "pystiebeleltron" ]; 35 + 36 + meta = { 37 + description = "Python API for interacting with the Stiebel Eltron ISG web gateway via Modbus"; 38 + homepage = "https://github.com/ThyMYthOS/python-stiebel-eltron"; 39 + license = lib.licenses.mit; 40 + maintainers = [ lib.maintainers.jamiemagee ]; 41 + }; 42 + }
+34
pkgs/development/python-modules/python-blockchain-api/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "python-blockchain-api"; 11 + version = "0.0.2"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-JC/FWkSq+Rc/XX39RQgLBnlncuRRumFNArODNJDzAHw="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + pythonImportsCheck = [ "pyblockchain" ]; 24 + 25 + # Package has no tests 26 + doCheck = false; 27 + 28 + meta = { 29 + description = "Python API for interacting with blockchain.info"; 30 + homepage = "https://github.com/nkgilley/python-blockchain-api"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/recipe-scrapers/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "recipe-scrapers"; 20 - version = "15.8.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "hhursev"; 27 repo = "recipe-scrapers"; 28 tag = version; 29 - hash = "sha256-G2FKv4HZ6Kf4u/EDflkYqiY1uelWBuIE+UrqeCp2XL8="; 30 }; 31 32 build-system = [ setuptools ];
··· 17 18 buildPythonPackage rec { 19 pname = "recipe-scrapers"; 20 + version = "15.9.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "hhursev"; 27 repo = "recipe-scrapers"; 28 tag = version; 29 + hash = "sha256-pbcIAr0yKGSWfuVMsOfriUUW1dhlvjX2JfDPJ8akldg="; 30 }; 31 32 build-system = [ setuptools ];
+1 -1
pkgs/development/python-modules/ruff/default.nix
··· 29 # to avoid rebuilding the ruff binary for every active python package set. 30 + '' 31 substituteInPlace pyproject.toml \ 32 - --replace-fail 'requires = ["maturin>=1.0,<2.0"]' 'requires = ["hatchling"]' \ 33 --replace-fail 'build-backend = "maturin"' 'build-backend = "hatchling.build"' 34 35 cat >> pyproject.toml <<EOF
··· 29 # to avoid rebuilding the ruff binary for every active python package set. 30 + '' 31 substituteInPlace pyproject.toml \ 32 + --replace-fail 'requires = ["maturin>=1.9,<2.0"]' 'requires = ["hatchling"]' \ 33 --replace-fail 'build-backend = "maturin"' 'build-backend = "hatchling.build"' 34 35 cat >> pyproject.toml <<EOF
+34
pkgs/development/python-modules/starlingbank/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "starlingbank"; 11 + version = "3.2"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-pqWnRyCAc50KQmbqYq9Mje+PWXCFmTAjs8jA13YM0nA="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + # Package has no tests 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ "starlingbank" ]; 27 + 28 + meta = { 29 + description = "An unofficial python package that provides access to parts of the Starling bank API"; 30 + homepage = "https://github.com/Dullage/starlingbank"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+1 -1
pkgs/development/python-modules/svgdigitizer/default.nix
··· 75 ]; 76 77 meta = { 78 - description = "(x,y) Data Points from SVG files"; 79 homepage = "https://github.com/echemdb/svgdigitizer"; 80 changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.tag}/ChangeLog"; 81 license = lib.licenses.gpl3Only;
··· 75 ]; 76 77 meta = { 78 + description = "Extract numerical data points from SVG files"; 79 homepage = "https://github.com/echemdb/svgdigitizer"; 80 changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.tag}/ChangeLog"; 81 license = lib.licenses.gpl3Only;
+5 -5
pkgs/development/python-modules/warp-lang/default.nix
··· 37 effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; 38 stdenv = builtins.throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv"; 39 40 - version = "1.8.0"; 41 42 libmathdx = effectiveStdenv.mkDerivation (finalAttrs: { 43 # NOTE: The version used should match the version Warp requires: 44 # https://github.com/NVIDIA/warp/blob/${version}/deps/libmathdx-deps.packman.xml 45 pname = "libmathdx"; 46 - version = "0.2.1"; 47 48 outputs = [ 49 "out" ··· 62 63 # nix-hash --type sha256 --to-sri $(nix-prefetch-url "https://...") 64 hashes = { 65 - aarch64-linux = "sha256-smB13xev2TG1xUx4+06KRgYEnPMczpjBOOX7uC1APbE="; 66 - x86_64-linux = "sha256-+3TbLuL5Y2flLRicQgPVLs8KZQBqNYJYJ8P3etgX7g0="; 67 }; 68 in 69 lib.mapNullable ( ··· 139 owner = "NVIDIA"; 140 repo = "warp"; 141 tag = "v${version}"; 142 - hash = "sha256-zCRB92acxOiIFGjfRh2Cr1qq8pbhm+Rd011quMP/D88="; 143 }; 144 145 patches =
··· 37 effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; 38 stdenv = builtins.throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv"; 39 40 + version = "1.8.1"; 41 42 libmathdx = effectiveStdenv.mkDerivation (finalAttrs: { 43 # NOTE: The version used should match the version Warp requires: 44 # https://github.com/NVIDIA/warp/blob/${version}/deps/libmathdx-deps.packman.xml 45 pname = "libmathdx"; 46 + version = "0.2.2"; 47 48 outputs = [ 49 "out" ··· 62 63 # nix-hash --type sha256 --to-sri $(nix-prefetch-url "https://...") 64 hashes = { 65 + aarch64-linux = "sha256-uadBl2HTWIzpYyUxHqnLZtqq42v13KYXSOJXz0Wgtrk="; 66 + x86_64-linux = "sha256-YU26l3q+HH1fyBD96oMrl+e96gmiC/krzJv6VJss3mY="; 67 }; 68 in 69 lib.mapNullable ( ··· 139 owner = "NVIDIA"; 140 repo = "warp"; 141 tag = "v${version}"; 142 + hash = "sha256-cSG8uncJMl4rbQ48L8XJY1Illr6usVX8no0jDhECwbo="; 143 }; 144 145 patches =
+37
pkgs/development/python-modules/xs1-api-client/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + requests, 7 + urllib3, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "xs1-api-client"; 12 + version = "3.0.1"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "markusressel"; 17 + repo = "xs1-api-client"; 18 + tag = "v${version}"; 19 + hash = "sha256-bAxrqtjoJaPkTzeeOeXSTpJN3rPszi5W4q6Q7ZRo0hc="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + requests 26 + urllib3 27 + ]; 28 + 29 + pythonImportsCheck = [ "xs1_api_client" ]; 30 + 31 + meta = { 32 + description = "Python library for accessing actuator and sensor data on the EZcontrol XS1 Gateway"; 33 + homepage = "https://github.com/markusressel/xs1-api-client"; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = [ lib.maintainers.jamiemagee ]; 36 + }; 37 + }
+5 -3
pkgs/development/tools/java/jprofiler/default.nix
··· 15 nameApp = "JProfiler"; 16 17 meta = { 18 - description = "JProfiler's intuitive UI helps you resolve performance bottlenecks"; 19 longDescription = '' 20 - JProfiler's intuitive UI helps you resolve performance bottlenecks, 21 - pin down memory leaks and understand threading issues. 22 ''; 23 homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html"; 24 license = lib.licenses.unfree;
··· 15 nameApp = "JProfiler"; 16 17 meta = { 18 + description = "Java profiler for deep JVM analysis"; 19 longDescription = '' 20 + JProfiler bridges high-level analytics and low-level JVM data, 21 + delivering unmatched insights to solve your toughest performance 22 + problems, memory leaks, threading issues, and higher-level problems in 23 + technologies like JDBC, JPA, and more. 24 ''; 25 homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html"; 26 license = lib.licenses.unfree;
+1 -1
pkgs/development/tools/lerna/generic.nix
··· 25 dontNpmBuild = true; 26 27 meta = { 28 - description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository"; 29 homepage = "https://lerna.js.org/"; 30 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md"; 31 license = lib.licenses.mit;
··· 25 dontNpmBuild = true; 26 27 meta = { 28 + description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository"; 29 homepage = "https://lerna.js.org/"; 30 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md"; 31 license = lib.licenses.mit;
+2 -1
pkgs/games/arx-libertatis/default.nix
··· 85 ''; 86 87 meta = { 88 - description = '' 89 A cross-platform, open source port of Arx Fatalis, a 2002 90 first-person role-playing game / dungeon crawler 91 developed by Arkane Studios.
··· 85 ''; 86 87 meta = { 88 + description = "First-person role-playing game / dungeon crawler"; 89 + longDescription = '' 90 A cross-platform, open source port of Arx Fatalis, a 2002 91 first-person role-playing game / dungeon crawler 92 developed by Arkane Studios.
+1 -1
pkgs/games/scummvm/games.nix
··· 118 plong = "Broken Sword 2.5"; 119 pshort = "sword25"; 120 pcode = "sword25"; 121 - description = "A fan game of the Broken Sword series"; 122 version = "1.0"; 123 src = fetchurl { 124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
··· 118 plong = "Broken Sword 2.5"; 119 pshort = "sword25"; 120 pcode = "sword25"; 121 + description = "Fan game of the Broken Sword series"; 122 version = "1.0"; 123 src = fetchurl { 124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
+1 -1
pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone"; 21 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases"; 22 - description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items"; 23 }; 24 }
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone"; 21 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases"; 22 + description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items"; 23 }; 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Rat-King-Adventure"; 21 downloadPage = "https://github.com/TrashboxBobylev/Rat-King-Adventure/releases"; 22 - description = "An expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike"; 23 }; 24 }
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Rat-King-Adventure"; 21 downloadPage = "https://github.com/TrashboxBobylev/Rat-King-Adventure/releases"; 22 + description = "Expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike"; 23 }; 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon"; 21 downloadPage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon/releases"; 22 - description = "A shorter fork of the Shattered Pixel Dungeon roguelike"; 23 }; 24 }
··· 19 meta = { 20 homepage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon"; 21 downloadPage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon/releases"; 22 + description = "Shorter fork of the Shattered Pixel Dungeon roguelike"; 23 }; 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
··· 47 meta = { 48 homepage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon"; 49 downloadPage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon/releases"; 50 - description = "A fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics"; 51 }; 52 }
··· 47 meta = { 48 homepage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon"; 49 downloadPage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon/releases"; 50 + description = "Fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics"; 51 }; 52 }
+1 -1
pkgs/os-specific/linux/displaylink/default.nix
··· 88 dontPatchELF = true; 89 90 meta = with lib; { 91 - description = "DisplayLink DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; 92 homepage = "https://www.displaylink.com/"; 93 hydraPlatforms = [ ]; 94 license = licenses.unfree;
··· 88 dontPatchELF = true; 89 90 meta = with lib; { 91 + description = "DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; 92 homepage = "https://www.displaylink.com/"; 93 hydraPlatforms = [ ]; 94 license = licenses.unfree;
+22 -9
pkgs/servers/home-assistant/component-packages.nix
··· 596 ]; 597 "blockchain" = 598 ps: with ps; [ 599 - ]; # missing inputs: python-blockchain-api 600 "blue_current" = 601 ps: with ps; [ 602 bluecurrent-api ··· 1424 ]; 1425 "electric_kiwi" = 1426 ps: with ps; [ 1427 - ]; # missing inputs: electrickiwi-api 1428 "elevenlabs" = 1429 ps: with ps; [ 1430 elevenlabs ··· 3512 ]; 3513 "melissa" = 3514 ps: with ps; [ 3515 - ]; # missing inputs: py-melissa-climate 3516 "melnor" = 3517 ps: with ps; [ 3518 aioesphomeapi ··· 3679 ]; 3680 "mochad" = 3681 ps: with ps; [ 3682 - ]; # missing inputs: pymochad 3683 "modbus" = 3684 ps: with ps; [ 3685 pymodbus ··· 4250 ]; 4251 "opple" = 4252 ps: with ps; [ 4253 - ]; # missing inputs: pyoppleio-legacy 4254 "oralb" = 4255 ps: with ps; [ 4256 aioesphomeapi ··· 4933 ]; 4934 "repetier" = 4935 ps: with ps; [ 4936 - ]; # missing inputs: pyrepetierng 4937 "rest" = 4938 ps: with ps; [ 4939 jsonpath ··· 5622 ]; 5623 "starlingbank" = 5624 ps: with ps; [ 5625 - ]; # missing inputs: starlingbank 5626 "starlink" = 5627 ps: with ps; [ 5628 starlink-grpc-core ··· 5653 ]; 5654 "stiebel_eltron" = 5655 ps: with ps; [ 5656 - ]; # missing inputs: pystiebeleltron 5657 "stookwijzer" = 5658 ps: with ps; [ 5659 stookwijzer ··· 6683 ]; 6684 "xs1" = 6685 ps: with ps; [ 6686 - ]; # missing inputs: xs1-api-client 6687 "yale" = 6688 ps: with ps; [ 6689 aiohasupervisor ··· 7057 "eheimdigital" 7058 "eight_sleep" 7059 "electrasmart" 7060 "elevenlabs" 7061 "elgato" 7062 "elkm1" ··· 7349 "media_player" 7350 "media_source" 7351 "melcloud" 7352 "melnor" 7353 "meraki" 7354 "met" ··· 7370 "mjpeg" 7371 "moat" 7372 "mobile_app" 7373 "modbus" 7374 "modem_callerid" 7375 "modern_forms" ··· 7656 "statsd" 7657 "steam_online" 7658 "steamist" 7659 "stookwijzer" 7660 "stream" 7661 "streamlabswater"
··· 596 ]; 597 "blockchain" = 598 ps: with ps; [ 599 + python-blockchain-api 600 + ]; 601 "blue_current" = 602 ps: with ps; [ 603 bluecurrent-api ··· 1425 ]; 1426 "electric_kiwi" = 1427 ps: with ps; [ 1428 + electrickiwi-api 1429 + ]; 1430 "elevenlabs" = 1431 ps: with ps; [ 1432 elevenlabs ··· 3514 ]; 3515 "melissa" = 3516 ps: with ps; [ 3517 + py-melissa-climate 3518 + ]; 3519 "melnor" = 3520 ps: with ps; [ 3521 aioesphomeapi ··· 3682 ]; 3683 "mochad" = 3684 ps: with ps; [ 3685 + pymochad 3686 + ]; 3687 "modbus" = 3688 ps: with ps; [ 3689 pymodbus ··· 4254 ]; 4255 "opple" = 4256 ps: with ps; [ 4257 + pyoppleio-legacy 4258 + ]; 4259 "oralb" = 4260 ps: with ps; [ 4261 aioesphomeapi ··· 4938 ]; 4939 "repetier" = 4940 ps: with ps; [ 4941 + pyrepetierng 4942 + ]; 4943 "rest" = 4944 ps: with ps; [ 4945 jsonpath ··· 5628 ]; 5629 "starlingbank" = 5630 ps: with ps; [ 5631 + starlingbank 5632 + ]; 5633 "starlink" = 5634 ps: with ps; [ 5635 starlink-grpc-core ··· 5660 ]; 5661 "stiebel_eltron" = 5662 ps: with ps; [ 5663 + pystiebeleltron 5664 + ]; 5665 "stookwijzer" = 5666 ps: with ps; [ 5667 stookwijzer ··· 6691 ]; 6692 "xs1" = 6693 ps: with ps; [ 6694 + xs1-api-client 6695 + ]; 6696 "yale" = 6697 ps: with ps; [ 6698 aiohasupervisor ··· 7066 "eheimdigital" 7067 "eight_sleep" 7068 "electrasmart" 7069 + "electric_kiwi" 7070 "elevenlabs" 7071 "elgato" 7072 "elkm1" ··· 7359 "media_player" 7360 "media_source" 7361 "melcloud" 7362 + "melissa" 7363 "melnor" 7364 "meraki" 7365 "met" ··· 7381 "mjpeg" 7382 "moat" 7383 "mobile_app" 7384 + "mochad" 7385 "modbus" 7386 "modem_callerid" 7387 "modern_forms" ··· 7668 "statsd" 7669 "steam_online" 7670 "steamist" 7671 + "stiebel_eltron" 7672 "stookwijzer" 7673 "stream" 7674 "streamlabswater"
+2 -2
pkgs/servers/monitoring/zabbix/versions.nix
··· 8 hash = "sha256-US+TP6qtCT3LlnELWR93t7nf8A1Y1xRPI+300GA1v8g="; 9 }; 10 v70 = generic { 11 - version = "7.0.16"; 12 - hash = "sha256-puolxEye+RpDJcyobH8UFaiWRE9ECbHLY5b2i5NW0WM="; 13 }; 14 v60 = generic { 15 version = "6.0.36";
··· 8 hash = "sha256-US+TP6qtCT3LlnELWR93t7nf8A1Y1xRPI+300GA1v8g="; 9 }; 10 v70 = generic { 11 + version = "7.0.17"; 12 + hash = "sha256-FLdfMpurJ0xiW73Z1EcR3MlmoxdVWsH5G1vSfE31iAw="; 13 }; 14 v60 = generic { 15 version = "6.0.36";
+1 -1
pkgs/servers/web-apps/discourse/default.nix
··· 445 platforms = platforms.linux; 446 maintainers = with maintainers; [ talyz ]; 447 license = licenses.gpl2Plus; 448 - description = "Discourse is an open source discussion platform"; 449 }; 450 }; 451 in
··· 445 platforms = platforms.linux; 446 maintainers = with maintainers; [ talyz ]; 447 license = licenses.gpl2Plus; 448 + description = "Open source discussion platform"; 449 }; 450 }; 451 in
+1 -1
pkgs/servers/web-apps/wordpress/generic.nix
··· 49 50 meta = with lib; { 51 homepage = "https://wordpress.org"; 52 - description = "WordPress is open source software you can use to create a beautiful website, blog, or app"; 53 license = [ licenses.gpl2Plus ]; 54 maintainers = [ maintainers.basvandijk ]; 55 platforms = platforms.all;
··· 49 50 meta = with lib; { 51 homepage = "https://wordpress.org"; 52 + description = "Open source software you can use to create a beautiful website, blog, or app"; 53 license = [ licenses.gpl2Plus ]; 54 maintainers = [ maintainers.basvandijk ]; 55 platforms = platforms.all;
+30 -11
pkgs/tools/misc/android-tools/default.nix
··· 8 perl, 9 go, 10 python3, 11 - protobuf_29, # does not build with 30+ 12 zlib, 13 gtest, 14 brotli, 15 lz4, 16 zstd, 17 - libusb1, 18 pcre2, 19 }: 20 21 let ··· 24 25 stdenv.mkDerivation rec { 26 pname = "android-tools"; 27 - version = "35.0.1"; 28 29 src = fetchurl { 30 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 31 - hash = "sha256-ZUAwx/ltJdciTNaGH6wUoEPPHTmA9AKIzfviGflP+vk="; 32 }; 33 34 nativeBuildInputs = [ 35 cmake 36 ninja ··· 39 go 40 ]; 41 buildInputs = [ 42 - protobuf_29 43 zlib 44 gtest 45 brotli 46 lz4 47 zstd 48 - libusb1 49 pcre2 50 ]; 51 propagatedBuildInputs = [ pythonEnv ]; 52 ··· 54 export GOCACHE=$TMPDIR/go-cache 55 ''; 56 57 - meta = with lib; { 58 description = "Android SDK platform tools"; 59 longDescription = '' 60 Android SDK Platform-Tools is a component for the Android SDK. It ··· 74 # https://developer.android.com/studio/command-line#tools-platform 75 # https://developer.android.com/studio/releases/platform-tools 76 homepage = "https://github.com/nmeum/android-tools"; 77 - license = with licenses; [ 78 asl20 79 unicode-dfs-2015 80 ]; 81 - platforms = platforms.unix; 82 - maintainers = with maintainers; [ ]; 83 - teams = [ teams.android ]; 84 }; 85 }
··· 8 perl, 9 go, 10 python3, 11 + protobuf, 12 zlib, 13 gtest, 14 brotli, 15 lz4, 16 zstd, 17 pcre2, 18 + fetchpatch2, 19 + fmt, 20 + udev, 21 }: 22 23 let ··· 26 27 stdenv.mkDerivation rec { 28 pname = "android-tools"; 29 + version = "35.0.2"; 30 31 src = fetchurl { 32 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 33 + hash = "sha256-0sMiIoAxXzbYv6XALXYytH42W/4ud+maNWT7ZXbwQJc="; 34 }; 35 36 + patches = [ 37 + (fetchpatch2 { 38 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/raw/dd0234790b42b48567b64a3024fc2ec6c7ab6c21/android-tools-35.0.2-fix-protobuf-30.0-compilation.patch"; 39 + stripLen = 1; 40 + extraPrefix = "vendor/extras/"; 41 + hash = "sha256-WSfU+0XIrxxlCjAIR49l9JvX9C6xCXirhLFHMMvNmJk="; 42 + }) 43 + ]; 44 + 45 nativeBuildInputs = [ 46 cmake 47 ninja ··· 50 go 51 ]; 52 buildInputs = [ 53 + protobuf 54 zlib 55 gtest 56 brotli 57 lz4 58 zstd 59 pcre2 60 + fmt 61 + udev 62 ]; 63 propagatedBuildInputs = [ pythonEnv ]; 64 ··· 66 export GOCACHE=$TMPDIR/go-cache 67 ''; 68 69 + cmakeFlags = [ 70 + (lib.cmakeBool "CMAKE_FIND_PACKAGE_PREFER_CONFIG" true) 71 + (lib.cmakeBool "protobuf_MODULE_COMPATIBLE" true) 72 + (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" true) 73 + (lib.cmakeBool "ANDROID_TOOLS_USE_BUNDLED_LIBUSB" true) 74 + ]; 75 + 76 + meta = { 77 description = "Android SDK platform tools"; 78 longDescription = '' 79 Android SDK Platform-Tools is a component for the Android SDK. It ··· 93 # https://developer.android.com/studio/command-line#tools-platform 94 # https://developer.android.com/studio/releases/platform-tools 95 homepage = "https://github.com/nmeum/android-tools"; 96 + license = with lib.licenses; [ 97 asl20 98 unicode-dfs-2015 99 + mit 100 ]; 101 + platforms = lib.platforms.unix; 102 + teams = [ lib.teams.android ]; 103 }; 104 }
+1 -1
pkgs/tools/package-management/rpm/default.nix
··· 140 gpl2Plus 141 lgpl21Plus 142 ]; 143 - description = "RPM Package Manager"; 144 maintainers = [ ]; 145 platforms = platforms.linux ++ platforms.darwin; 146 };
··· 140 gpl2Plus 141 lgpl21Plus 142 ]; 143 + description = "RPM package manager"; 144 maintainers = [ ]; 145 platforms = platforms.linux ++ platforms.darwin; 146 };
+1 -1
pkgs/tools/security/b2sum/default.nix
··· 36 installFlags = [ "PREFIX=$(out)" ]; 37 38 meta = with lib; { 39 - description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2"; 40 mainProgram = "b2sum"; 41 homepage = "https://blake2.net"; 42 license = with licenses; [
··· 36 installFlags = [ "PREFIX=$(out)" ]; 37 38 meta = with lib; { 39 + description = "BLAKE2 cryptographic hash function"; 40 mainProgram = "b2sum"; 41 homepage = "https://blake2.net"; 42 license = with licenses; [
+1 -1
pkgs/tools/security/schleuder/default.nix
··· 26 27 meta = with lib; { 28 broken = stdenv.hostPlatform.isDarwin; 29 - description = "Schleuder is an encrypting mailing list manager with remailing-capabilities"; 30 longDescription = '' 31 Schleuder is a group's email-gateway: subscribers can exchange 32 encrypted emails among themselves, receive emails from
··· 26 27 meta = with lib; { 28 broken = stdenv.hostPlatform.isDarwin; 29 + description = "Encrypting mailing list manager with remailing-capabilities"; 30 longDescription = '' 31 Schleuder is a group's email-gateway: subscribers can exchange 32 encrypted emails among themselves, receive emails from
+1 -1
pkgs/tools/system/nvtop/build-nvtop.nix
··· 101 }; 102 103 meta = with lib; { 104 - description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs"; 105 longDescription = '' 106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs. 107 It can handle multiple GPUs and print information about them in a htop familiar way.
··· 101 }; 102 103 meta = with lib; { 104 + description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs"; 105 longDescription = '' 106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs. 107 It can handle multiple GPUs and print information about them in a htop familiar way.
-5
pkgs/top-level/all-packages.nix
··· 11578 11579 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 11580 11581 - amarok = libsForQt5.callPackage ../applications/audio/amarok { }; 11582 - amarok-kf5 = amarok; # for compatibility 11583 - 11584 androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { }); 11585 android-studio = androidStudioPackages.stable; 11586 android-studio-full = android-studio.full; ··· 11960 guitarix = callPackage ../applications/audio/guitarix { 11961 fftw = fftwSinglePrec; 11962 }; 11963 - 11964 - puddletag = libsForQt5.callPackage ../applications/audio/puddletag { }; 11965 11966 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; 11967
··· 11578 11579 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 11580 11581 androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { }); 11582 android-studio = androidStudioPackages.stable; 11583 android-studio-full = android-studio.full; ··· 11957 guitarix = callPackage ../applications/audio/guitarix { 11958 fftw = fftwSinglePrec; 11959 }; 11960 11961 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; 11962
+2 -2
pkgs/top-level/haxe-packages.nix
··· 85 libname = "format"; 86 version = "3.5.0"; 87 sha256 = "sha256-5vZ7b+P74uGx0Gb7X/+jbsx5048dO/jv5nqCDtw5y/A="; 88 - meta.description = "A Haxe Library for supporting different file formats"; 89 }; 90 91 heaps = buildHaxeLib { 92 libname = "heaps"; 93 version = "1.9.1"; 94 sha256 = "sha256-i5EIKnph80eEEHvGXDXhIL4t4+RW7OcUV5zb2f3ItlI="; 95 - meta.description = "The GPU Game Framework"; 96 }; 97 98 hlopenal = buildHaxeLib {
··· 85 libname = "format"; 86 version = "3.5.0"; 87 sha256 = "sha256-5vZ7b+P74uGx0Gb7X/+jbsx5048dO/jv5nqCDtw5y/A="; 88 + meta.description = "Haxe library for supporting different file formats"; 89 }; 90 91 heaps = buildHaxeLib { 92 libname = "heaps"; 93 version = "1.9.1"; 94 sha256 = "sha256-i5EIKnph80eEEHvGXDXhIL4t4+RW7OcUV5zb2f3ItlI="; 95 + meta.description = "GPU game framework"; 96 }; 97 98 hlopenal = buildHaxeLib {
+18
pkgs/top-level/python-packages.nix
··· 4575 4576 elasticsearchdsl = self.elasticsearch-dsl; 4577 4578 electrum-aionostr = callPackage ../development/python-modules/electrum-aionostr { }; 4579 4580 electrum-ecc = callPackage ../development/python-modules/electrum-ecc { }; ··· 12250 12251 py-madvr2 = callPackage ../development/python-modules/py-madvr2 { }; 12252 12253 py-multiaddr = callPackage ../development/python-modules/py-multiaddr { }; 12254 12255 py-multibase = callPackage ../development/python-modules/py-multibase { }; ··· 13286 13287 pymitv = callPackage ../development/python-modules/pymitv { }; 13288 13289 pymodbus = callPackage ../development/python-modules/pymodbus { }; 13290 13291 pymodbus-repl = callPackage ../development/python-modules/pymodbus-repl { }; ··· 13459 pyopnsense = callPackage ../development/python-modules/pyopnsense { }; 13460 13461 pyoppleio = callPackage ../development/python-modules/pyoppleio { }; 13462 13463 pyorc = callPackage ../development/python-modules/pyorc { }; 13464 ··· 13762 inherit (pkgs) mesa; 13763 }; 13764 13765 pyrevolve = callPackage ../development/python-modules/pyrevolve { }; 13766 13767 pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { }; ··· 14075 pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; 14076 14077 pystemmer = callPackage ../development/python-modules/pystemmer { }; 14078 14079 pystray = callPackage ../development/python-modules/pystray { }; 14080 ··· 14474 python-binance = callPackage ../development/python-modules/python-binance { }; 14475 14476 python-bitcoinlib = callPackage ../development/python-modules/python-bitcoinlib { }; 14477 14478 python-box = callPackage ../development/python-modules/python-box { }; 14479 ··· 17322 17323 starline = callPackage ../development/python-modules/starline { }; 17324 17325 starlink-grpc-core = callPackage ../development/python-modules/starlink-grpc-core { }; 17326 17327 stashy = callPackage ../development/python-modules/stashy { }; ··· 19957 xpybutil = callPackage ../development/python-modules/xpybutil { }; 19958 19959 xrootd = callPackage ../development/python-modules/xrootd { inherit (pkgs) xrootd; }; 19960 19961 xsdata = callPackage ../development/python-modules/xsdata { }; 19962
··· 4575 4576 elasticsearchdsl = self.elasticsearch-dsl; 4577 4578 + electrickiwi-api = callPackage ../development/python-modules/electrickiwi-api { }; 4579 + 4580 electrum-aionostr = callPackage ../development/python-modules/electrum-aionostr { }; 4581 4582 electrum-ecc = callPackage ../development/python-modules/electrum-ecc { }; ··· 12252 12253 py-madvr2 = callPackage ../development/python-modules/py-madvr2 { }; 12254 12255 + py-melissa-climate = callPackage ../development/python-modules/py-melissa-climate { }; 12256 + 12257 py-multiaddr = callPackage ../development/python-modules/py-multiaddr { }; 12258 12259 py-multibase = callPackage ../development/python-modules/py-multibase { }; ··· 13290 13291 pymitv = callPackage ../development/python-modules/pymitv { }; 13292 13293 + pymochad = callPackage ../development/python-modules/pymochad { }; 13294 + 13295 pymodbus = callPackage ../development/python-modules/pymodbus { }; 13296 13297 pymodbus-repl = callPackage ../development/python-modules/pymodbus-repl { }; ··· 13465 pyopnsense = callPackage ../development/python-modules/pyopnsense { }; 13466 13467 pyoppleio = callPackage ../development/python-modules/pyoppleio { }; 13468 + 13469 + pyoppleio-legacy = callPackage ../development/python-modules/pyoppleio-legacy { }; 13470 13471 pyorc = callPackage ../development/python-modules/pyorc { }; 13472 ··· 13770 inherit (pkgs) mesa; 13771 }; 13772 13773 + pyrepetierng = callPackage ../development/python-modules/pyrepetierng { }; 13774 + 13775 pyrevolve = callPackage ../development/python-modules/pyrevolve { }; 13776 13777 pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { }; ··· 14085 pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; 14086 14087 pystemmer = callPackage ../development/python-modules/pystemmer { }; 14088 + 14089 + pystiebeleltron = callPackage ../development/python-modules/pystiebeleltron { }; 14090 14091 pystray = callPackage ../development/python-modules/pystray { }; 14092 ··· 14486 python-binance = callPackage ../development/python-modules/python-binance { }; 14487 14488 python-bitcoinlib = callPackage ../development/python-modules/python-bitcoinlib { }; 14489 + 14490 + python-blockchain-api = callPackage ../development/python-modules/python-blockchain-api { }; 14491 14492 python-box = callPackage ../development/python-modules/python-box { }; 14493 ··· 17336 17337 starline = callPackage ../development/python-modules/starline { }; 17338 17339 + starlingbank = callPackage ../development/python-modules/starlingbank { }; 17340 + 17341 starlink-grpc-core = callPackage ../development/python-modules/starlink-grpc-core { }; 17342 17343 stashy = callPackage ../development/python-modules/stashy { }; ··· 19973 xpybutil = callPackage ../development/python-modules/xpybutil { }; 19974 19975 xrootd = callPackage ../development/python-modules/xrootd { inherit (pkgs) xrootd; }; 19976 + 19977 + xs1-api-client = callPackage ../development/python-modules/xs1-api-client { }; 19978 19979 xsdata = callPackage ../development/python-modules/xsdata { }; 19980