Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 7f28a596 5094b7bc

+711 -637
+3 -3
.github/CODEOWNERS
··· 218 /nixos/modules/services/mail/rspamd.nix @peti 219 220 # Emacs 221 - /pkgs/applications/editors/emacs-modes @adisbladis 222 - /pkgs/applications/editors/emacs @adisbladis 223 - /pkgs/top-level/emacs-packages.nix @adisbladis 224 225 # Neovim 226 /pkgs/applications/editors/neovim @jonringer @teto
··· 218 /nixos/modules/services/mail/rspamd.nix @peti 219 220 # Emacs 221 + /pkgs/applications/editors/emacs/elisp-packages @adisbladis 222 + /pkgs/applications/editors/emacs @adisbladis 223 + /pkgs/top-level/emacs-packages.nix @adisbladis 224 225 # Neovim 226 /pkgs/applications/editors/neovim @jonringer @teto
+1 -1
.github/labeler.yml
··· 16 - nixos/modules/services/editors/emacs.nix 17 - nixos/modules/services/editors/emacs.xml 18 - nixos/tests/emacs-daemon.nix 19 - - pkgs/applications/editors/emacs-modes/**/* 20 - pkgs/applications/editors/emacs/**/* 21 - pkgs/build-support/emacs/**/* 22 - pkgs/top-level/emacs-packages.nix
··· 16 - nixos/modules/services/editors/emacs.nix 17 - nixos/modules/services/editors/emacs.xml 18 - nixos/tests/emacs-daemon.nix 19 + - pkgs/applications/editors/emacs/elisp-packages/**/* 20 - pkgs/applications/editors/emacs/**/* 21 - pkgs/build-support/emacs/**/* 22 - pkgs/top-level/emacs-packages.nix
+2 -1
doc/contributing/reviewing-contributions.chapter.md
··· 103 - [ ] `meta.maintainers` is set 104 - [ ] build time only dependencies are declared in `nativeBuildInputs` 105 - [ ] source is fetched using the appropriate function 106 - - [ ] phases are respected 107 - [ ] patches that are remotely available are fetched with `fetchpatch` 108 109 ##### Possible improvements
··· 103 - [ ] `meta.maintainers` is set 104 - [ ] build time only dependencies are declared in `nativeBuildInputs` 105 - [ ] source is fetched using the appropriate function 106 + - [ ] the list of `phases` is not overridden 107 + - [ ] when a phase (like `installPhase`) is overridden it starts with `runHook preInstall` and ends with `runHook postInstall`. 108 - [ ] patches that are remotely available are fetched with `fetchpatch` 109 110 ##### Possible improvements
+4 -1
doc/stdenv/stdenv.chapter.md
··· 325 326 Each phase can be overridden in its entirety either by setting the environment variable `namePhase` to a string containing some shell commands to be executed, or by redefining the shell function `namePhase`. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to *add* some commands to a phase, e.g. by defining `postInstall` or `preFixup`, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file `pkgs/stdenv/generic/setup.sh`. 327 328 While inside an interactive `nix-shell`, if you wanted to run all phases in the order they would be run in an actual build, you can invoke `genericBuild` yourself. 329 330 ### Controlling phases {#ssec-controlling-phases} ··· 337 338 Specifies the phases. You can change the order in which phases are executed, or add new phases, by setting this variable. If it’s not set, the default value is used, which is `$prePhases unpackPhase patchPhase $preConfigurePhases configurePhase $preBuildPhases buildPhase checkPhase $preInstallPhases installPhase fixupPhase installCheckPhase $preDistPhases distPhase $postPhases`. 339 340 - Usually, if you just want to add a few phases, it’s more convenient to set one of the variables below (such as `preInstallPhases`), as you then don’t specify all the normal phases. 341 342 ##### `prePhases` {#var-stdenv-prePhases} 343
··· 325 326 Each phase can be overridden in its entirety either by setting the environment variable `namePhase` to a string containing some shell commands to be executed, or by redefining the shell function `namePhase`. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to *add* some commands to a phase, e.g. by defining `postInstall` or `preFixup`, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file `pkgs/stdenv/generic/setup.sh`. 327 328 + When overriding a phase, for example `installPhase`, it is important to start with `runHook preInstall` and end it with `runHook postInstall`, otherwise `preInstall` and `postInstall` will not be run. Even if you don't use them directly, it is good practice to do so anyways for downstream users who would want to add a `postInstall` by overriding your derivation. 329 + 330 While inside an interactive `nix-shell`, if you wanted to run all phases in the order they would be run in an actual build, you can invoke `genericBuild` yourself. 331 332 ### Controlling phases {#ssec-controlling-phases} ··· 339 340 Specifies the phases. You can change the order in which phases are executed, or add new phases, by setting this variable. If it’s not set, the default value is used, which is `$prePhases unpackPhase patchPhase $preConfigurePhases configurePhase $preBuildPhases buildPhase checkPhase $preInstallPhases installPhase fixupPhase installCheckPhase $preDistPhases distPhase $postPhases`. 341 342 + It is discouraged to set this variable, as it is easy to miss some important functionality hidden in some of the less obviously needed phases (like `fixupPhase` which patches the shebang of scripts). 343 + Usually, if you just want to add a few phases, it’s more convenient to set one of the variables below (such as `preInstallPhases`). 344 345 ##### `prePhases` {#var-stdenv-prePhases} 346
+2 -2
nixos/modules/services/matrix/mjolnir.xml
··· 98 </para> 99 <para> 100 To use the Antispam Module, add <package>matrix-synapse-plugins.matrix-synapse-mjolnir-antispam</package> 101 - to the Synapse plugin list and enable the <literal>mjolnir.AntiSpam</literal> module. 102 </para> 103 <programlisting> 104 { ··· 108 ]; 109 extraConfig = '' 110 modules: 111 - - module: mjolnir.AntiSpam 112 config: 113 # Prevent servers/users in the ban lists from inviting users on this 114 # server to rooms. Default true.
··· 98 </para> 99 <para> 100 To use the Antispam Module, add <package>matrix-synapse-plugins.matrix-synapse-mjolnir-antispam</package> 101 + to the Synapse plugin list and enable the <literal>mjolnir.Module</literal> module. 102 </para> 103 <programlisting> 104 { ··· 108 ]; 109 extraConfig = '' 110 modules: 111 + - module: mjolnir.Module 112 config: 113 # Prevent servers/users in the ban lists from inviting users on this 114 # server to rooms. Default true.
+7 -9
nixos/modules/services/networking/hylafax/options.nix
··· 3 let 4 5 inherit (lib.options) literalExpression mkEnableOption mkOption; 6 - inherit (lib.types) bool enum ints lines attrsOf nullOr path str submodule; 7 inherit (lib.modules) mkDefault mkIf mkMerge; 8 9 commonDescr = '' ··· 16 The default contains some reasonable 17 configuration to yield an operational system. 18 ''; 19 - 20 - str1 = lib.types.addCheck str (s: s!=""); # non-empty string 21 22 configAttrType = 23 # Options in HylaFAX configuration files can be ··· 37 modemConfigOptions = { name, config, ... }: { 38 options = { 39 name = mkOption { 40 - type = str1; 41 example = "ttyS1"; 42 description = '' 43 Name of modem device, ··· 45 ''; 46 }; 47 type = mkOption { 48 - type = str1; 49 example = "cirrus"; 50 description = '' 51 Name of modem configuration file, ··· 135 }; 136 137 countryCode = mkOption { 138 - type = nullOr str1; 139 default = null; 140 example = "49"; 141 description = "Country code for server and all modems."; 142 }; 143 144 areaCode = mkOption { 145 - type = nullOr str1; 146 default = null; 147 example = "30"; 148 description = "Area code for server and all modems."; ··· 279 each time the spooling area is initialized. 280 ''; 281 faxcron.enable.frequency = mkOption { 282 - type = nullOr str1; 283 default = null; 284 example = "daily"; 285 description = '' ··· 319 each time the spooling area is initialized. 320 ''; 321 faxqclean.enable.frequency = mkOption { 322 - type = nullOr str1; 323 default = null; 324 example = "daily"; 325 description = ''
··· 3 let 4 5 inherit (lib.options) literalExpression mkEnableOption mkOption; 6 + inherit (lib.types) bool enum ints lines attrsOf nonEmptyStr nullOr path str submodule; 7 inherit (lib.modules) mkDefault mkIf mkMerge; 8 9 commonDescr = '' ··· 16 The default contains some reasonable 17 configuration to yield an operational system. 18 ''; 19 20 configAttrType = 21 # Options in HylaFAX configuration files can be ··· 35 modemConfigOptions = { name, config, ... }: { 36 options = { 37 name = mkOption { 38 + type = nonEmptyStr; 39 example = "ttyS1"; 40 description = '' 41 Name of modem device, ··· 43 ''; 44 }; 45 type = mkOption { 46 + type = nonEmptyStr; 47 example = "cirrus"; 48 description = '' 49 Name of modem configuration file, ··· 133 }; 134 135 countryCode = mkOption { 136 + type = nullOr nonEmptyStr; 137 default = null; 138 example = "49"; 139 description = "Country code for server and all modems."; 140 }; 141 142 areaCode = mkOption { 143 + type = nullOr nonEmptyStr; 144 default = null; 145 example = "30"; 146 description = "Area code for server and all modems."; ··· 277 each time the spooling area is initialized. 278 ''; 279 faxcron.enable.frequency = mkOption { 280 + type = nullOr nonEmptyStr; 281 default = null; 282 example = "daily"; 283 description = '' ··· 317 each time the spooling area is initialized. 318 ''; 319 faxqclean.enable.frequency = mkOption { 320 + type = nullOr nonEmptyStr; 321 default = null; 322 example = "daily"; 323 description = ''
+2 -2
pkgs/applications/misc/feedbackd/default.nix
··· 21 pname = "feedbackd"; 22 # Not an actual upstream project release, 23 # only a Debian package release that is tagged in the upstream repo 24 - version = "0.0.0+git20210426"; 25 26 outputs = [ "out" "dev" "devdoc" ]; 27 ··· 30 owner = "Librem5"; 31 repo = "feedbackd"; 32 rev = "v${version}"; 33 - sha256 = "12kdchv11c5ynpv6fbagcx755x5p2kd7acpwjxi9khwdwjsqxlmn"; 34 }; 35 36 nativeBuildInputs = [
··· 21 pname = "feedbackd"; 22 # Not an actual upstream project release, 23 # only a Debian package release that is tagged in the upstream repo 24 + version = "0.0.0+git20211018"; 25 26 outputs = [ "out" "dev" "devdoc" ]; 27 ··· 30 owner = "Librem5"; 31 repo = "feedbackd"; 32 rev = "v${version}"; 33 + hash = "sha256-jqKRHcxISK54xq/tQm6zV+J+U71eKh04OVTNHDDy65E="; 34 }; 35 36 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 32 } 33 }, 34 "dev": { 35 - "version": "100.0.4878.0", 36 - "sha256": "0ac8fdbh3f66wq3y1l4s1i906zriajff84hpx9df9cwavj6r9svr", 37 - "sha256bin64": "1q37q02v6aaqkxwyavljga0h60cclklxj8adr1jc1fqs0irks8a8", 38 "deps": { 39 "gn": { 40 "version": "2022-01-21",
··· 32 } 33 }, 34 "dev": { 35 + "version": "100.0.4892.0", 36 + "sha256": "03f003prk0vqxac7l0sp3nfhh3adlrdx60dklm74v504ykdw84yn", 37 + "sha256bin64": "00033b2iq3aw5pvgm5nbh99sz8mj98rj32h1m6iw2xxwqaij06qw", 38 "deps": { 39 "gn": { 40 "version": "2022-01-21",
+3 -3
pkgs/applications/networking/cloudflared/default.nix
··· 2 3 buildGoModule rec { 4 pname = "cloudflared"; 5 - version = "2022.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = "cloudflared"; 10 rev = version; 11 - hash = "sha256-yo4Tu9wSxGdUAr2436lAlaP2U+5m/J4+oNQd/UQk3a0="; 12 }; 13 14 vendorSha256 = null; ··· 20 meta = with lib; { 21 description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)"; 22 homepage = "https://www.cloudflare.com/products/tunnel"; 23 - license = licenses.unfree; 24 platforms = platforms.unix; 25 maintainers = with maintainers; [ bbigras enorris thoughtpolice ]; 26 };
··· 2 3 buildGoModule rec { 4 pname = "cloudflared"; 5 + version = "2022.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = "cloudflared"; 10 rev = version; 11 + hash = "sha256-y9TduC6Fa1p3UFvSeW9n42AUD63dp/LEagiv3xlT/4U="; 12 }; 13 14 vendorSha256 = null; ··· 20 meta = with lib; { 21 description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)"; 22 homepage = "https://www.cloudflare.com/products/tunnel"; 23 + license = licenses.asl20; 24 platforms = platforms.unix; 25 maintainers = with maintainers; [ bbigras enorris thoughtpolice ]; 26 };
-9
pkgs/applications/networking/cluster/arkade/default.nix
··· 2 , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 - , makeWrapper 6 - , kubectl 7 }: 8 9 buildGoModule rec { ··· 39 "-X github.com/alexellis/arkade/cmd.GitCommit=ref/tags/${version}" 40 "-X github.com/alexellis/arkade/cmd.Version=${version}" 41 ]; 42 - 43 - buildInputs = [ makeWrapper ]; 44 - 45 - postInstall = '' 46 - wrapProgram "$out/bin/arkade" \ 47 - --prefix PATH : ${lib.makeBinPath [ kubectl ]} 48 - ''; 49 50 meta = with lib; { 51 homepage = "https://github.com/alexellis/arkade";
··· 2 , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 }: 6 7 buildGoModule rec { ··· 37 "-X github.com/alexellis/arkade/cmd.GitCommit=ref/tags/${version}" 38 "-X github.com/alexellis/arkade/cmd.Version=${version}" 39 ]; 40 41 meta = with lib; { 42 homepage = "https://github.com/alexellis/arkade";
-9
pkgs/applications/networking/cluster/krane/default.nix
··· 1 { lib 2 , bundlerApp 3 - , makeWrapper 4 - , kubectl 5 , bundlerUpdateScript 6 }: 7 ··· 9 pname = "krane"; 10 gemdir = ./.; 11 exes = [ "krane" ]; 12 - 13 - buildInputs = [ makeWrapper ]; 14 - 15 - postBuild = '' 16 - wrapProgram "$out/bin/krane" \ 17 - --prefix PATH : ${lib.makeBinPath [ kubectl ]} 18 - ''; 19 20 passthru.updateScript = bundlerUpdateScript "krane"; 21
··· 1 { lib 2 , bundlerApp 3 , bundlerUpdateScript 4 }: 5 ··· 7 pname = "krane"; 8 gemdir = ./.; 9 exes = [ "krane" ]; 10 11 passthru.updateScript = bundlerUpdateScript "krane"; 12
+2 -2
pkgs/applications/networking/cluster/kubergrunt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubergrunt"; 5 - version = "0.7.11"; 6 7 src = fetchFromGitHub { 8 owner = "gruntwork-io"; 9 repo = "kubergrunt"; 10 rev = "v${version}"; 11 - sha256 = "1224ssqdz9ak0vylyfbr9c2w0yfdp4hw9jh99qmfi2j5nhw9kzcc"; 12 }; 13 14 vendorSha256 = "sha256-95rteSEMOBQnAw0QKuj5Yyi8n3xXGl0Tm97WiyTGxVw=";
··· 2 3 buildGoModule rec { 4 pname = "kubergrunt"; 5 + version = "0.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "gruntwork-io"; 9 repo = "kubergrunt"; 10 rev = "v${version}"; 11 + sha256 = "sha256-K94cGU+cFHOrAGXjHQFFFJYhZi9zNfdlGy5eb2DkcV8="; 12 }; 13 14 vendorSha256 = "sha256-95rteSEMOBQnAw0QKuj5Yyi8n3xXGl0Tm97WiyTGxVw=";
+2 -2
pkgs/applications/networking/cluster/kubernetes/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "kubernetes"; 24 - version = "1.23.3"; 25 26 src = fetchFromGitHub { 27 owner = "kubernetes"; 28 repo = "kubernetes"; 29 rev = "v${version}"; 30 - sha256 = "sha256-Ccf+9mwDv1Fs0+xN8yDkUjh4A3aGox7rBGesyYtkUDs="; 31 }; 32 33 nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];
··· 21 22 stdenv.mkDerivation rec { 23 pname = "kubernetes"; 24 + version = "1.23.4"; 25 26 src = fetchFromGitHub { 27 owner = "kubernetes"; 28 repo = "kubernetes"; 29 rev = "v${version}"; 30 + sha256 = "sha256-srJHW/wvrFKKgxVwJB4h0FGeaT7iSJYOTtSeTkcR3FE="; 31 }; 32 33 nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];
+6 -5
pkgs/applications/networking/cluster/temporal/default.nix
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 - version = "1.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 - sha256 = "1gdks7pzaqrsdihh2m3v597x0dw2qww95jlznj0h112jgicanimj"; 12 }; 13 14 - vendorSha256 = "sha256-dGmd6tCUKoK4uwhB5kXGOpXemtLn0VssabDE4iQWEAw="; 15 16 # Errors: 17 # > === RUN TestNamespaceHandlerGlobalNamespaceDisabledSuite ··· 22 runHook preInstall 23 mkdir -p $out/bin 24 install -Dm755 "$GOPATH/bin/cli" -T $out/bin/tctl 25 install -Dm755 "$GOPATH/bin/cassandra" -T $out/bin/temporal-cassandra 26 install -Dm755 "$GOPATH/bin/server" -T $out/bin/temporal-server 27 install -Dm755 "$GOPATH/bin/sql" -T $out/bin/temporal-sql ··· 35 36 meta = with lib; { 37 description = "A microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; 38 - downloadPage = "https://github.com/temporalio/temporal"; 39 homepage = "https://temporal.io"; 40 license = licenses.mit; 41 - maintainers = with maintainers; [ ]; 42 }; 43 }
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 + version = "1.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 + sha256 = "sha256-5Tu838086qgIa2fqda2xi7vn4JbkENVJH4XU3NwW7Ic="; 12 }; 13 14 + vendorSha256 = "sha256-caRBgkuHQ38r6OsKQCJ2pxAe8s6mc4g/QCIsCEXvY3M="; 15 16 # Errors: 17 # > === RUN TestNamespaceHandlerGlobalNamespaceDisabledSuite ··· 22 runHook preInstall 23 mkdir -p $out/bin 24 install -Dm755 "$GOPATH/bin/cli" -T $out/bin/tctl 25 + install -Dm755 "$GOPATH/bin/authorization" -T $out/bin/tctl-authorization-plugin 26 install -Dm755 "$GOPATH/bin/cassandra" -T $out/bin/temporal-cassandra 27 install -Dm755 "$GOPATH/bin/server" -T $out/bin/temporal-server 28 install -Dm755 "$GOPATH/bin/sql" -T $out/bin/temporal-sql ··· 36 37 meta = with lib; { 38 description = "A microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; 39 homepage = "https://temporal.io"; 40 + changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; 41 license = licenses.mit; 42 + maintainers = with maintainers; [ titanous ]; 43 }; 44 }
+30
pkgs/applications/networking/instant-messengers/gurk-rs/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , protobuf 4 + , rustPlatform 5 + , fetchFromGitHub 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "gurk-rs"; 10 + version = "0.2.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "boxdot"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "sha256-Mko5udM8BY50uUwn7xESxB+s0MEO1kAJX4Dt/DnEEa4="; 17 + }; 18 + 19 + cargoHash = "sha256-pYMMgBvLsqkj2peouDQK1vn97ByUjtdCrkbzuZZLXrY="; 20 + buildInputs = [ protobuf ]; 21 + 22 + PROTOC = "${protobuf}/bin/protoc"; 23 + 24 + meta = with lib; { 25 + description = "Signal Messenger client for terminal"; 26 + homepage = "https://github.com/boxdot/gurk-rs"; 27 + license = licenses.agpl3Only; 28 + maintainers = with maintainers; [ devhell ]; 29 + }; 30 + }
+2 -2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "signalbackup-tools"; 5 - version = "20220216"; 6 7 src = fetchFromGitHub { 8 owner = "bepaald"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-hB5zjSBOcpVW+kGja4DP0syAvYqkeDBJbtg0y2sX9w4="; 12 }; 13 14 # Remove when Apple SDK is >= 10.13
··· 2 3 stdenv.mkDerivation rec { 4 pname = "signalbackup-tools"; 5 + version = "20220218"; 6 7 src = fetchFromGitHub { 8 owner = "bepaald"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-6fwkhqXM6T0WCC1Y+GCmyLwStqhBTUAzDDsBTd5XlSE="; 12 }; 13 14 # Remove when Apple SDK is >= 10.13
+2 -2
pkgs/desktops/gnome/core/gnome-shell-extensions/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "gnome-shell-extensions"; 16 - version = "41.1"; 17 18 src = fetchurl { 19 url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major version}/${pname}-${version}.tar.xz"; 20 - sha256 = "0ObyJz8I1S2SX8K7ZrR7KOXvUNG4oUAgh3xmJCPVB9M="; 21 }; 22 23 patches = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "gnome-shell-extensions"; 16 + version = "41.2"; 17 18 src = fetchurl { 19 url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major version}/${pname}-${version}.tar.xz"; 20 + sha256 = "rZuoL0y9BHJpc7XoevrRiv2qMjhgoK8+ckDzp00iLxk="; 21 }; 22 23 patches = [
+2 -2
pkgs/development/compilers/go/1.18.nix
··· 54 55 stdenv.mkDerivation rec { 56 pname = "go"; 57 - version = "1.18beta2"; 58 59 src = fetchurl { 60 url = "https://go.dev/dl/go${version}.src.tar.gz"; 61 - sha256 = "sha256-PLFOLILaNm9zk8mI8fP8LBa3GlSSvT1J01iGzfJ6nRM="; 62 }; 63 64 # perl is used for testing go vet
··· 54 55 stdenv.mkDerivation rec { 56 pname = "go"; 57 + version = "1.18rc1"; 58 59 src = fetchurl { 60 url = "https://go.dev/dl/go${version}.src.tar.gz"; 61 + sha256 = "sha256-XOx6ZlMAj6hfiCGzNmXeN74om3oC8X829wWojEOYC7g="; 62 }; 63 64 # perl is used for testing go vet
+2 -2
pkgs/development/interpreters/clojure/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "clojure"; 5 - version = "1.10.3.1075"; 6 7 src = fetchurl { 8 # https://clojure.org/releases/tools 9 url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz"; 10 - sha256 = "5uJtr6uz6mrkoFfzUmUb6vy5H4s1Lag3CNCsGwsQZ9Q="; 11 }; 12 13 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "clojure"; 5 + version = "1.10.3.1082"; 6 7 src = fetchurl { 8 # https://clojure.org/releases/tools 9 url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz"; 10 + sha256 = "sha256-8hW8zgP+D72MtXYFPXx9FfkThQuCBo1Y6CU5w7xPE7c="; 11 }; 12 13 nativeBuildInputs = [
+9 -3
pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix
··· 8 , pytest-asyncio 9 , pytestCheckHook 10 , pytz 11 }: 12 13 buildPythonPackage rec { 14 pname = "aio-geojson-geonetnz-volcano"; 15 - version = "0.6"; 16 17 src = fetchFromGitHub { 18 owner = "exxamalte"; 19 repo = "python-aio-geojson-geonetnz-volcano"; 20 rev = "v${version}"; 21 - sha256 = "0n97kij2fprzajh57sy1z57kaqiil7pd5y67lq2hqm2cnvkar5ci"; 22 }; 23 24 propagatedBuildInputs = [ ··· 34 pytestCheckHook 35 ]; 36 37 - pythonImportsCheck = [ "aio_geojson_geonetnz_volcano" ]; 38 39 meta = with lib; { 40 description = "Python module for accessing the GeoNet NZ Volcanic GeoJSON feeds";
··· 8 , pytest-asyncio 9 , pytestCheckHook 10 , pytz 11 + , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "aio-geojson-geonetnz-volcano"; 16 + version = "0.7"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "exxamalte"; 23 repo = "python-aio-geojson-geonetnz-volcano"; 24 rev = "v${version}"; 25 + sha256 = "sha256-2iVUHMk4ydmGmmGS6lJV5pvxJHyP9bRSeh/dOXbquE0="; 26 }; 27 28 propagatedBuildInputs = [ ··· 38 pytestCheckHook 39 ]; 40 41 + pythonImportsCheck = [ 42 + "aio_geojson_geonetnz_volcano" 43 + ]; 44 45 meta = with lib; { 46 description = "Python module for accessing the GeoNet NZ Volcanic GeoJSON feeds";
+9 -3
pkgs/development/python-modules/aio-geojson-nsw-rfs-incidents/default.nix
··· 8 , pytest-asyncio 9 , pytestCheckHook 10 , pytz 11 }: 12 13 buildPythonPackage rec { 14 pname = "aio-geojson-nsw-rfs-incidents"; 15 - version = "0.4"; 16 17 src = fetchFromGitHub { 18 owner = "exxamalte"; 19 repo = "python-aio-geojson-nsw-rfs-incidents"; 20 rev = "v${version}"; 21 - sha256 = "sha256-o9tuoJ7VZ6bg0rYeRWClKxdbxxj6wPgkSF7ZdOfmJew="; 22 }; 23 24 propagatedBuildInputs = [ ··· 34 pytestCheckHook 35 ]; 36 37 - pythonImportsCheck = [ "aio_geojson_nsw_rfs_incidents" ]; 38 39 meta = with lib; { 40 description = "Python module for accessing the NSW Rural Fire Service incidents feeds";
··· 8 , pytest-asyncio 9 , pytestCheckHook 10 , pytz 11 + , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "aio-geojson-nsw-rfs-incidents"; 16 + version = "0.5"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "exxamalte"; 23 repo = "python-aio-geojson-nsw-rfs-incidents"; 24 rev = "v${version}"; 25 + sha256 = "sha256-rWlt4MYnuY+CzszFVDniWBnqpQW3WldSEl00ns3ko3U="; 26 }; 27 28 propagatedBuildInputs = [ ··· 38 pytestCheckHook 39 ]; 40 41 + pythonImportsCheck = [ 42 + "aio_geojson_nsw_rfs_incidents" 43 + ]; 44 45 meta = with lib; { 46 description = "Python module for accessing the NSW Rural Fire Service incidents feeds";
+7 -3
pkgs/development/python-modules/aio-georss-client/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "aio-georss-client"; 18 - version = "0.8"; 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "exxamalte"; 23 repo = "python-aio-georss-client"; 24 rev = "v${version}"; 25 - sha256 = "0447scp5n906p8kfzy0lwdq06f6hkq71r2zala6g3vr6b3kla6h8"; 26 }; 27 28 propagatedBuildInputs = [ ··· 40 pytestCheckHook 41 ]; 42 43 - pythonImportsCheck = [ "aio_georss_client" ]; 44 45 meta = with lib; { 46 description = "Python library for accessing GeoRSS feeds";
··· 15 16 buildPythonPackage rec { 17 pname = "aio-georss-client"; 18 + version = "0.9"; 19 + format = "setuptools"; 20 + 21 disabled = pythonOlder "3.7"; 22 23 src = fetchFromGitHub { 24 owner = "exxamalte"; 25 repo = "python-aio-georss-client"; 26 rev = "v${version}"; 27 + sha256 = "sha256-cnOW9Ey6WdL2bAqPop5noETn12OeeKsMkWHKGmYCjJU="; 28 }; 29 30 propagatedBuildInputs = [ ··· 42 pytestCheckHook 43 ]; 44 45 + pythonImportsCheck = [ 46 + "aio_georss_client" 47 + ]; 48 49 meta = with lib; { 50 description = "Python library for accessing GeoRSS feeds";
+5 -1
pkgs/development/python-modules/aio-georss-gdacs/default.nix
··· 12 buildPythonPackage rec { 13 pname = "aio-georss-gdacs"; 14 version = "0.5"; 15 disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { ··· 32 pytestCheckHook 33 ]; 34 35 - pythonImportsCheck = [ "aio_georss_gdacs" ]; 36 37 meta = with lib; { 38 description = "Python library for accessing GeoRSS feeds";
··· 12 buildPythonPackage rec { 13 pname = "aio-georss-gdacs"; 14 version = "0.5"; 15 + format = "setuptools"; 16 + 17 disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { ··· 34 pytestCheckHook 35 ]; 36 37 + pythonImportsCheck = [ 38 + "aio_georss_gdacs" 39 + ]; 40 41 meta = with lib; { 42 description = "Python library for accessing GeoRSS feeds";
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "meshtastic"; 21 - version = "1.2.84"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.6"; ··· 27 owner = "meshtastic"; 28 repo = "Meshtastic-python"; 29 rev = version; 30 - sha256 = "sha256-0ItNYdbGnIzgIh23Qtg9zQ5lm7zhY3qz+5s4MCfXN0E="; 31 }; 32 33 propagatedBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "meshtastic"; 21 + version = "1.2.85"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.6"; ··· 27 owner = "meshtastic"; 28 repo = "Meshtastic-python"; 29 rev = version; 30 + sha256 = "sha256-DFRnyWBQ3/g5NwZH5hoVYJfj3gN/UP57JvNSnNaqws4="; 31 }; 32 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/oslo-config/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "oslo-config"; 17 - version = "8.7.1"; 18 19 src = fetchPypi { 20 pname = "oslo.config"; 21 inherit version; 22 - sha256 = "a0c346d778cdc8870ab945e438bea251b5f45fae05d6d99dfe4953cca2277b60"; 23 }; 24 25 postPatch = ''
··· 14 15 buildPythonPackage rec { 16 pname = "oslo-config"; 17 + version = "8.8.0"; 18 19 src = fetchPypi { 20 pname = "oslo.config"; 21 inherit version; 22 + sha256 = "sha256-lpM9MBHa4VYIoRYWv7ANlH4i2jywm2/zfd11dqvUdkw="; 23 }; 24 25 postPatch = ''
+2 -2
pkgs/development/python-modules/oslo-serialization/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "oslo-serialization"; 14 - version = "4.2.0"; 15 16 src = fetchPypi { 17 pname = "oslo.serialization"; 18 inherit version; 19 - sha256 = "3007e1b017ad3754cce54def894054cbcd05887e85928556657434b0fc7e4d83"; 20 }; 21 22 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "oslo-serialization"; 14 + version = "4.3.0"; 15 16 src = fetchPypi { 17 pname = "oslo.serialization"; 18 inherit version; 19 + sha256 = "sha256-OqRy9DSu6LvMByUxK39AmqH6VLvBNJBBJM9JsOhrkRU="; 20 }; 21 22 postPatch = ''
+2 -2
pkgs/development/python-modules/oslo-utils/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "oslo-utils"; 26 - version = "4.12.1"; 27 28 src = fetchPypi { 29 pname = "oslo.utils"; 30 inherit version; 31 - sha256 = "sha256-zzEhx2/jwpY+1WOo68PJ/TvDy6XUT76K7LVAfUMMMJI="; 32 }; 33 34 postPatch = ''
··· 23 24 buildPythonPackage rec { 25 pname = "oslo-utils"; 26 + version = "4.12.2"; 27 28 src = fetchPypi { 29 pname = "oslo.utils"; 30 inherit version; 31 + sha256 = "sha256-Qf0sT/bS6No4qttaW/JCWKhlDg4KaYprI51IuOQXfDs="; 32 }; 33 34 postPatch = ''
+2 -2
pkgs/development/python-modules/pycfmodel/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pycfmodel"; 12 - version = "0.16.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Skyscanner"; 19 repo = pname; 20 rev = version; 21 - hash = "sha256-44G1H6bOtqVkplaX/sHxEzErlunclLh97OPO0m6n9eM="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pycfmodel"; 12 + version = "0.16.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Skyscanner"; 19 repo = pname; 20 rev = version; 21 + hash = "sha256-hOe6BH8aSGJ7YeraiCsJ10mbeGbFGaR3Bt5fh6M8iWI="; 22 }; 23 24 propagatedBuildInputs = [
+7 -2
pkgs/development/python-modules/pydantic/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , email_validator 4 , fetchFromGitHub 5 , pytest-mock ··· 7 , python-dotenv 8 , pythonOlder 9 , typing-extensions 10 - , ujson 11 }: 12 13 buildPythonPackage rec { ··· 22 sha256 = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM="; 23 }; 24 25 propagatedBuildInputs = [ 26 email_validator 27 python-dotenv 28 typing-extensions 29 - ujson 30 ]; 31 32 checkInputs = [
··· 1 { lib 2 , buildPythonPackage 3 + , cython 4 + , devtools 5 , email_validator 6 , fetchFromGitHub 7 , pytest-mock ··· 9 , python-dotenv 10 , pythonOlder 11 , typing-extensions 12 }: 13 14 buildPythonPackage rec { ··· 23 sha256 = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM="; 24 }; 25 26 + nativeBuildInputs = [ 27 + cython 28 + ]; 29 + 30 propagatedBuildInputs = [ 31 + devtools 32 email_validator 33 python-dotenv 34 typing-extensions 35 ]; 36 37 checkInputs = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 - version = "2.0.866"; 36 37 src = fetchFromGitHub { 38 owner = "bridgecrewio"; 39 repo = pname; 40 rev = version; 41 - hash = "sha256-ASaRZO5/4IGT6GPQTMmwGao4Q+yuyiLO9eGV3Dy8mLQ="; 42 }; 43 44 nativeBuildInputs = with py.pkgs; [
··· 32 33 buildPythonApplication rec { 34 pname = "checkov"; 35 + version = "2.0.873"; 36 37 src = fetchFromGitHub { 38 owner = "bridgecrewio"; 39 repo = pname; 40 rev = version; 41 + hash = "sha256-81gNvfaFqTEGReOP7LgcN5OLU3xeO62r/45b5lEEgow="; 42 }; 43 44 nativeBuildInputs = with py.pkgs; [
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.14.265"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1iwjg2z8818g1sl6l79pm5590hzwpxqcxh7wcdb00y4m3maksr0s"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.14.267"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "13hq4hcq686gdragjcgmz3m0kkk8abz5lna0ildaa9gybj43yd4c"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.19.228"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "14iis3x3jmfxwqqi7v7ijssqzha8d8nnydi4zqnpk53m45jw7km8"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.19.230"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "107sqv4izdnazscwhyam88vbinsvnd33z8agn4awc42hkqh9l20p"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 - version = "4.9.300"; 5 extraMeta.branch = "4.9"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "1bzmnkhxgz093ninqg8bh348d7s4xmkld2bld8nl215gnji0wfdb"; 11 }; 12 } // (args.argsOverride or {}))
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 + version = "4.9.302"; 5 extraMeta.branch = "4.9"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 + sha256 = "0difn0vjz4hz9vl5lklawqy19ccb5gz5p5r1cyckschf0l2nyifm"; 11 }; 12 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.99"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0j84g55d0v3832y9c5gh7bnmhnrb5bc9xdivps5n7n6km9c3b980"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.101"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "13hwpb85dynbayghxs3ln3hbyh8djgl5fj63vxwc8izfny62aj87"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.15.22"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1hv3ci37nz79m1dg83ha4hl1jjnl3l52lvdzx514sp8hqihgji1m"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.15.24"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0zx9big7n8gh6y14c05llxsqh543q0czjdrq906m8cc7r01yp5pl"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.16.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.16.8"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "05h3b11czr710lilmb5gq84a78cfz3jm03q2q0gcrpcaxq2mzajj"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.16.10"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "17i3j07hgljsiz2kymbskp35p2xp14gb0mdi5s2r61c0h406yk8c"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.4.178"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "19k2yzqlr4rarl086sr6vjnh0lq5wmg5n7r2p0cai9yfvq3spp2c"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.4.180"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "07ckmgcqpr39bzpp8v60b2vkb03p8931k7sl3ywg6f00lvcbaf8n"; 17 }; 18 } // (args.argsOverride or {}))
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.10.90-rt60"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 - sha256 = "0997ijkmvf9iz4hn8m8naiagphhyvl4r6qx4q3gxk8qlq1j44pll"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "0533s01ckjjw45b08zs9nhpszdcrqgfpwvnjs2dfjmc6yg9d13pi"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
··· 6 , ... } @ args: 7 8 let 9 + version = "5.10.78-rt55"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 + sha256 = "03q5lrv8gr9hnm7984pxi9kwsvxrn21qwykj60amisi2wac6r05y"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 + sha256 = "1wcw682r238qi5jgn5zk9m6j2506p9ypfax13bzhjfyjzz3h98kp"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
+37
pkgs/os-specific/linux/virtio_vmmci/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, kernel }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "virtio_vmmci"; 5 + version = "0.4.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "voutilad"; 9 + repo = "virtio_vmmci"; 10 + rev = "${version}"; 11 + sha256 = "104xnpcy5kb4y7ipy1fx1v6byddzs63bv2dqjy3yl23n764fsy43"; 12 + }; 13 + 14 + hardeningDisable = [ "pic" "format" ]; 15 + nativeBuildInputs = kernel.moduleBuildDependencies; 16 + 17 + extraConfig = '' 18 + CONFIG_RTC_HCTOSYS yes 19 + ''; 20 + 21 + makeFlags = kernel.makeFlags ++ [ 22 + "DEPMOD=echo" 23 + "INSTALL_MOD_PATH=$(out)" 24 + "KERNELRELEASE=${kernel.modDirVersion}" 25 + "KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "An OpenBSD VMM Control Interface (vmmci) for Linux"; 30 + homepage = "https://github.com/voutilad/virtio_vmmci"; 31 + license = licenses.gpl2; 32 + maintainers = with maintainers; [ qbit ]; 33 + platforms = platforms.linux; 34 + }; 35 + 36 + enableParallelBuilding = true; 37 + }
+3 -2
pkgs/servers/hylafaxplus/default.nix
··· 30 let 31 32 pname = "hylafaxplus"; 33 - version = "7.0.4"; 34 - sha256 = "1y4b178rxa4ivxm8cnypnnyc8db7cjqyyzy60hiw215x4cyyj4i5"; 35 36 configSite = substituteAll { 37 name = "${pname}-config.site"; ··· 96 postInstall = ". ${postInstall}"; 97 postInstallCheck = ". ${./post-install-check.sh}"; 98 meta = { 99 description = "enterprise-class system for sending and receiving facsimiles"; 100 downloadPage = "https://hylafax.sourceforge.io/download.php"; 101 homepage = "https://hylafax.sourceforge.io";
··· 30 let 31 32 pname = "hylafaxplus"; 33 + version = "7.0.5"; 34 + sha256 = "1blv251r0yhnhxk9wgkjgr35al50q23hiskjkcbs8lmqqrz0cm8f"; 35 36 configSite = substituteAll { 37 name = "${pname}-config.site"; ··· 96 postInstall = ". ${postInstall}"; 97 postInstallCheck = ". ${./post-install-check.sh}"; 98 meta = { 99 + changelog = "https://hylafax.sourceforge.io/news/${version}.php"; 100 description = "enterprise-class system for sending and receiving facsimiles"; 101 downloadPage = "https://hylafax.sourceforge.io/download.php"; 102 homepage = "https://hylafax.sourceforge.io";
+28 -3
pkgs/servers/matrix-synapse/plugins/mjolnir-antispam.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, matrix-synapse }: 2 3 buildPythonPackage rec { 4 pname = "matrix-synapse-mjolnir-antispam"; 5 - version = "1.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "matrix-org"; 9 repo = "mjolnir"; 10 rev = "v${version}"; 11 - sha256 = "0fvdzn5l1a6bhr1qzgs30a3kh6nj0byqichnl149sjgr0v4lpkz1"; 12 }; 13 14 sourceRoot = "./source/synapse_antispam"; 15
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, matrix-synapse, fetchpatch }: 2 3 buildPythonPackage rec { 4 pname = "matrix-synapse-mjolnir-antispam"; 5 + version = "1.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "matrix-org"; 9 repo = "mjolnir"; 10 rev = "v${version}"; 11 + sha256 = "05O7NgqlsVu4mdx1+0CZgBvwvBCWYg7nSFknJiXxuoc="; 12 }; 13 + 14 + patches = [ 15 + # Update legacy antispam plugin with newer types. Or it'll just ignore mjolnir 1.3.1 rules. 16 + (fetchpatch { 17 + url = "https://github.com/matrix-org/mjolnir/commit/eb8c5e08b4c2b78e6a796e38e826ac3b7e9dfbaf.patch"; 18 + sha256 = "sha256-rfFU45PfxR2YmNRU74eBI9M2hqBVZcNH0Sw8W/cavD4="; 19 + stripLen = 1; 20 + }) 21 + # Port to Synapse module API (needs Synapse >= 1.37.0) 22 + (fetchpatch { 23 + url = "https://github.com/matrix-org/mjolnir/commit/9c9bd0e02907412b5fa6b95844e9f53ac07b61fd.patch"; 24 + sha256 = "sha256-HR2OvqFnlQwRV7ezfOjseatjo+3P8i9PsV7D+hLD1Yo="; 25 + stripLen = 1; 26 + excludes = [ 27 + "README.md" 28 + "mx-tester.yml" 29 + ]; 30 + }) 31 + # Move glob_to_regex into the source 32 + (fetchpatch { 33 + url = "https://github.com/matrix-org/mjolnir/commit/6cb461fed424f07bf50a1fdc0693d40ed8bbee12.patch"; 34 + sha256 = "sha256-tqcKXNs+fxwPIvN5sJjdNgcz5KUVHiXgulLHR2redYk="; 35 + stripLen = 1; 36 + }) 37 + ]; 38 39 sourceRoot = "./source/synapse_antispam"; 40
+3 -3
pkgs/servers/minio/default.nix
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 - version = "2022-02-12T00-51-25Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-xAzfMyUa81gZgZhfe1XNAFJ6LFXdR2cFCba8aBDg6Rc="; 25 }; 26 27 - vendorSha256 = "sha256-tw7SUCqQrDrET+GQbSkHaHC4usCapnH+NpILLwm6l9U="; 28 29 doCheck = false; 30
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 + version = "2022-02-16T00-35-27Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 + sha256 = "sha256-Lh51R5CAidPmqScwzmQEGlSlv2sNJbqa+z9fsTnQb+s="; 25 }; 26 27 + vendorSha256 = "sha256-V8hCSpdIYQKFlHuV2GI9dt2rEhhr5q3cCSd8kEyMiDM="; 28 29 doCheck = false; 30
+2 -2
pkgs/servers/mjolnir/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "mjolnir"; 12 - version = "1.2.1"; 13 14 src = fetchFromGitHub { 15 owner = "matrix-org"; 16 repo = "mjolnir"; 17 rev = "v${version}"; 18 - sha256 = "4c9LyQb5SZ1IoBayiP0C0ho4hwJDv49DhsuoQIv9bTs="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "mjolnir"; 12 + version = "1.3.1"; 13 14 src = fetchFromGitHub { 15 owner = "matrix-org"; 16 repo = "mjolnir"; 17 rev = "v${version}"; 18 + sha256 = "05O7NgqlsVu4mdx1+0CZgBvwvBCWYg7nSFknJiXxuoc="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/servers/mjolnir/node-composition.nix
··· 2 3 {pkgs ? import <nixpkgs> { 4 inherit system; 5 - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}: 6 7 let 8 nodeEnv = import ./node-env.nix { 9 - inherit (pkgs) stdenv lib python2 runCommand writeTextFile; 10 inherit pkgs nodejs; 11 libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; 12 };
··· 2 3 {pkgs ? import <nixpkgs> { 4 inherit system; 5 + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-14_x"}: 6 7 let 8 nodeEnv = import ./node-env.nix { 9 + inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; 10 inherit pkgs nodejs; 11 libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; 12 };
+324 -374
pkgs/servers/mjolnir/node-deps.nix
··· 13 sha512 = "Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw=="; 14 }; 15 }; 16 - "@babel/code-frame-7.16.0" = { 17 name = "_at_babel_slash_code-frame"; 18 packageName = "@babel/code-frame"; 19 - version = "7.16.0"; 20 src = fetchurl { 21 - url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz"; 22 - sha512 = "IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA=="; 23 }; 24 }; 25 - "@babel/helper-validator-identifier-7.15.7" = { 26 name = "_at_babel_slash_helper-validator-identifier"; 27 packageName = "@babel/helper-validator-identifier"; 28 - version = "7.15.7"; 29 src = fetchurl { 30 - url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz"; 31 - sha512 = "K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="; 32 }; 33 }; 34 - "@babel/highlight-7.16.0" = { 35 name = "_at_babel_slash_highlight"; 36 packageName = "@babel/highlight"; 37 - version = "7.16.0"; 38 src = fetchurl { 39 - url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz"; 40 - sha512 = "t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g=="; 41 }; 42 }; 43 "@eslint/eslintrc-0.4.3" = { ··· 67 sha512 = "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; 68 }; 69 }; 70 - "@jest/types-27.2.5" = { 71 name = "_at_jest_slash_types"; 72 packageName = "@jest/types"; 73 - version = "27.2.5"; 74 src = fetchurl { 75 - url = "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz"; 76 - sha512 = "nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ=="; 77 }; 78 }; 79 "@selderee/plugin-htmlparser2-0.6.0" = { ··· 94 sha512 = "RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="; 95 }; 96 }; 97 - "@types/axios-0.14.0" = { 98 - name = "_at_types_slash_axios"; 99 - packageName = "@types/axios"; 100 - version = "0.14.0"; 101 - src = fetchurl { 102 - url = "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz"; 103 - sha1 = "ec2300fbe7d7dddd7eb9d3abf87999964cafce46"; 104 - }; 105 - }; 106 "@types/body-parser-1.19.2" = { 107 name = "_at_types_slash_body-parser"; 108 packageName = "@types/body-parser"; ··· 121 sha512 = "cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="; 122 }; 123 }; 124 - "@types/crypto-js-4.0.2" = { 125 name = "_at_types_slash_crypto-js"; 126 packageName = "@types/crypto-js"; 127 - version = "4.0.2"; 128 src = fetchurl { 129 - url = "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz"; 130 - sha512 = "sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og=="; 131 }; 132 }; 133 "@types/express-4.17.13" = { ··· 139 sha512 = "6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA=="; 140 }; 141 }; 142 - "@types/express-serve-static-core-4.17.25" = { 143 name = "_at_types_slash_express-serve-static-core"; 144 packageName = "@types/express-serve-static-core"; 145 - version = "4.17.25"; 146 src = fetchurl { 147 - url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.25.tgz"; 148 - sha512 = "OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ=="; 149 }; 150 }; 151 - "@types/istanbul-lib-coverage-2.0.3" = { 152 name = "_at_types_slash_istanbul-lib-coverage"; 153 packageName = "@types/istanbul-lib-coverage"; 154 - version = "2.0.3"; 155 src = fetchurl { 156 - url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz"; 157 - sha512 = "sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw=="; 158 }; 159 }; 160 "@types/istanbul-lib-report-3.0.0" = { ··· 175 sha512 = "c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw=="; 176 }; 177 }; 178 - "@types/jsdom-16.2.13" = { 179 name = "_at_types_slash_jsdom"; 180 packageName = "@types/jsdom"; 181 - version = "16.2.13"; 182 src = fetchurl { 183 - url = "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.13.tgz"; 184 - sha512 = "8JQCjdeAidptSsOcRWk2iTm9wCcwn9l+kRG6k5bzUacrnm1ezV4forq0kWjUih/tumAeoG+OspOvQEbbRucBTw=="; 185 }; 186 }; 187 "@types/json5-0.0.29" = { ··· 202 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 203 }; 204 }; 205 - "@types/mocha-9.0.0" = { 206 name = "_at_types_slash_mocha"; 207 packageName = "@types/mocha"; 208 - version = "9.0.0"; 209 src = fetchurl { 210 - url = "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz"; 211 - sha512 = "scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA=="; 212 }; 213 }; 214 - "@types/node-16.11.7" = { 215 name = "_at_types_slash_node"; 216 packageName = "@types/node"; 217 - version = "16.11.7"; 218 src = fetchurl { 219 - url = "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz"; 220 - sha512 = "QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw=="; 221 }; 222 }; 223 - "@types/parse5-6.0.2" = { 224 name = "_at_types_slash_parse5"; 225 packageName = "@types/parse5"; 226 - version = "6.0.2"; 227 src = fetchurl { 228 - url = "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.2.tgz"; 229 - sha512 = "+hQX+WyJAOne7Fh3zF5CxPemILIbuhNcqHHodzK9caYOLnC8pD5efmPleRnw0z++LfKUC/sVNMwk0Gap+B0baA=="; 230 }; 231 }; 232 "@types/qs-6.9.7" = { ··· 328 sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; 329 }; 330 }; 331 - "acorn-8.6.0" = { 332 name = "acorn"; 333 packageName = "acorn"; 334 - version = "8.6.0"; 335 src = fetchurl { 336 - url = "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz"; 337 - sha512 = "U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw=="; 338 }; 339 }; 340 "acorn-globals-6.0.0" = { ··· 382 sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; 383 }; 384 }; 385 - "ajv-8.8.1" = { 386 name = "ajv"; 387 packageName = "ajv"; 388 - version = "8.8.1"; 389 src = fetchurl { 390 - url = "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz"; 391 - sha512 = "6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg=="; 392 }; 393 }; 394 "ansi-colors-4.1.1" = { ··· 535 sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="; 536 }; 537 }; 538 - "axios-0.21.4" = { 539 - name = "axios"; 540 - packageName = "axios"; 541 - version = "0.21.4"; 542 - src = fetchurl { 543 - url = "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz"; 544 - sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 545 - }; 546 - }; 547 "balanced-match-1.0.2" = { 548 name = "balanced-match"; 549 packageName = "balanced-match"; ··· 589 sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="; 590 }; 591 }; 592 - "body-parser-1.19.0" = { 593 name = "body-parser"; 594 packageName = "body-parser"; 595 - version = "1.19.0"; 596 src = fetchurl { 597 - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz"; 598 - sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="; 599 }; 600 }; 601 "brace-expansion-1.1.11" = { ··· 652 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; 653 }; 654 }; 655 - "bytes-3.1.0" = { 656 name = "bytes"; 657 packageName = "bytes"; 658 - version = "3.1.0"; 659 src = fetchurl { 660 - url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz"; 661 - sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="; 662 }; 663 }; 664 "callsites-3.1.0" = { ··· 670 sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="; 671 }; 672 }; 673 - "camelcase-6.2.1" = { 674 name = "camelcase"; 675 packageName = "camelcase"; 676 - version = "6.2.1"; 677 src = fetchurl { 678 - url = "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz"; 679 - sha512 = "tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA=="; 680 }; 681 }; 682 "caseless-0.12.0" = { ··· 706 sha512 = "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; 707 }; 708 }; 709 - "chokidar-3.5.2" = { 710 name = "chokidar"; 711 packageName = "chokidar"; 712 - version = "3.5.2"; 713 src = fetchurl { 714 - url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz"; 715 - sha512 = "ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="; 716 }; 717 }; 718 "cliui-7.0.4" = { ··· 796 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; 797 }; 798 }; 799 - "config-3.3.6" = { 800 name = "config"; 801 packageName = "config"; 802 - version = "3.3.6"; 803 src = fetchurl { 804 - url = "https://registry.npmjs.org/config/-/config-3.3.6.tgz"; 805 - sha512 = "Hj5916C5HFawjYJat1epbyY2PlAgLpBtDUlr0MxGLgo3p5+7kylyvnRY18PqJHgnNWXcdd0eWDemT7eYWuFgwg=="; 806 }; 807 }; 808 - "content-disposition-0.5.3" = { 809 name = "content-disposition"; 810 packageName = "content-disposition"; 811 - version = "0.5.3"; 812 src = fetchurl { 813 - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz"; 814 - sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="; 815 }; 816 }; 817 "content-type-1.0.4" = { ··· 823 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; 824 }; 825 }; 826 - "cookie-0.4.0" = { 827 name = "cookie"; 828 packageName = "cookie"; 829 - version = "0.4.0"; 830 src = fetchurl { 831 - url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz"; 832 - sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="; 833 }; 834 }; 835 "cookie-signature-1.0.6" = { ··· 922 sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; 923 }; 924 }; 925 - "debug-4.3.2" = { 926 name = "debug"; 927 packageName = "debug"; 928 - version = "4.3.2"; 929 src = fetchurl { 930 - url = "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz"; 931 - sha512 = "mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw=="; 932 }; 933 }; 934 "decamelize-4.0.0" = { ··· 1030 sha512 = "/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="; 1031 }; 1032 }; 1033 - "diff-sequences-27.0.6" = { 1034 name = "diff-sequences"; 1035 packageName = "diff-sequences"; 1036 - version = "27.0.6"; 1037 src = fetchurl { 1038 - url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz"; 1039 - sha512 = "ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ=="; 1040 }; 1041 }; 1042 "discontinuous-range-1.0.0" = { ··· 1093 sha512 = "J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA=="; 1094 }; 1095 }; 1096 - "domhandler-4.2.2" = { 1097 name = "domhandler"; 1098 packageName = "domhandler"; 1099 - version = "4.2.2"; 1100 src = fetchurl { 1101 - url = "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz"; 1102 - sha512 = "PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w=="; 1103 }; 1104 }; 1105 "domutils-2.8.0" = { ··· 1345 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; 1346 }; 1347 }; 1348 - "expect-27.3.1" = { 1349 name = "expect"; 1350 packageName = "expect"; 1351 - version = "27.3.1"; 1352 src = fetchurl { 1353 - url = "https://registry.npmjs.org/expect/-/expect-27.3.1.tgz"; 1354 - sha512 = "MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg=="; 1355 }; 1356 }; 1357 - "express-4.17.1" = { 1358 name = "express"; 1359 packageName = "express"; 1360 - version = "4.17.1"; 1361 src = fetchurl { 1362 - url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz"; 1363 - sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="; 1364 }; 1365 }; 1366 "extend-3.0.2" = { ··· 1462 sha512 = "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="; 1463 }; 1464 }; 1465 - "flatted-3.2.4" = { 1466 name = "flatted"; 1467 packageName = "flatted"; 1468 - version = "3.2.4"; 1469 - src = fetchurl { 1470 - url = "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz"; 1471 - sha512 = "8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw=="; 1472 - }; 1473 - }; 1474 - "follow-redirects-1.14.5" = { 1475 - name = "follow-redirects"; 1476 - packageName = "follow-redirects"; 1477 - version = "1.14.5"; 1478 src = fetchurl { 1479 - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz"; 1480 - sha512 = "wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA=="; 1481 }; 1482 }; 1483 "forever-agent-0.6.1" = { ··· 1579 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; 1580 }; 1581 }; 1582 - "glob-7.1.7" = { 1583 - name = "glob"; 1584 - packageName = "glob"; 1585 - version = "7.1.7"; 1586 - src = fetchurl { 1587 - url = "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"; 1588 - sha512 = "OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="; 1589 - }; 1590 - }; 1591 "glob-7.2.0" = { 1592 name = "glob"; 1593 packageName = "glob"; ··· 1624 sha512 = "uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg=="; 1625 }; 1626 }; 1627 - "graceful-fs-4.2.8" = { 1628 name = "graceful-fs"; 1629 packageName = "graceful-fs"; 1630 - version = "4.2.8"; 1631 src = fetchurl { 1632 - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz"; 1633 - sha512 = "qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="; 1634 }; 1635 }; 1636 "growl-1.10.5" = { ··· 1759 sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; 1760 }; 1761 }; 1762 - "http-errors-1.7.2" = { 1763 name = "http-errors"; 1764 packageName = "http-errors"; 1765 - version = "1.7.2"; 1766 src = fetchurl { 1767 - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz"; 1768 - sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg=="; 1769 }; 1770 }; 1771 "http-proxy-agent-4.0.1" = { ··· 1840 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; 1841 }; 1842 }; 1843 - "inherits-2.0.3" = { 1844 name = "inherits"; 1845 packageName = "inherits"; 1846 - version = "2.0.3"; 1847 src = fetchurl { 1848 - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; 1849 - sha1 = "633c2c83e3da42a502f52466022480f4208261de"; 1850 }; 1851 }; 1852 "ipaddr.js-1.9.1" = { ··· 1867 sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; 1868 }; 1869 }; 1870 - "is-core-module-2.8.0" = { 1871 name = "is-core-module"; 1872 packageName = "is-core-module"; 1873 - version = "2.8.0"; 1874 src = fetchurl { 1875 - url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz"; 1876 - sha512 = "vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw=="; 1877 }; 1878 }; 1879 "is-extglob-2.1.1" = { ··· 1984 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 1985 }; 1986 }; 1987 - "jest-diff-27.3.1" = { 1988 name = "jest-diff"; 1989 packageName = "jest-diff"; 1990 - version = "27.3.1"; 1991 src = fetchurl { 1992 - url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz"; 1993 - sha512 = "PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ=="; 1994 }; 1995 }; 1996 - "jest-get-type-27.3.1" = { 1997 name = "jest-get-type"; 1998 packageName = "jest-get-type"; 1999 - version = "27.3.1"; 2000 src = fetchurl { 2001 - url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz"; 2002 - sha512 = "+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg=="; 2003 }; 2004 }; 2005 - "jest-matcher-utils-27.3.1" = { 2006 name = "jest-matcher-utils"; 2007 packageName = "jest-matcher-utils"; 2008 - version = "27.3.1"; 2009 src = fetchurl { 2010 - url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz"; 2011 - sha512 = "hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w=="; 2012 }; 2013 }; 2014 - "jest-message-util-27.3.1" = { 2015 name = "jest-message-util"; 2016 packageName = "jest-message-util"; 2017 - version = "27.3.1"; 2018 src = fetchurl { 2019 - url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.3.1.tgz"; 2020 - sha512 = "bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg=="; 2021 - }; 2022 - }; 2023 - "jest-regex-util-27.0.6" = { 2024 - name = "jest-regex-util"; 2025 - packageName = "jest-regex-util"; 2026 - version = "27.0.6"; 2027 - src = fetchurl { 2028 - url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz"; 2029 - sha512 = "SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ=="; 2030 }; 2031 }; 2032 "js-tokens-4.0.0" = { ··· 2074 sha512 = "u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw=="; 2075 }; 2076 }; 2077 - "json-schema-0.2.3" = { 2078 name = "json-schema"; 2079 packageName = "json-schema"; 2080 - version = "0.2.3"; 2081 src = fetchurl { 2082 - url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"; 2083 - sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; 2084 }; 2085 }; 2086 "json-schema-traverse-0.4.1" = { ··· 2137 sha512 = "f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="; 2138 }; 2139 }; 2140 - "jsprim-1.4.1" = { 2141 name = "jsprim"; 2142 packageName = "jsprim"; 2143 - version = "1.4.1"; 2144 src = fetchurl { 2145 - url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"; 2146 - sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; 2147 }; 2148 }; 2149 "levn-0.3.0" = { ··· 2362 sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; 2363 }; 2364 }; 2365 - "mocha-9.1.3" = { 2366 name = "mocha"; 2367 packageName = "mocha"; 2368 - version = "9.1.3"; 2369 src = fetchurl { 2370 - url = "https://registry.npmjs.org/mocha/-/mocha-9.1.3.tgz"; 2371 - sha512 = "Xcpl9FqXOAYqI3j79pEtHBBnQgVXIhpULjGQa7DVb0Po+VzmSIK9kanAiWLHoRR/dbZ2qpdPshuXr8l1VaHCzw=="; 2372 }; 2373 }; 2374 "moo-0.5.1" = { ··· 2398 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; 2399 }; 2400 }; 2401 - "ms-2.1.1" = { 2402 - name = "ms"; 2403 - packageName = "ms"; 2404 - version = "2.1.1"; 2405 - src = fetchurl { 2406 - url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"; 2407 - sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="; 2408 - }; 2409 - }; 2410 "ms-2.1.2" = { 2411 name = "ms"; 2412 packageName = "ms"; ··· 2425 sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="; 2426 }; 2427 }; 2428 - "nanoid-3.1.25" = { 2429 name = "nanoid"; 2430 packageName = "nanoid"; 2431 - version = "3.1.25"; 2432 src = fetchurl { 2433 - url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz"; 2434 - sha512 = "rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q=="; 2435 - }; 2436 - }; 2437 - "nanoid-3.1.30" = { 2438 - name = "nanoid"; 2439 - packageName = "nanoid"; 2440 - version = "3.1.30"; 2441 - src = fetchurl { 2442 - url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz"; 2443 - sha512 = "zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ=="; 2444 }; 2445 }; 2446 "natural-compare-1.4.0" = { ··· 2668 sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; 2669 }; 2670 }; 2671 - "picomatch-2.3.0" = { 2672 name = "picomatch"; 2673 packageName = "picomatch"; 2674 - version = "2.3.0"; 2675 src = fetchurl { 2676 - url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz"; 2677 - sha512 = "lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="; 2678 }; 2679 }; 2680 "pify-3.0.0" = { ··· 2686 sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; 2687 }; 2688 }; 2689 - "postcss-8.3.11" = { 2690 name = "postcss"; 2691 packageName = "postcss"; 2692 - version = "8.3.11"; 2693 src = fetchurl { 2694 - url = "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz"; 2695 - sha512 = "hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA=="; 2696 }; 2697 }; 2698 "prelude-ls-1.1.2" = { ··· 2713 sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; 2714 }; 2715 }; 2716 - "pretty-format-27.3.1" = { 2717 name = "pretty-format"; 2718 packageName = "pretty-format"; 2719 - version = "27.3.1"; 2720 src = fetchurl { 2721 - url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz"; 2722 - sha512 = "DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA=="; 2723 }; 2724 }; 2725 "progress-2.0.3" = { ··· 2767 sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; 2768 }; 2769 }; 2770 - "qs-6.5.2" = { 2771 name = "qs"; 2772 packageName = "qs"; 2773 - version = "6.5.2"; 2774 src = fetchurl { 2775 - url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"; 2776 - sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="; 2777 }; 2778 }; 2779 - "qs-6.7.0" = { 2780 name = "qs"; 2781 packageName = "qs"; 2782 - version = "6.7.0"; 2783 src = fetchurl { 2784 - url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz"; 2785 - sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="; 2786 }; 2787 }; 2788 "railroad-diagrams-1.0.0" = { ··· 2821 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 2822 }; 2823 }; 2824 - "raw-body-2.4.0" = { 2825 name = "raw-body"; 2826 packageName = "raw-body"; 2827 - version = "2.4.0"; 2828 src = fetchurl { 2829 - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"; 2830 - sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q=="; 2831 }; 2832 }; 2833 "react-is-17.0.2" = { ··· 2902 sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; 2903 }; 2904 }; 2905 - "resolve-1.20.0" = { 2906 name = "resolve"; 2907 packageName = "resolve"; 2908 - version = "1.20.0"; 2909 src = fetchurl { 2910 - url = "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz"; 2911 - sha512 = "wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A=="; 2912 }; 2913 }; 2914 "resolve-from-4.0.0" = { ··· 2947 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; 2948 }; 2949 }; 2950 "safer-buffer-2.1.2" = { 2951 name = "safer-buffer"; 2952 packageName = "safer-buffer"; ··· 2956 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 2957 }; 2958 }; 2959 - "sanitize-html-2.5.3" = { 2960 name = "sanitize-html"; 2961 packageName = "sanitize-html"; 2962 - version = "2.5.3"; 2963 src = fetchurl { 2964 - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.5.3.tgz"; 2965 - sha512 = "DGATXd1fs/Rm287/i5FBKVYSBBUL0iAaztOA1/RFhEs4yqo39/X52i/q/CwsfCUG5cilmXSBmnQmyWfnKhBlOg=="; 2966 }; 2967 }; 2968 "saxes-5.0.1" = { ··· 3001 sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 3002 }; 3003 }; 3004 - "send-0.17.1" = { 3005 name = "send"; 3006 packageName = "send"; 3007 - version = "0.17.1"; 3008 src = fetchurl { 3009 - url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz"; 3010 - sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="; 3011 }; 3012 }; 3013 "serialize-javascript-6.0.0" = { ··· 3019 sha512 = "Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag=="; 3020 }; 3021 }; 3022 - "serve-static-1.14.1" = { 3023 name = "serve-static"; 3024 packageName = "serve-static"; 3025 - version = "1.14.1"; 3026 src = fetchurl { 3027 - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz"; 3028 - sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="; 3029 }; 3030 }; 3031 - "setprototypeof-1.1.1" = { 3032 name = "setprototypeof"; 3033 packageName = "setprototypeof"; 3034 - version = "1.1.1"; 3035 src = fetchurl { 3036 - url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"; 3037 - sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="; 3038 }; 3039 }; 3040 "shebang-command-2.0.0" = { ··· 3091 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 3092 }; 3093 }; 3094 - "source-map-js-0.6.2" = { 3095 name = "source-map-js"; 3096 packageName = "source-map-js"; 3097 - version = "0.6.2"; 3098 src = fetchurl { 3099 - url = "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz"; 3100 - sha512 = "/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="; 3101 }; 3102 }; 3103 - "source-map-support-0.5.20" = { 3104 name = "source-map-support"; 3105 packageName = "source-map-support"; 3106 - version = "0.5.20"; 3107 src = fetchurl { 3108 - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz"; 3109 - sha512 = "n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw=="; 3110 }; 3111 }; 3112 "sprintf-js-1.0.3" = { ··· 3118 sha1 = "04e6926f662895354f3dd015203633b857297e2c"; 3119 }; 3120 }; 3121 - "sshpk-1.16.1" = { 3122 name = "sshpk"; 3123 packageName = "sshpk"; 3124 - version = "1.16.1"; 3125 src = fetchurl { 3126 - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"; 3127 - sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="; 3128 }; 3129 }; 3130 "stack-utils-2.0.5" = { ··· 3226 sha512 = "MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="; 3227 }; 3228 }; 3229 "symbol-tree-3.2.4" = { 3230 name = "symbol-tree"; 3231 packageName = "symbol-tree"; ··· 3235 sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="; 3236 }; 3237 }; 3238 - "table-6.7.3" = { 3239 name = "table"; 3240 packageName = "table"; 3241 - version = "6.7.3"; 3242 src = fetchurl { 3243 - url = "https://registry.npmjs.org/table/-/table-6.7.3.tgz"; 3244 - sha512 = "5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw=="; 3245 }; 3246 }; 3247 "text-table-0.2.0" = { ··· 3262 sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; 3263 }; 3264 }; 3265 - "toidentifier-1.0.0" = { 3266 name = "toidentifier"; 3267 packageName = "toidentifier"; 3268 - version = "1.0.0"; 3269 src = fetchurl { 3270 - url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"; 3271 - sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; 3272 }; 3273 }; 3274 "tough-cookie-2.5.0" = { ··· 3316 sha512 = "BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw=="; 3317 }; 3318 }; 3319 - "tsconfig-paths-3.11.0" = { 3320 name = "tsconfig-paths"; 3321 packageName = "tsconfig-paths"; 3322 - version = "3.11.0"; 3323 src = fetchurl { 3324 - url = "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz"; 3325 - sha512 = "7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA=="; 3326 }; 3327 }; 3328 "tslib-1.14.1" = { ··· 3406 sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="; 3407 }; 3408 }; 3409 - "typescript-4.5.2" = { 3410 name = "typescript"; 3411 packageName = "typescript"; 3412 - version = "4.5.2"; 3413 src = fetchurl { 3414 - url = "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz"; 3415 - sha512 = "5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw=="; 3416 }; 3417 }; 3418 "typescript-formatter-7.2.2" = { ··· 3577 sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; 3578 }; 3579 }; 3580 - "workerpool-6.1.5" = { 3581 name = "workerpool"; 3582 packageName = "workerpool"; 3583 - version = "6.1.5"; 3584 src = fetchurl { 3585 - url = "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz"; 3586 - sha512 = "XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw=="; 3587 }; 3588 }; 3589 "wrap-ansi-7.0.0" = { ··· 3604 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 3605 }; 3606 }; 3607 - "ws-7.5.5" = { 3608 name = "ws"; 3609 packageName = "ws"; 3610 - version = "7.5.5"; 3611 src = fetchurl { 3612 - url = "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz"; 3613 - sha512 = "BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w=="; 3614 }; 3615 }; 3616 "xml-name-validator-3.0.0" = { ··· 3707 args = { 3708 name = "mjolnir"; 3709 packageName = "mjolnir"; 3710 - version = "1.2.1"; 3711 - src = ../../../../../../../nix/store/8x9ib7ymf5yj075632mz4qap4m0nzd52-source; 3712 dependencies = [ 3713 sources."@babel/code-frame-7.12.11" 3714 - sources."@babel/helper-validator-identifier-7.15.7" 3715 - (sources."@babel/highlight-7.16.0" // { 3716 dependencies = [ 3717 sources."ansi-styles-3.2.1" 3718 sources."chalk-2.4.2" ··· 3726 (sources."@eslint/eslintrc-0.4.3" // { 3727 dependencies = [ 3728 sources."argparse-1.0.10" 3729 - sources."debug-4.3.2" 3730 sources."js-yaml-3.14.1" 3731 sources."ms-2.1.2" 3732 ]; 3733 }) 3734 (sources."@humanwhocodes/config-array-0.5.0" // { 3735 dependencies = [ 3736 - sources."debug-4.3.2" 3737 sources."ms-2.1.2" 3738 ]; 3739 }) 3740 sources."@humanwhocodes/object-schema-1.2.1" 3741 - sources."@jest/types-27.2.5" 3742 sources."@selderee/plugin-htmlparser2-0.6.0" 3743 sources."@tootallnate/once-1.1.2" 3744 - sources."@types/axios-0.14.0" 3745 sources."@types/body-parser-1.19.2" 3746 sources."@types/connect-3.4.35" 3747 - sources."@types/crypto-js-4.0.2" 3748 sources."@types/express-4.17.13" 3749 - sources."@types/express-serve-static-core-4.17.25" 3750 - sources."@types/istanbul-lib-coverage-2.0.3" 3751 sources."@types/istanbul-lib-report-3.0.0" 3752 sources."@types/istanbul-reports-3.0.1" 3753 - sources."@types/jsdom-16.2.13" 3754 sources."@types/json5-0.0.29" 3755 sources."@types/mime-1.3.2" 3756 - sources."@types/mocha-9.0.0" 3757 - sources."@types/node-16.11.7" 3758 - sources."@types/parse5-6.0.2" 3759 sources."@types/qs-6.9.7" 3760 sources."@types/range-parser-1.2.4" 3761 sources."@types/serve-static-1.13.10" ··· 3766 sources."@ungap/promise-all-settled-1.1.2" 3767 sources."abab-2.0.5" 3768 sources."accepts-1.3.7" 3769 - sources."acorn-8.6.0" 3770 (sources."acorn-globals-6.0.0" // { 3771 dependencies = [ 3772 sources."acorn-7.4.1" ··· 3776 sources."acorn-walk-7.2.0" 3777 (sources."agent-base-6.0.2" // { 3778 dependencies = [ 3779 - sources."debug-4.3.2" 3780 sources."ms-2.1.2" 3781 ]; 3782 }) ··· 3794 sources."asynckit-0.4.0" 3795 sources."aws-sign2-0.7.0" 3796 sources."aws4-1.11.0" 3797 - sources."axios-0.21.4" 3798 sources."balanced-match-1.0.2" 3799 - sources."basic-auth-2.0.1" 3800 sources."bcrypt-pbkdf-1.0.2" 3801 sources."binary-extensions-2.2.0" 3802 sources."bluebird-3.7.2" 3803 - sources."body-parser-1.19.0" 3804 sources."brace-expansion-1.1.11" 3805 sources."braces-3.0.2" 3806 sources."browser-process-hrtime-1.0.0" 3807 sources."browser-stdout-1.3.1" 3808 sources."buffer-from-1.1.2" 3809 sources."builtin-modules-1.1.1" 3810 - sources."bytes-3.1.0" 3811 sources."callsites-3.1.0" 3812 - sources."camelcase-6.2.1" 3813 sources."caseless-0.12.0" 3814 sources."chalk-4.1.2" 3815 - sources."chokidar-3.5.2" 3816 sources."cliui-7.0.4" 3817 sources."color-convert-2.0.1" 3818 sources."color-name-1.1.4" ··· 3820 sources."commander-2.20.3" 3821 sources."commandpost-1.4.0" 3822 sources."concat-map-0.0.1" 3823 - sources."config-3.3.6" 3824 - sources."content-disposition-0.5.3" 3825 sources."content-type-1.0.4" 3826 - sources."cookie-0.4.0" 3827 sources."cookie-signature-1.0.6" 3828 sources."core-util-is-1.0.2" 3829 sources."cross-spawn-7.0.3" ··· 3845 sources."depd-1.1.2" 3846 sources."destroy-1.0.4" 3847 sources."diff-5.0.0" 3848 - sources."diff-sequences-27.0.6" 3849 sources."discontinuous-range-1.0.0" 3850 sources."doctrine-3.0.0" 3851 sources."dom-serializer-1.3.2" ··· 3855 sources."webidl-conversions-5.0.0" 3856 ]; 3857 }) 3858 - sources."domhandler-4.2.2" 3859 sources."domutils-2.8.0" 3860 sources."ecc-jsbn-0.1.2" 3861 (sources."editorconfig-0.15.3" // { ··· 3877 (sources."eslint-7.32.0" // { 3878 dependencies = [ 3879 sources."argparse-1.0.10" 3880 - sources."debug-4.3.2" 3881 sources."js-yaml-3.14.1" 3882 sources."levn-0.4.1" 3883 sources."ms-2.1.2" ··· 3909 sources."estraverse-5.3.0" 3910 sources."esutils-2.0.3" 3911 sources."etag-1.8.1" 3912 - (sources."expect-27.3.1" // { 3913 - dependencies = [ 3914 - sources."ansi-styles-5.2.0" 3915 - ]; 3916 - }) 3917 - sources."express-4.17.1" 3918 sources."extend-3.0.2" 3919 sources."extsprintf-1.3.0" 3920 sources."fast-deep-equal-3.1.3" ··· 3926 sources."find-up-5.0.0" 3927 sources."flat-5.0.2" 3928 sources."flat-cache-3.0.4" 3929 - sources."flatted-3.2.4" 3930 - sources."follow-redirects-1.14.5" 3931 sources."forever-agent-0.6.1" 3932 sources."form-data-3.0.1" 3933 sources."forwarded-0.2.0" ··· 3942 sources."glob-parent-5.1.2" 3943 sources."glob-to-regexp-0.4.1" 3944 sources."globals-13.12.0" 3945 - sources."graceful-fs-4.2.8" 3946 sources."growl-1.10.5" 3947 sources."har-schema-2.0.0" 3948 sources."har-validator-5.1.5" ··· 3954 sources."html-to-text-8.1.0" 3955 sources."htmlencode-0.0.4" 3956 sources."htmlparser2-6.1.0" 3957 - sources."http-errors-1.7.2" 3958 (sources."http-proxy-agent-4.0.1" // { 3959 dependencies = [ 3960 - sources."debug-4.3.2" 3961 sources."ms-2.1.2" 3962 ]; 3963 }) 3964 sources."http-signature-1.2.0" 3965 (sources."https-proxy-agent-5.0.0" // { 3966 dependencies = [ 3967 - sources."debug-4.3.2" 3968 sources."ms-2.1.2" 3969 ]; 3970 }) ··· 3973 sources."import-fresh-3.3.0" 3974 sources."imurmurhash-0.1.4" 3975 sources."inflight-1.0.6" 3976 - sources."inherits-2.0.3" 3977 sources."ipaddr.js-1.9.1" 3978 sources."is-binary-path-2.1.0" 3979 - sources."is-core-module-2.8.0" 3980 sources."is-extglob-2.1.1" 3981 sources."is-fullwidth-code-point-3.0.0" 3982 sources."is-glob-4.0.3" ··· 3989 sources."is-unicode-supported-0.1.0" 3990 sources."isexe-2.0.0" 3991 sources."isstream-0.1.2" 3992 - sources."jest-diff-27.3.1" 3993 - sources."jest-get-type-27.3.1" 3994 - sources."jest-matcher-utils-27.3.1" 3995 - (sources."jest-message-util-27.3.1" // { 3996 dependencies = [ 3997 - sources."@babel/code-frame-7.16.0" 3998 ]; 3999 }) 4000 - sources."jest-regex-util-27.0.6" 4001 sources."js-tokens-4.0.0" 4002 sources."js-yaml-4.1.0" 4003 sources."jsbn-0.1.1" 4004 sources."jsdom-16.7.0" 4005 - sources."json-schema-0.2.3" 4006 sources."json-schema-traverse-0.4.1" 4007 sources."json-stable-stringify-without-jsonify-1.0.1" 4008 sources."json-stringify-safe-5.0.1" 4009 sources."json5-2.2.0" 4010 - sources."jsprim-1.4.1" 4011 sources."levn-0.3.0" 4012 sources."locate-path-6.0.0" 4013 sources."lodash-4.17.21" ··· 4035 sources."minimatch-3.0.4" 4036 sources."minimist-1.2.5" 4037 sources."mkdirp-1.0.4" 4038 - (sources."mocha-9.1.3" // { 4039 dependencies = [ 4040 - (sources."debug-4.3.2" // { 4041 dependencies = [ 4042 sources."ms-2.1.2" 4043 ]; 4044 }) 4045 - sources."glob-7.1.7" 4046 sources."ms-2.1.3" 4047 - sources."nanoid-3.1.25" 4048 sources."supports-color-8.1.1" 4049 ]; 4050 }) ··· 4055 ]; 4056 }) 4057 sources."ms-2.0.0" 4058 - sources."nanoid-3.1.30" 4059 sources."natural-compare-1.4.0" 4060 sources."nearley-2.20.1" 4061 sources."negotiator-0.6.2" ··· 4080 sources."path-to-regexp-0.1.7" 4081 sources."performance-now-2.1.0" 4082 sources."picocolors-1.0.0" 4083 - sources."picomatch-2.3.0" 4084 sources."pify-3.0.0" 4085 - sources."postcss-8.3.11" 4086 sources."prelude-ls-1.1.2" 4087 - (sources."pretty-format-27.3.1" // { 4088 dependencies = [ 4089 sources."ansi-styles-5.2.0" 4090 ]; ··· 4094 sources."pseudomap-1.0.2" 4095 sources."psl-1.8.0" 4096 sources."punycode-2.1.1" 4097 - sources."qs-6.7.0" 4098 sources."railroad-diagrams-1.0.0" 4099 sources."randexp-0.4.6" 4100 sources."randombytes-2.1.0" 4101 sources."range-parser-1.2.1" 4102 - sources."raw-body-2.4.0" 4103 sources."react-is-17.0.2" 4104 sources."readdirp-3.6.0" 4105 sources."regexpp-3.2.0" 4106 (sources."request-2.88.2" // { 4107 dependencies = [ 4108 sources."form-data-2.3.3" 4109 - sources."qs-6.5.2" 4110 sources."tough-cookie-2.5.0" 4111 ]; 4112 }) ··· 4118 sources."request-promise-core-1.1.4" 4119 sources."require-directory-2.1.1" 4120 sources."require-from-string-2.0.2" 4121 - sources."resolve-1.20.0" 4122 sources."resolve-from-4.0.0" 4123 sources."ret-0.1.15" 4124 sources."rimraf-3.0.2" 4125 - sources."safe-buffer-5.1.2" 4126 sources."safer-buffer-2.1.2" 4127 - sources."sanitize-html-2.5.3" 4128 sources."saxes-5.0.1" 4129 sources."selderee-0.6.0" 4130 sources."semver-7.3.5" 4131 - (sources."send-0.17.1" // { 4132 dependencies = [ 4133 - sources."ms-2.1.1" 4134 ]; 4135 }) 4136 sources."serialize-javascript-6.0.0" 4137 - sources."serve-static-1.14.1" 4138 - sources."setprototypeof-1.1.1" 4139 sources."shebang-command-2.0.0" 4140 sources."shebang-regex-3.0.0" 4141 sources."sigmund-1.0.1" 4142 sources."slash-3.0.0" 4143 sources."slice-ansi-4.0.0" 4144 sources."source-map-0.6.1" 4145 - sources."source-map-js-0.6.2" 4146 - sources."source-map-support-0.5.20" 4147 sources."sprintf-js-1.0.3" 4148 - sources."sshpk-1.16.1" 4149 (sources."stack-utils-2.0.5" // { 4150 dependencies = [ 4151 sources."escape-string-regexp-2.0.0" ··· 4159 sources."strip-bom-3.0.0" 4160 sources."strip-json-comments-3.1.1" 4161 sources."supports-color-7.2.0" 4162 sources."symbol-tree-3.2.4" 4163 - (sources."table-6.7.3" // { 4164 dependencies = [ 4165 - sources."ajv-8.8.1" 4166 sources."json-schema-traverse-1.0.0" 4167 ]; 4168 }) 4169 sources."text-table-0.2.0" 4170 sources."to-regex-range-5.0.1" 4171 - sources."toidentifier-1.0.0" 4172 sources."tough-cookie-4.0.0" 4173 sources."tr46-2.1.0" 4174 sources."ts-mocha-8.0.0" ··· 4178 sources."mkdirp-0.5.5" 4179 ]; 4180 }) 4181 - (sources."tsconfig-paths-3.11.0" // { 4182 dependencies = [ 4183 sources."json5-1.0.1" 4184 ]; ··· 4206 sources."type-check-0.3.2" 4207 sources."type-fest-0.20.2" 4208 sources."type-is-1.6.18" 4209 - sources."typescript-4.5.2" 4210 sources."typescript-formatter-7.2.2" 4211 sources."universalify-0.1.2" 4212 sources."unpipe-1.0.0" ··· 4224 sources."whatwg-url-8.7.0" 4225 sources."which-2.0.2" 4226 sources."word-wrap-1.2.3" 4227 - sources."workerpool-6.1.5" 4228 sources."wrap-ansi-7.0.0" 4229 sources."wrappy-1.0.2" 4230 - sources."ws-7.5.5" 4231 sources."xml-name-validator-3.0.0" 4232 sources."xmlchars-2.2.0" 4233 sources."y18n-5.0.8"
··· 13 sha512 = "Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw=="; 14 }; 15 }; 16 + "@babel/code-frame-7.16.7" = { 17 name = "_at_babel_slash_code-frame"; 18 packageName = "@babel/code-frame"; 19 + version = "7.16.7"; 20 src = fetchurl { 21 + url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"; 22 + sha512 = "iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg=="; 23 }; 24 }; 25 + "@babel/helper-validator-identifier-7.16.7" = { 26 name = "_at_babel_slash_helper-validator-identifier"; 27 packageName = "@babel/helper-validator-identifier"; 28 + version = "7.16.7"; 29 src = fetchurl { 30 + url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"; 31 + sha512 = "hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="; 32 }; 33 }; 34 + "@babel/highlight-7.16.10" = { 35 name = "_at_babel_slash_highlight"; 36 packageName = "@babel/highlight"; 37 + version = "7.16.10"; 38 src = fetchurl { 39 + url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz"; 40 + sha512 = "5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw=="; 41 }; 42 }; 43 "@eslint/eslintrc-0.4.3" = { ··· 67 sha512 = "ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="; 68 }; 69 }; 70 + "@jest/types-27.4.2" = { 71 name = "_at_jest_slash_types"; 72 packageName = "@jest/types"; 73 + version = "27.4.2"; 74 src = fetchurl { 75 + url = "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz"; 76 + sha512 = "j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg=="; 77 }; 78 }; 79 "@selderee/plugin-htmlparser2-0.6.0" = { ··· 94 sha512 = "RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="; 95 }; 96 }; 97 "@types/body-parser-1.19.2" = { 98 name = "_at_types_slash_body-parser"; 99 packageName = "@types/body-parser"; ··· 112 sha512 = "cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="; 113 }; 114 }; 115 + "@types/crypto-js-4.1.0" = { 116 name = "_at_types_slash_crypto-js"; 117 packageName = "@types/crypto-js"; 118 + version = "4.1.0"; 119 src = fetchurl { 120 + url = "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.0.tgz"; 121 + sha512 = "DCFfy/vh2lG6qHSGezQ+Sn2Ulf/1Mx51dqOdmOKyW5nMK3maLlxeS3onC7r212OnBM2pBR95HkAmAjjF08YkxQ=="; 122 }; 123 }; 124 "@types/express-4.17.13" = { ··· 130 sha512 = "6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA=="; 131 }; 132 }; 133 + "@types/express-serve-static-core-4.17.28" = { 134 name = "_at_types_slash_express-serve-static-core"; 135 packageName = "@types/express-serve-static-core"; 136 + version = "4.17.28"; 137 src = fetchurl { 138 + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz"; 139 + sha512 = "P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig=="; 140 }; 141 }; 142 + "@types/istanbul-lib-coverage-2.0.4" = { 143 name = "_at_types_slash_istanbul-lib-coverage"; 144 packageName = "@types/istanbul-lib-coverage"; 145 + version = "2.0.4"; 146 src = fetchurl { 147 + url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz"; 148 + sha512 = "z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="; 149 }; 150 }; 151 "@types/istanbul-lib-report-3.0.0" = { ··· 166 sha512 = "c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw=="; 167 }; 168 }; 169 + "@types/jsdom-16.2.14" = { 170 name = "_at_types_slash_jsdom"; 171 packageName = "@types/jsdom"; 172 + version = "16.2.14"; 173 src = fetchurl { 174 + url = "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.14.tgz"; 175 + sha512 = "6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w=="; 176 }; 177 }; 178 "@types/json5-0.0.29" = { ··· 193 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 194 }; 195 }; 196 + "@types/mocha-9.1.0" = { 197 name = "_at_types_slash_mocha"; 198 packageName = "@types/mocha"; 199 + version = "9.1.0"; 200 src = fetchurl { 201 + url = "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.0.tgz"; 202 + sha512 = "QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg=="; 203 }; 204 }; 205 + "@types/node-16.11.22" = { 206 name = "_at_types_slash_node"; 207 packageName = "@types/node"; 208 + version = "16.11.22"; 209 src = fetchurl { 210 + url = "https://registry.npmjs.org/@types/node/-/node-16.11.22.tgz"; 211 + sha512 = "DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA=="; 212 }; 213 }; 214 + "@types/parse5-6.0.3" = { 215 name = "_at_types_slash_parse5"; 216 packageName = "@types/parse5"; 217 + version = "6.0.3"; 218 src = fetchurl { 219 + url = "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz"; 220 + sha512 = "SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g=="; 221 }; 222 }; 223 "@types/qs-6.9.7" = { ··· 319 sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; 320 }; 321 }; 322 + "acorn-8.7.0" = { 323 name = "acorn"; 324 packageName = "acorn"; 325 + version = "8.7.0"; 326 src = fetchurl { 327 + url = "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"; 328 + sha512 = "V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="; 329 }; 330 }; 331 "acorn-globals-6.0.0" = { ··· 373 sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; 374 }; 375 }; 376 + "ajv-8.9.0" = { 377 name = "ajv"; 378 packageName = "ajv"; 379 + version = "8.9.0"; 380 src = fetchurl { 381 + url = "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz"; 382 + sha512 = "qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ=="; 383 }; 384 }; 385 "ansi-colors-4.1.1" = { ··· 526 sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="; 527 }; 528 }; 529 "balanced-match-1.0.2" = { 530 name = "balanced-match"; 531 packageName = "balanced-match"; ··· 571 sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="; 572 }; 573 }; 574 + "body-parser-1.19.1" = { 575 name = "body-parser"; 576 packageName = "body-parser"; 577 + version = "1.19.1"; 578 src = fetchurl { 579 + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz"; 580 + sha512 = "8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA=="; 581 }; 582 }; 583 "brace-expansion-1.1.11" = { ··· 634 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; 635 }; 636 }; 637 + "bytes-3.1.1" = { 638 name = "bytes"; 639 packageName = "bytes"; 640 + version = "3.1.1"; 641 src = fetchurl { 642 + url = "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz"; 643 + sha512 = "dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="; 644 }; 645 }; 646 "callsites-3.1.0" = { ··· 652 sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="; 653 }; 654 }; 655 + "camelcase-6.3.0" = { 656 name = "camelcase"; 657 packageName = "camelcase"; 658 + version = "6.3.0"; 659 src = fetchurl { 660 + url = "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"; 661 + sha512 = "Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="; 662 }; 663 }; 664 "caseless-0.12.0" = { ··· 688 sha512 = "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; 689 }; 690 }; 691 + "chokidar-3.5.3" = { 692 name = "chokidar"; 693 packageName = "chokidar"; 694 + version = "3.5.3"; 695 src = fetchurl { 696 + url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"; 697 + sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="; 698 }; 699 }; 700 "cliui-7.0.4" = { ··· 778 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; 779 }; 780 }; 781 + "config-3.3.7" = { 782 name = "config"; 783 packageName = "config"; 784 + version = "3.3.7"; 785 src = fetchurl { 786 + url = "https://registry.npmjs.org/config/-/config-3.3.7.tgz"; 787 + sha512 = "mX/n7GKDYZMqvvkY6e6oBY49W8wxdmQt+ho/5lhwFDXqQW9gI+Ahp8EKp8VAbISPnmf2+Bv5uZK7lKXZ6pf1aA=="; 788 }; 789 }; 790 + "content-disposition-0.5.4" = { 791 name = "content-disposition"; 792 packageName = "content-disposition"; 793 + version = "0.5.4"; 794 src = fetchurl { 795 + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"; 796 + sha512 = "FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="; 797 }; 798 }; 799 "content-type-1.0.4" = { ··· 805 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; 806 }; 807 }; 808 + "cookie-0.4.1" = { 809 name = "cookie"; 810 packageName = "cookie"; 811 + version = "0.4.1"; 812 src = fetchurl { 813 + url = "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz"; 814 + sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 815 }; 816 }; 817 "cookie-signature-1.0.6" = { ··· 904 sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; 905 }; 906 }; 907 + "debug-4.3.3" = { 908 name = "debug"; 909 packageName = "debug"; 910 + version = "4.3.3"; 911 src = fetchurl { 912 + url = "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz"; 913 + sha512 = "/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q=="; 914 }; 915 }; 916 "decamelize-4.0.0" = { ··· 1012 sha512 = "/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="; 1013 }; 1014 }; 1015 + "diff-sequences-27.4.0" = { 1016 name = "diff-sequences"; 1017 packageName = "diff-sequences"; 1018 + version = "27.4.0"; 1019 src = fetchurl { 1020 + url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz"; 1021 + sha512 = "YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww=="; 1022 }; 1023 }; 1024 "discontinuous-range-1.0.0" = { ··· 1075 sha512 = "J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA=="; 1076 }; 1077 }; 1078 + "domhandler-4.3.0" = { 1079 name = "domhandler"; 1080 packageName = "domhandler"; 1081 + version = "4.3.0"; 1082 src = fetchurl { 1083 + url = "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz"; 1084 + sha512 = "fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g=="; 1085 }; 1086 }; 1087 "domutils-2.8.0" = { ··· 1327 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; 1328 }; 1329 }; 1330 + "expect-27.4.6" = { 1331 name = "expect"; 1332 packageName = "expect"; 1333 + version = "27.4.6"; 1334 src = fetchurl { 1335 + url = "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz"; 1336 + sha512 = "1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag=="; 1337 }; 1338 }; 1339 + "express-4.17.2" = { 1340 name = "express"; 1341 packageName = "express"; 1342 + version = "4.17.2"; 1343 src = fetchurl { 1344 + url = "https://registry.npmjs.org/express/-/express-4.17.2.tgz"; 1345 + sha512 = "oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg=="; 1346 }; 1347 }; 1348 "extend-3.0.2" = { ··· 1444 sha512 = "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="; 1445 }; 1446 }; 1447 + "flatted-3.2.5" = { 1448 name = "flatted"; 1449 packageName = "flatted"; 1450 + version = "3.2.5"; 1451 src = fetchurl { 1452 + url = "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz"; 1453 + sha512 = "WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="; 1454 }; 1455 }; 1456 "forever-agent-0.6.1" = { ··· 1552 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; 1553 }; 1554 }; 1555 "glob-7.2.0" = { 1556 name = "glob"; 1557 packageName = "glob"; ··· 1588 sha512 = "uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg=="; 1589 }; 1590 }; 1591 + "graceful-fs-4.2.9" = { 1592 name = "graceful-fs"; 1593 packageName = "graceful-fs"; 1594 + version = "4.2.9"; 1595 src = fetchurl { 1596 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz"; 1597 + sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; 1598 }; 1599 }; 1600 "growl-1.10.5" = { ··· 1723 sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; 1724 }; 1725 }; 1726 + "http-errors-1.8.1" = { 1727 name = "http-errors"; 1728 packageName = "http-errors"; 1729 + version = "1.8.1"; 1730 src = fetchurl { 1731 + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"; 1732 + sha512 = "Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="; 1733 }; 1734 }; 1735 "http-proxy-agent-4.0.1" = { ··· 1804 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; 1805 }; 1806 }; 1807 + "inherits-2.0.4" = { 1808 name = "inherits"; 1809 packageName = "inherits"; 1810 + version = "2.0.4"; 1811 src = fetchurl { 1812 + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"; 1813 + sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; 1814 }; 1815 }; 1816 "ipaddr.js-1.9.1" = { ··· 1831 sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; 1832 }; 1833 }; 1834 + "is-core-module-2.8.1" = { 1835 name = "is-core-module"; 1836 packageName = "is-core-module"; 1837 + version = "2.8.1"; 1838 src = fetchurl { 1839 + url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"; 1840 + sha512 = "SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="; 1841 }; 1842 }; 1843 "is-extglob-2.1.1" = { ··· 1948 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 1949 }; 1950 }; 1951 + "jest-diff-27.4.6" = { 1952 name = "jest-diff"; 1953 packageName = "jest-diff"; 1954 + version = "27.4.6"; 1955 src = fetchurl { 1956 + url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz"; 1957 + sha512 = "zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w=="; 1958 }; 1959 }; 1960 + "jest-get-type-27.4.0" = { 1961 name = "jest-get-type"; 1962 packageName = "jest-get-type"; 1963 + version = "27.4.0"; 1964 src = fetchurl { 1965 + url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz"; 1966 + sha512 = "tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ=="; 1967 }; 1968 }; 1969 + "jest-matcher-utils-27.4.6" = { 1970 name = "jest-matcher-utils"; 1971 packageName = "jest-matcher-utils"; 1972 + version = "27.4.6"; 1973 src = fetchurl { 1974 + url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz"; 1975 + sha512 = "XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA=="; 1976 }; 1977 }; 1978 + "jest-message-util-27.4.6" = { 1979 name = "jest-message-util"; 1980 packageName = "jest-message-util"; 1981 + version = "27.4.6"; 1982 src = fetchurl { 1983 + url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz"; 1984 + sha512 = "0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA=="; 1985 }; 1986 }; 1987 "js-tokens-4.0.0" = { ··· 2029 sha512 = "u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw=="; 2030 }; 2031 }; 2032 + "json-schema-0.4.0" = { 2033 name = "json-schema"; 2034 packageName = "json-schema"; 2035 + version = "0.4.0"; 2036 src = fetchurl { 2037 + url = "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"; 2038 + sha512 = "es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="; 2039 }; 2040 }; 2041 "json-schema-traverse-0.4.1" = { ··· 2092 sha512 = "f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="; 2093 }; 2094 }; 2095 + "jsprim-1.4.2" = { 2096 name = "jsprim"; 2097 packageName = "jsprim"; 2098 + version = "1.4.2"; 2099 src = fetchurl { 2100 + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"; 2101 + sha512 = "P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="; 2102 }; 2103 }; 2104 "levn-0.3.0" = { ··· 2317 sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; 2318 }; 2319 }; 2320 + "mocha-9.2.0" = { 2321 name = "mocha"; 2322 packageName = "mocha"; 2323 + version = "9.2.0"; 2324 src = fetchurl { 2325 + url = "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz"; 2326 + sha512 = "kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q=="; 2327 }; 2328 }; 2329 "moo-0.5.1" = { ··· 2353 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; 2354 }; 2355 }; 2356 "ms-2.1.2" = { 2357 name = "ms"; 2358 packageName = "ms"; ··· 2371 sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="; 2372 }; 2373 }; 2374 + "nanoid-3.2.0" = { 2375 name = "nanoid"; 2376 packageName = "nanoid"; 2377 + version = "3.2.0"; 2378 src = fetchurl { 2379 + url = "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz"; 2380 + sha512 = "fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="; 2381 }; 2382 }; 2383 "natural-compare-1.4.0" = { ··· 2605 sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; 2606 }; 2607 }; 2608 + "picomatch-2.3.1" = { 2609 name = "picomatch"; 2610 packageName = "picomatch"; 2611 + version = "2.3.1"; 2612 src = fetchurl { 2613 + url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"; 2614 + sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; 2615 }; 2616 }; 2617 "pify-3.0.0" = { ··· 2623 sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; 2624 }; 2625 }; 2626 + "postcss-8.4.6" = { 2627 name = "postcss"; 2628 packageName = "postcss"; 2629 + version = "8.4.6"; 2630 src = fetchurl { 2631 + url = "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz"; 2632 + sha512 = "OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA=="; 2633 }; 2634 }; 2635 "prelude-ls-1.1.2" = { ··· 2650 sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; 2651 }; 2652 }; 2653 + "pretty-format-27.4.6" = { 2654 name = "pretty-format"; 2655 packageName = "pretty-format"; 2656 + version = "27.4.6"; 2657 src = fetchurl { 2658 + url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz"; 2659 + sha512 = "NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g=="; 2660 }; 2661 }; 2662 "progress-2.0.3" = { ··· 2704 sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; 2705 }; 2706 }; 2707 + "qs-6.5.3" = { 2708 name = "qs"; 2709 packageName = "qs"; 2710 + version = "6.5.3"; 2711 src = fetchurl { 2712 + url = "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"; 2713 + sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; 2714 }; 2715 }; 2716 + "qs-6.9.6" = { 2717 name = "qs"; 2718 packageName = "qs"; 2719 + version = "6.9.6"; 2720 src = fetchurl { 2721 + url = "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz"; 2722 + sha512 = "TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="; 2723 }; 2724 }; 2725 "railroad-diagrams-1.0.0" = { ··· 2758 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 2759 }; 2760 }; 2761 + "raw-body-2.4.2" = { 2762 name = "raw-body"; 2763 packageName = "raw-body"; 2764 + version = "2.4.2"; 2765 src = fetchurl { 2766 + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz"; 2767 + sha512 = "RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ=="; 2768 }; 2769 }; 2770 "react-is-17.0.2" = { ··· 2839 sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; 2840 }; 2841 }; 2842 + "resolve-1.22.0" = { 2843 name = "resolve"; 2844 packageName = "resolve"; 2845 + version = "1.22.0"; 2846 src = fetchurl { 2847 + url = "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"; 2848 + sha512 = "Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="; 2849 }; 2850 }; 2851 "resolve-from-4.0.0" = { ··· 2884 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; 2885 }; 2886 }; 2887 + "safe-buffer-5.2.1" = { 2888 + name = "safe-buffer"; 2889 + packageName = "safe-buffer"; 2890 + version = "5.2.1"; 2891 + src = fetchurl { 2892 + url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"; 2893 + sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; 2894 + }; 2895 + }; 2896 "safer-buffer-2.1.2" = { 2897 name = "safer-buffer"; 2898 packageName = "safer-buffer"; ··· 2902 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 2903 }; 2904 }; 2905 + "sanitize-html-2.6.1" = { 2906 name = "sanitize-html"; 2907 packageName = "sanitize-html"; 2908 + version = "2.6.1"; 2909 src = fetchurl { 2910 + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.6.1.tgz"; 2911 + sha512 = "DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA=="; 2912 }; 2913 }; 2914 "saxes-5.0.1" = { ··· 2947 sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 2948 }; 2949 }; 2950 + "send-0.17.2" = { 2951 name = "send"; 2952 packageName = "send"; 2953 + version = "0.17.2"; 2954 src = fetchurl { 2955 + url = "https://registry.npmjs.org/send/-/send-0.17.2.tgz"; 2956 + sha512 = "UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="; 2957 }; 2958 }; 2959 "serialize-javascript-6.0.0" = { ··· 2965 sha512 = "Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag=="; 2966 }; 2967 }; 2968 + "serve-static-1.14.2" = { 2969 name = "serve-static"; 2970 packageName = "serve-static"; 2971 + version = "1.14.2"; 2972 src = fetchurl { 2973 + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"; 2974 + sha512 = "+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="; 2975 }; 2976 }; 2977 + "setprototypeof-1.2.0" = { 2978 name = "setprototypeof"; 2979 packageName = "setprototypeof"; 2980 + version = "1.2.0"; 2981 src = fetchurl { 2982 + url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"; 2983 + sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="; 2984 }; 2985 }; 2986 "shebang-command-2.0.0" = { ··· 3037 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 3038 }; 3039 }; 3040 + "source-map-js-1.0.2" = { 3041 name = "source-map-js"; 3042 packageName = "source-map-js"; 3043 + version = "1.0.2"; 3044 src = fetchurl { 3045 + url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"; 3046 + sha512 = "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="; 3047 }; 3048 }; 3049 + "source-map-support-0.5.21" = { 3050 name = "source-map-support"; 3051 packageName = "source-map-support"; 3052 + version = "0.5.21"; 3053 src = fetchurl { 3054 + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"; 3055 + sha512 = "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="; 3056 }; 3057 }; 3058 "sprintf-js-1.0.3" = { ··· 3064 sha1 = "04e6926f662895354f3dd015203633b857297e2c"; 3065 }; 3066 }; 3067 + "sshpk-1.17.0" = { 3068 name = "sshpk"; 3069 packageName = "sshpk"; 3070 + version = "1.17.0"; 3071 src = fetchurl { 3072 + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"; 3073 + sha512 = "/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="; 3074 }; 3075 }; 3076 "stack-utils-2.0.5" = { ··· 3172 sha512 = "MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="; 3173 }; 3174 }; 3175 + "supports-preserve-symlinks-flag-1.0.0" = { 3176 + name = "supports-preserve-symlinks-flag"; 3177 + packageName = "supports-preserve-symlinks-flag"; 3178 + version = "1.0.0"; 3179 + src = fetchurl { 3180 + url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; 3181 + sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; 3182 + }; 3183 + }; 3184 "symbol-tree-3.2.4" = { 3185 name = "symbol-tree"; 3186 packageName = "symbol-tree"; ··· 3190 sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="; 3191 }; 3192 }; 3193 + "table-6.8.0" = { 3194 name = "table"; 3195 packageName = "table"; 3196 + version = "6.8.0"; 3197 src = fetchurl { 3198 + url = "https://registry.npmjs.org/table/-/table-6.8.0.tgz"; 3199 + sha512 = "s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA=="; 3200 }; 3201 }; 3202 "text-table-0.2.0" = { ··· 3217 sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; 3218 }; 3219 }; 3220 + "toidentifier-1.0.1" = { 3221 name = "toidentifier"; 3222 packageName = "toidentifier"; 3223 + version = "1.0.1"; 3224 src = fetchurl { 3225 + url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"; 3226 + sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="; 3227 }; 3228 }; 3229 "tough-cookie-2.5.0" = { ··· 3271 sha512 = "BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw=="; 3272 }; 3273 }; 3274 + "tsconfig-paths-3.12.0" = { 3275 name = "tsconfig-paths"; 3276 packageName = "tsconfig-paths"; 3277 + version = "3.12.0"; 3278 src = fetchurl { 3279 + url = "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz"; 3280 + sha512 = "e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg=="; 3281 }; 3282 }; 3283 "tslib-1.14.1" = { ··· 3361 sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="; 3362 }; 3363 }; 3364 + "typescript-4.5.5" = { 3365 name = "typescript"; 3366 packageName = "typescript"; 3367 + version = "4.5.5"; 3368 src = fetchurl { 3369 + url = "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz"; 3370 + sha512 = "TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA=="; 3371 }; 3372 }; 3373 "typescript-formatter-7.2.2" = { ··· 3532 sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; 3533 }; 3534 }; 3535 + "workerpool-6.2.0" = { 3536 name = "workerpool"; 3537 packageName = "workerpool"; 3538 + version = "6.2.0"; 3539 src = fetchurl { 3540 + url = "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz"; 3541 + sha512 = "Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A=="; 3542 }; 3543 }; 3544 "wrap-ansi-7.0.0" = { ··· 3559 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 3560 }; 3561 }; 3562 + "ws-7.5.6" = { 3563 name = "ws"; 3564 packageName = "ws"; 3565 + version = "7.5.6"; 3566 src = fetchurl { 3567 + url = "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz"; 3568 + sha512 = "6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA=="; 3569 }; 3570 }; 3571 "xml-name-validator-3.0.0" = { ··· 3662 args = { 3663 name = "mjolnir"; 3664 packageName = "mjolnir"; 3665 + version = "1.3.1"; 3666 + src = ../../../../../../../nix/store/k1myvl4f3yvjk9jw4d1b1k1rc8rlwcy2-source; 3667 dependencies = [ 3668 sources."@babel/code-frame-7.12.11" 3669 + sources."@babel/helper-validator-identifier-7.16.7" 3670 + (sources."@babel/highlight-7.16.10" // { 3671 dependencies = [ 3672 sources."ansi-styles-3.2.1" 3673 sources."chalk-2.4.2" ··· 3681 (sources."@eslint/eslintrc-0.4.3" // { 3682 dependencies = [ 3683 sources."argparse-1.0.10" 3684 + sources."debug-4.3.3" 3685 sources."js-yaml-3.14.1" 3686 sources."ms-2.1.2" 3687 ]; 3688 }) 3689 (sources."@humanwhocodes/config-array-0.5.0" // { 3690 dependencies = [ 3691 + sources."debug-4.3.3" 3692 sources."ms-2.1.2" 3693 ]; 3694 }) 3695 sources."@humanwhocodes/object-schema-1.2.1" 3696 + sources."@jest/types-27.4.2" 3697 sources."@selderee/plugin-htmlparser2-0.6.0" 3698 sources."@tootallnate/once-1.1.2" 3699 sources."@types/body-parser-1.19.2" 3700 sources."@types/connect-3.4.35" 3701 + sources."@types/crypto-js-4.1.0" 3702 sources."@types/express-4.17.13" 3703 + sources."@types/express-serve-static-core-4.17.28" 3704 + sources."@types/istanbul-lib-coverage-2.0.4" 3705 sources."@types/istanbul-lib-report-3.0.0" 3706 sources."@types/istanbul-reports-3.0.1" 3707 + sources."@types/jsdom-16.2.14" 3708 sources."@types/json5-0.0.29" 3709 sources."@types/mime-1.3.2" 3710 + sources."@types/mocha-9.1.0" 3711 + sources."@types/node-16.11.22" 3712 + sources."@types/parse5-6.0.3" 3713 sources."@types/qs-6.9.7" 3714 sources."@types/range-parser-1.2.4" 3715 sources."@types/serve-static-1.13.10" ··· 3720 sources."@ungap/promise-all-settled-1.1.2" 3721 sources."abab-2.0.5" 3722 sources."accepts-1.3.7" 3723 + sources."acorn-8.7.0" 3724 (sources."acorn-globals-6.0.0" // { 3725 dependencies = [ 3726 sources."acorn-7.4.1" ··· 3730 sources."acorn-walk-7.2.0" 3731 (sources."agent-base-6.0.2" // { 3732 dependencies = [ 3733 + sources."debug-4.3.3" 3734 sources."ms-2.1.2" 3735 ]; 3736 }) ··· 3748 sources."asynckit-0.4.0" 3749 sources."aws-sign2-0.7.0" 3750 sources."aws4-1.11.0" 3751 sources."balanced-match-1.0.2" 3752 + (sources."basic-auth-2.0.1" // { 3753 + dependencies = [ 3754 + sources."safe-buffer-5.1.2" 3755 + ]; 3756 + }) 3757 sources."bcrypt-pbkdf-1.0.2" 3758 sources."binary-extensions-2.2.0" 3759 sources."bluebird-3.7.2" 3760 + sources."body-parser-1.19.1" 3761 sources."brace-expansion-1.1.11" 3762 sources."braces-3.0.2" 3763 sources."browser-process-hrtime-1.0.0" 3764 sources."browser-stdout-1.3.1" 3765 sources."buffer-from-1.1.2" 3766 sources."builtin-modules-1.1.1" 3767 + sources."bytes-3.1.1" 3768 sources."callsites-3.1.0" 3769 + sources."camelcase-6.3.0" 3770 sources."caseless-0.12.0" 3771 sources."chalk-4.1.2" 3772 + sources."chokidar-3.5.3" 3773 sources."cliui-7.0.4" 3774 sources."color-convert-2.0.1" 3775 sources."color-name-1.1.4" ··· 3777 sources."commander-2.20.3" 3778 sources."commandpost-1.4.0" 3779 sources."concat-map-0.0.1" 3780 + sources."config-3.3.7" 3781 + sources."content-disposition-0.5.4" 3782 sources."content-type-1.0.4" 3783 + sources."cookie-0.4.1" 3784 sources."cookie-signature-1.0.6" 3785 sources."core-util-is-1.0.2" 3786 sources."cross-spawn-7.0.3" ··· 3802 sources."depd-1.1.2" 3803 sources."destroy-1.0.4" 3804 sources."diff-5.0.0" 3805 + sources."diff-sequences-27.4.0" 3806 sources."discontinuous-range-1.0.0" 3807 sources."doctrine-3.0.0" 3808 sources."dom-serializer-1.3.2" ··· 3812 sources."webidl-conversions-5.0.0" 3813 ]; 3814 }) 3815 + sources."domhandler-4.3.0" 3816 sources."domutils-2.8.0" 3817 sources."ecc-jsbn-0.1.2" 3818 (sources."editorconfig-0.15.3" // { ··· 3834 (sources."eslint-7.32.0" // { 3835 dependencies = [ 3836 sources."argparse-1.0.10" 3837 + sources."debug-4.3.3" 3838 sources."js-yaml-3.14.1" 3839 sources."levn-0.4.1" 3840 sources."ms-2.1.2" ··· 3866 sources."estraverse-5.3.0" 3867 sources."esutils-2.0.3" 3868 sources."etag-1.8.1" 3869 + sources."expect-27.4.6" 3870 + sources."express-4.17.2" 3871 sources."extend-3.0.2" 3872 sources."extsprintf-1.3.0" 3873 sources."fast-deep-equal-3.1.3" ··· 3879 sources."find-up-5.0.0" 3880 sources."flat-5.0.2" 3881 sources."flat-cache-3.0.4" 3882 + sources."flatted-3.2.5" 3883 sources."forever-agent-0.6.1" 3884 sources."form-data-3.0.1" 3885 sources."forwarded-0.2.0" ··· 3894 sources."glob-parent-5.1.2" 3895 sources."glob-to-regexp-0.4.1" 3896 sources."globals-13.12.0" 3897 + sources."graceful-fs-4.2.9" 3898 sources."growl-1.10.5" 3899 sources."har-schema-2.0.0" 3900 sources."har-validator-5.1.5" ··· 3906 sources."html-to-text-8.1.0" 3907 sources."htmlencode-0.0.4" 3908 sources."htmlparser2-6.1.0" 3909 + sources."http-errors-1.8.1" 3910 (sources."http-proxy-agent-4.0.1" // { 3911 dependencies = [ 3912 + sources."debug-4.3.3" 3913 sources."ms-2.1.2" 3914 ]; 3915 }) 3916 sources."http-signature-1.2.0" 3917 (sources."https-proxy-agent-5.0.0" // { 3918 dependencies = [ 3919 + sources."debug-4.3.3" 3920 sources."ms-2.1.2" 3921 ]; 3922 }) ··· 3925 sources."import-fresh-3.3.0" 3926 sources."imurmurhash-0.1.4" 3927 sources."inflight-1.0.6" 3928 + sources."inherits-2.0.4" 3929 sources."ipaddr.js-1.9.1" 3930 sources."is-binary-path-2.1.0" 3931 + sources."is-core-module-2.8.1" 3932 sources."is-extglob-2.1.1" 3933 sources."is-fullwidth-code-point-3.0.0" 3934 sources."is-glob-4.0.3" ··· 3941 sources."is-unicode-supported-0.1.0" 3942 sources."isexe-2.0.0" 3943 sources."isstream-0.1.2" 3944 + sources."jest-diff-27.4.6" 3945 + sources."jest-get-type-27.4.0" 3946 + sources."jest-matcher-utils-27.4.6" 3947 + (sources."jest-message-util-27.4.6" // { 3948 dependencies = [ 3949 + sources."@babel/code-frame-7.16.7" 3950 ]; 3951 }) 3952 sources."js-tokens-4.0.0" 3953 sources."js-yaml-4.1.0" 3954 sources."jsbn-0.1.1" 3955 sources."jsdom-16.7.0" 3956 + sources."json-schema-0.4.0" 3957 sources."json-schema-traverse-0.4.1" 3958 sources."json-stable-stringify-without-jsonify-1.0.1" 3959 sources."json-stringify-safe-5.0.1" 3960 sources."json5-2.2.0" 3961 + sources."jsprim-1.4.2" 3962 sources."levn-0.3.0" 3963 sources."locate-path-6.0.0" 3964 sources."lodash-4.17.21" ··· 3986 sources."minimatch-3.0.4" 3987 sources."minimist-1.2.5" 3988 sources."mkdirp-1.0.4" 3989 + (sources."mocha-9.2.0" // { 3990 dependencies = [ 3991 + (sources."debug-4.3.3" // { 3992 dependencies = [ 3993 sources."ms-2.1.2" 3994 ]; 3995 }) 3996 sources."ms-2.1.3" 3997 sources."supports-color-8.1.1" 3998 ]; 3999 }) ··· 4004 ]; 4005 }) 4006 sources."ms-2.0.0" 4007 + sources."nanoid-3.2.0" 4008 sources."natural-compare-1.4.0" 4009 sources."nearley-2.20.1" 4010 sources."negotiator-0.6.2" ··· 4029 sources."path-to-regexp-0.1.7" 4030 sources."performance-now-2.1.0" 4031 sources."picocolors-1.0.0" 4032 + sources."picomatch-2.3.1" 4033 sources."pify-3.0.0" 4034 + sources."postcss-8.4.6" 4035 sources."prelude-ls-1.1.2" 4036 + (sources."pretty-format-27.4.6" // { 4037 dependencies = [ 4038 sources."ansi-styles-5.2.0" 4039 ]; ··· 4043 sources."pseudomap-1.0.2" 4044 sources."psl-1.8.0" 4045 sources."punycode-2.1.1" 4046 + sources."qs-6.9.6" 4047 sources."railroad-diagrams-1.0.0" 4048 sources."randexp-0.4.6" 4049 sources."randombytes-2.1.0" 4050 sources."range-parser-1.2.1" 4051 + sources."raw-body-2.4.2" 4052 sources."react-is-17.0.2" 4053 sources."readdirp-3.6.0" 4054 sources."regexpp-3.2.0" 4055 (sources."request-2.88.2" // { 4056 dependencies = [ 4057 sources."form-data-2.3.3" 4058 + sources."qs-6.5.3" 4059 sources."tough-cookie-2.5.0" 4060 ]; 4061 }) ··· 4067 sources."request-promise-core-1.1.4" 4068 sources."require-directory-2.1.1" 4069 sources."require-from-string-2.0.2" 4070 + sources."resolve-1.22.0" 4071 sources."resolve-from-4.0.0" 4072 sources."ret-0.1.15" 4073 sources."rimraf-3.0.2" 4074 + sources."safe-buffer-5.2.1" 4075 sources."safer-buffer-2.1.2" 4076 + sources."sanitize-html-2.6.1" 4077 sources."saxes-5.0.1" 4078 sources."selderee-0.6.0" 4079 sources."semver-7.3.5" 4080 + (sources."send-0.17.2" // { 4081 dependencies = [ 4082 + sources."ms-2.1.3" 4083 ]; 4084 }) 4085 sources."serialize-javascript-6.0.0" 4086 + sources."serve-static-1.14.2" 4087 + sources."setprototypeof-1.2.0" 4088 sources."shebang-command-2.0.0" 4089 sources."shebang-regex-3.0.0" 4090 sources."sigmund-1.0.1" 4091 sources."slash-3.0.0" 4092 sources."slice-ansi-4.0.0" 4093 sources."source-map-0.6.1" 4094 + sources."source-map-js-1.0.2" 4095 + sources."source-map-support-0.5.21" 4096 sources."sprintf-js-1.0.3" 4097 + sources."sshpk-1.17.0" 4098 (sources."stack-utils-2.0.5" // { 4099 dependencies = [ 4100 sources."escape-string-regexp-2.0.0" ··· 4108 sources."strip-bom-3.0.0" 4109 sources."strip-json-comments-3.1.1" 4110 sources."supports-color-7.2.0" 4111 + sources."supports-preserve-symlinks-flag-1.0.0" 4112 sources."symbol-tree-3.2.4" 4113 + (sources."table-6.8.0" // { 4114 dependencies = [ 4115 + sources."ajv-8.9.0" 4116 sources."json-schema-traverse-1.0.0" 4117 ]; 4118 }) 4119 sources."text-table-0.2.0" 4120 sources."to-regex-range-5.0.1" 4121 + sources."toidentifier-1.0.1" 4122 sources."tough-cookie-4.0.0" 4123 sources."tr46-2.1.0" 4124 sources."ts-mocha-8.0.0" ··· 4128 sources."mkdirp-0.5.5" 4129 ]; 4130 }) 4131 + (sources."tsconfig-paths-3.12.0" // { 4132 dependencies = [ 4133 sources."json5-1.0.1" 4134 ]; ··· 4156 sources."type-check-0.3.2" 4157 sources."type-fest-0.20.2" 4158 sources."type-is-1.6.18" 4159 + sources."typescript-4.5.5" 4160 sources."typescript-formatter-7.2.2" 4161 sources."universalify-0.1.2" 4162 sources."unpipe-1.0.0" ··· 4174 sources."whatwg-url-8.7.0" 4175 sources."which-2.0.2" 4176 sources."word-wrap-1.2.3" 4177 + sources."workerpool-6.2.0" 4178 sources."wrap-ansi-7.0.0" 4179 sources."wrappy-1.0.2" 4180 + sources."ws-7.5.6" 4181 sources."xml-name-validator-3.0.0" 4182 sources."xmlchars-2.2.0" 4183 sources."y18n-5.0.8"
+47 -32
pkgs/servers/mjolnir/node-env.nix
··· 1 # This file originates from node2nix 2 3 - {lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile}: 4 5 let 6 # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master ··· 40 ''; 41 }; 42 43 - includeDependencies = {dependencies}: 44 - lib.optionalString (dependencies != []) 45 - (lib.concatMapStrings (dependency: 46 - '' 47 - # Bundle the dependencies of the package 48 - mkdir -p node_modules 49 - cd node_modules 50 - 51 - # Only include dependencies if they don't exist. They may also be bundled in the package. 52 - if [ ! -e "${dependency.name}" ] 53 - then 54 - ${composePackage dependency} 55 - fi 56 57 - cd .. 58 - '' 59 - ) dependencies); 60 61 - # Recursively composes the dependencies of a package 62 - composePackage = { name, packageName, src, dependencies ? [], ... }@args: 63 - builtins.addErrorContext "while evaluating node package '${packageName}'" '' 64 - DIR=$(pwd) 65 cd $TMPDIR 66 67 - unpackFile ${src} 68 69 # Make the base dir in which the target dependency resides first 70 - mkdir -p "$(dirname "$DIR/${packageName}")" 71 72 - if [ -f "${src}" ] 73 then 74 # Figure out what directory has been unpacked 75 packageDir="$(find . -maxdepth 1 -type d | tail -1)" ··· 79 chmod -R u+w "$packageDir" 80 81 # Move the extracted tarball into the output folder 82 - mv "$packageDir" "$DIR/${packageName}" 83 - elif [ -d "${src}" ] 84 then 85 # Get a stripped name (without hash) of the source directory. 86 # On old nixpkgs it's already set internally. 87 if [ -z "$strippedName" ] 88 then 89 - strippedName="$(stripHash ${src})" 90 fi 91 92 # Restore write permissions to make building work 93 chmod -R u+w "$strippedName" 94 95 # Move the extracted directory into the output folder 96 - mv "$strippedName" "$DIR/${packageName}" 97 fi 98 99 - # Unset the stripped name to not confuse the next unpack step 100 - unset strippedName 101 102 - # Include the dependencies of the package 103 - cd "$DIR/${packageName}" 104 ${includeDependencies { inherit dependencies; }} 105 cd .. 106 ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} ··· 415 passAsFile = [ "compositionScript" "pinpointDependenciesScript" ]; 416 417 installPhase = '' 418 # Create and enter a root node_modules/ folder 419 mkdir -p $out/lib/node_modules 420 cd $out/lib/node_modules ··· 492 passAsFile = [ "includeScript" "pinpointDependenciesScript" ]; 493 494 installPhase = '' 495 mkdir -p $out/${packageName} 496 cd $out/${packageName} 497
··· 1 # This file originates from node2nix 2 3 + {lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}: 4 5 let 6 # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master ··· 40 ''; 41 }; 42 43 + # Common shell logic 44 + installPackage = writeShellScript "install-package" '' 45 + installPackage() { 46 + local packageName=$1 src=$2 47 48 + local strippedName 49 50 + local DIR=$PWD 51 cd $TMPDIR 52 53 + unpackFile $src 54 55 # Make the base dir in which the target dependency resides first 56 + mkdir -p "$(dirname "$DIR/$packageName")" 57 58 + if [ -f "$src" ] 59 then 60 # Figure out what directory has been unpacked 61 packageDir="$(find . -maxdepth 1 -type d | tail -1)" ··· 65 chmod -R u+w "$packageDir" 66 67 # Move the extracted tarball into the output folder 68 + mv "$packageDir" "$DIR/$packageName" 69 + elif [ -d "$src" ] 70 then 71 # Get a stripped name (without hash) of the source directory. 72 # On old nixpkgs it's already set internally. 73 if [ -z "$strippedName" ] 74 then 75 + strippedName="$(stripHash $src)" 76 fi 77 78 # Restore write permissions to make building work 79 chmod -R u+w "$strippedName" 80 81 # Move the extracted directory into the output folder 82 + mv "$strippedName" "$DIR/$packageName" 83 fi 84 85 + # Change to the package directory to install dependencies 86 + cd "$DIR/$packageName" 87 + } 88 + ''; 89 + 90 + # Bundle the dependencies of the package 91 + # 92 + # Only include dependencies if they don't exist. They may also be bundled in the package. 93 + includeDependencies = {dependencies}: 94 + lib.optionalString (dependencies != []) ( 95 + '' 96 + mkdir -p node_modules 97 + cd node_modules 98 + '' 99 + + (lib.concatMapStrings (dependency: 100 + '' 101 + if [ ! -e "${dependency.name}" ]; then 102 + ${composePackage dependency} 103 + fi 104 + '' 105 + ) dependencies) 106 + + '' 107 + cd .. 108 + '' 109 + ); 110 111 + # Recursively composes the dependencies of a package 112 + composePackage = { name, packageName, src, dependencies ? [], ... }@args: 113 + builtins.addErrorContext "while evaluating node package '${packageName}'" '' 114 + installPackage "${packageName}" "${src}" 115 ${includeDependencies { inherit dependencies; }} 116 cd .. 117 ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} ··· 426 passAsFile = [ "compositionScript" "pinpointDependenciesScript" ]; 427 428 installPhase = '' 429 + source ${installPackage} 430 + 431 # Create and enter a root node_modules/ folder 432 mkdir -p $out/lib/node_modules 433 cd $out/lib/node_modules ··· 505 passAsFile = [ "includeScript" "pinpointDependenciesScript" ]; 506 507 installPhase = '' 508 + source ${installPackage} 509 + 510 mkdir -p $out/${packageName} 511 cd $out/${packageName} 512
+1 -1
pkgs/servers/mjolnir/update.sh
··· 20 cd "$(dirname "${BASH_SOURCE[0]}")" 21 22 node2nix \ 23 - --nodejs-12 \ 24 --development \ 25 --node-env ./node-env.nix \ 26 --output ./node-deps.nix \
··· 20 cd "$(dirname "${BASH_SOURCE[0]}")" 21 22 node2nix \ 23 + --nodejs-14 \ 24 --development \ 25 --node-env ./node-env.nix \ 26 --output ./node-deps.nix \
+3 -3
pkgs/tools/misc/miniserve/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "miniserve"; 14 - version = "0.19.0"; 15 16 src = fetchFromGitHub { 17 owner = "svenstaro"; 18 repo = "miniserve"; 19 rev = "v${version}"; 20 - sha256 = "sha256-2/LBldSIiAFMY8ytMurbPfLQoKn1FNn6hfMozD48LaI="; 21 }; 22 23 - cargoSha256 = "sha256-0EuYYaH0Quy6wvuUsy9u/ayf/8zToTtTJzvYCWNk8ac="; 24 25 nativeBuildInputs = [ installShellFiles pkg-config zlib ]; 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "miniserve"; 14 + version = "0.19.1"; 15 16 src = fetchFromGitHub { 17 owner = "svenstaro"; 18 repo = "miniserve"; 19 rev = "v${version}"; 20 + sha256 = "sha256-pKNcgrhq5sh6AXKCStAIYAjTpW+tcnSheFHohp+Z84k="; 21 }; 22 23 + cargoSha256 = "sha256-QonLcAixRR7HEefU6D7cSF/stWFodWLWQI7HAkPJHrY="; 24 25 nativeBuildInputs = [ installShellFiles pkg-config zlib ]; 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
+2 -2
pkgs/tools/misc/mmctl/default.nix
··· 1 { lib, fetchFromGitHub, buildGoModule }: 2 buildGoModule rec { 3 pname = "mmctl"; 4 - version = "6.3.0"; 5 6 src = fetchFromGitHub { 7 owner = "mattermost"; 8 repo = "mmctl"; 9 rev = "v${version}"; 10 - sha256 = "sha256-hrNVDHM8AweAdda9SC29EGhkOhdiLD0EE1BLPhwe5SI="; 11 }; 12 13 vendorSha256 = null;
··· 1 { lib, fetchFromGitHub, buildGoModule }: 2 buildGoModule rec { 3 pname = "mmctl"; 4 + version = "6.3.3"; 5 6 src = fetchFromGitHub { 7 owner = "mattermost"; 8 repo = "mmctl"; 9 rev = "v${version}"; 10 + sha256 = "sha256-V2p6diXymu37aJdHs0ZQJ7ak4LWe55KYCq15JRzMF48="; 11 }; 12 13 vendorSha256 = null;
+2 -2
pkgs/tools/misc/remind/default.nix
··· 16 in 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 - version = "03.03.12"; 20 21 src = fetchurl { 22 url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz"; 23 - sha256 = "sha256-1KpM2lobU+KsxjHpNeAxwAx3mCrU8IZyhvfYJwlUQJ4="; 24 }; 25 26 propagatedBuildInputs = tclLibraries;
··· 16 in 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 + version = "03.04.00"; 20 21 src = fetchurl { 22 url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz"; 23 + sha256 = "sha256-uIpIygxV5l122FN8sz+OMeQh8iL4Vy87EM1/CjFvLVI="; 24 }; 25 26 propagatedBuildInputs = tclLibraries;
+3 -3
pkgs/tools/networking/minio-client/default.nix
··· 2 3 buildGoModule rec { 4 pname = "minio-client"; 5 - version = "2022-02-07T09-25-34Z"; 6 7 src = fetchFromGitHub { 8 owner = "minio"; 9 repo = "mc"; 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-EoRJK+0C1SYKRrCoddCNkjyVV7yJp0vekYUD6yf86Rs="; 12 }; 13 14 - vendorSha256 = "sha256-tJh+ElqKG3HUex2VT2YoawVZYq9rtK1X24E1GpDuOPA="; 15 16 subPackages = [ "." ]; 17
··· 2 3 buildGoModule rec { 4 pname = "minio-client"; 5 + version = "2022-02-13T23-26-13Z"; 6 7 src = fetchFromGitHub { 8 owner = "minio"; 9 repo = "mc"; 10 rev = "RELEASE.${version}"; 11 + sha256 = "sha256-1Led0OTJO/nN8NisLD/of5IybwYOygsL4xwQmXYCxfs="; 12 }; 13 14 + vendorSha256 = "sha256-DDtpRKBetVyeUYk0OGddKkAEe3mqL7d+cbSdIbXeZ2s="; 15 16 subPackages = [ "." ]; 17
+11 -10
pkgs/tools/networking/openfortivpn/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, autoreconfHook, pkg-config 2 - , openssl, ppp 3 - , systemd ? null }: 4 - 5 - let 6 - withSystemd = stdenv.isLinux && !(systemd == null); 7 8 - in 9 stdenv.mkDerivation rec { 10 pname = "openfortivpn"; 11 version = "1.17.1"; ··· 26 nativeBuildInputs = [ autoreconfHook pkg-config ]; 27 28 buildInputs = [ 29 - openssl ppp 30 ] 31 - ++ lib.optional withSystemd systemd; 32 33 configureFlags = [ 34 "--sysconfdir=/etc" 35 - "--with-pppd=${ppp}/bin/pppd" 36 ] 37 - ++ lib.optional withSystemd "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"; 38 39 enableParallelBuilding = true; 40
··· 1 { stdenv, lib, fetchFromGitHub, autoreconfHook, pkg-config 2 + , openssl 3 + , ppp 4 + , systemd 5 + , withSystemd ? stdenv.isLinux 6 + , withPpp ? stdenv.isLinux 7 + }: 8 9 stdenv.mkDerivation rec { 10 pname = "openfortivpn"; 11 version = "1.17.1"; ··· 26 nativeBuildInputs = [ autoreconfHook pkg-config ]; 27 28 buildInputs = [ 29 + openssl 30 ] 31 + ++ lib.optional withSystemd systemd 32 + ++ lib.optional withPpp ppp; 33 34 configureFlags = [ 35 "--sysconfdir=/etc" 36 ] 37 + ++ lib.optional withSystemd "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" 38 + ++ lib.optional withPpp "--with-pppd=${ppp}/bin/pppd"; 39 40 enableParallelBuilding = true; 41
+2 -2
pkgs/tools/package-management/nix/default.nix
··· 58 }; 59 60 nix_2_6 = common { 61 - version = "2.6.0"; 62 - sha256 = "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg="; 63 }; 64 65 stable = self.nix_2_6;
··· 58 }; 59 60 nix_2_6 = common { 61 + version = "2.6.1"; 62 + sha256 = "sha256-E9iQ7f+9Z6xFcUvvfksTEfn8LsDfzmwrcRBC//5B3V0="; 63 }; 64 65 stable = self.nix_2_6;
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 - version = "2022-02-11"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-pSvjTL/vS3E9jYGxae9RUw+DD9u49PoF7oNM/UZOzDg="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 + version = "2022-02-17"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-qmddjXZq4SLsAMEIMtpkXURfTUEDjXnkFGXLt/zrk9s="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+1
pkgs/tools/security/john/default.nix
··· 40 nativeBuildInputs = [ gcc python3Packages.wrapPython perl makeWrapper ]; 41 propagatedBuildInputs = (with python3Packages; [ dpkt scapy lxml ]) ++ # For pcap2john.py 42 (with perlPackages; [ DigestMD4 DigestSHA1 GetoptLong # For pass_gen.pl 43 perlldap ]); # For sha-dump.pl 44 # TODO: Get dependencies for radius2john.pl and lion2john-alt.pl 45
··· 40 nativeBuildInputs = [ gcc python3Packages.wrapPython perl makeWrapper ]; 41 propagatedBuildInputs = (with python3Packages; [ dpkt scapy lxml ]) ++ # For pcap2john.py 42 (with perlPackages; [ DigestMD4 DigestSHA1 GetoptLong # For pass_gen.pl 43 + CompressRawLzma # For 7z2john.pl 44 perlldap ]); # For sha-dump.pl 45 # TODO: Get dependencies for radius2john.pl and lion2john-alt.pl 46
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.29"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.30"
+39 -39
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 61b21e59fe8f4f65fba27f88d49782dece0aad00 4 - ref: refs/tags/6.1.29 5 specs: 6 - metasploit-framework (6.1.29) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 - metasploit-payloads (= 2.0.72) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt ··· 98 remote: https://rubygems.org/ 99 specs: 100 Ascii85 (1.1.0) 101 - actionpack (6.1.4.4) 102 - actionview (= 6.1.4.4) 103 - activesupport (= 6.1.4.4) 104 rack (~> 2.0, >= 2.0.9) 105 rack-test (>= 0.6.3) 106 rails-dom-testing (~> 2.0) 107 rails-html-sanitizer (~> 1.0, >= 1.2.0) 108 - actionview (6.1.4.4) 109 - activesupport (= 6.1.4.4) 110 builder (~> 3.1) 111 erubi (~> 1.4) 112 rails-dom-testing (~> 2.0) 113 rails-html-sanitizer (~> 1.1, >= 1.2.0) 114 - activemodel (6.1.4.4) 115 - activesupport (= 6.1.4.4) 116 - activerecord (6.1.4.4) 117 - activemodel (= 6.1.4.4) 118 - activesupport (= 6.1.4.4) 119 - activesupport (6.1.4.4) 120 concurrent-ruby (~> 1.0, >= 1.0.2) 121 i18n (>= 1.6, < 2) 122 minitest (>= 5.1) ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.554.0) 132 - aws-sdk-core (3.126.0) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.525.0) 135 aws-sigv4 (~> 1.1) 136 jmespath (~> 1.0) 137 - aws-sdk-ec2 (1.298.0) 138 aws-sdk-core (~> 3, >= 3.126.0) 139 aws-sigv4 (~> 1.1) 140 - aws-sdk-iam (1.66.0) 141 aws-sdk-core (~> 3, >= 3.126.0) 142 aws-sigv4 (~> 1.1) 143 aws-sdk-kms (1.54.0) ··· 175 eventmachine (1.2.7) 176 faker (2.19.0) 177 i18n (>= 1.6, < 2) 178 - faraday (1.9.3) 179 faraday-em_http (~> 1.0) 180 faraday-em_synchrony (~> 1.0) 181 faraday-excon (~> 1.1) ··· 216 domain_name (~> 0.5) 217 http_parser.rb (0.8.0) 218 httpclient (2.8.3) 219 - i18n (1.9.1) 220 concurrent-ruby (~> 1.0) 221 io-console (0.5.11) 222 irb (1.3.6) 223 reline (>= 0.2.5) 224 - jmespath (1.5.0) 225 jsobfu (0.4.2) 226 rkelly-remix 227 json (2.6.1) ··· 229 logging (2.3.0) 230 little-plugger (~> 1.1) 231 multi_json (~> 1.14) 232 - loofah (2.13.0) 233 crass (~> 1.0.2) 234 nokogiri (>= 1.5.9) 235 metasm (1.0.5) ··· 251 activemodel (~> 6.0) 252 activesupport (~> 6.0) 253 railties (~> 6.0) 254 - metasploit-payloads (2.0.72) 255 metasploit_data_models (5.0.4) 256 activerecord (~> 6.0) 257 activesupport (~> 6.0) ··· 267 mini_portile2 (2.7.1) 268 minitest (5.15.0) 269 mqtt (0.5.0) 270 - msgpack (1.4.4) 271 multi_json (1.15.0) 272 multipart-post (2.1.1) 273 mustermann (1.1.1) ··· 298 hashery (~> 2.0) 299 ruby-rc4 300 ttfunk 301 - pg (1.3.1) 302 public_suffix (4.0.6) 303 - puma (5.6.1) 304 nio4r (~> 2.0) 305 racc (1.6.0) 306 rack (2.2.3) 307 - rack-protection (2.1.0) 308 rack 309 rack-test (1.1.0) 310 rack (>= 1.0, < 3) ··· 313 nokogiri (>= 1.6) 314 rails-html-sanitizer (1.4.2) 315 loofah (~> 2.3) 316 - railties (6.1.4.4) 317 - actionpack (= 6.1.4.4) 318 - activesupport (= 6.1.4.4) 319 method_source 320 rake (>= 0.13) 321 thor (~> 1.0) ··· 334 rex-core 335 rex-struct2 336 rex-text 337 - rex-core (0.1.25) 338 rex-encoder (0.1.6) 339 metasm 340 rex-arch ··· 353 rex-arch 354 rex-ole (0.1.7) 355 rex-text 356 - rex-powershell (0.1.94) 357 rex-random_identifier 358 rex-text 359 ruby-rc4 ··· 379 ruby-macho (3.0.0) 380 ruby-rc4 (0.1.5) 381 ruby2_keywords (0.0.5) 382 - ruby_smb (3.0.2) 383 bindata 384 openssl-ccm 385 openssl-cmac ··· 392 faraday (> 0.8, < 2.0) 393 simpleidn (0.2.1) 394 unf (~> 0.1.4) 395 - sinatra (2.1.0) 396 mustermann (~> 1.0) 397 rack (~> 2.2) 398 - rack-protection (= 2.1.0) 399 tilt (~> 2.0) 400 sqlite3 (1.4.2) 401 sshkey (2.0.0) ··· 432 logging (>= 1.6.1, < 3.0) 433 nori (~> 2.0) 434 rubyntlm (~> 0.6.0, >= 0.6.3) 435 - xdr (3.0.2) 436 - activemodel (>= 4.2, < 7.0) 437 - activesupport (>= 4.2, < 7.0) 438 xmlrpc (0.3.2) 439 webrick 440 zeitwerk (2.5.4)
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: aab66244adaadb275bd780c1301fea51f444426a 4 + ref: refs/tags/6.1.30 5 specs: 6 + metasploit-framework (6.1.30) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 + metasploit-payloads (= 2.0.74) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt ··· 98 remote: https://rubygems.org/ 99 specs: 100 Ascii85 (1.1.0) 101 + actionpack (6.1.4.6) 102 + actionview (= 6.1.4.6) 103 + activesupport (= 6.1.4.6) 104 rack (~> 2.0, >= 2.0.9) 105 rack-test (>= 0.6.3) 106 rails-dom-testing (~> 2.0) 107 rails-html-sanitizer (~> 1.0, >= 1.2.0) 108 + actionview (6.1.4.6) 109 + activesupport (= 6.1.4.6) 110 builder (~> 3.1) 111 erubi (~> 1.4) 112 rails-dom-testing (~> 2.0) 113 rails-html-sanitizer (~> 1.1, >= 1.2.0) 114 + activemodel (6.1.4.6) 115 + activesupport (= 6.1.4.6) 116 + activerecord (6.1.4.6) 117 + activemodel (= 6.1.4.6) 118 + activesupport (= 6.1.4.6) 119 + activesupport (6.1.4.6) 120 concurrent-ruby (~> 1.0, >= 1.0.2) 121 i18n (>= 1.6, < 2) 122 minitest (>= 5.1) ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 + aws-partitions (1.555.0) 132 + aws-sdk-core (3.126.2) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.525.0) 135 aws-sigv4 (~> 1.1) 136 jmespath (~> 1.0) 137 + aws-sdk-ec2 (1.299.0) 138 aws-sdk-core (~> 3, >= 3.126.0) 139 aws-sigv4 (~> 1.1) 140 + aws-sdk-iam (1.67.0) 141 aws-sdk-core (~> 3, >= 3.126.0) 142 aws-sigv4 (~> 1.1) 143 aws-sdk-kms (1.54.0) ··· 175 eventmachine (1.2.7) 176 faker (2.19.0) 177 i18n (>= 1.6, < 2) 178 + faraday (1.10.0) 179 faraday-em_http (~> 1.0) 180 faraday-em_synchrony (~> 1.0) 181 faraday-excon (~> 1.1) ··· 216 domain_name (~> 0.5) 217 http_parser.rb (0.8.0) 218 httpclient (2.8.3) 219 + i18n (1.10.0) 220 concurrent-ruby (~> 1.0) 221 io-console (0.5.11) 222 irb (1.3.6) 223 reline (>= 0.2.5) 224 + jmespath (1.6.0) 225 jsobfu (0.4.2) 226 rkelly-remix 227 json (2.6.1) ··· 229 logging (2.3.0) 230 little-plugger (~> 1.1) 231 multi_json (~> 1.14) 232 + loofah (2.14.0) 233 crass (~> 1.0.2) 234 nokogiri (>= 1.5.9) 235 metasm (1.0.5) ··· 251 activemodel (~> 6.0) 252 activesupport (~> 6.0) 253 railties (~> 6.0) 254 + metasploit-payloads (2.0.74) 255 metasploit_data_models (5.0.4) 256 activerecord (~> 6.0) 257 activesupport (~> 6.0) ··· 267 mini_portile2 (2.7.1) 268 minitest (5.15.0) 269 mqtt (0.5.0) 270 + msgpack (1.4.5) 271 multi_json (1.15.0) 272 multipart-post (2.1.1) 273 mustermann (1.1.1) ··· 298 hashery (~> 2.0) 299 ruby-rc4 300 ttfunk 301 + pg (1.3.2) 302 public_suffix (4.0.6) 303 + puma (5.6.2) 304 nio4r (~> 2.0) 305 racc (1.6.0) 306 rack (2.2.3) 307 + rack-protection (2.2.0) 308 rack 309 rack-test (1.1.0) 310 rack (>= 1.0, < 3) ··· 313 nokogiri (>= 1.6) 314 rails-html-sanitizer (1.4.2) 315 loofah (~> 2.3) 316 + railties (6.1.4.6) 317 + actionpack (= 6.1.4.6) 318 + activesupport (= 6.1.4.6) 319 method_source 320 rake (>= 0.13) 321 thor (~> 1.0) ··· 334 rex-core 335 rex-struct2 336 rex-text 337 + rex-core (0.1.26) 338 rex-encoder (0.1.6) 339 metasm 340 rex-arch ··· 353 rex-arch 354 rex-ole (0.1.7) 355 rex-text 356 + rex-powershell (0.1.95) 357 rex-random_identifier 358 rex-text 359 ruby-rc4 ··· 379 ruby-macho (3.0.0) 380 ruby-rc4 (0.1.5) 381 ruby2_keywords (0.0.5) 382 + ruby_smb (3.0.4) 383 bindata 384 openssl-ccm 385 openssl-cmac ··· 392 faraday (> 0.8, < 2.0) 393 simpleidn (0.2.1) 394 unf (~> 0.1.4) 395 + sinatra (2.2.0) 396 mustermann (~> 1.0) 397 rack (~> 2.2) 398 + rack-protection (= 2.2.0) 399 tilt (~> 2.0) 400 sqlite3 (1.4.2) 401 sshkey (2.0.0) ··· 432 logging (>= 1.6.1, < 3.0) 433 nori (~> 2.0) 434 rubyntlm (~> 0.6.0, >= 0.6.3) 435 + xdr (3.0.3) 436 + activemodel (>= 4.2, < 8.0) 437 + activesupport (>= 4.2, < 8.0) 438 xmlrpc (0.3.2) 439 webrick 440 zeitwerk (2.5.4)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.1.29"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 - sha256 = "sha256-S0R9D6Tih9+aVdYkpAodfwcRCq8WaqaJ5oYuPl7PgK8="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.1.30"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 + sha256 = "sha256-QSKJIcHaWsxbHe2uTW5MnZFMoK1fOa6TejIT2Mq0z7k="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
+51 -51
pkgs/tools/security/metasploit/gemset.nix
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "171ida68hrk21cq1zz1kfl9h94a3qw5p3afviqzsirl0kx6qjyv9"; 8 type = "gem"; 9 }; 10 - version = "6.1.4.4"; 11 }; 12 actionview = { 13 groups = ["default"]; 14 platforms = []; 15 source = { 16 remotes = ["https://rubygems.org"]; 17 - sha256 = "1lm2pf35p6q4ff78z175h6ihmzfg2j7ssn41374rb9iy9gpiiidm"; 18 type = "gem"; 19 }; 20 - version = "6.1.4.4"; 21 }; 22 activemodel = { 23 groups = ["default"]; 24 platforms = []; 25 source = { 26 remotes = ["https://rubygems.org"]; 27 - sha256 = "0g3qdz8dw6zkgz45jd13lwfdnm7rhgczv1pssw63g9k6qj3bkxjm"; 28 type = "gem"; 29 }; 30 - version = "6.1.4.4"; 31 }; 32 activerecord = { 33 groups = ["default"]; 34 platforms = []; 35 source = { 36 remotes = ["https://rubygems.org"]; 37 - sha256 = "090d4wl1pq06m9mibpck0m5nm8h45fwhs3fjx27297kjmnv4gzik"; 38 type = "gem"; 39 }; 40 - version = "6.1.4.4"; 41 }; 42 activesupport = { 43 groups = ["default"]; 44 platforms = []; 45 source = { 46 remotes = ["https://rubygems.org"]; 47 - sha256 = "0rvnz9lsf9mrkpji748sf51f54m027snkw6rm8flyvf7fq18rm98"; 48 type = "gem"; 49 }; 50 - version = "6.1.4.4"; 51 }; 52 addressable = { 53 groups = ["default"]; ··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0c5dyi1hy9xawlicdfzakj279r514vmb93kpwfa92lbb9bz1plg5"; 108 type = "gem"; 109 }; 110 - version = "1.554.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; 114 platforms = []; 115 source = { 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "002hgcpsch33r82jd5imyxj0h2w4v8ymmby42rnxdisd03jkygy9"; 118 type = "gem"; 119 }; 120 - version = "3.126.0"; 121 }; 122 aws-sdk-ec2 = { 123 groups = ["default"]; 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "0s0xdcrhmcgbh4m1g57dnw04g45zviv6a4r3qaw8468bm6bi16z6"; 128 type = "gem"; 129 }; 130 - version = "1.298.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; 134 platforms = []; 135 source = { 136 remotes = ["https://rubygems.org"]; 137 - sha256 = "0dr1lgg76syyqj12x8w0j6qvwn3410vdjhy0r9y8k930svrjlkh7"; 138 type = "gem"; 139 }; 140 - version = "1.66.0"; 141 }; 142 aws-sdk-kms = { 143 groups = ["default"]; ··· 344 platforms = []; 345 source = { 346 remotes = ["https://rubygems.org"]; 347 - sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6"; 348 type = "gem"; 349 }; 350 - version = "1.9.3"; 351 }; 352 faraday-em_http = { 353 groups = ["default"]; ··· 564 platforms = []; 565 source = { 566 remotes = ["https://rubygems.org"]; 567 - sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 568 type = "gem"; 569 }; 570 - version = "1.9.1"; 571 }; 572 io-console = { 573 groups = ["default"]; ··· 594 platforms = []; 595 source = { 596 remotes = ["https://rubygems.org"]; 597 - sha256 = "1ylph158dc3ql6cvkik00ab6gf2k1rv2dii63m196xclhkzwfyan"; 598 type = "gem"; 599 }; 600 - version = "1.5.0"; 601 }; 602 jsobfu = { 603 groups = ["default"]; ··· 644 platforms = []; 645 source = { 646 remotes = ["https://rubygems.org"]; 647 - sha256 = "17rvbrqcci1579d7dpbsfmz1f9g7msk82lyh9ip5h29dkrnixcgg"; 648 type = "gem"; 649 }; 650 - version = "2.13.0"; 651 }; 652 metasm = { 653 groups = ["default"]; ··· 684 platforms = []; 685 source = { 686 fetchSubmodules = false; 687 - rev = "61b21e59fe8f4f65fba27f88d49782dece0aad00"; 688 - sha256 = "1bw0rxg3wbl6ws4scshnmw5121vz3l5a896nanddz1z2lh7psi2b"; 689 type = "git"; 690 url = "https://github.com/rapid7/metasploit-framework"; 691 }; 692 - version = "6.1.29"; 693 }; 694 metasploit-model = { 695 groups = ["default"]; ··· 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 - sha256 = "0ybw1daczslifq684hjxmr5668w7db1fi0z6g53812yva7lf4sv6"; 710 type = "gem"; 711 }; 712 - version = "2.0.72"; 713 }; 714 metasploit_data_models = { 715 groups = ["default"]; ··· 776 platforms = []; 777 source = { 778 remotes = ["https://rubygems.org"]; 779 - sha256 = "0b98w2j7g89ihnc753hh3if68r5qrmdp9n2j6mvqy2yl73sbv739"; 780 type = "gem"; 781 }; 782 - version = "1.4.4"; 783 }; 784 multi_json = { 785 groups = ["default"]; ··· 977 platforms = []; 978 source = { 979 remotes = ["https://rubygems.org"]; 980 - sha256 = "1zn1miz2h3pki11jwf6f474540kvai3sc43jp8smi3mjx8brvws0"; 981 type = "gem"; 982 }; 983 - version = "1.3.1"; 984 }; 985 public_suffix = { 986 groups = ["default"]; ··· 997 platforms = []; 998 source = { 999 remotes = ["https://rubygems.org"]; 1000 - sha256 = "03blhf8snz59433zsv7apwqy1hg92yhkb5am9x2dpqr0c4i6hscs"; 1001 type = "gem"; 1002 }; 1003 - version = "5.6.1"; 1004 }; 1005 racc = { 1006 groups = ["default"]; ··· 1027 platforms = []; 1028 source = { 1029 remotes = ["https://rubygems.org"]; 1030 - sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz"; 1031 type = "gem"; 1032 }; 1033 - version = "2.1.0"; 1034 }; 1035 rack-test = { 1036 groups = ["default"]; ··· 1067 platforms = []; 1068 source = { 1069 remotes = ["https://rubygems.org"]; 1070 - sha256 = "1nmyds2www6dmqbbd5ggq31gxxb9mwxd5llzmb3iyczssk6l7lla"; 1071 type = "gem"; 1072 }; 1073 - version = "6.1.4.4"; 1074 }; 1075 rake = { 1076 groups = ["default"]; ··· 1147 platforms = []; 1148 source = { 1149 remotes = ["https://rubygems.org"]; 1150 - sha256 = "04w1pknswnjs02fgsqcr8dx6cz3qjmx7hs83kbhn836s4yfpyv6a"; 1151 type = "gem"; 1152 }; 1153 - version = "0.1.25"; 1154 }; 1155 rex-encoder = { 1156 groups = ["default"]; ··· 1217 platforms = []; 1218 source = { 1219 remotes = ["https://rubygems.org"]; 1220 - sha256 = "0ib75d16j8z0chni7m9v74xpxf13164hh8kr7v7yg93zpsqxw6p5"; 1221 type = "gem"; 1222 }; 1223 - version = "0.1.94"; 1224 }; 1225 rex-random_identifier = { 1226 groups = ["default"]; ··· 1357 platforms = []; 1358 source = { 1359 remotes = ["https://rubygems.org"]; 1360 - sha256 = "13sp6bqgj06h7jkw5qvafwawfh2akyrsj38vq8qkjfjdg79pkbxf"; 1361 type = "gem"; 1362 }; 1363 - version = "3.0.2"; 1364 }; 1365 rubyntlm = { 1366 groups = ["default"]; ··· 1407 platforms = []; 1408 source = { 1409 remotes = ["https://rubygems.org"]; 1410 - sha256 = "0dd53rzpkxgs697pycbhhgc9vcnxra4ly4xar8ni6aiydx2f88zk"; 1411 type = "gem"; 1412 }; 1413 - version = "2.1.0"; 1414 }; 1415 sqlite3 = { 1416 groups = ["default"]; ··· 1607 platforms = []; 1608 source = { 1609 remotes = ["https://rubygems.org"]; 1610 - sha256 = "019yzxddyndc7m7basars0m380m27sfcq99vr5hk1ag4ymayqkwr"; 1611 type = "gem"; 1612 }; 1613 - version = "3.0.2"; 1614 }; 1615 xmlrpc = { 1616 groups = ["default"];
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 + sha256 = "1d4nxv0p3wv4w0pf89nmxzg10balny5rwbchwsscgiminzh3mg7y"; 8 type = "gem"; 9 }; 10 + version = "6.1.4.6"; 11 }; 12 actionview = { 13 groups = ["default"]; 14 platforms = []; 15 source = { 16 remotes = ["https://rubygems.org"]; 17 + sha256 = "0cmxc80gg7pm6d9y7ah5qr4ymzks8rp51jv0a2qdq2m9p6llzlkk"; 18 type = "gem"; 19 }; 20 + version = "6.1.4.6"; 21 }; 22 activemodel = { 23 groups = ["default"]; 24 platforms = []; 25 source = { 26 remotes = ["https://rubygems.org"]; 27 + sha256 = "0izra8g3g1agv3mz72b0474adkj4ldszj3nwk3l0szgrln7df0lv"; 28 type = "gem"; 29 }; 30 + version = "6.1.4.6"; 31 }; 32 activerecord = { 33 groups = ["default"]; 34 platforms = []; 35 source = { 36 remotes = ["https://rubygems.org"]; 37 + sha256 = "15v0dwp2122yzwlw8ca0lgx5qbw8fsasbn8zzcks1mvmc9afisss"; 38 type = "gem"; 39 }; 40 + version = "6.1.4.6"; 41 }; 42 activesupport = { 43 groups = ["default"]; 44 platforms = []; 45 source = { 46 remotes = ["https://rubygems.org"]; 47 + sha256 = "0vrz4vgqz4grr2ykwkd8zhhd0rg12z89n89zl6aff17zrdhhad35"; 48 type = "gem"; 49 }; 50 + version = "6.1.4.6"; 51 }; 52 addressable = { 53 groups = ["default"]; ··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "0r3ihnddcizpf34mcfggyjii8lmjyy1q89mswpbzqa5mxvws85qg"; 108 type = "gem"; 109 }; 110 + version = "1.555.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; 114 platforms = []; 115 source = { 116 remotes = ["https://rubygems.org"]; 117 + sha256 = "19xi4dr675f7x9dmk1fc10jmjdgv45j3dn9k44m5xavd3qnpzx7v"; 118 type = "gem"; 119 }; 120 + version = "3.126.2"; 121 }; 122 aws-sdk-ec2 = { 123 groups = ["default"]; 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 + sha256 = "13kl993psm21mni2g3llyj6b1nzway8kcabnrblnrjkd4d4fg3v7"; 128 type = "gem"; 129 }; 130 + version = "1.299.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; 134 platforms = []; 135 source = { 136 remotes = ["https://rubygems.org"]; 137 + sha256 = "1iv8db2wb3lajcnqx6icn7bdvhrfd7di01c329r95kgw6gzsf7sc"; 138 type = "gem"; 139 }; 140 + version = "1.67.0"; 141 }; 142 aws-sdk-kms = { 143 groups = ["default"]; ··· 344 platforms = []; 345 source = { 346 remotes = ["https://rubygems.org"]; 347 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 348 type = "gem"; 349 }; 350 + version = "1.10.0"; 351 }; 352 faraday-em_http = { 353 groups = ["default"]; ··· 564 platforms = []; 565 source = { 566 remotes = ["https://rubygems.org"]; 567 + sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg"; 568 type = "gem"; 569 }; 570 + version = "1.10.0"; 571 }; 572 io-console = { 573 groups = ["default"]; ··· 594 platforms = []; 595 source = { 596 remotes = ["https://rubygems.org"]; 597 + sha256 = "1gjrr5pdcl3l3skhp9d0jzs4yhmknpv3ldcz59b339b9lqbqasnr"; 598 type = "gem"; 599 }; 600 + version = "1.6.0"; 601 }; 602 jsobfu = { 603 groups = ["default"]; ··· 644 platforms = []; 645 source = { 646 remotes = ["https://rubygems.org"]; 647 + sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w"; 648 type = "gem"; 649 }; 650 + version = "2.14.0"; 651 }; 652 metasm = { 653 groups = ["default"]; ··· 684 platforms = []; 685 source = { 686 fetchSubmodules = false; 687 + rev = "aab66244adaadb275bd780c1301fea51f444426a"; 688 + sha256 = "1ffgnk5dh4rjga9swfazmnh4r4cx9ip4vbpd3mdwqnnsq4hqj8j1"; 689 type = "git"; 690 url = "https://github.com/rapid7/metasploit-framework"; 691 }; 692 + version = "6.1.30"; 693 }; 694 metasploit-model = { 695 groups = ["default"]; ··· 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 + sha256 = "03q70mqn38chhm9cmjh6k4ch5jsrgf2id09jv0ylkn3vsrrjfzpg"; 710 type = "gem"; 711 }; 712 + version = "2.0.74"; 713 }; 714 metasploit_data_models = { 715 groups = ["default"]; ··· 776 platforms = []; 777 source = { 778 remotes = ["https://rubygems.org"]; 779 + sha256 = "1cshgsx3hmpgx639xyqjqa2q3hgrhlyr9rpwhsglsx529alqq125"; 780 type = "gem"; 781 }; 782 + version = "1.4.5"; 783 }; 784 multi_json = { 785 groups = ["default"]; ··· 977 platforms = []; 978 source = { 979 remotes = ["https://rubygems.org"]; 980 + sha256 = "0m776cj2hik15wi730vhgczd5v9s0xmi45q2hgcf5m5cnqvfih35"; 981 type = "gem"; 982 }; 983 + version = "1.3.2"; 984 }; 985 public_suffix = { 986 groups = ["default"]; ··· 997 platforms = []; 998 source = { 999 remotes = ["https://rubygems.org"]; 1000 + sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56"; 1001 type = "gem"; 1002 }; 1003 + version = "5.6.2"; 1004 }; 1005 racc = { 1006 groups = ["default"]; ··· 1027 platforms = []; 1028 source = { 1029 remotes = ["https://rubygems.org"]; 1030 + sha256 = "1hz6h6d67r217qi202qmxq2xkn3643ay3iybhl3dq3qd6j8nm3b2"; 1031 type = "gem"; 1032 }; 1033 + version = "2.2.0"; 1034 }; 1035 rack-test = { 1036 groups = ["default"]; ··· 1067 platforms = []; 1068 source = { 1069 remotes = ["https://rubygems.org"]; 1070 + sha256 = "1snhwpbnmsyhr297qmin8i5i631aimjca1hiazi128i1355255hb"; 1071 type = "gem"; 1072 }; 1073 + version = "6.1.4.6"; 1074 }; 1075 rake = { 1076 groups = ["default"]; ··· 1147 platforms = []; 1148 source = { 1149 remotes = ["https://rubygems.org"]; 1150 + sha256 = "1hjc70q6wb580k0jk4g4s9aqwd25l48kr0pcyjjs2ffax0zcm4d0"; 1151 type = "gem"; 1152 }; 1153 + version = "0.1.26"; 1154 }; 1155 rex-encoder = { 1156 groups = ["default"]; ··· 1217 platforms = []; 1218 source = { 1219 remotes = ["https://rubygems.org"]; 1220 + sha256 = "0ydzvakfg8can56jn0i8qnrf742csyk82krj50b44sj93ncj7h54"; 1221 type = "gem"; 1222 }; 1223 + version = "0.1.95"; 1224 }; 1225 rex-random_identifier = { 1226 groups = ["default"]; ··· 1357 platforms = []; 1358 source = { 1359 remotes = ["https://rubygems.org"]; 1360 + sha256 = "0w7ywnf3b3dsfqarj9yc21q1f5p29vs359x5d7sipvc0ljdwn95l"; 1361 type = "gem"; 1362 }; 1363 + version = "3.0.4"; 1364 }; 1365 rubyntlm = { 1366 groups = ["default"]; ··· 1407 platforms = []; 1408 source = { 1409 remotes = ["https://rubygems.org"]; 1410 + sha256 = "1x3rci7k30g96y307hvglpdgm3f7nga3k3n4i8n1v2xxx290800y"; 1411 type = "gem"; 1412 }; 1413 + version = "2.2.0"; 1414 }; 1415 sqlite3 = { 1416 groups = ["default"]; ··· 1607 platforms = []; 1608 source = { 1609 remotes = ["https://rubygems.org"]; 1610 + sha256 = "1vsimn1vha6qjh1zbkvma5biwlh3hzc6s24ksw7vsxg0z27m8bmz"; 1611 type = "gem"; 1612 }; 1613 + version = "3.0.3"; 1614 }; 1615 xmlrpc = { 1616 groups = ["default"];
+2
pkgs/top-level/all-packages.nix
··· 25647 fftw = fftwSinglePrec; 25648 }; 25649 25650 gjay = callPackage ../applications/audio/gjay { }; 25651 25652 photivo = callPackage ../applications/graphics/photivo { };
··· 25647 fftw = fftwSinglePrec; 25648 }; 25649 25650 + gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs { }; 25651 + 25652 gjay = callPackage ../applications/audio/gjay { }; 25653 25654 photivo = callPackage ../applications/graphics/photivo { };
+2
pkgs/top-level/linux-kernels.nix
··· 440 441 vhba = callPackage ../applications/emulators/cdemu/vhba.nix { }; 442 443 virtualbox = callPackage ../os-specific/linux/virtualbox { 444 virtualbox = pkgs.virtualboxHardened; 445 };
··· 440 441 vhba = callPackage ../applications/emulators/cdemu/vhba.nix { }; 442 443 + virtio_vmmci = callPackage ../os-specific/linux/virtio_vmmci { }; 444 + 445 virtualbox = callPackage ../os-specific/linux/virtualbox { 446 virtualbox = pkgs.virtualboxHardened; 447 };