From cb6bb15dcf1c60b52a2fb0c31801aaa255ef8f54 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 12 May 2024 12:57:06 +0000 Subject: [PATCH 01/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/19e051c71e53ef9e498a0efa7400f33597e3a8f0' (2024-03-22) → 'github:input-output-hk/cardano-haskell-packages/3a1dae0cd9af0e2e8734d73a9acbe2cdfff369d0' (2024-05-10) • Updated input 'crane': 'github:ipetkov/crane/270c7d60d37b769a31bb04d61bc73cc2da1b3f6f' (2024-03-22) → 'github:ipetkov/crane/27025ab71bdca30e7ed0a16c88fd74c5970fc7f5' (2024-05-09) • Updated input 'crane/nixpkgs': 'github:NixOS/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1' (2024-03-19) → 'github:NixOS/nixpkgs/94035b482d181af0a0f8f77823a790b256b7c3cc' (2024-05-02) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/cc1c38af15ec27832a9992c9b6b9268deedf8787' (2024-03-19) → 'github:plutonomicon/cardano-transaction-lib/0576feabc1c7ec03eceb0d65a09fec4b26939322' (2024-05-09) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01) → 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02) • Updated input 'flake-parts/nixpkgs-lib': 'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8?dir=lib' (2024-02-29) → 'https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz?narHash=sha256-QBx10%2Bk6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94%3D' (2024-05-02) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/07f5ea821703346734c807dfeb2bcd66c4be1943' (2024-03-24) → 'github:input-output-hk/haskell.nix/c65b5a202520ccdf2cb435351d9e10545881cae4' (2024-05-12) • Updated input 'haskell-nix/ghc910X': 'git+https://gitlab.haskell.org/ghc/ghc?ref=ghc-9.10&rev=21e3f3250e88640087a1a60bee2cc113bf04509f' (2024-03-06) → 'git+https://gitlab.haskell.org/ghc/ghc?ref=ghc-9.10&rev=2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5' (2024-04-30) • Updated input 'haskell-nix/ghc911': 'git+https://gitlab.haskell.org/ghc/ghc?ref=refs/heads/master&rev=e6bfb85c842edca36754bb8914e725fbaa1a83a6' (2024-03-12) → 'git+https://gitlab.haskell.org/ghc/ghc?ref=refs/heads/master&rev=fc24c5cf6c62ca9e3c8d236656e139676df65034' (2024-05-04) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/998396f184186dccce637e6e1fcfd437cd9547bd' (2024-03-24) → 'github:input-output-hk/hackage.nix/25618a5293d11ef32e37bc10070783c3f720fa3a' (2024-05-12) • Added input 'haskell-nix/hls-2.7': 'github:haskell/haskell-language-server/50322b0a4aefb27adc5ec42f5055aaa8f8e38001' (2024-02-26) • Removed input 'haskell-nix/nix-tools-static' • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/2b926f45694c8e7a2c9bc58677dd3d8c1985c056' (2024-03-24) → 'github:input-output-hk/stackage.nix/207b7104d536df29d264047c37500a224dde97bc' (2024-05-12) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/64e7763d72c1e4c1e5e6472640615b6ae2d40fbf' (2024-03-15) → 'github:hercules-ci/hercules-ci-effects/c0302ec12d569532a6b6bd218f698bc402e93adc' (2024-04-23) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01) → 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12) → 'github:NixOS/nixpkgs/6143fc5eeb9c4f00163267708e26191d1e918932' (2024-04-21) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/1c793a53ac0bd99b795c2180eb23d37e8389a74b' (2024-02-28) → 'github:input-output-hk/iohk-nix/89387f07016fe416c16f7824715238b3d1a4390a' (2024-04-30) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/bb13987023c3dec3ccc8d7500cc068e89327df6d' (2024-03-24) → 'github:NixOS/nixpkgs/1b3ac5644411dff7afbc59192d32480b65d062aa' (2024-05-12) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/f31cbe36e7e578d8b998318af4ebd559527c971d' (2024-03-20) → 'github:plutonomicon/plutarch-plutus/7efbb9fc9f358cfbfd89ff245d85632a17ff3fb3' (2024-03-27) • Updated input 'plutus': 'github:input-output-hk/plutus/902cfa3ac5f4a97fc9ef45b405f74d659c671ed2' (2024-03-21) → 'github:input-output-hk/plutus/1df52aa1c2479ddc595714af0730747e271ddc8e' (2024-05-11) • Updated input 'plutus/iogx': 'github:input-output-hk/iogx/fee2fb63921d14dedfe33390ded3ac2db7b35cfd' (2024-02-29) → 'github:input-output-hk/iogx/b8d2456daf9d85a55a62cc59744105d5bfcbf82e' (2024-03-25) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/e611897ddfdde3ed3eaac4758635d7177ff78673' (2024-03-20) → 'github:cachix/pre-commit-hooks.nix/2849da033884f54822af194400f8dff435ada242' (2024-04-30) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4' (2024-03-24) → 'github:oxalica/rust-overlay/d690205a4f01ec0930303c4204e5063958e51255' (2024-05-12) --- flake.lock | 180 ++++++++++++++++++++++++++--------------------------- 1 file changed, 87 insertions(+), 93 deletions(-) diff --git a/flake.lock b/flake.lock index ae1c055..fb8d41f 100644 --- a/flake.lock +++ b/flake.lock @@ -924,11 +924,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1711129631, - "narHash": "sha256-N7RCaJT9o3hU58qx0yHwO6bNVfLDBtl1Ld1MXBTprn0=", + "lastModified": 1715357583, + "narHash": "sha256-UdvQfk7No0b2L68tNjbOwnnR9PU30x93FzJTIwaXT60=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "19e051c71e53ef9e498a0efa7400f33597e3a8f0", + "rev": "3a1dae0cd9af0e2e8734d73a9acbe2cdfff369d0", "type": "github" }, "original": { @@ -1139,11 +1139,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1711150329, - "narHash": "sha256-Mcejz4bU3a3ZVgGaCk6B2ktk+DIdMN/LzIbKJNzZXPA=", + "lastModified": 1715274763, + "narHash": "sha256-3Iv1PGHJn9sV3HO4FlOVaaztOxa9uGLfOmUWrH7v7+A=", "owner": "ipetkov", "repo": "crane", - "rev": "270c7d60d37b769a31bb04d61bc73cc2da1b3f6f", + "rev": "27025ab71bdca30e7ed0a16c88fd74c5970fc7f5", "type": "github" }, "original": { @@ -1179,11 +1179,11 @@ "plutip": "plutip" }, "locked": { - "lastModified": 1710888971, - "narHash": "sha256-fl0ceOs9JgQJPrpsw/sUyq3RdDCbz431jSC7KaXoQd4=", + "lastModified": 1715255819, + "narHash": "sha256-V90DzwkHVv+duOmoGuC0oeeZoUh/phCHwBhxszO6LRs=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "cc1c38af15ec27832a9992c9b6b9268deedf8787", + "rev": "0576feabc1c7ec03eceb0d65a09fec4b26939322", "type": "github" }, "original": { @@ -1802,11 +1802,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1709336216, - "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=", + "lastModified": 1714641030, + "narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2", + "rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e", "type": "github" }, "original": { @@ -1823,11 +1823,11 @@ ] }, "locked": { - "lastModified": 1709336216, - "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=", + "lastModified": 1712014858, + "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2", + "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", "type": "github" }, "original": { @@ -2363,11 +2363,11 @@ "ghc910X": { "flake": false, "locked": { - "lastModified": 1709693152, - "narHash": "sha256-j7K/oZLy1ZZIpOsjq101IF7cz/i/UxY1ofIeNUfuuXc=", + "lastModified": 1714520650, + "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", "ref": "ghc-9.10", - "rev": "21e3f3250e88640087a1a60bee2cc113bf04509f", - "revCount": 62524, + "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", + "revCount": 62663, "submodules": true, "type": "git", "url": "https://gitlab.haskell.org/ghc/ghc" @@ -2382,11 +2382,11 @@ "ghc911": { "flake": false, "locked": { - "lastModified": 1710286031, - "narHash": "sha256-fz71zsU/ZukFMUsRNk2Ro3xTNMKsNrpvQtRtPqRI60c=", + "lastModified": 1714817013, + "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", "ref": "refs/heads/master", - "rev": "e6bfb85c842edca36754bb8914e725fbaa1a83a6", - "revCount": 62586, + "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", + "revCount": 62816, "submodules": true, "type": "git", "url": "https://gitlab.haskell.org/ghc/ghc" @@ -2744,11 +2744,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1711239877, - "narHash": "sha256-8BPVIRs0/yKZS7WUY9CuKMzyuEjI9t6YMlNqQbCd5dk=", + "lastModified": 1715474112, + "narHash": "sha256-nJKMnJ+HVD2xcdtF3Pl1pmU2Bent6yEoC6Dg6NevHlw=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "998396f184186dccce637e6e1fcfd437cd9547bd", + "rev": "25618a5293d11ef32e37bc10070783c3f720fa3a", "type": "github" }, "original": { @@ -2917,10 +2917,10 @@ "hls-2.4": "hls-2.4_2", "hls-2.5": "hls-2.5", "hls-2.6": "hls-2.6", + "hls-2.7": "hls-2.7", "hpc-coveralls": "hpc-coveralls_5", "hydra": "hydra_5", "iserv-proxy": "iserv-proxy_4", - "nix-tools-static": "nix-tools-static", "nixpkgs": [ "haskell-nix", "nixpkgs-unstable" @@ -2937,11 +2937,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1711241413, - "narHash": "sha256-8gQy0xCX1l2zu4tq7ftS/ANnn18BZQ+VQ3j5rpxkVr0=", + "lastModified": 1715475035, + "narHash": "sha256-PSY9tTGImNB2glCnwNRg1g0HhL17gqnTkLzhsiRtFaE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "07f5ea821703346734c807dfeb2bcd66c4be1943", + "rev": "c65b5a202520ccdf2cb435351d9e10545881cae4", "type": "github" }, "original": { @@ -2975,7 +2975,7 @@ "hpc-coveralls": "hpc-coveralls_6", "hydra": "hydra_6", "iserv-proxy": "iserv-proxy_5", - "nix-tools-static": "nix-tools-static_2", + "nix-tools-static": "nix-tools-static", "nixpkgs": [ "plutus", "haskell-nix", @@ -3220,11 +3220,11 @@ "nixpkgs": "nixpkgs_19" }, "locked": { - "lastModified": 1710478346, - "narHash": "sha256-Xjf8BdnQG0tLhPMlqQdwCIjOp7Teox0DP3N/jjyiGM4=", + "lastModified": 1713898448, + "narHash": "sha256-6q6ojsp/Z9P2goqnxyfCSzFOD92T3Uobmj8oVAicUOs=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "64e7763d72c1e4c1e5e6472640615b6ae2d40fbf", + "rev": "c0302ec12d569532a6b6bd218f698bc402e93adc", "type": "github" }, "original": { @@ -3779,6 +3779,23 @@ "type": "github" } }, + "hls-2.7": { + "flake": false, + "locked": { + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, "hpc-coveralls": { "flake": false, "locked": { @@ -4185,11 +4202,11 @@ "sphinxcontrib-haddock": "sphinxcontrib-haddock_3" }, "locked": { - "lastModified": 1709222966, - "narHash": "sha256-XS6qdSm3nIZue+gniKV4r29PNg5EWZ6oQURMwhlc/8Y=", + "lastModified": 1711386892, + "narHash": "sha256-Au/7A2sh0NwqARvv+N3/Wxr14XODD+CCvZGJva1tvPg=", "owner": "input-output-hk", "repo": "iogx", - "rev": "fee2fb63921d14dedfe33390ded3ac2db7b35cfd", + "rev": "b8d2456daf9d85a55a62cc59744105d5bfcbf82e", "type": "github" }, "original": { @@ -4364,11 +4381,11 @@ "sodium": "sodium_4" }, "locked": { - "lastModified": 1709083850, - "narHash": "sha256-6DQ89ktt8rRVV1pXEyX2JwPjaqS0mQkelkmJmka04rg=", + "lastModified": 1714467508, + "narHash": "sha256-FuA0HPpBMHTgg/SNC+N5a6spj/O979IBpAJCfSkZL0Q=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "1c793a53ac0bd99b795c2180eb23d37e8389a74b", + "rev": "89387f07016fe416c16f7824715238b3d1a4390a", "type": "github" }, "original": { @@ -4982,23 +4999,6 @@ "type": "github" } }, - "nix-tools-static_2": { - "flake": false, - "locked": { - "lastModified": 1706266250, - "narHash": "sha256-9t+GRk3eO9muCtKdNAwBtNBZ5dH1xHcnS17WaQyftwA=", - "owner": "input-output-hk", - "repo": "haskell-nix-example", - "rev": "580cb6db546a7777dad3b9c0fa487a366c045c4e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "haskell-nix-example", - "type": "github" - } - }, "nix2container": { "inputs": { "flake-utils": "flake-utils_3", @@ -5335,11 +5335,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1710827359, - "narHash": "sha256-/KY8hffTh9SN/tTcDn/FrEiYwTXnU8NKnr4D7/stmmA=", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5710127d9693421e78cca4f74fac2db6d67162b1", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { @@ -6119,20 +6119,14 @@ }, "nixpkgs-lib": { "locked": { - "dir": "lib", - "lastModified": 1709237383, - "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1536926ef5621b09bba54035ae2bb6d806d72ac8", - "type": "github" + "lastModified": 1714640452, + "narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" }, "original": { - "dir": "lib", - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" } }, "nixpkgs-regression": { @@ -6646,11 +6640,11 @@ }, "nixpkgs_19": { "locked": { - "lastModified": 1710272261, - "narHash": "sha256-g0bDwXFmTE7uGDOs9HcJsfLFhH7fOsASbAuOzDC+fhQ=", + "lastModified": 1713714899, + "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0ad13a6833440b8e238947e47bea7f11071dc2b2", + "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", "type": "github" }, "original": { @@ -6694,11 +6688,11 @@ }, "nixpkgs_21": { "locked": { - "lastModified": 1711283748, - "narHash": "sha256-k/odu9SNTrQ2dntKMZmaaPQbz0rw4PSh5FaAFUGtzgM=", + "lastModified": 1715518287, + "narHash": "sha256-QLsqkWU6x52FAafBM2SecniBVVg+O9WwsZARxS1wfG8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bb13987023c3dec3ccc8d7500cc068e89327df6d", + "rev": "1b3ac5644411dff7afbc59192d32480b65d062aa", "type": "github" }, "original": { @@ -7248,11 +7242,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1710947582, - "narHash": "sha256-JBTXMc9Md7sfDr5sW3nIUlZrtYmgpZ+BiL/jV4IOrvw=", + "lastModified": 1711567802, + "narHash": "sha256-S7UQrcBO+6G77O4OAAMfQNrChuGzfTr9ARovjAcP7eg=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "f31cbe36e7e578d8b998318af4ebd559527c971d", + "rev": "7efbb9fc9f358cfbfd89ff245d85632a17ff3fb3", "type": "github" }, "original": { @@ -7315,11 +7309,11 @@ ] }, "locked": { - "lastModified": 1711023773, - "narHash": "sha256-nHiLI6krsxi5L7s/gTI6QwSyd/Ig+ou21oJTSvDa0Jg=", + "lastModified": 1715456452, + "narHash": "sha256-ICa+J2K2HBsnsTz8Kvk4Ahe3g+lQ4XbxETZTyKUMQkY=", "owner": "input-output-hk", "repo": "plutus", - "rev": "902cfa3ac5f4a97fc9ef45b405f74d659c671ed2", + "rev": "1df52aa1c2479ddc595714af0730747e271ddc8e", "type": "github" }, "original": { @@ -7337,11 +7331,11 @@ "nixpkgs-stable": "nixpkgs-stable_7" }, "locked": { - "lastModified": 1710923068, - "narHash": "sha256-6hOpUiuxuwpXXc/xfJsBUJeqqgGI+JMJuLo45aG3cKc=", + "lastModified": 1714478972, + "narHash": "sha256-q//cgb52vv81uOuwz1LaXElp3XAe1TqrABXODAEF6Sk=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "e611897ddfdde3ed3eaac4758635d7177ff78673", + "rev": "2849da033884f54822af194400f8dff435ada242", "type": "github" }, "original": { @@ -7439,11 +7433,11 @@ "nixpkgs": "nixpkgs_33" }, "locked": { - "lastModified": 1711246447, - "narHash": "sha256-g9TOluObcOEKewFo2fR4cn51Y/jSKhRRo4QZckHLop0=", + "lastModified": 1715480255, + "narHash": "sha256-gEZl8nYidQwqJhOigJ91JDjoBFoPEWVsd82AKnaE7Go=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4", + "rev": "d690205a4f01ec0930303c4204e5063958e51255", "type": "github" }, "original": { @@ -7805,11 +7799,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1711239035, - "narHash": "sha256-p8Nj5G1G1hnCx+vopoNZ0AEbhDILNiMqb3Olj5q36pk=", + "lastModified": 1715473225, + "narHash": "sha256-uAD2qephrnRmMdLiLNqbGXfgc0BGHveiHbRhm19cNs0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "2b926f45694c8e7a2c9bc58677dd3d8c1985c056", + "rev": "207b7104d536df29d264047c37500a224dde97bc", "type": "github" }, "original": { From 2723f66f269907d1e6e1a6696a34460f54064aed Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 26 May 2024 12:46:36 +0000 Subject: [PATCH 02/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/3a1dae0cd9af0e2e8734d73a9acbe2cdfff369d0' (2024-05-10) → 'github:input-output-hk/cardano-haskell-packages/19b29505e8d0a5bdd264db8911f88fcaa8a93090' (2024-05-24) • Updated input 'crane': 'github:ipetkov/crane/27025ab71bdca30e7ed0a16c88fd74c5970fc7f5' (2024-05-09) → 'github:ipetkov/crane/701dbc191ca003a118ce885db38fae9598908294' (2024-05-25) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/0576feabc1c7ec03eceb0d65a09fec4b26939322' (2024-05-09) → 'github:plutonomicon/cardano-transaction-lib/7c450d75626ddecab1a26f852db127a54b0ce18d' (2024-05-20) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02) → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/c65b5a202520ccdf2cb435351d9e10545881cae4' (2024-05-12) → 'github:input-output-hk/haskell.nix/78c913c1ffa8c399737c20d77e24dc4069e779f1' (2024-05-26) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/25618a5293d11ef32e37bc10070783c3f720fa3a' (2024-05-12) → 'github:input-output-hk/hackage.nix/0f4be1c58c2d0a38e142147d11719b40b2d425b2' (2024-05-26) • Added input 'haskell-nix/hls-2.8': 'github:haskell/haskell-language-server/dd1be1beb16700de59e0d6801957290bcf956a0a' (2024-05-08) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/2f2a318fd8837f8063a0d91f329aeae29055fba9' (2024-02-25) → 'github:stable-haskell/iserv-proxy/50ea210590ab0519149bfd163d5ba199be925fb6' (2024-03-16) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/207b7104d536df29d264047c37500a224dde97bc' (2024-05-12) → 'github:input-output-hk/stackage.nix/e4ebe8af4fb271f76ccb10bc521edfe3585a5f79' (2024-05-26) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/89387f07016fe416c16f7824715238b3d1a4390a' (2024-04-30) → 'github:input-output-hk/iohk-nix/29f19cd41dc593cf17bbc24194e34e7c20889fc9' (2024-05-16) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1b3ac5644411dff7afbc59192d32480b65d062aa' (2024-05-12) → 'github:NixOS/nixpkgs/b40e28775bc702f894d3a7da1fcf4aeaa2eff28c' (2024-05-26) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/7efbb9fc9f358cfbfd89ff245d85632a17ff3fb3' (2024-03-27) → 'github:plutonomicon/plutarch-plutus/f78b70eca8841a4a009cb6791a59c999cbc68745' (2024-05-13) • Updated input 'plutus': 'github:input-output-hk/plutus/1df52aa1c2479ddc595714af0730747e271ddc8e' (2024-05-11) → 'github:input-output-hk/plutus/85cf1edc5db0b3c02fdd59f84e4e599334ed62bb' (2024-05-24) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/2849da033884f54822af194400f8dff435ada242' (2024-04-30) → 'github:cachix/pre-commit-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20) • Removed input 'pre-commit-hooks/flake-utils' • Removed input 'pre-commit-hooks/flake-utils/systems' • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/d690205a4f01ec0930303c4204e5063958e51255' (2024-05-12) → 'github:oxalica/rust-overlay/3b6e1e221b04965427f3eee11fd6b6ea7b5f579b' (2024-05-26) --- flake.lock | 138 +++++++++++++++++++++++------------------------------ 1 file changed, 61 insertions(+), 77 deletions(-) diff --git a/flake.lock b/flake.lock index fb8d41f..4c9af0d 100644 --- a/flake.lock +++ b/flake.lock @@ -924,11 +924,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1715357583, - "narHash": "sha256-UdvQfk7No0b2L68tNjbOwnnR9PU30x93FzJTIwaXT60=", + "lastModified": 1716544578, + "narHash": "sha256-Z9J23IQjRu4gKOI+jj6Rm8Bnza3CYHXLRLhNNg7QVkU=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "3a1dae0cd9af0e2e8734d73a9acbe2cdfff369d0", + "rev": "19b29505e8d0a5bdd264db8911f88fcaa8a93090", "type": "github" }, "original": { @@ -1139,11 +1139,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1715274763, - "narHash": "sha256-3Iv1PGHJn9sV3HO4FlOVaaztOxa9uGLfOmUWrH7v7+A=", + "lastModified": 1716680724, + "narHash": "sha256-THm0mm4aKHQhh3pXCj5ms5t0sVPP9xzVsIU9byMjbtI=", "owner": "ipetkov", "repo": "crane", - "rev": "27025ab71bdca30e7ed0a16c88fd74c5970fc7f5", + "rev": "701dbc191ca003a118ce885db38fae9598908294", "type": "github" }, "original": { @@ -1179,11 +1179,11 @@ "plutip": "plutip" }, "locked": { - "lastModified": 1715255819, - "narHash": "sha256-V90DzwkHVv+duOmoGuC0oeeZoUh/phCHwBhxszO6LRs=", + "lastModified": 1716230390, + "narHash": "sha256-zgu/tOe3ITIhMZm9KtFqfr3quhj9KWBPoyUvzycU41Q=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "0576feabc1c7ec03eceb0d65a09fec4b26939322", + "rev": "7c450d75626ddecab1a26f852db127a54b0ce18d", "type": "github" }, "original": { @@ -1802,11 +1802,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1714641030, - "narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=", + "lastModified": 1715865404, + "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e", + "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9", "type": "github" }, "original": { @@ -2086,24 +2086,6 @@ "inputs": { "systems": "systems_13" }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_23": { - "inputs": { - "systems": "systems_14" - }, "locked": { "lastModified": 1705309234, "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", @@ -2744,11 +2726,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1715474112, - "narHash": "sha256-nJKMnJ+HVD2xcdtF3Pl1pmU2Bent6yEoC6Dg6NevHlw=", + "lastModified": 1716683749, + "narHash": "sha256-u8rwcwBf4irJrUBcvdrSClTAqp8ts0W9TIvDFM0fBlk=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "25618a5293d11ef32e37bc10070783c3f720fa3a", + "rev": "0f4be1c58c2d0a38e142147d11719b40b2d425b2", "type": "github" }, "original": { @@ -2918,6 +2900,7 @@ "hls-2.5": "hls-2.5", "hls-2.6": "hls-2.6", "hls-2.7": "hls-2.7", + "hls-2.8": "hls-2.8", "hpc-coveralls": "hpc-coveralls_5", "hydra": "hydra_5", "iserv-proxy": "iserv-proxy_4", @@ -2937,11 +2920,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1715475035, - "narHash": "sha256-PSY9tTGImNB2glCnwNRg1g0HhL17gqnTkLzhsiRtFaE=", + "lastModified": 1716684622, + "narHash": "sha256-OG6R5mGgnZO+Q3XGHyBkMMgtKu13hXxbjO7EEo83MmE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "c65b5a202520ccdf2cb435351d9e10545881cae4", + "rev": "78c913c1ffa8c399737c20d77e24dc4069e779f1", "type": "github" }, "original": { @@ -3796,6 +3779,23 @@ "type": "github" } }, + "hls-2.8": { + "flake": false, + "locked": { + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, "hpc-coveralls": { "flake": false, "locked": { @@ -4381,11 +4381,11 @@ "sodium": "sodium_4" }, "locked": { - "lastModified": 1714467508, - "narHash": "sha256-FuA0HPpBMHTgg/SNC+N5a6spj/O979IBpAJCfSkZL0Q=", + "lastModified": 1715898223, + "narHash": "sha256-G1LFsvP53twrqaC1FVard/6rjJJ3oitnpJ1E+mTZDGM=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "89387f07016fe416c16f7824715238b3d1a4390a", + "rev": "29f19cd41dc593cf17bbc24194e34e7c20889fc9", "type": "github" }, "original": { @@ -4572,11 +4572,11 @@ "iserv-proxy_4": { "flake": false, "locked": { - "lastModified": 1708894040, - "narHash": "sha256-Rv+PajrnuJ6AeyhtqzMN+bcR8z9+aEnrUass+N951CQ=", + "lastModified": 1710581758, + "narHash": "sha256-UNUXGiKLGUv1TuQumV70rfjCJERP4w8KZEDxsMG0RHc=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "2f2a318fd8837f8063a0d91f329aeae29055fba9", + "rev": "50ea210590ab0519149bfd163d5ba199be925fb6", "type": "github" }, "original": { @@ -6688,11 +6688,11 @@ }, "nixpkgs_21": { "locked": { - "lastModified": 1715518287, - "narHash": "sha256-QLsqkWU6x52FAafBM2SecniBVVg+O9WwsZARxS1wfG8=", + "lastModified": 1716727497, + "narHash": "sha256-dNPCUB6owEm+81o0dpI+V9NpxxuJFiVEtpFTJEMSd7I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1b3ac5644411dff7afbc59192d32480b65d062aa", + "rev": "b40e28775bc702f894d3a7da1fcf4aeaa2eff28c", "type": "github" }, "original": { @@ -7242,11 +7242,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1711567802, - "narHash": "sha256-S7UQrcBO+6G77O4OAAMfQNrChuGzfTr9ARovjAcP7eg=", + "lastModified": 1715627749, + "narHash": "sha256-5sNy2IZiFNbgNN8RZWe0AKGJdxjzIHiomO9PteJ9xCo=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "7efbb9fc9f358cfbfd89ff245d85632a17ff3fb3", + "rev": "f78b70eca8841a4a009cb6791a59c999cbc68745", "type": "github" }, "original": { @@ -7309,11 +7309,11 @@ ] }, "locked": { - "lastModified": 1715456452, - "narHash": "sha256-ICa+J2K2HBsnsTz8Kvk4Ahe3g+lQ4XbxETZTyKUMQkY=", + "lastModified": 1716548970, + "narHash": "sha256-76ADi89YhZ+IUg8hQxYP41/4ITnfjRpEldaqUEZ+HGk=", "owner": "input-output-hk", "repo": "plutus", - "rev": "1df52aa1c2479ddc595714af0730747e271ddc8e", + "rev": "85cf1edc5db0b3c02fdd59f84e4e599334ed62bb", "type": "github" }, "original": { @@ -7325,17 +7325,16 @@ "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat_18", - "flake-utils": "flake-utils_22", "gitignore": "gitignore_4", "nixpkgs": "nixpkgs_32", "nixpkgs-stable": "nixpkgs-stable_7" }, "locked": { - "lastModified": 1714478972, - "narHash": "sha256-q//cgb52vv81uOuwz1LaXElp3XAe1TqrABXODAEF6Sk=", + "lastModified": 1716213921, + "narHash": "sha256-xrsYFST8ij4QWaV6HEokCUNIZLjjLP1bYC60K8XiBVA=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "2849da033884f54822af194400f8dff435ada242", + "rev": "0e8fcc54b842ad8428c9e705cb5994eaf05c26a0", "type": "github" }, "original": { @@ -7429,15 +7428,15 @@ }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils_23", + "flake-utils": "flake-utils_22", "nixpkgs": "nixpkgs_33" }, "locked": { - "lastModified": 1715480255, - "narHash": "sha256-gEZl8nYidQwqJhOigJ91JDjoBFoPEWVsd82AKnaE7Go=", + "lastModified": 1716689906, + "narHash": "sha256-tQYQM9zT4P1fFf739/AIZuTIGPxtEIpV7K7VieU60Io=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "d690205a4f01ec0930303c4204e5063958e51255", + "rev": "3b6e1e221b04965427f3eee11fd6b6ea7b5f579b", "type": "github" }, "original": { @@ -7799,11 +7798,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1715473225, - "narHash": "sha256-uAD2qephrnRmMdLiLNqbGXfgc0BGHveiHbRhm19cNs0=", + "lastModified": 1716682921, + "narHash": "sha256-apUmLXEzOKr6DFydypsV7jPr0z9/GcDMqSMzwQ3JK7o=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "207b7104d536df29d264047c37500a224dde97bc", + "rev": "e4ebe8af4fb271f76ccb10bc521edfe3585a5f79", "type": "github" }, "original": { @@ -8028,21 +8027,6 @@ "type": "github" } }, - "systems_14": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "systems_2": { "locked": { "lastModified": 1681028828, From 796f468cb8874282de979209007218e44c4dc34f Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 2 Jun 2024 12:46:47 +0000 Subject: [PATCH 03/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/19b29505e8d0a5bdd264db8911f88fcaa8a93090' (2024-05-24) → 'github:input-output-hk/cardano-haskell-packages/5e412d16eaa900deba068508b80fb7cceb055d9c' (2024-05-29) • Updated input 'crane': 'github:ipetkov/crane/701dbc191ca003a118ce885db38fae9598908294' (2024-05-25) → 'github:ipetkov/crane/ae1453ffd0f8f684e863685c317a953317db2b79' (2024-06-02) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/7c450d75626ddecab1a26f852db127a54b0ce18d' (2024-05-20) → 'github:plutonomicon/cardano-transaction-lib/4e967d2a97c90f1662c2e22234f3983aa1c8e226' (2024-05-28) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16) → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz?narHash=sha256-QBx10%2Bk6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94%3D' (2024-05-02) → 'https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz?narHash=sha256-lIbdfCsf8LMFloheeE6N31%2BBMIeixqyQWbSr2vk79EQ%3D' (2024-06-01) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/78c913c1ffa8c399737c20d77e24dc4069e779f1' (2024-05-26) → 'github:input-output-hk/haskell.nix/ee7d9d877732b7ecdf9b2ced73bdb17f7d64b682' (2024-06-02) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/0f4be1c58c2d0a38e142147d11719b40b2d425b2' (2024-05-26) → 'github:input-output-hk/hackage.nix/6251400594a61a3fef1723aecc1ea9b7ed628873' (2024-06-02) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/e4ebe8af4fb271f76ccb10bc521edfe3585a5f79' (2024-05-26) → 'github:input-output-hk/stackage.nix/ee1f10a3139bdd289942cd42c46af7057f918b4c' (2024-06-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/b40e28775bc702f894d3a7da1fcf4aeaa2eff28c' (2024-05-26) → 'github:NixOS/nixpkgs/ba88dff1a6197df007b2eb5e6692e7ce9b943a92' (2024-06-02) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/f78b70eca8841a4a009cb6791a59c999cbc68745' (2024-05-13) → 'github:plutonomicon/plutarch-plutus/780d350f1985e89e3294861118f721d4141b2a6a' (2024-05-27) • Updated input 'plutus': 'github:input-output-hk/plutus/85cf1edc5db0b3c02fdd59f84e4e599334ed62bb' (2024-05-24) → 'github:input-output-hk/plutus/0d2676136b6c140af11122a93ea4cbdaacaac856' (2024-05-31) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/3b6e1e221b04965427f3eee11fd6b6ea7b5f579b' (2024-05-26) → 'github:oxalica/rust-overlay/b46857a406d207a1de74e792ef3b83e800c30e08' (2024-06-02) --- flake.lock | 74 +++++++++++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/flake.lock b/flake.lock index 4c9af0d..acb1a7c 100644 --- a/flake.lock +++ b/flake.lock @@ -924,11 +924,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1716544578, - "narHash": "sha256-Z9J23IQjRu4gKOI+jj6Rm8Bnza3CYHXLRLhNNg7QVkU=", + "lastModified": 1716984675, + "narHash": "sha256-L1b3BCXhMe7UxXrBOUQuxHNeuhwSgq36YGvEd7Vvo9o=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "19b29505e8d0a5bdd264db8911f88fcaa8a93090", + "rev": "5e412d16eaa900deba068508b80fb7cceb055d9c", "type": "github" }, "original": { @@ -1139,11 +1139,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1716680724, - "narHash": "sha256-THm0mm4aKHQhh3pXCj5ms5t0sVPP9xzVsIU9byMjbtI=", + "lastModified": 1717290123, + "narHash": "sha256-K8O2KQEbA+NIAc8BDsWV6QKqU3i9M+YTUi4zzmLRy1s=", "owner": "ipetkov", "repo": "crane", - "rev": "701dbc191ca003a118ce885db38fae9598908294", + "rev": "ae1453ffd0f8f684e863685c317a953317db2b79", "type": "github" }, "original": { @@ -1179,11 +1179,11 @@ "plutip": "plutip" }, "locked": { - "lastModified": 1716230390, - "narHash": "sha256-zgu/tOe3ITIhMZm9KtFqfr3quhj9KWBPoyUvzycU41Q=", + "lastModified": 1716898059, + "narHash": "sha256-NDrFf6IjNxFgniit/AjkiGys4MJVZrzHT87+QBnOErA=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "7c450d75626ddecab1a26f852db127a54b0ce18d", + "rev": "4e967d2a97c90f1662c2e22234f3983aa1c8e226", "type": "github" }, "original": { @@ -1802,11 +1802,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1715865404, - "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=", + "lastModified": 1717285511, + "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9", + "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8", "type": "github" }, "original": { @@ -2726,11 +2726,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1716683749, - "narHash": "sha256-u8rwcwBf4irJrUBcvdrSClTAqp8ts0W9TIvDFM0fBlk=", + "lastModified": 1717288009, + "narHash": "sha256-4f6SkZlr2LYWUzTQeq4h+l6HNZHYBJsA0oq2AbdJtSk=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "0f4be1c58c2d0a38e142147d11719b40b2d425b2", + "rev": "6251400594a61a3fef1723aecc1ea9b7ed628873", "type": "github" }, "original": { @@ -2920,11 +2920,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1716684622, - "narHash": "sha256-OG6R5mGgnZO+Q3XGHyBkMMgtKu13hXxbjO7EEo83MmE=", + "lastModified": 1717289422, + "narHash": "sha256-QJ9IIRi40/BITk5s9XNcZ+bRYNhmYUNScVHc/SKPH6U=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "78c913c1ffa8c399737c20d77e24dc4069e779f1", + "rev": "ee7d9d877732b7ecdf9b2ced73bdb17f7d64b682", "type": "github" }, "original": { @@ -6119,14 +6119,14 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1714640452, - "narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=", + "lastModified": 1717284937, + "narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" } }, "nixpkgs-regression": { @@ -6688,11 +6688,11 @@ }, "nixpkgs_21": { "locked": { - "lastModified": 1716727497, - "narHash": "sha256-dNPCUB6owEm+81o0dpI+V9NpxxuJFiVEtpFTJEMSd7I=", + "lastModified": 1717331638, + "narHash": "sha256-hHH0fKSOLGQrAmaMx4bIQrn8/rqk8SND2kQZabQaWn0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b40e28775bc702f894d3a7da1fcf4aeaa2eff28c", + "rev": "ba88dff1a6197df007b2eb5e6692e7ce9b943a92", "type": "github" }, "original": { @@ -7242,11 +7242,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1715627749, - "narHash": "sha256-5sNy2IZiFNbgNN8RZWe0AKGJdxjzIHiomO9PteJ9xCo=", + "lastModified": 1716772359, + "narHash": "sha256-/hyEm2nj6oaIPMgPNYmwXA3x5iZ6VcewPllS7bT6Y98=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "f78b70eca8841a4a009cb6791a59c999cbc68745", + "rev": "780d350f1985e89e3294861118f721d4141b2a6a", "type": "github" }, "original": { @@ -7309,11 +7309,11 @@ ] }, "locked": { - "lastModified": 1716548970, - "narHash": "sha256-76ADi89YhZ+IUg8hQxYP41/4ITnfjRpEldaqUEZ+HGk=", + "lastModified": 1717166407, + "narHash": "sha256-E8Jfy4Y7Ebw1GoFmjVtwJcvk8rAt1owMwvl1OVr/Kdo=", "owner": "input-output-hk", "repo": "plutus", - "rev": "85cf1edc5db0b3c02fdd59f84e4e599334ed62bb", + "rev": "0d2676136b6c140af11122a93ea4cbdaacaac856", "type": "github" }, "original": { @@ -7432,11 +7432,11 @@ "nixpkgs": "nixpkgs_33" }, "locked": { - "lastModified": 1716689906, - "narHash": "sha256-tQYQM9zT4P1fFf739/AIZuTIGPxtEIpV7K7VieU60Io=", + "lastModified": 1717294752, + "narHash": "sha256-QhlS52cEQyx+iVcgrEoCnEEpWUA6uLdmeLRxk935inI=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "3b6e1e221b04965427f3eee11fd6b6ea7b5f579b", + "rev": "b46857a406d207a1de74e792ef3b83e800c30e08", "type": "github" }, "original": { @@ -7798,11 +7798,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1716682921, - "narHash": "sha256-apUmLXEzOKr6DFydypsV7jPr0z9/GcDMqSMzwQ3JK7o=", + "lastModified": 1717287138, + "narHash": "sha256-MDUtHuDHbwtr96evWCDyMFw1Hwnx53BAmdysSLuHmQw=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "e4ebe8af4fb271f76ccb10bc521edfe3585a5f79", + "rev": "ee1f10a3139bdd289942cd42c46af7057f918b4c", "type": "github" }, "original": { From a87b06c49653246f23241827b6a468582e15ea02 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 9 Jun 2024 12:46:46 +0000 Subject: [PATCH 04/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/5e412d16eaa900deba068508b80fb7cceb055d9c' (2024-05-29) → 'github:input-output-hk/cardano-haskell-packages/a8d2c3e2b819e2f331aae71de5544a855a267e65' (2024-06-07) • Updated input 'crane': 'github:ipetkov/crane/ae1453ffd0f8f684e863685c317a953317db2b79' (2024-06-02) → 'github:ipetkov/crane/a21d14679fb306ab8fa6ae0255eb9dc185039367' (2024-06-09) • Updated input 'crane/nixpkgs': 'github:NixOS/nixpkgs/94035b482d181af0a0f8f77823a790b256b7c3cc' (2024-05-02) → 'github:NixOS/nixpkgs/6132b0f6e344ce2fe34fc051b72fb46e34f668e0' (2024-05-30) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/4e967d2a97c90f1662c2e22234f3983aa1c8e226' (2024-05-28) → 'github:plutonomicon/cardano-transaction-lib/bff8bf9c0247c32d931fc0c18ec5fab909e18e8e' (2024-06-03) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/ee7d9d877732b7ecdf9b2ced73bdb17f7d64b682' (2024-06-02) → 'github:input-output-hk/haskell.nix/7271027689c8736383e104dd7e55fa81c4c7501e' (2024-06-09) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/6251400594a61a3fef1723aecc1ea9b7ed628873' (2024-06-02) → 'github:input-output-hk/hackage.nix/021eba0183dede166efc3d6e798862386c78d87f' (2024-06-09) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/50ea210590ab0519149bfd163d5ba199be925fb6' (2024-03-16) → 'github:stable-haskell/iserv-proxy/2ed34002247213fc435d0062350b91bab920626e' (2024-06-04) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/ee1f10a3139bdd289942cd42c46af7057f918b4c' (2024-06-02) → 'github:input-output-hk/stackage.nix/e424e168bb7bdf3cd0d44271b80457943cf51fc6' (2024-06-09) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/ba88dff1a6197df007b2eb5e6692e7ce9b943a92' (2024-06-02) → 'github:NixOS/nixpkgs/1fec1c179f5f0fcaa20a67f2266cec128af1a00f' (2024-06-09) • Updated input 'plutus': 'github:input-output-hk/plutus/0d2676136b6c140af11122a93ea4cbdaacaac856' (2024-05-31) → 'github:input-output-hk/plutus/37e681c299db2163011cddeaefce00131462dfe6' (2024-06-08) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20) → 'github:cachix/pre-commit-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/b46857a406d207a1de74e792ef3b83e800c30e08' (2024-06-02) → 'github:oxalica/rust-overlay/1f536afad5c18ea4ae6bb592c3fef038e1e33568' (2024-06-09) --- flake.lock | 72 +++++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index acb1a7c..dc06ecf 100644 --- a/flake.lock +++ b/flake.lock @@ -924,11 +924,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1716984675, - "narHash": "sha256-L1b3BCXhMe7UxXrBOUQuxHNeuhwSgq36YGvEd7Vvo9o=", + "lastModified": 1717745122, + "narHash": "sha256-RW0mbVghzN/ywg3CVsdHPB3WCj8KAEAS0egV4PFro/4=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "5e412d16eaa900deba068508b80fb7cceb055d9c", + "rev": "a8d2c3e2b819e2f331aae71de5544a855a267e65", "type": "github" }, "original": { @@ -1139,11 +1139,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1717290123, - "narHash": "sha256-K8O2KQEbA+NIAc8BDsWV6QKqU3i9M+YTUi4zzmLRy1s=", + "lastModified": 1717895724, + "narHash": "sha256-dHwxCMe/Ki1xOAnbF9jQTXSFAMujpTnwWMbXvxcb5Uo=", "owner": "ipetkov", "repo": "crane", - "rev": "ae1453ffd0f8f684e863685c317a953317db2b79", + "rev": "a21d14679fb306ab8fa6ae0255eb9dc185039367", "type": "github" }, "original": { @@ -1179,11 +1179,11 @@ "plutip": "plutip" }, "locked": { - "lastModified": 1716898059, - "narHash": "sha256-NDrFf6IjNxFgniit/AjkiGys4MJVZrzHT87+QBnOErA=", + "lastModified": 1717435748, + "narHash": "sha256-v60NKFCPGuFydhojgWZV1tNr5sF+SP1PXj+q3O+jA3k=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "4e967d2a97c90f1662c2e22234f3983aa1c8e226", + "rev": "bff8bf9c0247c32d931fc0c18ec5fab909e18e8e", "type": "github" }, "original": { @@ -2726,11 +2726,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1717288009, - "narHash": "sha256-4f6SkZlr2LYWUzTQeq4h+l6HNZHYBJsA0oq2AbdJtSk=", + "lastModified": 1717893607, + "narHash": "sha256-hAPKRc5E6GwiefyXQ+8StJ+Tzfj+/e/nQSWRt4BUBQA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6251400594a61a3fef1723aecc1ea9b7ed628873", + "rev": "021eba0183dede166efc3d6e798862386c78d87f", "type": "github" }, "original": { @@ -2920,11 +2920,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1717289422, - "narHash": "sha256-QJ9IIRi40/BITk5s9XNcZ+bRYNhmYUNScVHc/SKPH6U=", + "lastModified": 1717894247, + "narHash": "sha256-NGAVp0Cy3QrnFKjsORkWT+4rBPO2IITYwC7hgDE7P+Y=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "ee7d9d877732b7ecdf9b2ced73bdb17f7d64b682", + "rev": "7271027689c8736383e104dd7e55fa81c4c7501e", "type": "github" }, "original": { @@ -4572,11 +4572,11 @@ "iserv-proxy_4": { "flake": false, "locked": { - "lastModified": 1710581758, - "narHash": "sha256-UNUXGiKLGUv1TuQumV70rfjCJERP4w8KZEDxsMG0RHc=", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "50ea210590ab0519149bfd163d5ba199be925fb6", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { @@ -5335,11 +5335,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1714656196, - "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", + "lastModified": 1717112898, + "narHash": "sha256-7R2ZvOnvd9h8fDd65p0JnB7wXfUvreox3xFdYWd1BnY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", + "rev": "6132b0f6e344ce2fe34fc051b72fb46e34f668e0", "type": "github" }, "original": { @@ -6688,11 +6688,11 @@ }, "nixpkgs_21": { "locked": { - "lastModified": 1717331638, - "narHash": "sha256-hHH0fKSOLGQrAmaMx4bIQrn8/rqk8SND2kQZabQaWn0=", + "lastModified": 1717936905, + "narHash": "sha256-aSn61YQsi8CInQ3wwoO1tdsnAsQk3gCET8zXKwKeklw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ba88dff1a6197df007b2eb5e6692e7ce9b943a92", + "rev": "1fec1c179f5f0fcaa20a67f2266cec128af1a00f", "type": "github" }, "original": { @@ -7309,11 +7309,11 @@ ] }, "locked": { - "lastModified": 1717166407, - "narHash": "sha256-E8Jfy4Y7Ebw1GoFmjVtwJcvk8rAt1owMwvl1OVr/Kdo=", + "lastModified": 1717890270, + "narHash": "sha256-Vyb00UasJkuv2WHSwbEL9lj5Qfag1PrMZ0lVUNLtaec=", "owner": "input-output-hk", "repo": "plutus", - "rev": "0d2676136b6c140af11122a93ea4cbdaacaac856", + "rev": "37e681c299db2163011cddeaefce00131462dfe6", "type": "github" }, "original": { @@ -7330,11 +7330,11 @@ "nixpkgs-stable": "nixpkgs-stable_7" }, "locked": { - "lastModified": 1716213921, - "narHash": "sha256-xrsYFST8ij4QWaV6HEokCUNIZLjjLP1bYC60K8XiBVA=", + "lastModified": 1717664902, + "narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "0e8fcc54b842ad8428c9e705cb5994eaf05c26a0", + "rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1", "type": "github" }, "original": { @@ -7432,11 +7432,11 @@ "nixpkgs": "nixpkgs_33" }, "locked": { - "lastModified": 1717294752, - "narHash": "sha256-QhlS52cEQyx+iVcgrEoCnEEpWUA6uLdmeLRxk935inI=", + "lastModified": 1717899611, + "narHash": "sha256-9Z95F8lnY/5sOf7Z4IdABKz1ulB0ueNrZU864rQj280=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "b46857a406d207a1de74e792ef3b83e800c30e08", + "rev": "1f536afad5c18ea4ae6bb592c3fef038e1e33568", "type": "github" }, "original": { @@ -7798,11 +7798,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1717287138, - "narHash": "sha256-MDUtHuDHbwtr96evWCDyMFw1Hwnx53BAmdysSLuHmQw=", + "lastModified": 1717892652, + "narHash": "sha256-JmwVCoADcBJ8GgrT+qG1TRtDIjP9uQZArF8mdQLtheU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ee1f10a3139bdd289942cd42c46af7057f918b4c", + "rev": "e424e168bb7bdf3cd0d44271b80457943cf51fc6", "type": "github" }, "original": { From 4dba9c02678545d3c43e7e379dedc91a4d86a4e9 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 8 Aug 2024 14:16:56 +0200 Subject: [PATCH 05/91] Add extraSourceFilters to rust flake --- .../build.nix | 5 +++++ flake-lang/flake-rust.nix | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/examples/rust-flake-project-with-extra-dependency/build.nix b/examples/rust-flake-project-with-extra-dependency/build.nix index 0c61a2e..369f4e2 100644 --- a/examples/rust-flake-project-with-extra-dependency/build.nix +++ b/examples/rust-flake-project-with-extra-dependency/build.nix @@ -13,6 +13,11 @@ devShellHook = config.settings.shell.hook; + extraSourceFilters = [ + # Include Markdown files in sources + (path: _type: builtins.match ".*md$" path != null) + ]; + }; in { diff --git a/flake-lang/flake-rust.nix b/flake-lang/flake-rust.nix index 5f04ec0..350727a 100644 --- a/flake-lang/flake-rust.nix +++ b/flake-lang/flake-rust.nix @@ -1,9 +1,10 @@ inputCrane: pkgs: { src +, extraSourceFilters ? [ ] , crane ? null , crateName -, version ? "0.1.0" +, version ? "v0" , rustProfile ? "stable" , rustVersion ? "latest" , nativeBuildInputs ? [ ] @@ -43,7 +44,19 @@ let in crane'.lib.${pkgs.system}.overrideToolchain rustWithTools; - cleanSrc = craneLib.cleanCargoSource (craneLib.path src); + cleanSrc = + let + filter = path: type: + pkgs.lib.foldr + (filterFn: result: result || filterFn path type) + (craneLib.filterCargoSources path type) + extraSourceFilters; + + in + pkgs.lib.cleanSourceWith { + inherit src filter; + name = "source"; # Be reproducible, regardless of the directory name + }; # Library source code with extra dependencies copied buildEnv = From bef28a878070609aa0c177302a2db1617650c15f Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 8 Aug 2024 14:55:32 +0200 Subject: [PATCH 06/91] flake-rust: Remove deprecated craneLib import --- flake-lang/flake-rust.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake-lang/flake-rust.nix b/flake-lang/flake-rust.nix index 350727a..aebad8e 100644 --- a/flake-lang/flake-rust.nix +++ b/flake-lang/flake-rust.nix @@ -42,7 +42,7 @@ let pkgs.lib.showWarnings [ ''rustFlake: You're setting the `crane` argument which is deprecated and will be removed in the next major revision'' ] crane; in - crane'.lib.${pkgs.system}.overrideToolchain rustWithTools; + (crane'.mkLib pkgs).overrideToolchain rustWithTools; cleanSrc = let @@ -55,7 +55,7 @@ let in pkgs.lib.cleanSourceWith { inherit src filter; - name = "source"; # Be reproducible, regardless of the directory name + name = "source"; }; # Library source code with extra dependencies copied From debf866dd8fcb21e2580a0edc73f7595270fd0b3 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 8 Aug 2024 16:14:38 +0200 Subject: [PATCH 07/91] Update example --- examples/rust-flake-project-with-extra-dependency/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/rust-flake-project-with-extra-dependency/Cargo.toml b/examples/rust-flake-project-with-extra-dependency/Cargo.toml index c4fa3b2..14a8b67 100644 --- a/examples/rust-flake-project-with-extra-dependency/Cargo.toml +++ b/examples/rust-flake-project-with-extra-dependency/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rust-flake-project = { path = ".extras/rust-flake-project-0.1.0" } +rust-flake-project = { path = ".extras/rust-flake-project-v0" } From 00a5f395faad5bf5078052a24554316efc144eb8 Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Fri, 9 Aug 2024 01:29:25 +0800 Subject: [PATCH 08/91] rust: build doc --- flake-lang/flake-rust.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flake-lang/flake-rust.nix b/flake-lang/flake-rust.nix index aebad8e..5ac46f3 100644 --- a/flake-lang/flake-rust.nix +++ b/flake-lang/flake-rust.nix @@ -165,6 +165,12 @@ in inherit doInstallCargoArtifacts; }); + "${crateName}-rust-doc" = craneLib.cargoDoc (commonArgs // { + inherit cargoArtifacts; + doCheck = false; + inherit doInstallCargoArtifacts; + }); + "${crateName}-rust-src" = vendoredSrc; "${crateName}-rust-build-env" = buildEnv; From be310ec210eb0556088babf5f63221893a52e662 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 9 Aug 2024 18:01:31 +0200 Subject: [PATCH 09/91] Add rust docs --- flake-lang/build.nix | 22 ++++----- flake-lang/pre-commit-hooks/tools.nix | 2 +- flake-lang/rust/description.md | 59 +++++++++++++++++++++++ flake-lang/{ => rust}/flake-rust.nix | 69 ++++++++++++++++++--------- 4 files changed, 115 insertions(+), 37 deletions(-) create mode 100644 flake-lang/rust/description.md rename flake-lang/{ => rust}/flake-rust.nix (76%) diff --git a/flake-lang/build.nix b/flake-lang/build.nix index ebe0c6e..0cb1f3b 100644 --- a/flake-lang/build.nix +++ b/flake-lang/build.nix @@ -39,7 +39,7 @@ type = lib.types.deferredModule; default = flake-parts-lib.importApply ./pre-commit-hooks/rust-monorepo.nix { inherit withSystem; }; readOnly = true; - description = lib.mdDoc ''pre-commit-hooks.nix hook for Rust in a monorepo setting''; + description = ''pre-commit-hooks.nix hook for Rust in a monorepo setting''; example = lib.mdDoc ''TODO(bladyjoker)''; }; @@ -52,7 +52,7 @@ type = lib.types.functionTo lib.types.attrs; default = import ./flake-purescript.nix pkgsForCtl; readOnly = true; - description = lib.mdDoc '' + description = '' TODO(jaredponn): write down documentation here ''; example = lib.mdDoc '' @@ -62,21 +62,17 @@ rustFlake = lib.mkOption { type = lib.types.functionTo lib.types.attrs; - default = import ./flake-rust.nix inputs.crane pkgsForRust; + default = import ./rust/flake-rust.nix inputs.crane pkgsForRust; readOnly = true; - description = lib.mdDoc '' - TODO(jaredponn): write down documentation here - ''; - example = lib.mdDoc '' - TODO(jaredponn): write down an example here - ''; + description = builtins.readFile ./rust/description.md; + example = builtins.readFile ../examples/rust-flake-project/build.nix; }; haskellData = lib.mkOption { type = lib.types.functionTo lib.types.attrs; default = import ./haskell-data.nix pkgs; readOnly = true; - description = lib.mdDoc ''Makes a derivation containing a Haskell Cabal package with data modules (using Cabal data stanzas)''; + description = ''Makes a derivation containing a Haskell Cabal package with data modules (using Cabal data stanzas)''; example = lib.mdDoc '' ```haskell haskellData { @@ -92,7 +88,7 @@ type = lib.types.functionTo lib.types.attrs; default = import ./flake-haskell.nix pkgsForHaskellNix; readOnly = true; - description = lib.mdDoc '' + description = '' TODO(jaredponn): write down documentation here ''; example = lib.mdDoc '' @@ -104,7 +100,7 @@ type = lib.types.functionTo lib.types.attrs; default = import ./flake-haskell-plutus.nix inputs.cardano-haskell-packages pkgsForHaskellNix; readOnly = true; - description = lib.mdDoc '' + description = '' TODO(jaredponn): write down documentation here ''; example = lib.mdDoc '' @@ -116,7 +112,7 @@ type = lib.types.functionTo lib.types.attrs; default = import ./typescript/flake-typescript.nix pkgs; readOnly = true; - description = lib.mdDoc builtins.readFile ./typescript/description.md; + description = builtins.readFile ./typescript/description.md; example = lib.mdDoc ''TODO(jaredponn)''; }; diff --git a/flake-lang/pre-commit-hooks/tools.nix b/flake-lang/pre-commit-hooks/tools.nix index 0b5f77e..2e56172 100644 --- a/flake-lang/pre-commit-hooks/tools.nix +++ b/flake-lang/pre-commit-hooks/tools.nix @@ -9,7 +9,7 @@ localFlake: { flake-parts-lib, lib, ... }: { inputs'.rust-overlay.packages.rust ); readOnly = false; - description = lib.mdDoc ''Rust formatter to use for pre-commit hooks''; + description = ''Rust formatter to use for pre-commit hooks''; }; }; }; diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md new file mode 100644 index 0000000..979c721 --- /dev/null +++ b/flake-lang/rust/description.md @@ -0,0 +1,59 @@ + + + +Creates a flake for a Rust project. + +**Arguments:** + +- `src`: Source folder (unfiltered) +- `extraSourceFilters`(optional): Extra filters to add non-rust related files to + the derivation +- `crane`(optional): Crane version to be used +- `crateName`: Name of the project +- `version`: Major version of the project +- `rustChannel`(default=stable): Rust profile (stable, nightly, etc.) +- `rustVersion`(default=latest): Rust version +- `nativeBuildInputs`(optional): Additional native build inputs +- `buildInputs`(optional): Additional build inputs +- `extraSources`(optional): Extra sources, allowing to use other rustFlake components + to be used as dependencies +- `extraSourcesDir`(default=.extras): Folder to store extra source libraries +- `data`(optional): Data dependencies +- `dataDir`(default=data): Folder to store the data dependencies +- `devShellHook`(optional): Shell script executed after entering the dev shell +- `devShellTools`(optional): Packages made available in the dev shell +- `testTools`(optional): Packages made available in checks and the dev shell +- `cargoNextestExtraArgs`(optional): Extra cargo nextest arguments +- `doInstallCargoArtifacts`(optional): Controls whether cargo's target directory + should be copied as an output +- `target`(default=pkgs.stdenv.hostPlatform.config): Rust compilation target +- `extraRustcFlags`(optional): Extra rustc flags +- `extraCargoArgs`(optional): Extra cargo arguments +- `extraEnvVars`(optional): Extra environment variables + +**Returns:** + +Returns an attribute set of the form + +```nix +{ + devShells."dev-${name}-rust" = derivation { ... }; + packages."${name}-rust" = derivation { ... }; + packages."${name}-rust-src" = derivation { ... }; + packages."${name}-rust-build-env" = derivation { ... }; + packages."${name}-rust-doc" = derivation { ... }; + checks."${name}-rust-test" = derivation { ... }; + checks."${name}-rust-clippy" = derivation { ... }; +} +``` + +where + +- `packages."${name}-rust"` contains the binary executable of the project. +- `packages."${name}-rust-src"` contains the source folder, to be used as a + dependency of other application in extraSources +- `packages."${name}-rust-build-env"` contains the source folder, to be used + as a standalone library (not is extraSources) +- `packages."${name}-rust-doc"` contains the API references document +- `checks."${name}-rust-test"` runs tests using cargo nextest +- `checks."${name}-rust-clippy"` runs clippy diff --git a/flake-lang/flake-rust.nix b/flake-lang/rust/flake-rust.nix similarity index 76% rename from flake-lang/flake-rust.nix rename to flake-lang/rust/flake-rust.nix index 5ac46f3..2080dda 100644 --- a/flake-lang/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -1,33 +1,56 @@ inputCrane: pkgs: -{ src -, extraSourceFilters ? [ ] -, crane ? null -, crateName -, version ? "v0" -, rustProfile ? "stable" -, rustVersion ? "latest" -, nativeBuildInputs ? [ ] -, buildInputs ? [ ] -, extraSources ? [ ] -, extraSourcesDir ? ".extras" -, data ? [ ] -, dataDir ? "data" -, devShellHook ? "" -, devShellTools ? [ ] -, testTools ? [ ] -, cargoNextestExtraArgs ? "" -, doInstallCargoArtifacts ? false -, target ? pkgs.stdenv.hostPlatform.config -, extraRustcFlags ? null -, extraCargoArgs ? null -, extraEnvVars ? null +{ + # Source folder (unfiltered) + src +, # Extra filters to add non-rust related files to the derivation + extraSourceFilters ? [ ] +, # Crane version to be used + crane ? null +, # Name of the project + crateName +, # Major version of the project + version ? "v0" +, # Rust profile (stable, nightly, etc.) + rustChannel ? "stable" +, # Rust version + rustVersion ? "latest" +, # Additional native build inputs + nativeBuildInputs ? [ ] +, # Additional build inputs + buildInputs ? [ ] +, # Extra sources, allowing to use other rustFlake components to be used as dependencies + extraSources ? [ ] +, # Folder to store extra source libraries + extraSourcesDir ? ".extras" +, # Data dependencies + data ? [ ] +, # Folder to store the data dependencies + dataDir ? "data" +, # Shell script executed after entering the dev shell + devShellHook ? "" +, # Packages made available in the dev shell + devShellTools ? [ ] +, # Packages made available in checks and the dev shell + testTools ? [ ] +, # Extra cargo nextest arguments + cargoNextestExtraArgs ? "" +, # Controls whether cargo's target directory should be copied as an output + doInstallCargoArtifacts ? false +, # Rust compilation target + target ? pkgs.stdenv.hostPlatform.config +, # Extra rustc flags + extraRustcFlags ? null +, # Extra cargo arguments + extraCargoArgs ? null +, # Extra environment variables + extraEnvVars ? null }: let inherit (pkgs.lib) optionalAttrs; - rustWithTools = pkgs.rust-bin.${rustProfile}.${rustVersion}.default.override + rustWithTools = pkgs.rust-bin.${rustChannel}.${rustVersion}.default.override { extensions = [ "rustfmt" "rust-analyzer" "clippy" "rust-src" ]; targets = [ target ]; From 252833a725b85973150feaa8656d3939ecae67f9 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 9 Aug 2024 18:28:15 +0200 Subject: [PATCH 10/91] Add missing .envrc --- examples/rust-flake-project-cross-compilation/.envrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 examples/rust-flake-project-cross-compilation/.envrc diff --git a/examples/rust-flake-project-cross-compilation/.envrc b/examples/rust-flake-project-cross-compilation/.envrc new file mode 100644 index 0000000..47cb58c --- /dev/null +++ b/examples/rust-flake-project-cross-compilation/.envrc @@ -0,0 +1 @@ +use flake ../../#dev-rust-flake-project-cross-compilation-rust From 9e0d9c33995e1bfb0bffa0c22b1a4c02cae8561c Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 9 Aug 2024 18:47:36 +0200 Subject: [PATCH 11/91] Add deprecation warning for rustProfile --- flake-lang/rust/flake-rust.nix | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 2080dda..58febf1 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -5,14 +5,14 @@ inputCrane: pkgs: src , # Extra filters to add non-rust related files to the derivation extraSourceFilters ? [ ] -, # Crane version to be used - crane ? null +, crane ? null # deprecated , # Name of the project crateName , # Major version of the project version ? "v0" -, # Rust profile (stable, nightly, etc.) +, # Rust channel (stable, nightly, etc.) rustChannel ? "stable" +, rustProfile ? null # deprecated , # Rust version rustVersion ? "latest" , # Additional native build inputs @@ -50,11 +50,21 @@ inputCrane: pkgs: let inherit (pkgs.lib) optionalAttrs; - rustWithTools = pkgs.rust-bin.${rustChannel}.${rustVersion}.default.override - { - extensions = [ "rustfmt" "rust-analyzer" "clippy" "rust-src" ]; - targets = [ target ]; - }; + rustWithTools = + let + rustChannel' = + if rustProfile == null + then rustChannel + else + pkgs.lib.showWarnings + [ ''rustFlake: The `rustProfile` argument is deprecated, please use `rustChannel` instead'' ] + rustProfile; + in + pkgs.rust-bin.${rustChannel'}.${rustVersion}.default.override + { + extensions = [ "rustfmt" "rust-analyzer" "clippy" "rust-src" ]; + targets = [ target ]; + }; craneLib = let @@ -62,7 +72,9 @@ let if crane == null then inputCrane else - pkgs.lib.showWarnings [ ''rustFlake: You're setting the `crane` argument which is deprecated and will be removed in the next major revision'' ] crane; + pkgs.lib.showWarnings + [ ''rustFlake: You're setting the `crane` argument which is deprecated and will be removed in the next major revision'' ] + crane; in (crane'.mkLib pkgs).overrideToolchain rustWithTools; From 0bbdfcf89a7668ec59c01fe9a55d4f6195a32956 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 12 Aug 2024 10:39:11 +0200 Subject: [PATCH 12/91] Add contributing guideline --- CONTRIBUTING.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 5 ++++ 2 files changed, 85 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..274bdba --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,80 @@ +# Developer guidelines + +## Versioning and changelogging + +Packages in this repository must be versioned using [PVP][pvp] for Haskell and +PureScript packages, and [Semantic Versioning 2.0.0][semver] for other languages. + +Most importantly, minor and patch changes must not include any breaking changes: +no entity is removed, and there's no change in type definitions and functionality +of preexisting exported entities. If any of this occurs, a major version must be +bumped. Disregarding this rule can end up in breaking client package updates. + +Any changes must be logged in `CHANGELOG.md`, which must comply with [Keep A +Changelog](https://keepachangelog.com/en/1.1.0/) requirements. Each entry should +also provide a link to the GitHub issue and/or Pull Request that corresponds to +the entry. + +An example entry is below: + +```lang-none +* Something is fixed + [#123](https://github.com/mlabs/plutus-ledger-api-rust/issues/123) +``` + +## Release flow + +In this repository we adopted a flow with multiple release branches, one for +each major version. This means that users of these packages can point to these +branches and use `nix flake update` without having to deal with breaking changes. +These branches must follow the pattern of `v-MAJOR(.MAJOR)` (`v1`, `v2` etc. for +Semantic Versioning, or v1.0 for PVP). + +Furthermore, release versions are pushed as `git tags`. The CI is configured to +execute some release tasks on tag push, such as bundling binaries, publish a +GitHub release, publish to package repository etc. + +Stable versions should always be pushed to their respective release branches +in a reasonable schedule (weekly or monthly depending on the project). +In most cases this would also mean a release, which requires some additional +manual tasks: + +1. bump versions in package manifest files (*.cabal, Cargo.toml, etc.) +2. update lock file if necessary +3. push git tag + +## Monorepo versioning policies + +If a repository has multiple packages, these can evolve independently and +their release cycle could be different. To keep things consistent, we require +that major versions are aligned between packages on releases. If a package has +no major changes, it's unnecessary to release a new major version, but when it is +occasionally changed its major version must match the latest major version +in the repository, even if it requires skipping some versions. + +The only exception to this rule is if a package is still in beta, in which case +a 0 major version can be used regardless of the other package versions. + +If a Semantic Versioning and PVP are used simultaneously, the first major number +of PVP must always be 1 (or 0 if in a beta state). + +Versioning policies when updating dependencies are well explained in the +[PVP][pvp] and [Semver][semver] documents, the same rules apply to dependencies +inside the same repository. In short, if a dependency update does not have any +effect on the public interface of the upstream package, it can be considered a +minor or patch release. + +> As an example if we have three packages `HaskellApp-v1.3.4.1`, +> `HaskellLib-v1.3.0.0` and `RustApp-v0.1.0`, we could bump `HaskellApp` to `1.4.0.0` +> without touching the other two if `HaskellLib` is unchanged. After this, when +> `RustApp` reaches a stable state, we must jump to `4.0.0` straight away, to align +> versions. Similarly, if `HaskellLib` is only updated after of `HaskellApp` +> reached `1.5.0.0`, it must also jump to `1.5.0.0`. +> +> In another scenario, if we refactor `HaskellLib` and push a new major version +> `1.6.0.0`, while `HaskellApp` can update it's dependency of `HaskellLib` without +> changing its own public interface (e.g. CLI is completely unchanged), it's +> sufficient to do a minor (or patch) bump from `1.5.0.0` to `1.5.0.1` + +[pvp]: https://pvp.haskell.org/ +[semver]: https://semver.org/ diff --git a/README.md b/README.md index 9e04982..c46f958 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,8 @@ Nix tools to help create flakes for projects. - [API reference](https://mlabs-haskell.github.io/flake-lang.nix/). - [Example projects](./examples/). + +## Documents + +- [Contributing guideline](/CONTRIBUTING.md) +- [License](/LICENSE) From 9cee70daffda8a5d25de8aec1b8d2cba67ca3ebb Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 24 Sep 2024 13:23:52 +0200 Subject: [PATCH 13/91] Make rustdoc optional --- flake-lang/rust/description.md | 1 + flake-lang/rust/flake-rust.nix | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md index 979c721..9b82492 100644 --- a/flake-lang/rust/description.md +++ b/flake-lang/rust/description.md @@ -30,6 +30,7 @@ Creates a flake for a Rust project. - `extraRustcFlags`(optional): Extra rustc flags - `extraCargoArgs`(optional): Extra cargo arguments - `extraEnvVars`(optional): Extra environment variables +- `generateDocs`(default=true): Generate Rustdoc **Returns:** diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 58febf1..56cc164 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -45,6 +45,8 @@ inputCrane: pkgs: extraCargoArgs ? null , # Extra environment variables extraEnvVars ? null + # Generate Rustdoc +, generateDocs ? true }: let @@ -193,19 +195,21 @@ in ''; }; - packages = { - "${crateName}-rust" = craneLib.buildPackage (commonArgs // { + packages = (pkgs.lib.optionalAttrs generateDocs { + "${crateName}-rust-doc" = craneLib.cargoDoc (commonArgs // { inherit cargoArtifacts; doCheck = false; inherit doInstallCargoArtifacts; }); - "${crateName}-rust-doc" = craneLib.cargoDoc (commonArgs // { + }) // { + "${crateName}-rust" = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; doCheck = false; inherit doInstallCargoArtifacts; }); + "${crateName}-rust-src" = vendoredSrc; "${crateName}-rust-build-env" = buildEnv; From 0be28f22a81eca8bd2101dca33090116670f1afc Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Wed, 13 Nov 2024 18:45:00 +0800 Subject: [PATCH 14/91] bump packages and follow plutarch staging branch --- flake-lang/flake-haskell.nix | 5 +- flake.lock | 10346 +++++++++++++++++++++------------ flake.nix | 6 +- settings.nix | 4 +- 4 files changed, 6692 insertions(+), 3669 deletions(-) diff --git a/flake-lang/flake-haskell.nix b/flake-lang/flake-haskell.nix index aad8b12..1af8292 100644 --- a/flake-lang/flake-haskell.nix +++ b/flake-lang/flake-haskell.nix @@ -22,12 +22,13 @@ let extraHackage = dependencies; modules = [ (_: { - packages = { + packages.${name} = { allComponent.doHoogle = true; allComponent.doHaddock = true; + # Enable strict compilation - "${name}".configureFlags = [ "-f-dev" ]; + configureFlags = [ "-f-dev" ]; }; }) ]; diff --git a/flake.lock b/flake.lock index dc06ecf..1d60ca6 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "CHaP": { "flake": false, "locked": { - "lastModified": 1702742788, - "narHash": "sha256-lSU0M27LC0d60cJ2C2Kdo6gBwTCCYRiALbD528CoTtc=", + "lastModified": 1724915143, + "narHash": "sha256-SKluKP0iuRTYMQWzkxOtqW39+1zjw6oeZY+J8RJytGM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "4a236a8ad9e3c6d20235de27eacbe3d4de72479c", + "rev": "92b3a071083372209af9c89c936f4f184ad5e3f6", "type": "github" }, "original": { @@ -20,15 +20,15 @@ "CHaP_2": { "flake": false, "locked": { - "lastModified": 1686070892, - "narHash": "sha256-0yAYqvCg2/aby4AmW0QQK9RKnU1siQczfbUC6hOU02w=", - "owner": "input-output-hk", + "lastModified": 1702906471, + "narHash": "sha256-br+hVo3R6nfmiSEPXcLKhIX4Kg5gcK2PjzjmvQsuUp8=", + "owner": "IntersectMBO", "repo": "cardano-haskell-packages", - "rev": "596cf203a0a1ba252a083a79d384325000faeb49", + "rev": "48a359ac3f1d437ebaa91126b20e15a65201f004", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "IntersectMBO", "ref": "repo", "repo": "cardano-haskell-packages", "type": "github" @@ -37,11 +37,11 @@ "CHaP_3": { "flake": false, "locked": { - "lastModified": 1695160702, - "narHash": "sha256-+Mfc6eGA1ZwQ/ZjKzMoMWkHzd+sgR1JbxY0i849HjEU=", + "lastModified": 1686070892, + "narHash": "sha256-0yAYqvCg2/aby4AmW0QQK9RKnU1siQczfbUC6hOU02w=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "9932690af3713ef034c928850252eb1b88450ee6", + "rev": "596cf203a0a1ba252a083a79d384325000faeb49", "type": "github" }, "original": { @@ -54,11 +54,11 @@ "CHaP_4": { "flake": false, "locked": { - "lastModified": 1694601145, - "narHash": "sha256-p7ZxorrOvoow6N+JKvfrCiRYFtUSPiEMgt8MR+rcTT4=", + "lastModified": 1702593630, + "narHash": "sha256-IWu27+sfPtazjIZiWLUm8G4BKvjXmIL+/1XT/ETnfhg=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "e8298604717dbaa311c1e42e021b571670f4b039", + "rev": "9783a177efcea5beb8808aab7513098bdab185ba", "type": "github" }, "original": { @@ -71,15 +71,15 @@ "CHaP_5": { "flake": false, "locked": { - "lastModified": 1683268896, - "narHash": "sha256-Bf2XIbQ3YCYPbkySLlPmmxRdEQeZMqTM1mA/VQvB9sc=", - "owner": "input-output-hk", + "lastModified": 1724197463, + "narHash": "sha256-/ZHOKRX84tXckstr6rTYyjytF2yfrIpvGujRLyjZfUE=", + "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "b5da84a9711693e408ec94ad17fbb02883a3b87b", + "rev": "610a202920ffe1d371035d35053152e9a0c77fce", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "intersectmbo", "ref": "repo", "repo": "cardano-haskell-packages", "type": "github" @@ -88,45 +88,11 @@ "CHaP_6": { "flake": false, "locked": { - "lastModified": 1708970955, - "narHash": "sha256-k6Y9WjDej7wCkUowVi/tdsWP6EWUMZTSRU9r+4lMJmU=", - "owner": "IntersectMBO", - "repo": "cardano-haskell-packages", - "rev": "f09964311e8894a5f09e258f308a9c3d4221f029", - "type": "github" - }, - "original": { - "owner": "IntersectMBO", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_7": { - "flake": false, - "locked": { - "lastModified": 1703398734, - "narHash": "sha256-DVaL6dBqgGOOjr3kyHi3NgtD4UrwTVsSMLkpUToyPt4=", - "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "dbfa903050eb861fcbd0c22dd5a4746f68d6d42e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_8": { - "flake": false, - "locked": { - "lastModified": 1703398734, - "narHash": "sha256-DVaL6dBqgGOOjr3kyHi3NgtD4UrwTVsSMLkpUToyPt4=", + "lastModified": 1683268896, + "narHash": "sha256-Bf2XIbQ3YCYPbkySLlPmmxRdEQeZMqTM1mA/VQvB9sc=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "dbfa903050eb861fcbd0c22dd5a4746f68d6d42e", + "rev": "b5da84a9711693e408ec94ad17fbb02883a3b87b", "type": "github" }, "original": { @@ -264,6 +230,101 @@ "type": "github" } }, + "ameba-src": { + "flake": false, + "locked": { + "lastModified": 1679041484, + "narHash": "sha256-pc9mtVR/PBhM5l1PnDkm+y+McxbrfAmQzxmLi761VF4=", + "owner": "crystal-ameba", + "repo": "ameba", + "rev": "7c74d196d6d9a496a81a0c7b79ef44f39faf41b8", + "type": "github" + }, + "original": { + "owner": "crystal-ameba", + "ref": "v1.4.3", + "repo": "ameba", + "type": "github" + } + }, + "auth-keys-hub": { + "inputs": { + "crystal": "crystal", + "flake-parts": "flake-parts_2", + "inclusive": "inclusive", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "nixpkgs" + ], + "statix": "statix", + "treefmt-nix": "treefmt-nix" + }, + "locked": { + "lastModified": 1691483346, + "narHash": "sha256-wvn84eGcc+PMbq/qSCWcZ/kV7/bjwuGOVSn/9rGaaKw=", + "owner": "input-output-hk", + "repo": "auth-keys-hub", + "rev": "ab7c79f49886b8f24cfae4b967a59ea62af9156e", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "auth-keys-hub", + "type": "github" + } + }, + "bats-assert": { + "flake": false, + "locked": { + "lastModified": 1636059754, + "narHash": "sha256-ewME0l27ZqfmAwJO4h5biTALc9bDLv7Bl3ftBzBuZwk=", + "owner": "bats-core", + "repo": "bats-assert", + "rev": "34551b1d7f8c7b677c1a66fc0ac140d6223409e5", + "type": "github" + }, + "original": { + "owner": "bats-core", + "repo": "bats-assert", + "type": "github" + } + }, + "bats-support": { + "flake": false, + "locked": { + "lastModified": 1548869839, + "narHash": "sha256-Gr4ntadr42F2Ks8Pte2D4wNDbijhujuoJi4OPZnTAZU=", + "owner": "bats-core", + "repo": "bats-support", + "rev": "d140a65044b2d6810381935ae7f0c94c7023c8c3", + "type": "github" + }, + "original": { + "owner": "bats-core", + "repo": "bats-support", + "type": "github" + } + }, + "bdwgc-src": { + "flake": false, + "locked": { + "lastModified": 1661523039, + "narHash": "sha256-UYJQGeSykmfydGAmTlNJNyAPBasBkddOSoopBHiY7TI=", + "owner": "ivmai", + "repo": "bdwgc", + "rev": "cd1fbc1dbfd2cc888436944dd2784f39820698d7", + "type": "github" + }, + "original": { + "owner": "ivmai", + "ref": "v8.2.2", + "repo": "bdwgc", + "type": "github" + } + }, "blank": { "locked": { "lastModified": 1625557891, @@ -309,9 +370,54 @@ "type": "github" } }, + "blank_4": { + "locked": { + "lastModified": 1625557891, + "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", + "owner": "divnix", + "repo": "blank", + "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "blank", + "type": "github" + } + }, + "blank_5": { + "locked": { + "lastModified": 1625557891, + "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", + "owner": "divnix", + "repo": "blank", + "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "blank", + "type": "github" + } + }, + "blank_6": { + "locked": { + "lastModified": 1625557891, + "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", + "owner": "divnix", + "repo": "blank", + "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "blank", + "type": "github" + } + }, "blockfrost": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs" }, "locked": { "lastModified": 1693412637, @@ -328,6 +434,25 @@ "type": "github" } }, + "blockfrost_2": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1716466734, + "narHash": "sha256-h1LdfN/2KlD/XRjgj7rDNRInxSKZCOx6OF4jak/3c/E=", + "owner": "blockfrost", + "repo": "blockfrost-backend-ryo", + "rev": "7204204615be69b2f298ddf11f9a23dbbb184e55", + "type": "github" + }, + "original": { + "owner": "blockfrost", + "ref": "v2.0.3", + "repo": "blockfrost-backend-ryo", + "type": "github" + } + }, "blst": { "flake": false, "locked": { @@ -382,17 +507,17 @@ "blst_4": { "flake": false, "locked": { - "lastModified": 1691598027, - "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "lastModified": 1656163412, + "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", "owner": "supranational", "repo": "blst", - "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "rev": "03b5124029979755c752eec45f3c29674b558446", "type": "github" }, "original": { "owner": "supranational", - "ref": "v0.3.11", "repo": "blst", + "rev": "03b5124029979755c752eec45f3c29674b558446", "type": "github" } }, @@ -414,6 +539,40 @@ } }, "blst_6": { + "flake": false, + "locked": { + "lastModified": 1691598027, + "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "owner": "supranational", + "repo": "blst", + "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "type": "github" + }, + "original": { + "owner": "supranational", + "ref": "v0.3.11", + "repo": "blst", + "type": "github" + } + }, + "blst_7": { + "flake": false, + "locked": { + "lastModified": 1691598027, + "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "owner": "supranational", + "repo": "blst", + "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "type": "github" + }, + "original": { + "owner": "supranational", + "ref": "v0.3.11", + "repo": "blst", + "type": "github" + } + }, + "blst_8": { "flake": false, "locked": { "lastModified": 1656163412, @@ -430,7 +589,7 @@ "type": "github" } }, - "blst_7": { + "blst_9": { "flake": false, "locked": { "lastModified": 1691598027, @@ -620,11 +779,11 @@ "cabal-34_3": { "flake": false, "locked": { - "lastModified": 1640353650, - "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { @@ -756,11 +915,11 @@ "cabal-36_3": { "flake": false, "locked": { - "lastModified": 1641652457, - "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", + "lastModified": 1669081697, + "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", "owner": "haskell", "repo": "cabal", - "rev": "f27667f8ec360c475027dcaee0138c937477b070", + "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", "type": "github" }, "original": { @@ -855,22 +1014,55 @@ "type": "github" } }, + "call-flake": { + "locked": { + "lastModified": 1687380775, + "narHash": "sha256-bmhE1TmrJG4ba93l9WQTLuYM53kwGQAjYHRvHOeuxWU=", + "owner": "divnix", + "repo": "call-flake", + "rev": "74061f6c241227cd05e79b702db9a300a2e4131a", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "call-flake", + "type": "github" + } + }, + "capkgs": { + "locked": { + "lastModified": 1697123727, + "narHash": "sha256-uSXZAELJF5EfivH9qyLssBUAvhcf3RM9sKhD3W2mdhc=", + "owner": "input-output-hk", + "repo": "capkgs", + "rev": "b197e225592dfe38afb80c94b628d99968c0541d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "capkgs", + "type": "github" + } + }, "cardano-automation": { "inputs": { - "flake-utils": "flake-utils", + "flake-utils": "flake-utils_4", "haskellNix": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "haskellNix" ], "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "nixpkgs" ], "tullia": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia" ] }, @@ -888,5615 +1080,7610 @@ "type": "github" } }, - "cardano-configurations": { - "flake": false, + "cardano-automation_2": { + "inputs": { + "flake-utils": "flake-utils_9", + "haskellNix": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "haskellNix" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "nixpkgs" + ], + "tullia": "tullia_2" + }, "locked": { - "lastModified": 1699561895, - "narHash": "sha256-bLNN6lJUe5dR1EOdtDspReE2fu2EV7hQMHFGDinxf5Y=", + "lastModified": 1679408951, + "narHash": "sha256-xM78upkrXjRu/739V/IxFrA9m+6rvgOiolt4ReKLAog=", "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "d952529afdfdf6d53ce190b1bf8af990a7ae9590", + "repo": "cardano-automation", + "rev": "628f135d243d4a9e388c187e4c6179246038ee72", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "d952529afdfdf6d53ce190b1bf8af990a7ae9590", + "repo": "cardano-automation", "type": "github" } }, - "cardano-configurations_2": { - "flake": false, + "cardano-automation_3": { + "inputs": { + "flake-utils": "flake-utils_16", + "haskellNix": [ + "ctl", + "cardano-node", + "haskellNix" + ], + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "tullia": "tullia_3" + }, "locked": { - "lastModified": 1694019972, - "narHash": "sha256-TQEvb6W2VlOWxqIFa4r8UFBVbu82Bb2hRaDtN5Zbiuk=", + "lastModified": 1679408951, + "narHash": "sha256-xM78upkrXjRu/739V/IxFrA9m+6rvgOiolt4ReKLAog=", + "owner": "input-output-hk", + "repo": "cardano-automation", + "rev": "628f135d243d4a9e388c187e4c6179246038ee72", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "cardano-automation", + "type": "github" + } + }, + "cardano-configurations": { + "flake": false, + "locked": { + "lastModified": 1721870874, + "narHash": "sha256-qiReN+xxtbb4kEfdIWbBcqcJpPGD8he0p/TVD7U3CqM=", "owner": "input-output-hk", "repo": "cardano-configurations", - "rev": "65ef979cf69f420efca0a7aaf0412a610bc48097", + "rev": "7969a73e5c7ee1f3b2a40274b34191fdd8de170b", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-configurations", + "rev": "7969a73e5c7ee1f3b2a40274b34191fdd8de170b", "type": "github" } }, - "cardano-haskell-packages": { + "cardano-configurations-8.1.1": { "flake": false, "locked": { - "lastModified": 1717745122, - "narHash": "sha256-RW0mbVghzN/ywg3CVsdHPB3WCj8KAEAS0egV4PFro/4=", + "lastModified": 1692193634, + "narHash": "sha256-cKw+iXKoMNrfN8M34/CtUelUZVLktVtzNzOYHI20dC0=", "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "a8d2c3e2b819e2f331aae71de5544a855a267e65", + "repo": "cardano-configurations", + "rev": "9b69b59ef2fb2838855017f19af57b38c5d4abe4", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", + "repo": "cardano-configurations", + "rev": "9b69b59ef2fb2838855017f19af57b38c5d4abe4", "type": "github" } }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs_3" - }, + "cardano-configurations-8.7.3": { + "flake": false, "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", + "lastModified": 1702085095, + "narHash": "sha256-IJChESftdO2tj2pRB+82xMaLP/RqyKHzttE7QMLqvBQ=", "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "repo": "cardano-configurations", + "rev": "21249e0d5c68b4e8f3661b250aa8272a8785d678", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", + "repo": "cardano-configurations", + "rev": "21249e0d5c68b4e8f3661b250aa8272a8785d678", "type": "github" } }, - "cardano-node": { + "cardano-db-sync": { "inputs": { "CHaP": "CHaP_2", - "cardano-automation": "cardano-automation", - "cardano-mainnet-mirror": "cardano-mainnet-mirror", - "customConfig": "customConfig", - "em": "em", - "empty-flake": "empty-flake", - "flake-compat": "flake-compat", + "cardano-parts": "cardano-parts", + "flake-compat": "flake-compat_4", "hackageNix": "hackageNix", "haskellNix": "haskellNix", - "hostNixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], "iohkNix": "iohkNix", - "nix2container": "nix2container", "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-db-sync", "haskellNix", "nixpkgs-unstable" ], - "ops-lib": "ops-lib", - "std": [ - "ctl", - "cardano-node", - "tullia", - "std" - ], - "tullia": "tullia", - "utils": "utils_2" + "utils": "utils" }, "locked": { - "lastModified": 1687190129, - "narHash": "sha256-JCa9+QhZ2RVSIKkhz2WCZqTKCgdUSuezWS2YsQ5vhM4=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "6f79e5c3ea109a70cd01910368e011635767305a", + "lastModified": 1707925775, + "narHash": "sha256-z3YUrUImpV/wmJi+pfw6YuhBw+2Xd3jGlSWk7WI69/4=", + "owner": "intersectmbo", + "repo": "cardano-db-sync", + "rev": "ed3dc8bbb79f07c26ec43f10bad661b0bef3b915", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "8.1.1", - "repo": "cardano-node", + "owner": "intersectmbo", + "ref": "13.2.0.1", + "repo": "cardano-db-sync", "type": "github" } }, - "cardano-shell": { + "cardano-db-sync-schema": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1688568916, + "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-db-sync", + "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "13.1.1.3", + "repo": "cardano-db-sync", "type": "github" } }, - "cardano-shell_2": { + "cardano-db-sync-schema-ng": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1694078776, + "narHash": "sha256-QBnUDobTwWQmooCNr1WcaAzRbAKokon8lvAN6VQ1u34=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-db-sync", + "rev": "b44eb735fe64fe4e8079935df722d0a32a41c2a4", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "sancho-1-1-0", + "repo": "cardano-db-sync", "type": "github" } }, - "cardano-shell_3": { + "cardano-db-sync-service": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1688568916, + "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-db-sync", + "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "13.1.1.3", + "repo": "cardano-db-sync", "type": "github" } }, - "cardano-shell_4": { + "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1731401651, + "narHash": "sha256-tXaUck9+0Ob4h6GBlbhYMI4ekW5e8biVJU5jPT/rjus=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-haskell-packages", + "rev": "82b295d6147a566c28dbcf038c54040f06f7e6b4", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "repo", + "repo": "cardano-haskell-packages", "type": "github" } }, - "cardano-shell_5": { - "flake": false, + "cardano-mainnet-mirror": { + "inputs": { + "nixpkgs": "nixpkgs_15" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-shell_6": { - "flake": false, + "cardano-mainnet-mirror_2": { + "inputs": { + "nixpkgs": "nixpkgs_25" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-shell_7": { - "flake": false, + "cardano-mainnet-mirror_3": { + "inputs": { + "nixpkgs": "nixpkgs_34" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-shell_8": { - "flake": false, + "cardano-nix": { + "inputs": { + "blockfrost": "blockfrost_2", + "cardano-configurations-8.1.1": "cardano-configurations-8.1.1", + "cardano-configurations-8.7.3": "cardano-configurations-8.7.3", + "cardano-db-sync": "cardano-db-sync", + "cardano-node-8.1.1": "cardano-node-8.1.1", + "cardano-node-8.7.3": "cardano-node-8.7.3", + "crane": "crane_3", + "devour-flake": "devour-flake", + "devshell": "devshell_4", + "flake-parts": "flake-parts_5", + "flake-root": "flake-root", + "hercules-ci-effects": "hercules-ci-effects", + "nixpkgs": [ + "ctl", + "nixpkgs" + ], + "oura": "oura", + "pre-commit-hooks-nix": "pre-commit-hooks-nix", + "treefmt-nix": "treefmt-nix_3" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1724967699, + "narHash": "sha256-rsj28Jq7DX/YCzykfvy2LJ9y6AE37i3MCyoAFeRHyEM=", + "owner": "mlabs-haskell", + "repo": "cardano.nix", + "rev": "3eb9384b2e1c43d4dcdf2eb23d0210d5d7e612af", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "mlabs-haskell", + "repo": "cardano.nix", "type": "github" } }, - "crane": { + "cardano-node": { "inputs": { - "nixpkgs": "nixpkgs" + "CHaP": "CHaP_5", + "cardano-automation": "cardano-automation_3", + "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", + "customConfig": "customConfig_3", + "em": "em_3", + "empty-flake": "empty-flake_4", + "flake-compat": "flake-compat_15", + "hackageNix": "hackageNix_4", + "haskellNix": "haskellNix_4", + "hostNixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "iohkNix": "iohkNix_4", + "nix2container": "nix2container_6", + "nixpkgs": [ + "ctl", + "cardano-node", + "haskellNix", + "nixpkgs-unstable" + ], + "ops-lib": "ops-lib_3", + "std": "std_5", + "utils": "utils_8" }, "locked": { - "lastModified": 1717895724, - "narHash": "sha256-dHwxCMe/Ki1xOAnbF9jQTXSFAMujpTnwWMbXvxcb5Uo=", - "owner": "ipetkov", - "repo": "crane", - "rev": "a21d14679fb306ab8fa6ae0255eb9dc185039367", + "lastModified": 1724944858, + "narHash": "sha256-7zV11vZ4e81cDIpk9OpkAnYV9EA5WWH134iei3n8+S8=", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "d7abccd4e90c38ff5cd4d6a7839689d888332056", "type": "github" }, "original": { - "owner": "ipetkov", - "repo": "crane", + "owner": "input-output-hk", + "repo": "cardano-node", + "rev": "d7abccd4e90c38ff5cd4d6a7839689d888332056", "type": "github" } }, - "ctl": { + "cardano-node-8.1.1": { "inputs": { - "CHaP": "CHaP", - "blockfrost": "blockfrost", - "cardano-configurations": "cardano-configurations", - "cardano-node": "cardano-node", - "db-sync": [ - "db-sync-ctl" + "CHaP": "CHaP_3", + "cardano-automation": "cardano-automation", + "cardano-mainnet-mirror": "cardano-mainnet-mirror", + "customConfig": "customConfig", + "em": "em", + "empty-flake": "empty-flake_2", + "flake-compat": "flake-compat_6", + "hackageNix": "hackageNix_2", + "haskellNix": "haskellNix_2", + "hostNixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "nixpkgs" ], - "easy-purescript-nix": "easy-purescript-nix", - "flake-compat": "flake-compat_4", - "hackage-nix": "hackage-nix", - "haskell-nix": "haskell-nix", - "hercules-ci-effects": "hercules-ci-effects", - "iohk-nix": "iohk-nix", - "kupo": "kupo", - "kupo-nixos": "kupo-nixos", + "iohkNix": "iohkNix_2", + "nix2container": "nix2container", "nixpkgs": [ "ctl", - "haskell-nix", + "cardano-nix", + "cardano-node-8.1.1", + "haskellNix", "nixpkgs-unstable" ], - "ogmios": "ogmios", - "ogmios-nixos": "ogmios-nixos", - "plutip": "plutip" + "ops-lib": "ops-lib", + "std": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std" + ], + "tullia": "tullia", + "utils": "utils_3" }, "locked": { - "lastModified": 1717435748, - "narHash": "sha256-v60NKFCPGuFydhojgWZV1tNr5sF+SP1PXj+q3O+jA3k=", - "owner": "plutonomicon", - "repo": "cardano-transaction-lib", - "rev": "bff8bf9c0247c32d931fc0c18ec5fab909e18e8e", + "lastModified": 1687190129, + "narHash": "sha256-JCa9+QhZ2RVSIKkhz2WCZqTKCgdUSuezWS2YsQ5vhM4=", + "owner": "intersectmbo", + "repo": "cardano-node", + "rev": "6f79e5c3ea109a70cd01910368e011635767305a", "type": "github" }, "original": { - "owner": "plutonomicon", - "ref": "develop", - "repo": "cardano-transaction-lib", + "owner": "intersectmbo", + "ref": "8.1.1", + "repo": "cardano-node", "type": "github" } }, - "customConfig": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, + "cardano-node-8.7.3": { + "inputs": { + "CHaP": "CHaP_4", + "cardano-automation": "cardano-automation_2", + "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", + "customConfig": "customConfig_2", + "em": "em_2", + "empty-flake": "empty-flake_3", + "flake-compat": "flake-compat_10", + "hackageNix": "hackageNix_3", + "haskellNix": "haskellNix_3", + "hostNixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "nixpkgs" + ], + "iohkNix": "iohkNix_3", + "nix2container": "nix2container_4", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "haskellNix", + "nixpkgs-unstable" + ], + "ops-lib": "ops-lib_2", + "std": "std_3", + "utils": "utils_5" + }, + "locked": { + "lastModified": 1702654749, + "narHash": "sha256-fIzSNSKWC7qMRjHUMHfrMnEzHiFu7ac/UUgfofXqaFY=", + "owner": "intersectmbo", + "repo": "cardano-node", + "rev": "a4a8119b59b1fbb9a69c79e1e6900e91292161e7", + "type": "github" + }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "intersectmbo", + "ref": "8.7.3", + "repo": "cardano-node", "type": "github" } }, - "customConfig_2": { + "cardano-node-service": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1690209950, + "narHash": "sha256-d0V8N+y/OarYv6GQycGXnbPly7GeJRBEeE1017qj9eI=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "cardano-node", + "rev": "d2d90b48c5577b4412d5c9c9968b55f8ab4b9767", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", + "ref": "8.1.2", + "repo": "cardano-node", "type": "github" } }, - "db-sync-ctl": { + "cardano-parts": { "inputs": { - "CHaP": "CHaP_5", - "customConfig": "customConfig_2", - "flake-compat": "flake-compat_8", - "haskellNix": "haskellNix_2", - "iohkNix": "iohkNix_2", + "auth-keys-hub": "auth-keys-hub", + "capkgs": "capkgs", + "cardano-db-sync-schema": "cardano-db-sync-schema", + "cardano-db-sync-schema-ng": "cardano-db-sync-schema-ng", + "cardano-db-sync-service": "cardano-db-sync-service", + "cardano-node-service": "cardano-node-service", + "cardano-wallet-service": "cardano-wallet-service", + "colmena": "colmena", + "empty-flake": "empty-flake", + "flake-parts": "flake-parts_3", + "haskell-nix": "haskell-nix", + "inputs-check": "inputs-check", + "iohk-nix": "iohk-nix", + "iohk-nix-ng": "iohk-nix-ng", + "nix": "nix_2", "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "nixpkgs-unstable" - ], - "std": [ - "db-sync-ctl", - "tullia", - "std" + "ctl", + "cardano-nix", + "cardano-db-sync", + "nixpkgs" ], - "tullia": "tullia_2", - "utils": "utils_4" + "nixpkgs-unstable": "nixpkgs-unstable_2", + "offchain-metadata-tools-service": "offchain-metadata-tools-service", + "sops-nix": "sops-nix", + "terraform-providers": "terraform-providers", + "terranix": "terranix", + "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1688568916, - "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", + "lastModified": 1697147999, + "narHash": "sha256-mbSWIcmDnt2mlETCNL8MI97nDH1lkOxIxFHKXXfOV28=", "owner": "input-output-hk", - "repo": "cardano-db-sync", - "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", + "repo": "cardano-parts", + "rev": "af8993ee12f78ddfcc31eefe006391669cb11462", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "13.1.1.3", - "repo": "cardano-db-sync", + "repo": "cardano-parts", "type": "github" } }, - "devshell": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-node", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-node", - "tullia", - "std", - "nixpkgs" - ] - }, + "cardano-shell": { + "flake": false, "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", - "owner": "numtide", - "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "numtide", - "repo": "devshell", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "devshell_2": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, + "cardano-shell_2": { + "flake": false, "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", - "owner": "numtide", - "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "numtide", - "repo": "devshell", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "dmerge": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-node", - "tullia", - "std", - "nixpkgs" - ], - "yants": [ - "ctl", - "cardano-node", - "tullia", - "std", - "yants" - ] - }, + "cardano-shell_3": { + "flake": false, "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "divnix", - "repo": "data-merge", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "dmerge_2": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ], - "yants": [ - "db-sync-ctl", - "tullia", - "std", - "yants" - ] - }, + "cardano-shell_4": { + "flake": false, "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "divnix", - "repo": "data-merge", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "easy-purescript-nix": { + "cardano-shell_5": { "flake": false, "locked": { - "lastModified": 1696584097, - "narHash": "sha256-a9Hhqf/Fi0FkjRTcQr3pYDhrO9A9tdOkaeVgD23Cdrk=", - "owner": "justinwoo", - "repo": "easy-purescript-nix", - "rev": "d5fe5f4b210a0e4bac42ae0c159596a49c5eb016", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "justinwoo", - "repo": "easy-purescript-nix", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "easy-purescript-nix_2": { - "inputs": { - "flake-utils": "flake-utils_10" - }, + "cardano-shell_6": { + "flake": false, "locked": { - "lastModified": 1696584097, - "narHash": "sha256-a9Hhqf/Fi0FkjRTcQr3pYDhrO9A9tdOkaeVgD23Cdrk=", - "owner": "justinwoo", - "repo": "easy-purescript-nix", - "rev": "d5fe5f4b210a0e4bac42ae0c159596a49c5eb016", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "justinwoo", - "repo": "easy-purescript-nix", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "easy-purescript-nix_3": { - "inputs": { - "flake-utils": "flake-utils_12" - }, + "cardano-shell_7": { + "flake": false, "locked": { - "lastModified": 1696584097, - "narHash": "sha256-a9Hhqf/Fi0FkjRTcQr3pYDhrO9A9tdOkaeVgD23Cdrk=", - "owner": "justinwoo", - "repo": "easy-purescript-nix", - "rev": "d5fe5f4b210a0e4bac42ae0c159596a49c5eb016", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "justinwoo", - "repo": "easy-purescript-nix", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "easy-purescript-nix_4": { - "inputs": { - "flake-utils": "flake-utils_16" - }, + "cardano-shell_8": { + "flake": false, "locked": { - "lastModified": 1696584097, - "narHash": "sha256-a9Hhqf/Fi0FkjRTcQr3pYDhrO9A9tdOkaeVgD23Cdrk=", - "owner": "justinwoo", - "repo": "easy-purescript-nix", - "rev": "d5fe5f4b210a0e4bac42ae0c159596a49c5eb016", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "justinwoo", - "repo": "easy-purescript-nix", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "em": { + "cardano-wallet-service": { "flake": false, "locked": { - "lastModified": 1684791668, - "narHash": "sha256-JyPm0RiWCfy/8rs7wd/IRSWIz+bTkD78uxIMnKktU2g=", - "owner": "deepfire", - "repo": "em", - "rev": "302cdf6d654fb18baff0213bdfa41a653774585a", + "lastModified": 1689751896, + "narHash": "sha256-ijflgIw+1FpLoxM4Rksf4MJvNqnEPAv3gNWE8zMuefU=", + "owner": "cardano-foundation", + "repo": "cardano-wallet", + "rev": "3f0d2f3abe706958fab8cdc528184068bd0453c9", "type": "github" }, "original": { - "owner": "deepfire", - "repo": "em", + "owner": "cardano-foundation", + "ref": "v2023-07-18", + "repo": "cardano-wallet", "type": "github" } }, - "empty-flake": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "colmena": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "nixpkgs" + ], + "stable": "stable" + }, + "locked": { + "lastModified": 1684127108, + "narHash": "sha256-01bfuSY4gnshhtqA1EJCw2CMsKkAx+dHS+sEpQ2+EAQ=", + "owner": "zhaofengli", + "repo": "colmena", + "rev": "5fdd743a11e7291bd8ac1e169d62ba6156c99be4", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "zhaofengli", + "ref": "v0.4.0", + "repo": "colmena", "type": "github" } }, - "flake-compat": { - "flake": false, + "crane": { "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "lastModified": 1731098351, + "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "owner": "ipetkov", + "repo": "crane", + "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "flake-compat_10": { - "flake": false, + "crane_2": { + "inputs": { + "flake-compat": "flake-compat_12", + "flake-utils": "flake-utils_14", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "paisano-mdbook-preprocessor", + "nixpkgs" + ], + "rust-overlay": "rust-overlay" + }, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1676162383, + "narHash": "sha256-krUCKdz7ebHlFYm/A7IbKDnj2ZmMMm3yIEQcooqm7+E=", + "owner": "ipetkov", + "repo": "crane", + "rev": "6fb400ec631b22ccdbc7090b38207f7fb5cfb5f2", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "flake-compat_11": { - "flake": false, + "crane_3": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1721058578, + "narHash": "sha256-fs/PVa3H5dS1//4BjecWi3nitXm5fRObx0JxXIAo+JA=", + "owner": "ipetkov", + "repo": "crane", + "rev": "17e5109bb1d9fb393d70fba80988f7d70d1ded1a", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "flake-compat_12": { - "flake": false, + "crystal": { + "inputs": { + "ameba-src": "ameba-src", + "bdwgc-src": "bdwgc-src", + "crystal-aarch64-darwin": "crystal-aarch64-darwin", + "crystal-src": "crystal-src", + "crystal-x86_64-darwin": "crystal-x86_64-darwin", + "crystal-x86_64-linux": "crystal-x86_64-linux", + "crystalline-src": "crystalline-src", + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_3" + }, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1683429373, + "narHash": "sha256-Mx5lwMyk2T40wFqOoYcJLs4srwO2UrsepTZhlHNuTrI=", + "owner": "manveru", + "repo": "crystal-flake", + "rev": "e7a443c20e2be6e5dd870586705dd27c91aa9c5c", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "manveru", + "repo": "crystal-flake", "type": "github" } }, - "flake-compat_13": { + "crystal-aarch64-darwin": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" + "narHash": "sha256-NqYaZHM3kHAgYbO0RDJtA8eHqp4vVe4MBpisTOGrRVw=", + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" } }, - "flake-compat_14": { + "crystal-src": { "flake": false, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "lastModified": 1681995387, + "narHash": "sha256-t+1vM1m62UftCvfa90Dg6nqt6Zseh/GP/Gc1VfOa4+c=", + "owner": "crystal-lang", + "repo": "crystal", + "rev": "a59a3dbd738269d5aad6051c3834fc70f482f469", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "crystal-lang", + "ref": "1.8.1", + "repo": "crystal", "type": "github" } }, - "flake-compat_15": { + "crystal-x86_64-darwin": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" + "narHash": "sha256-NqYaZHM3kHAgYbO0RDJtA8eHqp4vVe4MBpisTOGrRVw=", + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" } }, - "flake-compat_16": { + "crystal-x86_64-linux": { "flake": false, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" + "narHash": "sha256-/Jk3uiglM/hzjygxmMUgVTvz+tuFFjBv8+uUIL05rXo=", + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-linux-x86_64.tar.gz" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" + "type": "tarball", + "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-linux-x86_64.tar.gz" } }, - "flake-compat_17": { + "crystalline-src": { "flake": false, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "lastModified": 1681549124, + "narHash": "sha256-kx3rdGqIbrOaHY7V3uXLqIFEYzzsMKzNwZ6Neq8zM3c=", + "owner": "elbywan", + "repo": "crystalline", + "rev": "4ac0ae282c5f4172230fea1e93df51c2b380f475", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "elbywan", + "ref": "v0.9.0", + "repo": "crystalline", "type": "github" } }, - "flake-compat_18": { - "flake": false, + "ctl": { + "inputs": { + "CHaP": "CHaP", + "blockfrost": "blockfrost", + "cardano-configurations": "cardano-configurations", + "cardano-nix": "cardano-nix", + "cardano-node": "cardano-node", + "db-sync": [ + "db-sync-ctl" + ], + "easy-purescript-nix": "easy-purescript-nix", + "flake-compat": "flake-compat_17", + "hackage-nix": "hackage-nix", + "haskell-nix": "haskell-nix_2", + "hercules-ci-effects": "hercules-ci-effects_2", + "iohk-nix": "iohk-nix_2", + "nixpkgs": [ + "ctl", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-arion": "nixpkgs-arion", + "ogmios": "ogmios" + }, "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "lastModified": 1727366337, + "narHash": "sha256-Ut8Wo4msEQP9MDtAaHJDyCW8L+AvKiilJitOXuEwkuM=", + "owner": "plutonomicon", + "repo": "cardano-transaction-lib", + "rev": "391dda3d9566ca969c245369492361d046462588", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "plutonomicon", + "ref": "develop", + "repo": "cardano-transaction-lib", "type": "github" } }, - "flake-compat_2": { - "flake": false, + "customConfig": { "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "repo": "empty-flake", "type": "github" } }, - "flake-compat_3": { - "flake": false, + "customConfig_2": { "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-compat_4": { - "flake": false, + "customConfig_3": { "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-compat_5": { - "flake": false, + "customConfig_4": { "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "repo": "empty-flake", "type": "github" } }, - "flake-compat_6": { - "flake": false, + "db-sync-ctl": { + "inputs": { + "CHaP": "CHaP_6", + "customConfig": "customConfig_4", + "flake-compat": "flake-compat_19", + "haskellNix": "haskellNix_5", + "iohkNix": "iohkNix_5", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "nixpkgs-unstable" + ], + "std": [ + "db-sync-ctl", + "tullia", + "std" + ], + "tullia": "tullia_4", + "utils": "utils_10" + }, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_8": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "lastModified": 1688568916, + "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "repo": "cardano-db-sync", + "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", + "ref": "13.1.1.3", + "repo": "cardano-db-sync", "type": "github" } }, - "flake-compat_9": { + "devour-flake": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1694098737, + "narHash": "sha256-O51F4YFOzlaQAc9b6xjkAqpvrvCtw/Os2M7TU0y4SKQ=", + "owner": "srid", + "repo": "devour-flake", + "rev": "30a34036b29b0d12989ef6c8be77aa949d85aef5", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "srid", + "repo": "devour-flake", "type": "github" } }, - "flake-parts": { + "devshell": { "inputs": { - "nixpkgs-lib": [ + "flake-utils": [ "ctl", - "hercules-ci-effects", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", "nixpkgs" ] }, "locked": { - "lastModified": 1696343447, - "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", - "type": "github" - }, - "original": { - "id": "flake-parts", - "type": "indirect" - } - }, - "flake-parts_2": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1717285511, - "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8", + "lastModified": 1663445644, + "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", + "owner": "numtide", + "repo": "devshell", + "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "numtide", + "repo": "devshell", "type": "github" } }, - "flake-parts_3": { + "devshell_2": { "inputs": { - "nixpkgs-lib": [ - "hci-effects", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", "nixpkgs" ] }, "locked": { - "lastModified": 1712014858, - "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", - "type": "github" - }, - "original": { - "id": "flake-parts", - "type": "indirect" - } - }, - "flake-utils": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1663445644, + "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "repo": "devshell", + "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", "type": "github" }, "original": { "owner": "numtide", - "repo": "flake-utils", + "repo": "devshell", "type": "github" } }, - "flake-utils_10": { + "devshell_3": { "inputs": { - "systems": "systems" + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "nixpkgs" + ], + "systems": "systems_2" }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "lastModified": 1686680692, + "narHash": "sha256-SsLZz3TDleraAiJq4EkmdyewSyiv5g0LZYc6vaLZOMQ=", "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "repo": "devshell", + "rev": "fd6223370774dd9c33354e87a007004b5fd36442", "type": "github" }, "original": { "owner": "numtide", - "repo": "flake-utils", + "repo": "devshell", "type": "github" } }, - "flake-utils_11": { + "devshell_4": { "inputs": { - "systems": "systems_2" + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ], + "systems": "systems_3" }, "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "lastModified": 1695973661, + "narHash": "sha256-BP2H4c42GThPIhERtTpV1yCtwQHYHEKdRu7pjrmQAwo=", "owner": "numtide", - "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "repo": "devshell", + "rev": "cd4e2fda3150dd2f689caeac07b7f47df5197c31", "type": "github" }, "original": { "owner": "numtide", - "repo": "flake-utils", + "repo": "devshell", "type": "github" } }, - "flake-utils_12": { + "devshell_5": { "inputs": { - "systems": "systems_3" + "flake-utils": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "lastModified": 1663445644, + "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "repo": "devshell", + "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", "type": "github" }, "original": { "owner": "numtide", - "repo": "flake-utils", + "repo": "devshell", "type": "github" } }, - "flake-utils_13": { + "devshell_6": { "inputs": { - "systems": "systems_4" + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] }, "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "lastModified": 1663445644, + "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", "owner": "numtide", - "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "repo": "devshell", + "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", "type": "github" }, "original": { "owner": "numtide", - "repo": "flake-utils", + "repo": "devshell", "type": "github" } }, - "flake-utils_14": { + "dmerge": { "inputs": { - "systems": "systems_5" + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "nixpkgs" + ], + "yants": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "yants" + ] }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "lastModified": 1659548052, + "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", + "owner": "divnix", + "repo": "data-merge", + "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "repo": "data-merge", "type": "github" } }, - "flake-utils_15": { + "dmerge_2": { "inputs": { - "systems": "systems_6" + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ], + "yants": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "yants" + ] }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "lastModified": 1659548052, + "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", + "owner": "divnix", + "repo": "data-merge", + "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "repo": "data-merge", "type": "github" } }, - "flake-utils_16": { + "dmerge_3": { "inputs": { - "systems": "systems_7" + "haumea": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "haumea" + ], + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "haumea", + "nixpkgs" + ], + "yants": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "yants" + ] }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "lastModified": 1686862774, + "narHash": "sha256-ojGtRQ9pIOUrxsQEuEPerUkqIJEuod9hIflfNkY+9CE=", + "owner": "divnix", + "repo": "dmerge", + "rev": "9f7f7a8349d33d7bd02e0f2b484b1f076e503a96", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "ref": "0.2.1", + "repo": "dmerge", "type": "github" } }, - "flake-utils_17": { + "dmerge_4": { "inputs": { - "systems": "systems_8" + "nixlib": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ], + "yants": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "yants" + ] }, "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "lastModified": 1659548052, + "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", + "owner": "divnix", + "repo": "data-merge", + "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "repo": "data-merge", "type": "github" } }, - "flake-utils_18": { + "dmerge_5": { "inputs": { - "systems": "systems_9" + "haumea": [ + "ctl", + "cardano-node", + "std", + "haumea" + ], + "nixlib": [ + "ctl", + "cardano-node", + "std", + "lib" + ], + "yants": [ + "ctl", + "cardano-node", + "std", + "yants" + ] }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "lastModified": 1686862774, + "narHash": "sha256-ojGtRQ9pIOUrxsQEuEPerUkqIJEuod9hIflfNkY+9CE=", + "owner": "divnix", + "repo": "dmerge", + "rev": "9f7f7a8349d33d7bd02e0f2b484b1f076e503a96", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "ref": "0.2.1", + "repo": "dmerge", "type": "github" } }, - "flake-utils_19": { + "dmerge_6": { "inputs": { - "systems": "systems_10" + "nixlib": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ], + "yants": [ + "db-sync-ctl", + "tullia", + "std", + "yants" + ] }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "lastModified": 1659548052, + "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", + "owner": "divnix", + "repo": "data-merge", + "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "divnix", + "repo": "data-merge", "type": "github" } }, - "flake-utils_2": { + "easy-purescript-nix": { + "flake": false, "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", + "lastModified": 1710161569, + "narHash": "sha256-lcIRIOFCdIWEGyKyG/tB4KvxM9zoWuBRDxW+T+mvIb0=", + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "rev": "117fd96acb69d7d1727df95b6fde9d8715e031fc", "type": "github" }, "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", + "owner": "justinwoo", + "repo": "easy-purescript-nix", "type": "github" } }, - "flake-utils_20": { - "inputs": { - "systems": "systems_11" - }, + "em": { + "flake": false, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "lastModified": 1684791668, + "narHash": "sha256-JyPm0RiWCfy/8rs7wd/IRSWIz+bTkD78uxIMnKktU2g=", + "owner": "deepfire", + "repo": "em", + "rev": "302cdf6d654fb18baff0213bdfa41a653774585a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "deepfire", + "repo": "em", "type": "github" } }, - "flake-utils_21": { - "inputs": { - "systems": "systems_12" - }, + "em_2": { + "flake": false, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "lastModified": 1684791668, + "narHash": "sha256-JyPm0RiWCfy/8rs7wd/IRSWIz+bTkD78uxIMnKktU2g=", + "owner": "deepfire", + "repo": "em", + "rev": "302cdf6d654fb18baff0213bdfa41a653774585a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "deepfire", + "repo": "em", "type": "github" } }, - "flake-utils_22": { - "inputs": { - "systems": "systems_13" - }, + "em_3": { + "flake": false, "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "lastModified": 1685015066, + "narHash": "sha256-etAdEoYhtvjTw1ITh28WPNfwvvb5t/fpwCP6s7odSiQ=", + "owner": "deepfire", + "repo": "em", + "rev": "af69bb5c2ac2161434d8fea45f920f8f359587ce", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "deepfire", + "repo": "em", "type": "github" } }, - "flake-utils_3": { + "empty-flake": { "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-utils_4": { + "empty-flake_2": { "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-utils_5": { + "empty-flake_3": { "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-utils_6": { + "empty-flake_4": { "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "flake-utils_7": { + "fenix": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "auth-keys-hub", + "statix", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", + "lastModified": 1645251813, + "narHash": "sha256-cQ66tGjnZclBCS3nD26mZ5fUH+3/HnysGffBiWXUSHk=", + "owner": "nix-community", + "repo": "fenix", + "rev": "9892337b588c38ec59466a1c89befce464aae7f8", "type": "github" }, "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", + "owner": "nix-community", + "repo": "fenix", "type": "github" } }, - "flake-utils_8": { + "fenix_2": { + "inputs": { + "nixpkgs": "nixpkgs_30", + "rust-analyzer-src": "rust-analyzer-src_2" + }, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "lastModified": 1677306201, + "narHash": "sha256-VZ9x7qdTosFvVsrpgFHrtYfT6PU3yMIs7NRYn9ELapI=", + "owner": "nix-community", + "repo": "fenix", + "rev": "0923f0c162f65ae40261ec940406049726cfeab4", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "nix-community", + "repo": "fenix", "type": "github" } }, - "flake-utils_9": { + "flake-compat": { + "flake": false, "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", - "type": "github" + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk": { + "flake-compat_10": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "ref": "fixes", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_2": { + "flake-compat_11": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_3": { + "flake-compat_12": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_4": { + "flake-compat_13": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_5": { + "flake-compat_14": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_6": { + "flake-compat_15": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "ref": "fixes", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_7": { + "flake-compat_16": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", "type": "github" } }, - "ghc-8.6.5-iohk_8": { + "flake-compat_17": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "ghc910X": { + "flake-compat_18": { "flake": false, "locked": { - "lastModified": 1714520650, - "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", - "ref": "ghc-9.10", - "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", - "revCount": 62663, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "type": "github" }, "original": { - "ref": "ghc-9.10", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", + "type": "github" } }, - "ghc911": { + "flake-compat_19": { "flake": false, "locked": { - "lastModified": 1714817013, - "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", - "ref": "refs/heads/master", - "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", - "revCount": 62816, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" }, "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" } }, - "ghc98X": { + "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "type": "github" }, "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", + "type": "github" } }, - "ghc98X_2": { + "flake-compat_20": { "flake": false, "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "type": "github" }, "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", + "type": "github" } }, - "ghc98X_3": { + "flake-compat_21": { "flake": false, "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" }, "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" } }, - "ghc98X_4": { + "flake-compat_22": { "flake": false, "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "type": "github" }, "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", + "type": "github" } }, - "ghc99": { + "flake-compat_23": { "flake": false, "locked": { - "lastModified": 1701580282, - "narHash": "sha256-drA01r3JrXnkKyzI+owMZGxX0JameMzjK0W5jJE/+V4=", - "ref": "refs/heads/master", - "rev": "f5eb0f2982e9cf27515e892c4bdf634bcfb28459", - "revCount": 62197, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" }, "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" } }, - "ghc99_2": { + "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1701580282, - "narHash": "sha256-drA01r3JrXnkKyzI+owMZGxX0JameMzjK0W5jJE/+V4=", - "ref": "refs/heads/master", - "rev": "f5eb0f2982e9cf27515e892c4bdf634bcfb28459", - "revCount": 62197, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" }, "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" } }, - "ghc99_3": { + "flake-compat_4": { "flake": false, "locked": { - "lastModified": 1701580282, - "narHash": "sha256-drA01r3JrXnkKyzI+owMZGxX0JameMzjK0W5jJE/+V4=", - "ref": "refs/heads/master", - "rev": "f5eb0f2982e9cf27515e892c4bdf634bcfb28459", - "revCount": 62197, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" }, "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" } }, - "ghc99_4": { + "flake-compat_5": { "flake": false, "locked": { - "lastModified": 1701580282, - "narHash": "sha256-drA01r3JrXnkKyzI+owMZGxX0JameMzjK0W5jJE/+V4=", - "ref": "refs/heads/master", - "rev": "f5eb0f2982e9cf27515e892c4bdf634bcfb28459", - "revCount": 62197, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "type": "github" }, "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", + "type": "github" } }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", - "pre-commit-hooks-nix", - "nixpkgs" - ] + "flake-compat_6": { + "flake": false, + "locked": { + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "type": "github" }, + "original": { + "owner": "input-output-hk", + "ref": "fixes", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_7": { + "flake": false, "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", "type": "github" } }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", - "pre-commit-hooks-nix", - "nixpkgs" - ] + "flake-compat_8": { + "flake": false, + "locked": { + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_9": { + "flake": false, "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "gitignore_3": { + "flake-parts": { "inputs": { - "nixpkgs": [ - "plutus", - "iogx", - "pre-commit-hooks-nix", - "nixpkgs" - ] + "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1660459072, - "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "lastModified": 1672152762, + "narHash": "sha256-U8iWWHgabN07zfbgedogMVWrEP1Zywyf3Yx3OYHSSgE=", "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "repo": "flake-parts", + "rev": "19e0f88324d90509141e192664ded98bb88ef9b2", "type": "github" }, "original": { "owner": "hercules-ci", - "repo": "gitignore.nix", + "repo": "flake-parts", "type": "github" } }, - "gitignore_4": { + "flake-parts_2": { "inputs": { - "nixpkgs": [ - "pre-commit-hooks", - "nixpkgs" - ] + "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "lastModified": 1682984683, + "narHash": "sha256-fSMthG+tp60AHhNmaHc4StT3ltfHkQsJtN8GhfLWmtI=", "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", + "repo": "flake-parts", + "rev": "86684881e184f41aa322e653880e497b66429f3e", "type": "github" }, "original": { "owner": "hercules-ci", - "repo": "gitignore.nix", + "repo": "flake-parts", "type": "github" } }, - "gomod2nix": { + "flake-parts_3": { "inputs": { - "nixpkgs": "nixpkgs_6", - "utils": "utils" + "nixpkgs-lib": "nixpkgs-lib_3" }, "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", + "lastModified": 1690933134, + "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", "type": "github" }, "original": { - "owner": "tweag", - "repo": "gomod2nix", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, - "gomod2nix_2": { + "flake-parts_4": { "inputs": { - "nixpkgs": "nixpkgs_14", - "utils": "utils_3" + "nixpkgs-lib": "nixpkgs-lib_4" }, "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", + "lastModified": 1690933134, + "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", "type": "github" }, "original": { - "owner": "tweag", - "repo": "gomod2nix", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, - "hackage": { - "flake": false, + "flake-parts_5": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_5" + }, "locked": { - "lastModified": 1654219082, - "narHash": "sha256-sm59eg5wSrfIAjNXfBaaOBQ8daghF3g1NiGazYfj+no=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "fc90e7c5dea0483bacb01fc00bd2ab8f8e72500d", + "lastModified": 1696343447, + "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, - "hackage-nix": { - "flake": false, + "flake-parts_6": { + "inputs": { + "nixpkgs-lib": [ + "ctl", + "hercules-ci-effects", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1702772694, - "narHash": "sha256-KL6ZjbhPBCco1ho0lmh0/dfPSNxjF8qtrTlzQcTN3iw=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "20bd4b5f667f892230d4a28ea4607e85ce9bc44e", + "lastModified": 1712014858, + "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" + "id": "flake-parts", + "type": "indirect" } }, - "hackageNix": { - "flake": false, + "flake-parts_7": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_6" + }, "locked": { - "lastModified": 1685492843, - "narHash": "sha256-X8dNs5Gfc2ucfaWAgZ1VmkpBB4Cb44EQZu0b7tkvz2Y=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "e7407bab324eb2445bda58c5ffac393e80dda1e4", + "lastModified": 1730504689, + "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "506278e768c2a08bec68eb62932193e341f55c90", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" } }, - "hackage_2": { - "flake": false, + "flake-parts_8": { + "inputs": { + "nixpkgs-lib": [ + "hci-effects", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1684283135, - "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", + "lastModified": 1712014858, + "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" + "id": "flake-parts", + "type": "indirect" } }, - "hackage_3": { - "flake": false, + "flake-root": { "locked": { - "lastModified": 1717893607, - "narHash": "sha256-hAPKRc5E6GwiefyXQ+8StJ+Tzfj+/e/nQSWRt4BUBQA=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "021eba0183dede166efc3d6e798862386c78d87f", + "lastModified": 1692742795, + "narHash": "sha256-f+Y0YhVCIJ06LemO+3Xx00lIcqQxSKJHXT/yk1RTKxw=", + "owner": "srid", + "repo": "flake-root", + "rev": "d9a70d9c7a5fd7f3258ccf48da9335e9b47c3937", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "srid", + "repo": "flake-root", "type": "github" } }, - "hackage_4": { - "flake": false, + "flake-utils": { "locked": { - "lastModified": 1709079728, - "narHash": "sha256-tzjb4AeQjm4B/hJgoy6XhoGAS9d2zqX0TQFyGL3IqhQ=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "7b66a4d1a5231a0dd357ab9f290619012e39b2db", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hackage_5": { - "flake": false, + "flake-utils_10": { "locked": { - "lastModified": 1703636672, - "narHash": "sha256-QVADvglA1x9WpQFij73VvdvnqquCUCNBM0BOFHXQz0Y=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "6a9040a7f72c7e629b286a461cf856d987c163ba", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hackage_6": { - "flake": false, + "flake-utils_11": { "locked": { - "lastModified": 1703636672, - "narHash": "sha256-QVADvglA1x9WpQFij73VvdvnqquCUCNBM0BOFHXQz0Y=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "6a9040a7f72c7e629b286a461cf856d987c163ba", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "cardano-shell": "cardano-shell_2", - "flake-compat": "flake-compat_5", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "ghc98X": "ghc98X", - "ghc99": "ghc99", - "hackage": [ - "ctl", - "hackage-nix" - ], - "hls-1.10": "hls-1.10_2", - "hls-2.0": "hls-2.0", - "hls-2.2": "hls-2.2", - "hls-2.3": "hls-2.3", - "hls-2.4": "hls-2.4", - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra_2", - "iserv-proxy": "iserv-proxy_2", - "nixpkgs": [ - "ctl", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_2", - "nixpkgs-2105": "nixpkgs-2105_2", - "nixpkgs-2111": "nixpkgs-2111_2", - "nixpkgs-2205": "nixpkgs-2205_2", - "nixpkgs-2211": "nixpkgs-2211_2", - "nixpkgs-2305": "nixpkgs-2305", - "nixpkgs-2311": "nixpkgs-2311", - "nixpkgs-unstable": "nixpkgs-unstable_2", - "old-ghc-nix": "old-ghc-nix_2", - "stackage": "stackage_2" - }, + "flake-utils_12": { "locked": { - "lastModified": 1702774226, - "narHash": "sha256-QUQBV05VimFU0pasJlialCcL/jlCumzaTmCM9+6Ncpk=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "6ce1c8ab2a6d4af5721b22bd95968439b8c3c307", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix_2": { - "inputs": { - "HTTP": "HTTP_3", - "cabal-32": "cabal-32_3", - "cabal-34": "cabal-34_3", - "cabal-36": "cabal-36_3", - "cardano-shell": "cardano-shell_3", - "flake-utils": "flake-utils_6", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", - "hackage": "hackage", - "hpc-coveralls": "hpc-coveralls_3", - "hydra": "hydra_3", - "nix-tools": "nix-tools", - "nixpkgs": [ - "ctl", - "kupo-nixos", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_3", - "nixpkgs-2105": "nixpkgs-2105_3", - "nixpkgs-2111": "nixpkgs-2111_3", - "nixpkgs-unstable": "nixpkgs-unstable_3", - "old-ghc-nix": "old-ghc-nix_3", - "stackage": "stackage_3" - }, + "flake-utils_13": { "locked": { - "lastModified": 1654219238, - "narHash": "sha256-PMS7uSQjYCjsjUfVidTdKcuNtKNu5VPmeNvxruT72go=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "974a61451bb1d41b32090eb51efd7ada026d16d9", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "974a61451bb1d41b32090eb51efd7ada026d16d9", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix_3": { - "inputs": { - "HTTP": "HTTP_5", - "cabal-32": "cabal-32_5", - "cabal-34": "cabal-34_5", - "cabal-36": "cabal-36_5", - "cardano-shell": "cardano-shell_5", - "flake-compat": "flake-compat_11", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", - "ghc910X": "ghc910X", - "ghc911": "ghc911", - "hackage": "hackage_3", - "hls-1.10": "hls-1.10_4", - "hls-2.0": "hls-2.0_2", - "hls-2.2": "hls-2.2_2", - "hls-2.3": "hls-2.3_2", - "hls-2.4": "hls-2.4_2", - "hls-2.5": "hls-2.5", - "hls-2.6": "hls-2.6", - "hls-2.7": "hls-2.7", - "hls-2.8": "hls-2.8", - "hpc-coveralls": "hpc-coveralls_5", - "hydra": "hydra_5", - "iserv-proxy": "iserv-proxy_4", - "nixpkgs": [ - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_5", - "nixpkgs-2105": "nixpkgs-2105_5", - "nixpkgs-2111": "nixpkgs-2111_5", - "nixpkgs-2205": "nixpkgs-2205_4", - "nixpkgs-2211": "nixpkgs-2211_4", - "nixpkgs-2305": "nixpkgs-2305_2", - "nixpkgs-2311": "nixpkgs-2311_2", - "nixpkgs-unstable": "nixpkgs-unstable_5", - "old-ghc-nix": "old-ghc-nix_5", - "stackage": "stackage_5" - }, + "flake-utils_14": { "locked": { - "lastModified": 1717894247, - "narHash": "sha256-NGAVp0Cy3QrnFKjsORkWT+4rBPO2IITYwC7hgDE7P+Y=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "7271027689c8736383e104dd7e55fa81c4c7501e", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix_4": { + "flake-utils_15": { "inputs": { - "HTTP": "HTTP_6", - "cabal-32": "cabal-32_6", - "cabal-34": "cabal-34_6", - "cabal-36": "cabal-36_6", - "cardano-shell": "cardano-shell_6", - "flake-compat": "flake-compat_12", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", - "ghc98X": "ghc98X_2", - "ghc99": "ghc99_2", - "hackage": [ - "plutus", - "hackage" - ], - "hls-1.10": "hls-1.10_5", - "hls-2.0": "hls-2.0_3", - "hls-2.2": "hls-2.2_3", - "hls-2.3": "hls-2.3_3", - "hls-2.4": "hls-2.4_3", - "hls-2.5": "hls-2.5_2", - "hls-2.6": "hls-2.6_2", - "hpc-coveralls": "hpc-coveralls_6", - "hydra": "hydra_6", - "iserv-proxy": "iserv-proxy_5", - "nix-tools-static": "nix-tools-static", - "nixpkgs": [ - "plutus", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_6", - "nixpkgs-2105": "nixpkgs-2105_6", - "nixpkgs-2111": "nixpkgs-2111_6", - "nixpkgs-2205": "nixpkgs-2205_5", - "nixpkgs-2211": "nixpkgs-2211_5", - "nixpkgs-2305": "nixpkgs-2305_3", - "nixpkgs-2311": "nixpkgs-2311_3", - "nixpkgs-unstable": "nixpkgs-unstable_6", - "old-ghc-nix": "old-ghc-nix_6", - "stackage": "stackage_6" + "systems": "systems_4" }, "locked": { - "lastModified": 1709081399, - "narHash": "sha256-CT3WgpW0+XrD3PUjgiH2ktyeP/cNNuS4fE8zJU6Bm7w=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "446a4ddb87f52de411fce0f166843b4a67f19de9", + "lastModified": 1701680307, + "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix_5": { - "inputs": { - "HTTP": "HTTP_7", - "cabal-32": "cabal-32_7", - "cabal-34": "cabal-34_7", - "cabal-36": "cabal-36_7", - "cardano-shell": "cardano-shell_7", - "flake-compat": "flake-compat_13", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", - "ghc98X": "ghc98X_3", - "ghc99": "ghc99_3", - "hackage": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", - "hackage" - ], - "hls-1.10": "hls-1.10_6", - "hls-2.0": "hls-2.0_4", - "hls-2.2": "hls-2.2_4", - "hls-2.3": "hls-2.3_4", - "hls-2.4": "hls-2.4_4", - "hpc-coveralls": "hpc-coveralls_7", - "hydra": "hydra_7", - "iserv-proxy": "iserv-proxy_6", - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_7", - "nixpkgs-2105": "nixpkgs-2105_7", - "nixpkgs-2111": "nixpkgs-2111_7", - "nixpkgs-2205": "nixpkgs-2205_6", - "nixpkgs-2211": "nixpkgs-2211_6", - "nixpkgs-2305": "nixpkgs-2305_4", - "nixpkgs-2311": "nixpkgs-2311_4", - "nixpkgs-unstable": "nixpkgs-unstable_7", - "old-ghc-nix": "old-ghc-nix_7", - "stackage": "stackage_7" - }, + "flake-utils_16": { "locked": { - "lastModified": 1703638209, - "narHash": "sha256-MeEwFKZGA+DEx54IE4JQQi5ss+kplyikHQFlc2pz3NM=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "3e17b0afaa245a660e02af7323de96153124928b", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskell-nix_6": { - "inputs": { - "HTTP": "HTTP_8", - "cabal-32": "cabal-32_8", - "cabal-34": "cabal-34_8", - "cabal-36": "cabal-36_8", - "cardano-shell": "cardano-shell_8", - "flake-compat": "flake-compat_15", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8", - "ghc98X": "ghc98X_4", - "ghc99": "ghc99_4", - "hackage": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", - "hackage" - ], - "hls-1.10": "hls-1.10_7", - "hls-2.0": "hls-2.0_5", - "hls-2.2": "hls-2.2_5", - "hls-2.3": "hls-2.3_5", - "hls-2.4": "hls-2.4_5", - "hpc-coveralls": "hpc-coveralls_8", - "hydra": "hydra_8", - "iserv-proxy": "iserv-proxy_7", - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_8", - "nixpkgs-2105": "nixpkgs-2105_8", - "nixpkgs-2111": "nixpkgs-2111_8", - "nixpkgs-2205": "nixpkgs-2205_7", - "nixpkgs-2211": "nixpkgs-2211_7", - "nixpkgs-2305": "nixpkgs-2305_5", - "nixpkgs-2311": "nixpkgs-2311_5", - "nixpkgs-unstable": "nixpkgs-unstable_8", - "old-ghc-nix": "old-ghc-nix_8", - "stackage": "stackage_8" - }, + "flake-utils_17": { "locked": { - "lastModified": 1703638209, - "narHash": "sha256-MeEwFKZGA+DEx54IE4JQQi5ss+kplyikHQFlc2pz3NM=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "3e17b0afaa245a660e02af7323de96153124928b", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskellNix": { - "inputs": { - "HTTP": "HTTP", - "cabal-32": "cabal-32", - "cabal-34": "cabal-34", - "cabal-36": "cabal-36", - "cardano-shell": "cardano-shell", - "flake-compat": "flake-compat_2", - "flake-utils": "flake-utils_2", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", - "hackage": [ - "ctl", - "cardano-node", - "hackageNix" - ], - "hls-1.10": "hls-1.10", - "hpc-coveralls": "hpc-coveralls", - "hydra": "hydra", - "iserv-proxy": "iserv-proxy", - "nixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003", - "nixpkgs-2105": "nixpkgs-2105", - "nixpkgs-2111": "nixpkgs-2111", - "nixpkgs-2205": "nixpkgs-2205", - "nixpkgs-2211": "nixpkgs-2211", - "nixpkgs-unstable": "nixpkgs-unstable", - "old-ghc-nix": "old-ghc-nix", - "stackage": "stackage" - }, + "flake-utils_18": { "locked": { - "lastModified": 1685495397, - "narHash": "sha256-BwbWroS1Qm8BiHatG5+iHMHN5U6kqOccewBROUYuMKw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "d07c42cdb1cf88d0cab27d3090b00cb3899643c9", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "haskellNix_2": { - "inputs": { - "HTTP": "HTTP_4", - "cabal-32": "cabal-32_4", - "cabal-34": "cabal-34_4", - "cabal-36": "cabal-36_4", - "cardano-shell": "cardano-shell_4", - "flake-compat": "flake-compat_9", - "flake-utils": "flake-utils_7", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", - "hackage": "hackage_2", - "hls-1.10": "hls-1.10_3", - "hpc-coveralls": "hpc-coveralls_4", - "hydra": "hydra_4", - "iserv-proxy": "iserv-proxy_3", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_4", - "nixpkgs-2105": "nixpkgs-2105_4", - "nixpkgs-2111": "nixpkgs-2111_4", - "nixpkgs-2205": "nixpkgs-2205_3", - "nixpkgs-2211": "nixpkgs-2211_3", - "nixpkgs-unstable": "nixpkgs-unstable_4", - "old-ghc-nix": "old-ghc-nix_4", - "stackage": "stackage_4" - }, + "flake-utils_19": { "locked": { - "lastModified": 1684284676, - "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hci-effects": { - "inputs": { - "flake-parts": "flake-parts_3", - "nixpkgs": "nixpkgs_19" - }, + "flake-utils_2": { "locked": { - "lastModified": 1713898448, - "narHash": "sha256-6q6ojsp/Z9P2goqnxyfCSzFOD92T3Uobmj8oVAicUOs=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "c0302ec12d569532a6b6bd218f698bc402e93adc", + "lastModified": 1679360468, + "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", + "owner": "hamishmack", + "repo": "flake-utils", + "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", + "owner": "hamishmack", + "ref": "hkm/nested-hydraJobs", + "repo": "flake-utils", "type": "github" } }, - "hercules-ci-effects": { + "flake-utils_20": { "inputs": { - "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_11" + "systems": "systems_5" }, "locked": { - "lastModified": 1701009247, - "narHash": "sha256-GuX16rzRze2y7CsewJLTV6qXkXWyEwp6VCZXi8HLruU=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "31b6cd7569191bfcd0a548575b0e2ef953ed7d09", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10": { - "flake": false, + "flake-utils_21": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1679360468, + "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", + "owner": "hamishmack", + "repo": "flake-utils", + "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "hamishmack", + "ref": "hkm/nested-hydraJobs", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10_2": { - "flake": false, + "flake-utils_22": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10_3": { - "flake": false, + "flake-utils_23": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_4": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10_5": { - "flake": false, + "flake-utils_3": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1634851050, + "narHash": "sha256-N83GlSGPJJdcqhUxSCS/WwW5pksYf3VP1M13cDRTSVA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c91f3de5adaf1de973b797ef7485e441a65b8935", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10_6": { - "flake": false, + "flake-utils_4": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-1.10_7": { - "flake": false, + "flake-utils_5": { "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "lastModified": 1679360468, + "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", + "owner": "hamishmack", + "repo": "flake-utils", + "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", "type": "github" }, "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", + "owner": "hamishmack", + "ref": "hkm/nested-hydraJobs", + "repo": "flake-utils", "type": "github" } }, - "hls-2.0": { - "flake": false, + "flake-utils_6": { "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-2.0_2": { - "flake": false, + "flake-utils_7": { "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-2.0_3": { - "flake": false, + "flake-utils_8": { "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-2.0_4": { - "flake": false, + "flake-utils_9": { "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "hls-2.0_5": { + "ghc-8.6.5-iohk": { "flake": false, "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.2": { + "ghc-8.6.5-iohk_2": { "flake": false, "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.2_2": { + "ghc-8.6.5-iohk_3": { "flake": false, "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.2_3": { + "ghc-8.6.5-iohk_4": { "flake": false, "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.2_4": { + "ghc-8.6.5-iohk_5": { "flake": false, "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.2_5": { + "ghc-8.6.5-iohk_6": { "flake": false, "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.3": { + "ghc-8.6.5-iohk_7": { "flake": false, "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.3_2": { + "ghc-8.6.5-iohk_8": { "flake": false, "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "hls-2.3_3": { + "ghc910X": { "flake": false, "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "lastModified": 1714520650, + "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", + "ref": "ghc-9.10", + "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", + "revCount": 62663, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "ref": "ghc-9.10", + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "ghc911": { + "flake": false, + "locked": { + "lastModified": 1714817013, + "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", + "ref": "refs/heads/master", + "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", + "revCount": 62816, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "ghc98X": { + "flake": false, + "locked": { + "lastModified": 1696643148, + "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", + "ref": "ghc-9.8", + "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", + "revCount": 61642, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "ref": "ghc-9.8", + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "ghc98X_2": { + "flake": false, + "locked": { + "lastModified": 1696643148, + "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", + "ref": "ghc-9.8", + "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", + "revCount": 61642, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "ref": "ghc-9.8", + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "ghc99": { + "flake": false, + "locked": { + "lastModified": 1697054644, + "narHash": "sha256-kKarOuXUaAH3QWv7ASx+gGFMHaHKe0pK5Zu37ky2AL4=", + "ref": "refs/heads/master", + "rev": "f383a242c76f90bcca8a4d7ee001dcb49c172a9a", + "revCount": 62040, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "ghc99_2": { + "flake": false, + "locked": { + "lastModified": 1697054644, + "narHash": "sha256-kKarOuXUaAH3QWv7ASx+gGFMHaHKe0pK5Zu37ky2AL4=", + "ref": "refs/heads/master", + "rev": "f383a242c76f90bcca8a4d7ee001dcb49c172a9a", + "revCount": 62040, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + }, + "original": { + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1703887061, + "narHash": "sha256-gGPa9qWNc6eCXT/+Z5/zMkyYOuRZqeFZBDbopNZQkuY=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "43e1aa1308018f37118e34d3a9cb4f5e75dc11d5", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", + "owner": "hercules-ci", + "repo": "gitignore.nix", "type": "github" } }, - "hls-2.3_4": { - "flake": false, + "gitignore_2": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", + "owner": "hercules-ci", + "repo": "gitignore.nix", "type": "github" } }, - "hls-2.3_5": { - "flake": false, + "gomod2nix": { + "inputs": { + "nixpkgs": "nixpkgs_18", + "utils": "utils_2" + }, "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", + "owner": "tweag", + "repo": "gomod2nix", "type": "github" } }, - "hls-2.4": { - "flake": false, + "gomod2nix_2": { + "inputs": { + "nixpkgs": "nixpkgs_22", + "utils": "utils_4" + }, "locked": { - "lastModified": 1696939266, - "narHash": "sha256-VOMf5+kyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "362fdd1293efb4b82410b676ab1273479f6d17ee", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", + "type": "github" + }, + "original": { + "owner": "tweag", + "repo": "gomod2nix", + "type": "github" + } + }, + "gomod2nix_3": { + "inputs": { + "nixpkgs": "nixpkgs_31", + "utils": "utils_7" + }, + "locked": { + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", + "type": "github" + }, + "original": { + "owner": "tweag", + "repo": "gomod2nix", + "type": "github" + } + }, + "gomod2nix_4": { + "inputs": { + "nixpkgs": "nixpkgs_41", + "utils": "utils_9" + }, + "locked": { + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", + "type": "github" + }, + "original": { + "owner": "tweag", + "repo": "gomod2nix", + "type": "github" + } + }, + "hackage": { + "flake": false, + "locked": { + "lastModified": 1692145451, + "narHash": "sha256-kqfyD3Mu5kgiH5W2ZshUhzO46H0zYDpwD1SWz+POMrk=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "9d2daeca0e09002bc6fb552a097a1802a2f3a4e3", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage-nix": { + "flake": false, + "locked": { + "lastModified": 1724977850, + "narHash": "sha256-awqEskjcqDqrT+Xgl9GK8LCPfxtzuwoLH12nbVoOjT8=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "7007cb02b7b0333f7e2c33dd8b5d1de5105d36b4", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackageNix": { + "flake": false, + "locked": { + "lastModified": 1702945378, + "narHash": "sha256-mo1MlOphO4bRwZ8T3mDwU5LOtdQcWSA+93lT1HkCcyw=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "e59b9616a744727e8e64f605f9f216464f12f89b", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackageNix_2": { + "flake": false, + "locked": { + "lastModified": 1685492843, + "narHash": "sha256-X8dNs5Gfc2ucfaWAgZ1VmkpBB4Cb44EQZu0b7tkvz2Y=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "e7407bab324eb2445bda58c5ffac393e80dda1e4", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackageNix_3": { + "flake": false, + "locked": { + "lastModified": 1701303758, + "narHash": "sha256-8XqVEQwmJBxRPFa7SizJuZxbG+NFEZKWdhtYPTQ7ZKM=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "8a0e3ae9295b7ef8431b9be208dd06aa2789be53", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackageNix_4": { + "flake": false, + "locked": { + "lastModified": 1724200761, + "narHash": "sha256-IDenOlZc5aph7Jz6xNQXGNnnx896hUYrsRU8mbE4bVw=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "11b43aaf3ff8018897f1b84a3fb60cce9ae7056d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_2": { + "flake": false, + "locked": { + "lastModified": 1684283135, + "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "hackage_3": { + "flake": false, + "locked": { + "lastModified": 1731457652, + "narHash": "sha256-v9u++UVoVRP0NTFBjtW/c/xt8js/l46zYFuV3D6M8RQ=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "3de0e93a65428a0dbf185b66b680f432a9ba7669", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, + "haskell-nix": { + "inputs": { + "HTTP": "HTTP", + "cabal-32": "cabal-32", + "cabal-34": "cabal-34", + "cabal-36": "cabal-36", + "cardano-shell": "cardano-shell", + "flake-compat": "flake-compat_2", + "flake-utils": "flake-utils_2", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", + "hackage": "hackage", + "hls-1.10": "hls-1.10", + "hls-2.0": "hls-2.0", + "hpc-coveralls": "hpc-coveralls", + "hydra": "hydra", + "iserv-proxy": "iserv-proxy", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003", + "nixpkgs-2105": "nixpkgs-2105", + "nixpkgs-2111": "nixpkgs-2111", + "nixpkgs-2205": "nixpkgs-2205", + "nixpkgs-2211": "nixpkgs-2211", + "nixpkgs-2305": "nixpkgs-2305", + "nixpkgs-unstable": "nixpkgs-unstable", + "old-ghc-nix": "old-ghc-nix", + "stackage": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "empty-flake" + ] + }, + "locked": { + "lastModified": 1692147008, + "narHash": "sha256-ZiRaryaboJbNZ7y7XKZs2xuSfydZyGeupJNOfYpgQSw=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "1970bb2d5b0eb8152f89b305f32d055dbd6857d9", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskell-nix_2": { + "inputs": { + "HTTP": "HTTP_6", + "cabal-32": "cabal-32_6", + "cabal-34": "cabal-34_6", + "cabal-36": "cabal-36_6", + "cardano-shell": "cardano-shell_6", + "flake-compat": "flake-compat_18", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", + "hackage": [ + "ctl", + "hackage-nix" + ], + "hls-1.10": "hls-1.10_6", + "hls-2.0": "hls-2.0_5", + "hls-2.2": "hls-2.2_4", + "hls-2.3": "hls-2.3_4", + "hls-2.4": "hls-2.4_4", + "hls-2.5": "hls-2.5_2", + "hls-2.6": "hls-2.6_2", + "hls-2.7": "hls-2.7_2", + "hls-2.8": "hls-2.8_2", + "hls-2.9": "hls-2.9_2", + "hpc-coveralls": "hpc-coveralls_6", + "hydra": "hydra_6", + "iserv-proxy": "iserv-proxy_6", + "nixpkgs": [ + "ctl", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_6", + "nixpkgs-2105": "nixpkgs-2105_6", + "nixpkgs-2111": "nixpkgs-2111_6", + "nixpkgs-2205": "nixpkgs-2205_6", + "nixpkgs-2211": "nixpkgs-2211_6", + "nixpkgs-2305": "nixpkgs-2305_5", + "nixpkgs-2311": "nixpkgs-2311_2", + "nixpkgs-2405": "nixpkgs-2405", + "nixpkgs-unstable": "nixpkgs-unstable_7", + "old-ghc-nix": "old-ghc-nix_6", + "stackage": "stackage_5" + }, + "locked": { + "lastModified": 1724979052, + "narHash": "sha256-hoL0ofZI4L6w4413Wr4eZkMZzj+TyyDXF84FxEjppxU=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "5837bf2e6dbbbc2fc60fe7d27c9a03d9f8e9e974", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskell-nix_3": { + "inputs": { + "HTTP": "HTTP_8", + "cabal-32": "cabal-32_8", + "cabal-34": "cabal-34_8", + "cabal-36": "cabal-36_8", + "cardano-shell": "cardano-shell_8", + "flake-compat": "flake-compat_22", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8", + "hackage": "hackage_3", + "hls-1.10": "hls-1.10_8", + "hls-2.0": "hls-2.0_6", + "hls-2.2": "hls-2.2_5", + "hls-2.3": "hls-2.3_5", + "hls-2.4": "hls-2.4_5", + "hls-2.5": "hls-2.5_3", + "hls-2.6": "hls-2.6_3", + "hls-2.7": "hls-2.7_3", + "hls-2.8": "hls-2.8_3", + "hls-2.9": "hls-2.9_3", + "hpc-coveralls": "hpc-coveralls_8", + "hydra": "hydra_8", + "iserv-proxy": "iserv-proxy_8", + "nixpkgs": [ + "haskell-nix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_8", + "nixpkgs-2105": "nixpkgs-2105_8", + "nixpkgs-2111": "nixpkgs-2111_8", + "nixpkgs-2205": "nixpkgs-2205_8", + "nixpkgs-2211": "nixpkgs-2211_8", + "nixpkgs-2305": "nixpkgs-2305_6", + "nixpkgs-2311": "nixpkgs-2311_3", + "nixpkgs-2405": "nixpkgs-2405_2", + "nixpkgs-unstable": "nixpkgs-unstable_9", + "old-ghc-nix": "old-ghc-nix_8", + "stackage": "stackage_7" + }, + "locked": { + "lastModified": 1731459093, + "narHash": "sha256-jtkwdegm5jhft4k2JqqxsxVWxXc2Or+Sbk1ym5T+1h0=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "fc8633a447714e7720b7db2a88038e75fa350150", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix": { + "inputs": { + "HTTP": "HTTP_2", + "cabal-32": "cabal-32_2", + "cabal-34": "cabal-34_2", + "cabal-36": "cabal-36_2", + "cardano-shell": "cardano-shell_2", + "flake-compat": "flake-compat_5", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", + "ghc98X": "ghc98X", + "ghc99": "ghc99", + "hackage": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "hackageNix" + ], + "hls-1.10": "hls-1.10_2", + "hls-2.0": "hls-2.0_2", + "hls-2.2": "hls-2.2", + "hls-2.3": "hls-2.3", + "hls-2.4": "hls-2.4", + "hpc-coveralls": "hpc-coveralls_2", + "hydra": "hydra_2", + "iserv-proxy": "iserv-proxy_2", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "haskellNix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_2", + "nixpkgs-2105": "nixpkgs-2105_2", + "nixpkgs-2111": "nixpkgs-2111_2", + "nixpkgs-2205": "nixpkgs-2205_2", + "nixpkgs-2211": "nixpkgs-2211_2", + "nixpkgs-2305": "nixpkgs-2305_2", + "nixpkgs-unstable": "nixpkgs-unstable_3", + "old-ghc-nix": "old-ghc-nix_2", + "stackage": "stackage" + }, + "locked": { + "lastModified": 1701053834, + "narHash": "sha256-4sH4//POARjeKJv1mu8aU4W4A28GYqrj9KB3PqusHis=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "7c491c55157208575c70c7b8434e9d4a1cf173a6", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_2": { + "inputs": { + "HTTP": "HTTP_3", + "cabal-32": "cabal-32_3", + "cabal-34": "cabal-34_3", + "cabal-36": "cabal-36_3", + "cardano-shell": "cardano-shell_3", + "flake-compat": "flake-compat_7", + "flake-utils": "flake-utils_5", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", + "hackage": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "hackageNix" + ], + "hls-1.10": "hls-1.10_3", + "hpc-coveralls": "hpc-coveralls_3", + "hydra": "hydra_3", + "iserv-proxy": "iserv-proxy_3", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_3", + "nixpkgs-2105": "nixpkgs-2105_3", + "nixpkgs-2111": "nixpkgs-2111_3", + "nixpkgs-2205": "nixpkgs-2205_3", + "nixpkgs-2211": "nixpkgs-2211_3", + "nixpkgs-unstable": "nixpkgs-unstable_4", + "old-ghc-nix": "old-ghc-nix_3", + "stackage": "stackage_2" + }, + "locked": { + "lastModified": 1685495397, + "narHash": "sha256-BwbWroS1Qm8BiHatG5+iHMHN5U6kqOccewBROUYuMKw=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "d07c42cdb1cf88d0cab27d3090b00cb3899643c9", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_3": { + "inputs": { + "HTTP": "HTTP_4", + "cabal-32": "cabal-32_4", + "cabal-34": "cabal-34_4", + "cabal-36": "cabal-36_4", + "cardano-shell": "cardano-shell_4", + "flake-compat": "flake-compat_11", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", + "ghc98X": "ghc98X_2", + "ghc99": "ghc99_2", + "hackage": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "hackageNix" + ], + "hls-1.10": "hls-1.10_4", + "hls-2.0": "hls-2.0_3", + "hls-2.2": "hls-2.2_2", + "hls-2.3": "hls-2.3_2", + "hls-2.4": "hls-2.4_2", + "hpc-coveralls": "hpc-coveralls_4", + "hydra": "hydra_4", + "iserv-proxy": "iserv-proxy_4", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_4", + "nixpkgs-2105": "nixpkgs-2105_4", + "nixpkgs-2111": "nixpkgs-2111_4", + "nixpkgs-2205": "nixpkgs-2205_4", + "nixpkgs-2211": "nixpkgs-2211_4", + "nixpkgs-2305": "nixpkgs-2305_3", + "nixpkgs-unstable": "nixpkgs-unstable_5", + "old-ghc-nix": "old-ghc-nix_4", + "stackage": "stackage_3" + }, + "locked": { + "lastModified": 1700441391, + "narHash": "sha256-oJqP1AUskUvr3GNUH97eKwaIUHdYgENS2kQ7GI9RI+c=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "3b6056f3866f88d1d16eaeb2e810d3ac0df0e7cd", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_4": { + "inputs": { + "HTTP": "HTTP_5", + "cabal-32": "cabal-32_5", + "cabal-34": "cabal-34_5", + "cabal-36": "cabal-36_5", + "cardano-shell": "cardano-shell_5", + "flake-compat": "flake-compat_16", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", + "ghc910X": "ghc910X", + "ghc911": "ghc911", + "hackage": [ + "ctl", + "cardano-node", + "hackageNix" + ], + "hls-1.10": "hls-1.10_5", + "hls-2.0": "hls-2.0_4", + "hls-2.2": "hls-2.2_3", + "hls-2.3": "hls-2.3_3", + "hls-2.4": "hls-2.4_3", + "hls-2.5": "hls-2.5", + "hls-2.6": "hls-2.6", + "hls-2.7": "hls-2.7", + "hls-2.8": "hls-2.8", + "hls-2.9": "hls-2.9", + "hpc-coveralls": "hpc-coveralls_5", + "hydra": "hydra_5", + "iserv-proxy": "iserv-proxy_5", + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_5", + "nixpkgs-2105": "nixpkgs-2105_5", + "nixpkgs-2111": "nixpkgs-2111_5", + "nixpkgs-2205": "nixpkgs-2205_5", + "nixpkgs-2211": "nixpkgs-2211_5", + "nixpkgs-2305": "nixpkgs-2305_4", + "nixpkgs-2311": "nixpkgs-2311", + "nixpkgs-unstable": "nixpkgs-unstable_6", + "old-ghc-nix": "old-ghc-nix_5", + "stackage": "stackage_4" + }, + "locked": { + "lastModified": 1718797200, + "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "cb139fa956158397aa398186bb32dd26f7318784", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haskellNix_5": { + "inputs": { + "HTTP": "HTTP_7", + "cabal-32": "cabal-32_7", + "cabal-34": "cabal-34_7", + "cabal-36": "cabal-36_7", + "cardano-shell": "cardano-shell_7", + "flake-compat": "flake-compat_20", + "flake-utils": "flake-utils_21", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", + "hackage": "hackage_2", + "hls-1.10": "hls-1.10_7", + "hpc-coveralls": "hpc-coveralls_7", + "hydra": "hydra_7", + "iserv-proxy": "iserv-proxy_7", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_7", + "nixpkgs-2105": "nixpkgs-2105_7", + "nixpkgs-2111": "nixpkgs-2111_7", + "nixpkgs-2205": "nixpkgs-2205_7", + "nixpkgs-2211": "nixpkgs-2211_7", + "nixpkgs-unstable": "nixpkgs-unstable_8", + "old-ghc-nix": "old-ghc-nix_7", + "stackage": "stackage_6" + }, + "locked": { + "lastModified": 1684284676, + "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "haskell.nix", + "type": "github" + } + }, + "haumea": { + "inputs": { + "nixpkgs": "nixpkgs_28" + }, + "locked": { + "lastModified": 1685133229, + "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", + "owner": "nix-community", + "repo": "haumea", + "rev": "34dd58385092a23018748b50f9b23de6266dffc2", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "v0.2.2", + "repo": "haumea", + "type": "github" + } + }, + "haumea_2": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-node", + "std", + "lib" + ] + }, + "locked": { + "lastModified": 1685133229, + "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", + "owner": "nix-community", + "repo": "haumea", + "rev": "34dd58385092a23018748b50f9b23de6266dffc2", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "v0.2.2", + "repo": "haumea", + "type": "github" + } + }, + "hci-effects": { + "inputs": { + "flake-parts": "flake-parts_8", + "nixpkgs": "nixpkgs_46" + }, + "locked": { + "lastModified": 1730903510, + "narHash": "sha256-mnynlrPeiW0nUQ8KGZHb3WyxAxA3Ye/BH8gMjdoKP6E=", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "rev": "b89ac4d66d618b915b1f0a408e2775fe3821d141", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "type": "github" + } + }, + "hercules-ci-effects": { + "inputs": { + "flake-parts": [ + "ctl", + "cardano-nix", + "flake-parts" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1710396488, + "narHash": "sha256-yniBB5i1un44uzR4+luTWvZ6uGvsHSYIBiDZ8Xox4nQ=", + "owner": "mlabs-haskell", + "repo": "hercules-ci-effects", + "rev": "f5ed263ab0585dfb7b067301419fb80d64e8c021", + "type": "github" + }, + "original": { + "owner": "mlabs-haskell", + "ref": "push-cache-effect", + "repo": "hercules-ci-effects", + "type": "github" + } + }, + "hercules-ci-effects_2": { + "inputs": { + "flake-parts": "flake-parts_6", + "nixpkgs": "nixpkgs_39" + }, + "locked": { + "lastModified": 1724947644, + "narHash": "sha256-MHHrHasTngp7EYQOObHJ1a/IsRF+wodHqOckhH6uZbk=", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "rev": "dba4367b9a9d9615456c430a6d6af716f6e84cef", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "type": "github" + } + }, + "hls-1.10": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_2": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_3": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_4": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_5": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_6": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_7": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-1.10_8": { + "flake": false, + "locked": { + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0_2": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0_3": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0_4": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0_5": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.0_6": { + "flake": false, + "locked": { + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.2": { + "flake": false, + "locked": { + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.2_2": { + "flake": false, + "locked": { + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.2_3": { + "flake": false, + "locked": { + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.2_4": { + "flake": false, + "locked": { + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.2_5": { + "flake": false, + "locked": { + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.3": { + "flake": false, + "locked": { + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.3_2": { + "flake": false, + "locked": { + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.3_3": { + "flake": false, + "locked": { + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.3_4": { + "flake": false, + "locked": { + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.3_5": { + "flake": false, + "locked": { + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.4": { + "flake": false, + "locked": { + "lastModified": 1696939266, + "narHash": "sha256-VOMf5+kyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "362fdd1293efb4b82410b676ab1273479f6d17ee", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.4.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.4_2": { + "flake": false, + "locked": { + "lastModified": 1696939266, + "narHash": "sha256-VOMf5+kyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "362fdd1293efb4b82410b676ab1273479f6d17ee", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.4.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.4_3": { + "flake": false, + "locked": { + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.4_4": { + "flake": false, + "locked": { + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.4_5": { + "flake": false, + "locked": { + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.5": { + "flake": false, + "locked": { + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.5_2": { + "flake": false, + "locked": { + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.5_3": { + "flake": false, + "locked": { + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.6": { + "flake": false, + "locked": { + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.6_2": { + "flake": false, + "locked": { + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.6_3": { + "flake": false, + "locked": { + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.7": { + "flake": false, + "locked": { + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.7_2": { + "flake": false, + "locked": { + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.7_3": { + "flake": false, + "locked": { + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.8": { + "flake": false, + "locked": { + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.8_2": { + "flake": false, + "locked": { + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.8_3": { + "flake": false, + "locked": { + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.9": { + "flake": false, + "locked": { + "lastModified": 1718469202, + "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.9.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.9_2": { + "flake": false, + "locked": { + "lastModified": 1718469202, + "narHash": "sha256-THXSz+iwB1yQQsr/PY151+2GvtoJnTIB2pIQ4OzfjD4=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "40891bccb235ebacce020b598b083eab9dda80f1", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.9.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.9_3": { + "flake": false, + "locked": { + "lastModified": 1720003792, + "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.9.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hpc-coveralls": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_2": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_3": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_4": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_5": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_6": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_7": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hpc-coveralls_8": { + "flake": false, + "locked": { + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "type": "github" + }, + "original": { + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "type": "github" + } + }, + "hydra": { + "inputs": { + "nix": "nix", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_2": { + "inputs": { + "nix": "nix_3", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_3": { + "inputs": { + "nix": "nix_4", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_4": { + "inputs": { + "nix": "nix_5", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_5": { + "inputs": { + "nix": "nix_6", + "nixpkgs": [ + "ctl", + "cardano-node", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_6": { + "inputs": { + "nix": "nix_7", + "nixpkgs": [ + "ctl", + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_7": { + "inputs": { + "nix": "nix_8", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "hydra_8": { + "inputs": { + "nix": "nix_9", + "nixpkgs": [ + "haskell-nix", + "hydra", + "nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "type": "github" + }, + "original": { + "id": "hydra", + "type": "indirect" + } + }, + "incl": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "incl", + "type": "github" + } + }, + "incl_2": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "incl", + "type": "github" + } + }, + "incl_3": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "haumea", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "incl", + "type": "github" + } + }, + "incl_4": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-node", + "std", + "lib" + ] + }, + "locked": { + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.4.0.0", - "repo": "haskell-language-server", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "hls-2.4_2": { - "flake": false, + "incl_5": { + "inputs": { + "nixlib": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "hls-2.4_3": { - "flake": false, + "inclusive": { + "inputs": { + "stdlib": "stdlib" + }, "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "lastModified": 1628098927, + "narHash": "sha256-Ft4sdf7VPL8MQtu18AAPiN2s5pUsbv+3RxqzJSa/yzg=", + "owner": "input-output-hk", + "repo": "nix-inclusive", + "rev": "13123eb7a8c3359738a4756b8d645729e8655b27", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "nix-inclusive", "type": "github" } }, - "hls-2.4_4": { - "flake": false, + "inputs-check": { + "inputs": { + "flake-parts": "flake-parts_4", + "nixpkgs": "nixpkgs_7" + }, "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "lastModified": 1692633913, + "narHash": "sha256-f80/49lt2hIapc9AEaTBC93jnRZe5zxlm21JXXewkko=", + "owner": "input-output-hk", + "repo": "inputs-check", + "rev": "1e9f65e56140f4e357c9abaf5311e3ea979d33e9", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "inputs-check", "type": "github" } }, - "hls-2.4_5": { - "flake": false, + "iohk-nix": { + "inputs": { + "blst": "blst", + "nixpkgs": "nixpkgs_8", + "secp256k1": "secp256k1", + "sodium": "sodium" + }, "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", + "lastModified": 1691469905, + "narHash": "sha256-TV0p1dFGYAMl1dLJEfe/tNFjxvV2H7VgHU1I43q+b84=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "2f3760f135616ebc477d3ed74eba9b63c22f83a0", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "2f3760f135616ebc477d3ed74eba9b63c22f83a0", "type": "github" } }, - "hls-2.5": { - "flake": false, + "iohk-nix-ng": { + "inputs": { + "blst": "blst_2", + "nixpkgs": "nixpkgs_9", + "secp256k1": "secp256k1_2", + "sodium": "sodium_2" + }, "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", + "lastModified": 1696471795, + "narHash": "sha256-aNNvjUtCGXaXSp5M/HSj1SOeLjqLyTRWYbIHqAEeUp0=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "91f16fa8acb58b312f94977715c630d8bf77e33e", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hls-2.5_2": { - "flake": false, + "iohk-nix_2": { + "inputs": { + "blst": "blst_7", + "nixpkgs": [ + "ctl", + "nixpkgs" + ], + "secp256k1": "secp256k1_7", + "sodium": "sodium_7" + }, "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", + "lastModified": 1721825987, + "narHash": "sha256-PPcma4tjozwXJAWf+YtHUQUulmxwulVlwSQzKItx/n8=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "eb61f2c14e1f610ec59117ad40f8690cddbf80cb", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hls-2.6": { - "flake": false, + "iohk-nix_3": { + "inputs": { + "blst": "blst_9", + "nixpkgs": "nixpkgs_47", + "secp256k1": "secp256k1_9", + "sodium": "sodium_9" + }, "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", + "lastModified": 1730297014, + "narHash": "sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "d407eedd4995e88d08e83ef75844a8a9c2e29b36", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hls-2.6_2": { - "flake": false, + "iohkNix": { + "inputs": { + "blst": "blst_3", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "nixpkgs" + ], + "secp256k1": "secp256k1_3", + "sodium": "sodium_3" + }, "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", + "lastModified": 1698999258, + "narHash": "sha256-42D1BMbdyZD+lT+pWUzb5zDQyasNbMJtH/7stuPuPfE=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "73dc2bb45af6f20cfe1d962f1334eed5e84ae764", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hls-2.7": { - "flake": false, + "iohkNix_2": { + "inputs": { + "blst": "blst_4", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "nixpkgs" + ], + "secp256k1": "secp256k1_4", + "sodium": "sodium_4" + }, "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "lastModified": 1684223806, + "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hls-2.8": { - "flake": false, + "iohkNix_3": { + "inputs": { + "blst": "blst_5", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "nixpkgs" + ], + "secp256k1": "secp256k1_5", + "sodium": "sodium_5" + }, "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", + "lastModified": 1698746924, + "narHash": "sha256-8og+vqQPEoB2KLUtN5esGMDymT+2bT/rCHZt1NAe7y0=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "af551ca93d969d9715fa9bf86691d9a0a19e89d9", "type": "github" }, "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hpc-coveralls": { - "flake": false, + "iohkNix_4": { + "inputs": { + "blst": "blst_6", + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "secp256k1": "secp256k1_6", + "sodium": "sodium_6" + }, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1721825987, + "narHash": "sha256-PPcma4tjozwXJAWf+YtHUQUulmxwulVlwSQzKItx/n8=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "eb61f2c14e1f610ec59117ad40f8690cddbf80cb", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hpc-coveralls_2": { - "flake": false, + "iohkNix_5": { + "inputs": { + "blst": "blst_8", + "nixpkgs": [ + "db-sync-ctl", + "nixpkgs" + ], + "secp256k1": "secp256k1_8", + "sodium": "sodium_8" + }, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1684223806, + "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "hpc-coveralls_3": { + "iserv-proxy": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" + "lastModified": 1688517130, + "narHash": "sha256-hUqfxSlo+ffqVdkSZ1EDoB7/ILCL25eYkcCXW9/P3Wc=", + "ref": "hkm/remote-iserv", + "rev": "9151db2a9a61d7f5fe52ff8836f18bbd0fd8933c", + "revCount": 13, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "hpc-coveralls_4": { + "iserv-proxy_2": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" + "lastModified": 1691634696, + "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", + "ref": "hkm/remote-iserv", + "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", + "revCount": 14, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "hpc-coveralls_5": { + "iserv-proxy_3": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" + "lastModified": 1670983692, + "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", + "ref": "hkm/remote-iserv", + "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", + "revCount": 10, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "hpc-coveralls_6": { + "iserv-proxy_4": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" + "lastModified": 1691634696, + "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", + "ref": "hkm/remote-iserv", + "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", + "revCount": 14, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "hpc-coveralls_7": { + "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "hpc-coveralls_8": { + "iserv-proxy_6": { "flake": false, "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "hydra": { - "inputs": { - "nix": "nix", - "nixpkgs": [ - "ctl", - "cardano-node", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] + "iserv-proxy_7": { + "flake": false, + "locked": { + "lastModified": 1670983692, + "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", + "ref": "hkm/remote-iserv", + "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", + "revCount": 10, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, + "original": { + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + } + }, + "iserv-proxy_8": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", + "type": "github" } }, - "hydra_2": { - "inputs": { - "nix": "nix_2", - "nixpkgs": [ - "ctl", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lib": { "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1694306727, + "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" } }, - "hydra_3": { - "inputs": { - "nix": "nix_3", - "nixpkgs": [ - "ctl", - "kupo-nixos", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src": { + "flake": false, "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "hydra_4": { - "inputs": { - "nix": "nix_4", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src_2": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "hydra_5": { - "inputs": { - "nix": "nix_5", - "nixpkgs": [ - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src_3": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "hydra_6": { - "inputs": { - "nix": "nix_6", - "nixpkgs": [ - "plutus", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src_4": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "hydra_7": { - "inputs": { - "nix": "nix_7", - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src_5": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "hydra_8": { - "inputs": { - "nix": "nix_8", - "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, + "lowdown-src_6": { + "flake": false, "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "id": "hydra", - "type": "indirect" + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" } }, - "incl": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-node", - "tullia", - "std", - "nixpkgs" - ] - }, + "lowdown-src_7": { + "flake": false, "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "divnix", - "repo": "incl", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "incl_2": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, + "lowdown-src_8": { + "flake": false, "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "divnix", - "repo": "incl", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "iogx": { - "inputs": { - "CHaP": [ - "plutus", - "CHaP" - ], - "easy-purescript-nix": "easy-purescript-nix_2", - "flake-utils": "flake-utils_11", - "hackage": [ - "plutus", - "hackage" - ], - "haskell-nix": [ - "plutus", - "haskell-nix" - ], - "iogx-template-haskell": "iogx-template-haskell", - "iogx-template-vanilla": "iogx-template-vanilla", - "iohk-nix": [ - "plutus", - "iohk-nix" - ], - "nix2container": "nix2container_6", - "nixpkgs": [ - "plutus", - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable_5", - "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", - "sphinxcontrib-haddock": "sphinxcontrib-haddock_3" - }, + "lowdown-src_9": { + "flake": false, "locked": { - "lastModified": 1711386892, - "narHash": "sha256-Au/7A2sh0NwqARvv+N3/Wxr14XODD+CCvZGJva1tvPg=", - "owner": "input-output-hk", - "repo": "iogx", - "rev": "b8d2456daf9d85a55a62cc59744105d5bfcbf82e", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iogx", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "iogx-template-haskell": { - "inputs": { - "iogx": "iogx_2" - }, + "mdbook-kroki-preprocessor": { + "flake": false, "locked": { - "dir": "templates/haskell", - "lastModified": 1708614239, - "narHash": "sha256-7SWCZzXdjyzCspdlawv3gWsF3Sc4ELuG359USBoSz78=", - "owner": "input-output-hk", - "repo": "iogx", - "rev": "b9d68c8e45b1dab0e1a762ac9d51d49d15b724a6", + "lastModified": 1661755005, + "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", + "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", "type": "github" }, "original": { - "dir": "templates/haskell", - "owner": "input-output-hk", - "repo": "iogx", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", "type": "github" } }, - "iogx-template-vanilla": { + "n2c": { "inputs": { - "iogx": "iogx_3" + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "nixpkgs" + ] }, "locked": { - "dir": "templates/vanilla", - "lastModified": 1708614239, - "narHash": "sha256-7SWCZzXdjyzCspdlawv3gWsF3Sc4ELuG359USBoSz78=", - "owner": "input-output-hk", - "repo": "iogx", - "rev": "b9d68c8e45b1dab0e1a762ac9d51d49d15b724a6", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "dir": "templates/vanilla", - "owner": "input-output-hk", - "repo": "iogx", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iogx_2": { + "n2c_2": { "inputs": { - "CHaP": "CHaP_7", - "easy-purescript-nix": "easy-purescript-nix_3", - "flake-utils": "flake-utils_13", - "hackage": "hackage_5", - "haskell-nix": "haskell-nix_5", - "iohk-nix": "iohk-nix_4", - "nix2container": "nix2container_4", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "flake-utils" + ], "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", - "haskell-nix", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable", - "pre-commit-hooks-nix": "pre-commit-hooks-nix", - "sphinxcontrib-haddock": "sphinxcontrib-haddock" + ] }, "locked": { - "lastModified": 1704707180, - "narHash": "sha256-m3rsKAHYi3WhJVYC9XLT38yJQILRkJ03fA2L5Ej3msM=", - "owner": "input-output-hk", - "repo": "iogx", - "rev": "0578c08bef2d135f6f1e88353276fd3a31acf026", + "lastModified": 1677330646, + "narHash": "sha256-hUYCwJneMjnxTvj30Fjow6UMJUITqHlpUGpXMPXUJsU=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "ebca8f58d450cae1a19c07701a5a8ae40afc9efc", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iogx", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iogx_3": { + "n2c_3": { "inputs": { - "CHaP": "CHaP_8", - "easy-purescript-nix": "easy-purescript-nix_4", - "flake-utils": "flake-utils_17", - "hackage": "hackage_6", - "haskell-nix": "haskell-nix_6", - "iohk-nix": "iohk-nix_5", - "nix2container": "nix2container_5", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "flake-utils" + ], "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", - "haskell-nix", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable_3", - "pre-commit-hooks-nix": "pre-commit-hooks-nix_2", - "sphinxcontrib-haddock": "sphinxcontrib-haddock_2" + ] }, "locked": { - "lastModified": 1704707180, - "narHash": "sha256-m3rsKAHYi3WhJVYC9XLT38yJQILRkJ03fA2L5Ej3msM=", - "owner": "input-output-hk", - "repo": "iogx", - "rev": "0578c08bef2d135f6f1e88353276fd3a31acf026", + "lastModified": 1685771919, + "narHash": "sha256-3lVKWrhNXjHJB6QkZ2SJaOs4X/mmYXtY6ovPVpDMOHc=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "95e2220911874064b5d809f8d35f7835184c4ddf", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iogx", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iohk-nix": { + "n2c_4": { "inputs": { - "blst": "blst_2", + "flake-utils": "flake-utils_19", "nixpkgs": [ "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", "nixpkgs" - ], - "secp256k1": "secp256k1_2", - "sodium": "sodium_2" + ] }, "locked": { - "lastModified": 1702362799, - "narHash": "sha256-cU8cZXNuo5GRwrSvWqdaqoW5tJ2HWwDEOvWwIVPDPmo=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "b426fb9e0b109a9d1dd2e1476f9e0bd8bb715142", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iohk-nix_2": { + "n2c_5": { "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], "nixpkgs": [ - "ctl", - "kupo-nixos", - "haskell-nix", + "db-sync-ctl", + "tullia", + "std", "nixpkgs" ] }, "locked": { - "lastModified": 1653579289, - "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iohk-nix_3": { + "nix": { "inputs": { - "blst": "blst_4", - "nixpkgs": "nixpkgs_20", - "secp256k1": "secp256k1_4", - "sodium": "sodium_4" + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs_6", + "nixpkgs-regression": "nixpkgs-regression" }, "locked": { - "lastModified": 1715898223, - "narHash": "sha256-G1LFsvP53twrqaC1FVard/6rjJJ3oitnpJ1E+mTZDGM=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "29f19cd41dc593cf17bbc24194e34e7c20889fc9", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "iohk-nix_4": { + "nix-nomad": { "inputs": { - "blst": "blst_5", + "flake-compat": "flake-compat_8", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix", "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-haskell", - "iogx", + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", "nixpkgs" ], - "secp256k1": "secp256k1_5", - "sodium": "sodium_5" + "nixpkgs-lib": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "nixpkgs" + ] }, "locked": { - "lastModified": 1702362799, - "narHash": "sha256-cU8cZXNuo5GRwrSvWqdaqoW5tJ2HWwDEOvWwIVPDPmo=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "b426fb9e0b109a9d1dd2e1476f9e0bd8bb715142", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "iohk-nix_5": { + "nix-nomad_2": { "inputs": { - "blst": "blst_6", + "flake-compat": "flake-compat_9", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix_2", "nixpkgs": [ - "plutus", - "iogx", - "iogx-template-vanilla", - "iogx", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", "nixpkgs" ], - "secp256k1": "secp256k1_6", - "sodium": "sodium_6" - }, - "locked": { - "lastModified": 1702362799, - "narHash": "sha256-cU8cZXNuo5GRwrSvWqdaqoW5tJ2HWwDEOvWwIVPDPmo=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "b426fb9e0b109a9d1dd2e1476f9e0bd8bb715142", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohk-nix_6": { - "inputs": { - "blst": "blst_7", - "nixpkgs": "nixpkgs_31", - "secp256k1": "secp256k1_7", - "sodium": "sodium_7" + "nixpkgs-lib": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "nixpkgs" + ] }, "locked": { - "lastModified": 1709083850, - "narHash": "sha256-6DQ89ktt8rRVV1pXEyX2JwPjaqS0mQkelkmJmka04rg=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "1c793a53ac0bd99b795c2180eb23d37e8389a74b", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "iohkNix": { + "nix-nomad_3": { "inputs": { - "blst": "blst", + "flake-compat": "flake-compat_14", + "flake-utils": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix_3", "nixpkgs": [ "ctl", "cardano-node", + "cardano-automation", + "tullia", "nixpkgs" ], - "secp256k1": "secp256k1", - "sodium": "sodium" + "nixpkgs-lib": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "nixpkgs" + ] }, "locked": { - "lastModified": 1684223806, - "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "iohkNix_2": { + "nix-nomad_4": { "inputs": { - "blst": "blst_3", + "flake-compat": "flake-compat_21", + "flake-utils": [ + "db-sync-ctl", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix_4", "nixpkgs": [ "db-sync-ctl", + "tullia", "nixpkgs" ], - "secp256k1": "secp256k1_3", - "sodium": "sodium_3" + "nixpkgs-lib": [ + "db-sync-ctl", + "tullia", + "nixpkgs" + ] }, "locked": { - "lastModified": 1684223806, - "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "iserv-proxy": { - "flake": false, - "locked": { - "lastModified": 1670983692, - "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", - "ref": "hkm/remote-iserv", - "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", - "revCount": 10, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "nix2container": { + "inputs": { + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_17" }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_2": { - "flake": false, "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "lastModified": 1671269339, + "narHash": "sha256-KR2SXh4c2Y+bgbCfXjTGJ74O9/u4CAPFA0KYZHhKf5Q=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "6800fff45afecc7e47c334d14cf2b2f4f25601a0", + "type": "github" }, "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "owner": "nlewo", + "repo": "nix2container", + "type": "github" } }, - "iserv-proxy_3": { - "flake": false, + "nix2container_2": { + "inputs": { + "flake-utils": "flake-utils_7", + "nixpkgs": "nixpkgs_19" + }, "locked": { - "lastModified": 1670983692, - "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", - "ref": "hkm/remote-iserv", - "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", - "revCount": 10, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "type": "github" }, "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "owner": "nlewo", + "repo": "nix2container", + "type": "github" } }, - "iserv-proxy_4": { - "flake": false, + "nix2container_3": { + "inputs": { + "flake-utils": "flake-utils_10", + "nixpkgs": "nixpkgs_23" + }, "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "iserv-proxy_5": { - "flake": false, - "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "nix2container_4": { + "inputs": { + "flake-utils": "flake-utils_12", + "nixpkgs": "nixpkgs_27" }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_6": { - "flake": false, "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "lastModified": 1671269339, + "narHash": "sha256-KR2SXh4c2Y+bgbCfXjTGJ74O9/u4CAPFA0KYZHhKf5Q=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "6800fff45afecc7e47c334d14cf2b2f4f25601a0", + "type": "github" }, "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "owner": "nlewo", + "repo": "nix2container", + "type": "github" } }, - "iserv-proxy_7": { - "flake": false, + "nix2container_5": { + "inputs": { + "flake-utils": "flake-utils_17", + "nixpkgs": "nixpkgs_32" + }, "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "type": "github" }, "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" + "owner": "nlewo", + "repo": "nix2container", + "type": "github" } }, - "kupo": { - "flake": false, + "nix2container_6": { + "inputs": { + "flake-utils": "flake-utils_20", + "nixpkgs": "nixpkgs_36" + }, "locked": { - "lastModified": 1668678914, - "narHash": "sha256-XsbAFyUPmevGuoShEFlOVHt/7fFIpyCQuhulIrNzv80=", - "owner": "CardanoSolutions", - "repo": "kupo", - "rev": "c9bc18d99f9e8af1840a265907db82b180d5a4d8", + "lastModified": 1712990762, + "narHash": "sha256-hO9W3w7NcnYeX8u8cleHiSpK2YJo7ecarFTUlbybl7k=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "20aad300c925639d5d6cbe30013c8357ce9f2a2e", "type": "github" }, "original": { - "owner": "CardanoSolutions", - "ref": "v2.2.0", - "repo": "kupo", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "kupo-nixos": { + "nix2container_7": { "inputs": { - "haskell-nix": "haskell-nix_2", - "iohk-nix": "iohk-nix_2", - "kupo": [ - "ctl", - "kupo" - ], - "nixpkgs": [ - "ctl", - "kupo-nixos", - "haskell-nix", - "nixpkgs" - ] + "flake-utils": "flake-utils_22", + "nixpkgs": "nixpkgs_42" }, "locked": { - "lastModified": 1672905539, - "narHash": "sha256-B4vryG94L7WWn/tuIQdtg9eZHAH+FaFzv35Mancd2l8=", - "owner": "mlabs-haskell", - "repo": "kupo-nixos", - "rev": "6f89cbcc359893a2aea14dd380f9a45e04c6aa67", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "mlabs-haskell", - "repo": "kupo-nixos", - "rev": "6f89cbcc359893a2aea14dd380f9a45e04c6aa67", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "lowdown-src": { - "flake": false, + "nix_2": { + "inputs": { + "flake-compat": "flake-compat_3", + "lowdown-src": "lowdown-src_2", + "nixpkgs": "nixpkgs_10", + "nixpkgs-regression": "nixpkgs-regression_2" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1693573010, + "narHash": "sha256-HBm8mR2skhPtbJ7p+ByrOZjs7SfsfZPwy75MwI1EUmk=", + "owner": "nixos", + "repo": "nix", + "rev": "5568ca5ff130a8a0bc3db5878432eb527c74dd60", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "nixos", + "ref": "2.17-maintenance", + "repo": "nix", "type": "github" } }, - "lowdown-src_2": { - "flake": false, + "nix_3": { + "inputs": { + "lowdown-src": "lowdown-src_3", + "nixpkgs": "nixpkgs_14", + "nixpkgs-regression": "nixpkgs-regression_3" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_3": { - "flake": false, + "nix_4": { + "inputs": { + "lowdown-src": "lowdown-src_4", + "nixpkgs": "nixpkgs_16", + "nixpkgs-regression": "nixpkgs-regression_4" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_4": { - "flake": false, + "nix_5": { + "inputs": { + "lowdown-src": "lowdown-src_5", + "nixpkgs": "nixpkgs_26", + "nixpkgs-regression": "nixpkgs-regression_5" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_5": { - "flake": false, + "nix_6": { + "inputs": { + "lowdown-src": "lowdown-src_6", + "nixpkgs": "nixpkgs_35", + "nixpkgs-regression": "nixpkgs-regression_6" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_6": { - "flake": false, + "nix_7": { + "inputs": { + "lowdown-src": "lowdown-src_7", + "nixpkgs": "nixpkgs_38", + "nixpkgs-regression": "nixpkgs-regression_7" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_7": { - "flake": false, + "nix_8": { + "inputs": { + "lowdown-src": "lowdown-src_8", + "nixpkgs": "nixpkgs_40", + "nixpkgs-regression": "nixpkgs-regression_8" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "lowdown-src_8": { - "flake": false, + "nix_9": { + "inputs": { + "lowdown-src": "lowdown-src_9", + "nixpkgs": "nixpkgs_45", + "nixpkgs-regression": "nixpkgs-regression_9" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "owner": "NixOS", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "NixOS", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "n2c": { + "nixago": { "inputs": { "flake-utils": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "flake-utils" ], + "nixago-exts": [ + "ctl", + "cardano-nix", + "cardano-node-8.1.1", + "tullia", + "std", + "blank" + ], "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "nixpkgs" ] }, "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "n2c_2": { + "nixago_2": { "inputs": { "flake-utils": [ - "db-sync-ctl", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", "tullia", "std", "flake-utils" ], + "nixago-exts": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "blank" + ], "nixpkgs": [ - "db-sync-ctl", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", "tullia", "std", "nixpkgs" ] }, "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", + "lastModified": 1676075813, + "narHash": "sha256-X/aIT8Qc8UCqnxJvaZykx3CJ0ZnDFvO+dqp/7fglZWo=", + "owner": "nix-community", + "repo": "nixago", + "rev": "9cab4dde31ec2f2c05d702ea8648ce580664e906", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nix": { + "nixago_3": { "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_4", - "nixpkgs-regression": "nixpkgs-regression" + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "flake-utils" + ], + "nixago-exts": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "blank" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "nixpkgs" + ] }, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1683210100, + "narHash": "sha256-bhGDOlkWtlhVECpoOog4fWiFJmLCpVEg09a40aTjCbw=", + "owner": "nix-community", + "repo": "nixago", + "rev": "1da60ad9412135f9ed7a004669fdcf3d378ec630", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nix-nomad": { + "nixago_4": { "inputs": { - "flake-compat": "flake-compat_3", "flake-utils": [ "ctl", "cardano-node", + "cardano-automation", "tullia", - "nix2container", + "std", "flake-utils" ], - "gomod2nix": "gomod2nix", - "nixpkgs": [ + "nixago-exts": [ "ctl", "cardano-node", + "cardano-automation", "tullia", - "nixpkgs" + "std", + "blank" ], - "nixpkgs-lib": [ + "nixpkgs": [ "ctl", "cardano-node", + "cardano-automation", "tullia", + "std", "nixpkgs" ] }, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nix-nomad_2": { + "nixago_5": { "inputs": { - "flake-compat": "flake-compat_10", "flake-utils": [ "db-sync-ctl", "tullia", - "nix2container", + "std", "flake-utils" ], - "gomod2nix": "gomod2nix_2", - "nixpkgs": [ + "nixago-exts": [ "db-sync-ctl", "tullia", - "nixpkgs" + "std", + "blank" ], - "nixpkgs-lib": [ + "nixpkgs": [ "db-sync-ctl", "tullia", + "std", "nixpkgs" ] }, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nix-tools": { - "flake": false, + "nixpkgs": { "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", + "lastModified": 1687420147, + "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "nix-tools", + "owner": "NixOS", + "ref": "release-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_2": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_3": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_4": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_5": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2003_6": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix-tools-static": { - "flake": false, + "nixpkgs-2003_7": { "locked": { - "lastModified": 1706266250, - "narHash": "sha256-9t+GRk3eO9muCtKdNAwBtNBZ5dH1xHcnS17WaQyftwA=", - "owner": "input-output-hk", - "repo": "haskell-nix-example", - "rev": "580cb6db546a7777dad3b9c0fa487a366c045c4e", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "haskell-nix-example", + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container": { - "inputs": { - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_5" - }, + "nixpkgs-2003_8": { "locked": { - "lastModified": 1671269339, - "narHash": "sha256-KR2SXh4c2Y+bgbCfXjTGJ74O9/u4CAPFA0KYZHhKf5Q=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6800fff45afecc7e47c334d14cf2b2f4f25601a0", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container_2": { - "inputs": { - "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_7" - }, + "nixpkgs-2105": { "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container_3": { - "inputs": { - "flake-utils": "flake-utils_8", - "nixpkgs": "nixpkgs_15" - }, + "nixpkgs-2105_2": { "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container_4": { - "inputs": { - "flake-utils": "flake-utils_14", - "nixpkgs": "nixpkgs_24" - }, + "nixpkgs-2105_3": { "locked": { - "lastModified": 1703410130, - "narHash": "sha256-qbJQ8DtdKzFK0fZck7kX64QWkS/3tKefxGjyI+SAQa4=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6aa8491e73843ac8bf714a3904a45900f356ea44", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container_5": { - "inputs": { - "flake-utils": "flake-utils_18", - "nixpkgs": "nixpkgs_27" - }, + "nixpkgs-2105_4": { "locked": { - "lastModified": 1703410130, - "narHash": "sha256-qbJQ8DtdKzFK0fZck7kX64QWkS/3tKefxGjyI+SAQa4=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6aa8491e73843ac8bf714a3904a45900f356ea44", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix2container_6": { - "inputs": { - "flake-utils": "flake-utils_20", - "nixpkgs": "nixpkgs_29" - }, + "nixpkgs-2105_5": { "locked": { - "lastModified": 1703410130, - "narHash": "sha256-qbJQ8DtdKzFK0fZck7kX64QWkS/3tKefxGjyI+SAQa4=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6aa8491e73843ac8bf714a3904a45900f356ea44", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_2": { - "inputs": { - "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_10", - "nixpkgs-regression": "nixpkgs-regression_2" - }, + "nixpkgs-2105_6": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_3": { - "inputs": { - "lowdown-src": "lowdown-src_3", - "nixpkgs": "nixpkgs_12", - "nixpkgs-regression": "nixpkgs-regression_3" - }, + "nixpkgs-2105_7": { "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_4": { - "inputs": { - "lowdown-src": "lowdown-src_4", - "nixpkgs": "nixpkgs_13", - "nixpkgs-regression": "nixpkgs-regression_4" - }, + "nixpkgs-2105_8": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.05-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_5": { - "inputs": { - "lowdown-src": "lowdown-src_5", - "nixpkgs": "nixpkgs_18", - "nixpkgs-regression": "nixpkgs-regression_5" - }, + "nixpkgs-2111": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_6": { - "inputs": { - "lowdown-src": "lowdown-src_6", - "nixpkgs": "nixpkgs_22", - "nixpkgs-regression": "nixpkgs-regression_6" - }, + "nixpkgs-2111_2": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_7": { - "inputs": { - "lowdown-src": "lowdown-src_7", - "nixpkgs": "nixpkgs_23", - "nixpkgs-regression": "nixpkgs-regression_7" - }, + "nixpkgs-2111_3": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nix_8": { - "inputs": { - "lowdown-src": "lowdown-src_8", - "nixpkgs": "nixpkgs_26", - "nixpkgs-regression": "nixpkgs-regression_8" - }, + "nixpkgs-2111_4": { "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nixago": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-node", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-node", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-node", - "tullia", - "std", - "nixpkgs" - ] - }, + "nixpkgs-2111_5": { "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nixago_2": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "db-sync-ctl", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, + "nixpkgs-2111_6": { "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", "type": "github" } }, - "nixpkgs": { + "nixpkgs-2111_7": { "locked": { - "lastModified": 1717112898, - "narHash": "sha256-7R2ZvOnvd9h8fDd65p0JnB7wXfUvreox3xFdYWd1BnY=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6132b0f6e344ce2fe34fc051b72fb46e34f668e0", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003": { + "nixpkgs-2111_8": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_2": { + "nixpkgs-2205": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_3": { + "nixpkgs-2205_2": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_4": { + "nixpkgs-2205_3": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1682600000, + "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_5": { + "nixpkgs-2205_4": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_6": { + "nixpkgs-2205_5": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_7": { + "nixpkgs-2205_6": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2003_8": { + "nixpkgs-2205_7": { "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "lastModified": 1682600000, + "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105": { + "nixpkgs-2205_8": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_2": { + "nixpkgs-2211": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_3": { + "nixpkgs-2211_2": { "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_4": { + "nixpkgs-2211_3": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1682682915, + "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_5": { + "nixpkgs-2211_4": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_6": { + "nixpkgs-2211_5": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_7": { + "nixpkgs-2211_6": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2105_8": { + "nixpkgs-2211_7": { "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1682682915, + "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111": { + "nixpkgs-2211_8": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_2": { + "nixpkgs-2305": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1690680713, + "narHash": "sha256-NXCWA8N+GfSQyoN7ZNiOgq/nDJKOp5/BHEpiZP8sUZw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_3": { + "nixpkgs-2305_2": { "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", + "lastModified": 1695416179, + "narHash": "sha256-610o1+pwbSu+QuF3GE0NU5xQdTHM3t9wyYhB9l94Cd8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", + "rev": "715d72e967ec1dd5ecc71290ee072bcaf5181ed6", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_4": { + "nixpkgs-2305_3": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1695416179, + "narHash": "sha256-610o1+pwbSu+QuF3GE0NU5xQdTHM3t9wyYhB9l94Cd8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "715d72e967ec1dd5ecc71290ee072bcaf5181ed6", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_5": { + "nixpkgs-2305_4": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1701362232, + "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_6": { + "nixpkgs-2305_5": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_7": { + "nixpkgs-2305_6": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2111_8": { + "nixpkgs-2311": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "lastModified": 1701386440, + "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205": { + "nixpkgs-2311_2": { "locked": { - "lastModified": 1682600000, - "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", + "lastModified": 1719957072, + "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", + "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_2": { + "nixpkgs-2311_3": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", + "lastModified": 1719957072, + "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_3": { + "nixpkgs-2405": { "locked": { - "lastModified": 1682600000, - "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", + "lastModified": 1720122915, + "narHash": "sha256-Nby8WWxj0elBu1xuRaUcRjPi/rU3xVbkAt2kj4QwX2U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", + "rev": "835cf2d3f37989c5db6585a28de967a667a75fb1", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixpkgs-24.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_4": { + "nixpkgs-2405_2": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", + "lastModified": 1729242558, + "narHash": "sha256-VgcLDu4igNT0eYua6OAl9pWCI0cYXhDbR+pWP44tte0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "rev": "4a3f2d3195b60d07530574988df92e049372c10e", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixpkgs-24.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_5": { + "nixpkgs-arion": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", + "lastModified": 1725022733, + "narHash": "sha256-M6tvBPNDilgXLh9Bfv4U0ih+TyrQReeYOLkY+U2idy8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "rev": "79eb73f1c49fdfdf75f00b1ee086366380fbc323", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_6": { + "nixpkgs-lib": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", + "dir": "lib", + "lastModified": 1671359686, + "narHash": "sha256-3MpC6yZo+Xn9cPordGz2/ii6IJpP2n8LE8e/ebUXLrs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "rev": "04f574a1c0fde90b51bf68198e2297ca4e7cccf4", "type": "github" }, "original": { + "dir": "lib", "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2205_7": { + "nixpkgs-lib_2": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", + "dir": "lib", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", "type": "github" }, "original": { + "dir": "lib", "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2211": { + "nixpkgs-lib_3": { "locked": { - "lastModified": 1682682915, - "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", + "dir": "lib", + "lastModified": 1690881714, + "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", + "rev": "9e1960bc196baf6881340d53dccb203a951745a2", "type": "github" }, "original": { + "dir": "lib", "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2211_2": { + "nixpkgs-lib_4": { "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "dir": "lib", + "lastModified": 1690881714, + "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "rev": "9e1960bc196baf6881340d53dccb203a951745a2", "type": "github" }, "original": { + "dir": "lib", "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2211_3": { + "nixpkgs-lib_5": { "locked": { - "lastModified": 1682682915, - "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", + "dir": "lib", + "lastModified": 1696019113, + "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", + "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", "type": "github" }, "original": { + "dir": "lib", "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2211_4": { + "nixpkgs-lib_6": { "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "lastModified": 1730504152, + "narHash": "sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2211_5": { + "nixpkgs-regression_2": { "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2211_6": { + "nixpkgs-regression_3": { "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2211_7": { + "nixpkgs-regression_4": { "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2305": { + "nixpkgs-regression_5": { "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2305_2": { + "nixpkgs-regression_6": { "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2305_3": { + "nixpkgs-regression_7": { "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2305_4": { + "nixpkgs-regression_8": { "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2305_5": { + "nixpkgs-regression_9": { "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-2311": { + "nixpkgs-stable": { "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", + "lastModified": 1690066826, + "narHash": "sha256-6L2qb+Zc0BFkh72OS9uuX637gniOjzU6qCDBpjB2LGY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "rev": "ce45b591975d070044ca24e3003c830d26fea1c8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", + "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2311_2": { + "nixpkgs-stable_2": { "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", + "lastModified": 1730741070, + "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", + "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2311_3": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", + "lastModified": 1690720142, + "narHash": "sha256-GywuiZjBKfFkntQwpNQfL+Ksa2iGjPprBGL0/psgRZM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "rev": "3acb5c4264c490e7714d503c7166a3fde0c51324", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2311_4": { + "nixpkgs-unstable_2": { "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", - "owner": "NixOS", + "lastModified": 1696577711, + "narHash": "sha256-94VRjvClIKDym1QRqPkX5LTQoAwZ1E6QE/3dWtOXSIQ=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "rev": "a2eb207f45e4a14a1e3019d9e3863d1e208e2295", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-2311_5": { + "nixpkgs-unstable_3": { "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", + "lastModified": 1695318763, + "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib": { - "locked": { - "lastModified": 1717284937, - "narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" - } - }, - "nixpkgs-regression": { + "nixpkgs-unstable_4": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1682656005, + "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_2": { + "nixpkgs-unstable_5": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1695318763, + "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_3": { + "nixpkgs-unstable_6": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1694822471, + "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" }, "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "type": "github" } }, - "nixpkgs-regression_4": { + "nixpkgs-unstable_7": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1720181791, + "narHash": "sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_5": { + "nixpkgs-unstable_8": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1682656005, + "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_6": { + "nixpkgs-unstable_9": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1729980323, + "narHash": "sha256-eWPRZAlhf446bKSmzw6x7RWEE4IuZgAp8NW3eXZwRAY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "86e78d3d2084ff87688da662cf78c2af085d8e73", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_7": { + "nixpkgs_10": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1670461440, + "narHash": "sha256-jy1LB8HOMKGJEGXgzFRLDU1CBGL0/LlkolgnqIsF0D8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "04a75b2eecc0acf6239acf9dd04485ff8d14f425", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-22.11-small", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_8": { + "nixpkgs_11": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1690026219, + "narHash": "sha256-oOduRk/kzQxOBknZXTLSEYd7tk+GoKvr8wV6Ab+t4AU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "f465da166263bc0d4b39dfd4ca28b777c92d4b73", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-stable": { + "nixpkgs_12": { "locked": { - "lastModified": 1690680713, - "narHash": "sha256-NXCWA8N+GfSQyoN7ZNiOgq/nDJKOp5/BHEpiZP8sUZw=", + "lastModified": 1675249806, + "narHash": "sha256-u8Rcqekusl3pMZm68hZqr6zozI8Ug5IxqOiqDLAlu1k=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", + "rev": "79feedf38536de2a27d13fe2eaf200a9c05193ba", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", "type": "github" } }, - "nixpkgs-stable_2": { + "nixpkgs_13": { "locked": { - "lastModified": 1685801374, - "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", - "owner": "NixOS", + "lastModified": 1636823747, + "narHash": "sha256-oWo1nElRAOZqEf90Yek2ixdHyjD+gqtS/pAgwaQ9UhQ=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "rev": "f6a2ed2082d9a51668c86ba27d0b5496f7a2ea93", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-23.05", + "owner": "nixos", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-stable_3": { + "nixpkgs_14": { "locked": { - "lastModified": 1690680713, - "narHash": "sha256-NXCWA8N+GfSQyoN7ZNiOgq/nDJKOp5/BHEpiZP8sUZw=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-22.05-small", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", "type": "github" } }, - "nixpkgs-stable_4": { + "nixpkgs_15": { "locked": { - "lastModified": 1685801374, - "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-23.05", - "repo": "nixpkgs", - "type": "github" + "id": "nixpkgs", + "type": "indirect" } }, - "nixpkgs-stable_5": { + "nixpkgs_16": { "locked": { - "lastModified": 1690680713, - "narHash": "sha256-NXCWA8N+GfSQyoN7ZNiOgq/nDJKOp5/BHEpiZP8sUZw=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-22.05-small", "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", "type": "github" } }, - "nixpkgs-stable_6": { + "nixpkgs_17": { "locked": { - "lastModified": 1685801374, - "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-stable_7": { + "nixpkgs_18": { "locked": { - "lastModified": 1710695816, - "narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "614b4613980a522ba49f0d194531beddbb7220d3", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-23.11", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable": { + "nixpkgs_19": { "locked": { - "lastModified": 1682656005, - "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_2": { + "nixpkgs_2": { "locked": { - "lastModified": 1701336116, - "narHash": "sha256-kEmpezCR/FpITc6yMbAh4WrOCiT2zg5pSjnKrq51h5Y=", + "lastModified": 1687420147, + "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f5c27c6136db4d76c30e533c20517df6864c46ee", + "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_3": { + "nixpkgs_20": { "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", + "lastModified": 1674407282, + "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", + "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", + "owner": "nixos", + "ref": "nixos-22.11", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_4": { + "nixpkgs_21": { "locked": { - "lastModified": 1682656005, - "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", - "owner": "NixOS", + "lastModified": 1665087388, + "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", + "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_5": { + "nixpkgs_22": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-unstable", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_6": { + "nixpkgs_23": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_7": { + "nixpkgs_24": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", - "owner": "NixOS", + "lastModified": 1675940568, + "narHash": "sha256-epG6pOT9V0kS+FUqd7R6/CWkgnZx2DMT5Veqo+y6G3c=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "6ccc4a59c3f1b56d039d93da52696633e641bc71", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_8": { + "nixpkgs_25": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", "type": "github" }, "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", - "type": "github" + "id": "nixpkgs", + "type": "indirect" } }, - "nixpkgs_10": { + "nixpkgs_26": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -6512,101 +8699,116 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_27": { "locked": { - "lastModified": 1697723726, - "narHash": "sha256-SaTWPkI8a5xSHX/rrKzUe+/uVNy6zCGMXgoeMb7T9rg=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7c9cc5a6e5d38010801741ac830a3f8fd667a7a0", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_12": { + "nixpkgs_28": { "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", + "lastModified": 1681001314, + "narHash": "sha256-5sDnCLdrKZqxLPK4KA8+f4A3YKO/u6ElpMILvX0g72c=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "367c0e1086a4eb4502b24d872cea2c7acdd557f4", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, + "nixpkgs_29": { + "locked": { + "lastModified": 1675940568, + "narHash": "sha256-epG6pOT9V0kS+FUqd7R6/CWkgnZx2DMT5Veqo+y6G3c=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "rev": "6ccc4a59c3f1b56d039d93da52696633e641bc71", "type": "github" }, "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" } }, - "nixpkgs_13": { + "nixpkgs_3": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1677543769, + "narHash": "sha256-LwbqS8vGisXl2WHpK9r5+kodr0zoIT8F2YB0R4y1TsA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "b26d52c9feb6476580016e78935cbf96eb3e2115", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-22.11", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_14": { + "nixpkgs_30": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", - "owner": "NixOS", + "lastModified": 1677063315, + "narHash": "sha256-qiB4ajTeAOVnVSAwCNEEkoybrAlA+cpeiBxLobHndE8=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "988cc958c57ce4350ec248d2d53087777f9e1949", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_15": { + "nixpkgs_31": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_32": { "locked": { - "lastModified": 1674407282, - "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", - "owner": "nixos", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-22.11", + "owner": "NixOS", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_33": { "locked": { "lastModified": 1665087388, "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", @@ -6622,86 +8824,68 @@ "type": "github" } }, - "nixpkgs_18": { + "nixpkgs_34": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", - "repo": "nixpkgs", - "type": "github" + "id": "nixpkgs", + "type": "indirect" } }, - "nixpkgs_19": { + "nixpkgs_35": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_2": { + "nixpkgs_36": { "locked": { - "lastModified": 1687420147, - "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", + "lastModified": 1712920918, + "narHash": "sha256-1yxFvUcJfUphK9V91KufIQom7gCsztza0H4Rz2VCWUU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", + "rev": "92323443a56f4e9fc4e4b712e3119f66d0969297", "type": "github" }, "original": { "owner": "NixOS", - "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_20": { + "nixpkgs_37": { "locked": { - "lastModified": 1684171562, - "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", + "lastModified": 1708343346, + "narHash": "sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", + "rev": "9312b935a538684049cb668885e60f15547d4c5f", "type": "github" }, "original": { "owner": "nixos", - "ref": "release-22.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_21": { - "locked": { - "lastModified": 1717936905, - "narHash": "sha256-aSn61YQsi8CInQ3wwoO1tdsnAsQk3gCET8zXKwKeklw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1fec1c179f5f0fcaa20a67f2266cec128af1a00f", - "type": "github" - }, - "original": { - "owner": "NixOS", + "ref": "release-23.11", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_22": { + "nixpkgs_38": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -6717,76 +8901,77 @@ "type": "github" } }, - "nixpkgs_23": { + "nixpkgs_39": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1713714899, + "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_24": { + "nixpkgs_4": { "locked": { - "lastModified": 1697269602, - "narHash": "sha256-dSzV7Ud+JH4DPVD9od53EgDrxUVQOcSj4KGjggCDVJI=", - "owner": "NixOS", + "lastModified": 1645013224, + "narHash": "sha256-b7OEC8vwzJv3rsz9pwnTX2LQDkeOWz2DbKypkVvNHXc=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "9cb540e9c1910d74a7e10736277f6eb9dff51c81", + "rev": "b66b39216b1fef2d8c33cc7a5c72d8da80b79970", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_25": { + "nixpkgs_40": { "locked": { - "lastModified": 1689261696, - "narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "df1eee2aa65052a18121ed4971081576b25d6b5c", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_26": { + "nixpkgs_41": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_27": { + "nixpkgs_42": { "locked": { - "lastModified": 1697269602, - "narHash": "sha256-dSzV7Ud+JH4DPVD9od53EgDrxUVQOcSj4KGjggCDVJI=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9cb540e9c1910d74a7e10736277f6eb9dff51c81", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { @@ -6795,68 +8980,71 @@ "type": "github" } }, - "nixpkgs_28": { + "nixpkgs_43": { "locked": { - "lastModified": 1689261696, - "narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=", - "owner": "NixOS", + "lastModified": 1674407282, + "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "df1eee2aa65052a18121ed4971081576b25d6b5c", + "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", + "owner": "nixos", + "ref": "nixos-22.11", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_29": { + "nixpkgs_44": { "locked": { - "lastModified": 1697269602, - "narHash": "sha256-dSzV7Ud+JH4DPVD9od53EgDrxUVQOcSj4KGjggCDVJI=", - "owner": "NixOS", + "lastModified": 1665087388, + "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "9cb540e9c1910d74a7e10736277f6eb9dff51c81", + "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_45": { "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixos-22.05-small", + "repo": "nixpkgs", + "type": "github" } }, - "nixpkgs_30": { + "nixpkgs_46": { "locked": { - "lastModified": 1689261696, - "narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=", + "lastModified": 1713714899, + "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "df1eee2aa65052a18121ed4971081576b25d6b5c", + "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_31": { + "nixpkgs_47": { "locked": { "lastModified": 1684171562, "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", @@ -6872,29 +9060,28 @@ "type": "github" } }, - "nixpkgs_32": { + "nixpkgs_48": { "locked": { - "lastModified": 1710765496, - "narHash": "sha256-p7ryWEeQfMwTB6E0wIUd5V2cFTgq+DRRBz2hYGnJZyA=", + "lastModified": 1731486628, + "narHash": "sha256-UFEU3XHmj2sg2c+BIe2f0NYCZys4iyGD1nwHVsSNQ/E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e367f7a1fb93137af22a3908f00b9a35e2d286a7", + "rev": "8f0e11b47ba342a4bb13bb2fa9b0393e9004373d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_33": { + "nixpkgs_49": { "locked": { - "lastModified": 1706487304, - "narHash": "sha256-LE8lVX28MV2jWJsidW13D2qrHU/RUUONendL2Q/WlJg=", + "lastModified": 1730768919, + "narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "90f456026d284c22b3e3497be980b2e47d0b28ac", + "rev": "a04d33c0c3f1a59a2c1cb0c6e34cd24500e5a1dc", "type": "github" }, "original": { @@ -6904,96 +9091,98 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", - "owner": "NixOS", + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", + "owner": "nixos", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_50": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1728538411, + "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_6": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_7": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", - "owner": "NixOS", + "lastModified": 1692339729, + "narHash": "sha256-TUK76/Pqm9qIDjEGd27Lz9EiBIvn5F70JWDmEQ4Y5DQ=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "ae521bd4e460b076a455dca8b13f4151489a725c", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", + "ref": "nixos-23.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_8": { "locked": { - "lastModified": 1674407282, - "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", + "lastModified": 1684171562, + "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", + "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-22.11", + "ref": "release-22.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_9": { "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", + "lastModified": 1684171562, + "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", + "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixpkgs-unstable", + "ref": "release-22.11", "repo": "nixpkgs", "type": "github" } @@ -7014,6 +9203,51 @@ } }, "nosys_2": { + "locked": { + "lastModified": 1668010795, + "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", + "owner": "divnix", + "repo": "nosys", + "rev": "feade0141487801c71ff55623b421ed535dbdefa", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "nosys", + "type": "github" + } + }, + "nosys_3": { + "locked": { + "lastModified": 1668010795, + "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", + "owner": "divnix", + "repo": "nosys", + "rev": "feade0141487801c71ff55623b421ed535dbdefa", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "nosys", + "type": "github" + } + }, + "nosys_4": { + "locked": { + "lastModified": 1668010795, + "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", + "owner": "divnix", + "repo": "nosys", + "rev": "feade0141487801c71ff55623b421ed535dbdefa", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "nosys", + "type": "github" + } + }, + "nosys_5": { "locked": { "lastModified": 1667881534, "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", @@ -7028,62 +9262,37 @@ "type": "github" } }, - "ogmios": { + "offchain-metadata-tools-service": { "flake": false, "locked": { - "lastModified": 1691769233, - "narHash": "sha256-7CLprKq3RwJfvy31LAPux+DYFLjEmbRBFgvtYDpJA8Q=", - "owner": "CardanoSolutions", - "repo": "ogmios", - "rev": "3d3f359b0987c009ef66fb4d4b4bddce92b9aeb3", + "lastModified": 1684160858, + "narHash": "sha256-2pu/T4uoXBxhI47PrOS6zHRZRwaSM6qA87HJySwwIBo=", + "owner": "input-output-hk", + "repo": "offchain-metadata-tools", + "rev": "a68c12b10fe5ed9802defb4a6ca80919b695d945", "type": "github" }, "original": { - "owner": "CardanoSolutions", - "ref": "v6.0.0", - "repo": "ogmios", + "owner": "input-output-hk", + "ref": "feat-add-password-to-db-conn-string", + "repo": "offchain-metadata-tools", "type": "github" } }, - "ogmios-nixos": { - "inputs": { - "CHaP": "CHaP_3", - "blank": "blank_2", - "cardano-configurations": "cardano-configurations_2", - "cardano-node": [ - "ctl", - "cardano-node" - ], - "flake-compat": "flake-compat_6", - "haskell-nix": [ - "ctl", - "haskell-nix" - ], - "iohk-nix": [ - "ctl", - "iohk-nix" - ], - "nixpkgs": [ - "ctl", - "nixpkgs" - ], - "ogmios-src": [ - "ctl", - "ogmios" - ] - }, + "ogmios": { + "flake": false, "locked": { - "lastModified": 1695289922, - "narHash": "sha256-WeZkYCyvOqnVx9zYgyO2rh0rd3O2DmxH0HZ4OJnf/aw=", - "owner": "mlabs-haskell", - "repo": "ogmios-nixos", - "rev": "78e829e9ebd50c5891024dcd1004c2ac51facd80", + "lastModified": 1720778275, + "narHash": "sha256-OpUeVbztfLy+9d2M5w2Jgx1b/IhDNAQdlr/eP1iKUQI=", + "owner": "CardanoSolutions", + "repo": "ogmios", + "rev": "63a9e9d33eadbca22d1ecc90b9623b962148d174", "type": "github" }, "original": { - "owner": "mlabs-haskell", - "repo": "ogmios-nixos", - "rev": "78e829e9ebd50c5891024dcd1004c2ac51facd80", + "owner": "CardanoSolutions", + "ref": "v6.5.0", + "repo": "ogmios", "type": "github" } }, @@ -7217,13 +9426,29 @@ "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "angerman", + "ref": "master", + "repo": "old-ghc-nix", + "type": "github" + } + }, + "ops-lib": { + "flake": false, + "locked": { + "lastModified": 1675186784, + "narHash": "sha256-HqDtrvk1l7YeREzCSEpUtChtlEgT6Tww9WrJiozjukc=", + "owner": "input-output-hk", + "repo": "ops-lib", + "rev": "5be29ed53b2a4cbbf4cf326fa2e9c1f2b754d26d", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "ops-lib", "type": "github" } }, - "ops-lib": { + "ops-lib_2": { "flake": false, "locked": { "lastModified": 1675186784, @@ -7239,146 +9464,317 @@ "type": "github" } }, - "plutarch": { + "ops-lib_3": { "flake": false, "locked": { - "lastModified": 1716772359, - "narHash": "sha256-/hyEm2nj6oaIPMgPNYmwXA3x5iZ6VcewPllS7bT6Y98=", - "owner": "plutonomicon", - "repo": "plutarch-plutus", - "rev": "780d350f1985e89e3294861118f721d4141b2a6a", + "lastModified": 1713366514, + "narHash": "sha256-0hNlv+grFTE+TeXIbxSY97QoEEaUupOKMusZ4PesdrQ=", + "owner": "input-output-hk", + "repo": "ops-lib", + "rev": "19d83fa8eab1c0b7765f736eb4e8569d84d3e39d", "type": "github" }, "original": { - "owner": "plutonomicon", - "repo": "plutarch-plutus", + "owner": "input-output-hk", + "repo": "ops-lib", "type": "github" } }, - "plutip": { + "oura": { "inputs": { - "CHaP": "CHaP_4", - "cardano-node": [ + "crane": [ "ctl", - "cardano-node" - ], - "flake-compat": "flake-compat_7", - "hackage-nix": [ - "ctl", - "hackage-nix" + "cardano-nix", + "crane" ], - "haskell-nix": [ + "utils": "utils_6" + }, + "locked": { + "lastModified": 1720226386, + "narHash": "sha256-oBvHLxWM2vN351flm7jWjwuatFEK6la/nX9fHNy9/hk=", + "owner": "txpipe", + "repo": "oura", + "rev": "d94068562d98f43aeef8e224111fbdaeb2bc186c", + "type": "github" + }, + "original": { + "owner": "txpipe", + "ref": "v1.8.6", + "repo": "oura", + "type": "github" + } + }, + "paisano": { + "inputs": { + "nixpkgs": [ "ctl", - "haskell-nix" + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "nixpkgs" ], - "iohk-nix": [ + "nosys": "nosys_2", + "yants": [ "ctl", - "iohk-nix" - ], + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "yants" + ] + }, + "locked": { + "lastModified": 1677437285, + "narHash": "sha256-YGfMothgUq1T9wMJYEhOSvdIiD/8gLXO1YcZA6hyIWU=", + "owner": "paisano-nix", + "repo": "core", + "rev": "5f2fc05e98e001cb1cf9535ded09e05d90cec131", + "type": "github" + }, + "original": { + "owner": "paisano-nix", + "repo": "core", + "type": "github" + } + }, + "paisano-actions": { + "inputs": { "nixpkgs": [ "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "paisano-mdbook-preprocessor", "nixpkgs" ] }, "locked": { - "lastModified": 1695131439, - "narHash": "sha256-7ZhZUDhlFvV2us4G27iAk6lHezKS/4WA07NQn88VtQU=", - "owner": "mlabs-haskell", - "repo": "plutip", - "rev": "1bf0b547cd3689c727586abb8385c008fb2a3d1c", + "lastModified": 1677306424, + "narHash": "sha256-H9/dI2rGEbKo4KEisqbRPHFG2ajF8Tm111NPdKGIf28=", + "owner": "paisano-nix", + "repo": "actions", + "rev": "65ec4e080b3480167fc1a748c89a05901eea9a9b", "type": "github" }, "original": { - "owner": "mlabs-haskell", - "ref": "gergely/version-bump", - "repo": "plutip", + "owner": "paisano-nix", + "repo": "actions", "type": "github" } }, - "plutus": { + "paisano-mdbook-preprocessor": { "inputs": { - "CHaP": "CHaP_6", - "hackage": "hackage_4", - "haskell-nix": "haskell-nix_4", - "iogx": "iogx", - "iohk-nix": "iohk-nix_6", + "crane": "crane_2", + "fenix": "fenix_2", "nixpkgs": [ - "plutus", - "haskell-nix", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", "nixpkgs" + ], + "paisano-actions": "paisano-actions", + "std": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std" ] }, "locked": { - "lastModified": 1717890270, - "narHash": "sha256-Vyb00UasJkuv2WHSwbEL9lj5Qfag1PrMZ0lVUNLtaec=", - "owner": "input-output-hk", - "repo": "plutus", - "rev": "37e681c299db2163011cddeaefce00131462dfe6", + "lastModified": 1680654400, + "narHash": "sha256-Qdpio+ldhUK3zfl22Mhf8HUULdUOJXDWDdO7MIK69OU=", + "owner": "paisano-nix", + "repo": "mdbook-paisano-preprocessor", + "rev": "11a8fc47f574f194a7ae7b8b98001f6143ba4cf1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "plutus", + "owner": "paisano-nix", + "repo": "mdbook-paisano-preprocessor", "type": "github" } }, - "pre-commit-hooks": { + "paisano-tui": { "inputs": { - "flake-compat": "flake-compat_18", - "gitignore": "gitignore_4", - "nixpkgs": "nixpkgs_32", - "nixpkgs-stable": "nixpkgs-stable_7" + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "blank" + ], + "std": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std" + ] }, "locked": { - "lastModified": 1717664902, - "narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1", + "lastModified": 1677533603, + "narHash": "sha256-Nq1dH/qn7Wg/Tj1+id+ZM3o0fzqonW73jAgY3mCp35M=", + "owner": "paisano-nix", + "repo": "tui", + "rev": "802958d123b0a5437441be0cab1dee487b0ed3eb", "type": "github" }, "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "owner": "paisano-nix", + "repo": "tui", "type": "github" } }, - "pre-commit-hooks-nix": { + "paisano-tui_2": { "inputs": { - "flake-compat": "flake-compat_14", - "flake-utils": "flake-utils_15", - "gitignore": "gitignore", - "nixpkgs": "nixpkgs_25", - "nixpkgs-stable": "nixpkgs-stable_2" + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "blank" + ], + "std": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std" + ] }, "locked": { - "lastModified": 1703426812, - "narHash": "sha256-aODSOH8Og8ne4JylPJn+hZ6lyv6K7vE5jFo4KAGIebM=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "7f35ec30d16b38fe0eed8005933f418d1a4693ee", + "lastModified": 1681847764, + "narHash": "sha256-mdd7PJW1BZvxy0cIKsPfAO+ohVl/V7heE5ZTAHzTdv8=", + "owner": "paisano-nix", + "repo": "tui", + "rev": "3096bad91cae73ab8ab3367d31f8a143d248a244", "type": "github" }, "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "owner": "paisano-nix", + "ref": "0.1.1", + "repo": "tui", + "type": "github" + } + }, + "paisano-tui_3": { + "flake": false, + "locked": { + "lastModified": 1708637035, + "narHash": "sha256-R19YURSK+MY/Rw6FZnojQS9zuDh+OoTAyngQAjjoubc=", + "owner": "paisano-nix", + "repo": "tui", + "rev": "231761b260587a64817e4ffae3afc15defaa15db", + "type": "github" + }, + "original": { + "owner": "paisano-nix", + "ref": "v0.5.0", + "repo": "tui", "type": "github" } }, - "pre-commit-hooks-nix_2": { + "paisano_2": { "inputs": { - "flake-compat": "flake-compat_16", - "flake-utils": "flake-utils_19", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "nixpkgs" + ], + "nosys": "nosys_3", + "yants": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "yants" + ] + }, + "locked": { + "lastModified": 1686862844, + "narHash": "sha256-m8l/HpRBJnZ3c0F1u0IyQ3nYGWE0R9V5kfORuqZPzgk=", + "owner": "paisano-nix", + "repo": "core", + "rev": "6674b3d3577212c1eeecd30d62d52edbd000e726", + "type": "github" + }, + "original": { + "owner": "paisano-nix", + "ref": "0.1.1", + "repo": "core", + "type": "github" + } + }, + "paisano_3": { + "inputs": { + "call-flake": "call-flake", + "nixpkgs": [ + "ctl", + "cardano-node", + "std", + "nixpkgs" + ], + "nosys": "nosys_4", + "yants": [ + "ctl", + "cardano-node", + "std", + "yants" + ] + }, + "locked": { + "lastModified": 1708640854, + "narHash": "sha256-EpcAmvIS4ErqhXtVEfd2GPpU/E/s8CCRSfYzk6FZ/fY=", + "owner": "paisano-nix", + "repo": "core", + "rev": "adcf742bc9463c08764ca9e6955bd5e7dcf3a3fe", + "type": "github" + }, + "original": { + "owner": "paisano-nix", + "ref": "0.2.0", + "repo": "core", + "type": "github" + } + }, + "plutarch": { + "flake": false, + "locked": { + "lastModified": 1731368713, + "narHash": "sha256-i+oTuZ7bh1gvpUVbEQe9hg9e5aTdTunjNn0479ZEvFI=", + "owner": "plutonomicon", + "repo": "plutarch-plutus", + "rev": "43c876285cfbbf81de16523bdaec62cdacd94465", + "type": "github" + }, + "original": { + "owner": "plutonomicon", + "ref": "staging", + "repo": "plutarch-plutus", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": "flake-compat_23", "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_28", - "nixpkgs-stable": "nixpkgs-stable_4" + "nixpkgs": "nixpkgs_49", + "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { - "lastModified": 1703426812, - "narHash": "sha256-aODSOH8Og8ne4JylPJn+hZ6lyv6K7vE5jFo4KAGIebM=", + "lastModified": 1731363552, + "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "7f35ec30d16b38fe0eed8005933f418d1a4693ee", + "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", "type": "github" }, "original": { @@ -7387,20 +9783,28 @@ "type": "github" } }, - "pre-commit-hooks-nix_3": { + "pre-commit-hooks-nix": { "inputs": { - "flake-compat": "flake-compat_17", - "flake-utils": "flake-utils_21", - "gitignore": "gitignore_3", - "nixpkgs": "nixpkgs_30", - "nixpkgs-stable": "nixpkgs-stable_6" + "flake-compat": "flake-compat_13", + "flake-utils": "flake-utils_15", + "gitignore": "gitignore", + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ], + "nixpkgs-stable": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] }, "locked": { - "lastModified": 1703426812, - "narHash": "sha256-aODSOH8Og8ne4JylPJn+hZ6lyv6K7vE5jFo4KAGIebM=", + "lastModified": 1708018599, + "narHash": "sha256-M+Ng6+SePmA8g06CmUZWi1AjG2tFBX9WCXElBHEKnyM=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "7f35ec30d16b38fe0eed8005933f418d1a4693ee", + "rev": "5df5a70ad7575f6601d91f0efec95dd9bc619431", "type": "github" }, "original": { @@ -7415,28 +9819,95 @@ "crane": "crane", "ctl": "ctl", "db-sync-ctl": "db-sync-ctl", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_7", "haskell-nix": "haskell-nix_3", "hci-effects": "hci-effects", "iohk-nix": "iohk-nix_3", - "nixpkgs": "nixpkgs_21", + "nixpkgs": "nixpkgs_48", "plutarch": "plutarch", - "plutus": "plutus", "pre-commit-hooks": "pre-commit-hooks", - "rust-overlay": "rust-overlay" + "rust-overlay": "rust-overlay_2" + } + }, + "rust-analyzer-src": { + "flake": false, + "locked": { + "lastModified": 1645205556, + "narHash": "sha256-e4lZW3qRyOEJ+vLKFQP7m2Dxh5P44NrnekZYLxlucww=", + "owner": "rust-analyzer", + "repo": "rust-analyzer", + "rev": "acf5874b39f3dc5262317a6074d9fc7285081161", + "type": "github" + }, + "original": { + "owner": "rust-analyzer", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" + } + }, + "rust-analyzer-src_2": { + "flake": false, + "locked": { + "lastModified": 1677221702, + "narHash": "sha256-1M+58rC4eTCWNmmX0hQVZP20t3tfYNunl9D/PrGUyGE=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "f5401f620699b26ed9d47a1d2e838143a18dbe3b", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" } }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils_22", - "nixpkgs": "nixpkgs_33" + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "paisano-mdbook-preprocessor", + "crane", + "flake-utils" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "paisano-mdbook-preprocessor", + "crane", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1675391458, + "narHash": "sha256-ukDKZw922BnK5ohL9LhwtaDAdCsJL7L6ScNEyF1lO9w=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "383a4acfd11d778d5c2efcf28376cbd845eeaedf", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_2": { + "inputs": { + "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1717899611, - "narHash": "sha256-9Z95F8lnY/5sOf7Z4IdABKz1ulB0ueNrZU864rQj280=", + "lastModified": 1731464916, + "narHash": "sha256-WZ5rpjr/wCt7yBOUsvDE2i22hYz9g8W921jlwVktRQ4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1f536afad5c18ea4ae6bb592c3fef038e1e33568", + "rev": "2c19bad6e881b5a154cafb7f9106879b5b356d1f", "type": "github" }, "original": { @@ -7547,7 +10018,41 @@ "type": "github" } }, - "secp256k1_7": { + "secp256k1_7": { + "flake": false, + "locked": { + "lastModified": 1683999695, + "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", + "owner": "bitcoin-core", + "repo": "secp256k1", + "rev": "acf5c55ae6a94e5ca847e07def40427547876101", + "type": "github" + }, + "original": { + "owner": "bitcoin-core", + "ref": "v0.3.2", + "repo": "secp256k1", + "type": "github" + } + }, + "secp256k1_8": { + "flake": false, + "locked": { + "lastModified": 1683999695, + "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", + "owner": "bitcoin-core", + "repo": "secp256k1", + "rev": "acf5c55ae6a94e5ca847e07def40427547876101", + "type": "github" + }, + "original": { + "owner": "bitcoin-core", + "ref": "v0.3.2", + "repo": "secp256k1", + "type": "github" + } + }, + "secp256k1_9": { "flake": false, "locked": { "lastModified": 1683999695, @@ -7683,62 +10188,83 @@ "type": "github" } }, - "sphinxcontrib-haddock": { + "sodium_8": { "flake": false, "locked": { - "lastModified": 1594136664, - "narHash": "sha256-O9YT3iCUBHP3CEF88VDLLCO2HSP3HqkNA2q2939RnVY=", - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", - "rev": "f3956b3256962b2d27d5a4e96edb7951acf5de34", + "lastModified": 1675156279, + "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", + "owner": "input-output-hk", + "repo": "libsodium", + "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", "type": "github" }, "original": { - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", + "owner": "input-output-hk", + "repo": "libsodium", + "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", "type": "github" } }, - "sphinxcontrib-haddock_2": { + "sodium_9": { "flake": false, "locked": { - "lastModified": 1594136664, - "narHash": "sha256-O9YT3iCUBHP3CEF88VDLLCO2HSP3HqkNA2q2939RnVY=", - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", - "rev": "f3956b3256962b2d27d5a4e96edb7951acf5de34", + "lastModified": 1675156279, + "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", + "owner": "input-output-hk", + "repo": "libsodium", + "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "libsodium", + "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", + "type": "github" + } + }, + "sops-nix": { + "inputs": { + "nixpkgs": "nixpkgs_11", + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1690199016, + "narHash": "sha256-yTLL72q6aqGmzHq+C3rDp3rIjno7EJZkFLof6Ika7cE=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "c36df4fe4bf4bb87759b1891cab21e7a05219500", "type": "github" }, "original": { - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", + "owner": "Mic92", + "repo": "sops-nix", "type": "github" } }, - "sphinxcontrib-haddock_3": { - "flake": false, + "stable": { "locked": { - "lastModified": 1594136664, - "narHash": "sha256-O9YT3iCUBHP3CEF88VDLLCO2HSP3HqkNA2q2939RnVY=", - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", - "rev": "f3956b3256962b2d27d5a4e96edb7951acf5de34", + "lastModified": 1669735802, + "narHash": "sha256-qtG/o/i5ZWZLmXw108N2aPiVsxOcidpHJYNkT45ry9Q=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "731cc710aeebecbf45a258e977e8b68350549522", "type": "github" }, "original": { - "owner": "michaelpj", - "repo": "sphinxcontrib-haddock", + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", "type": "github" } }, "stackage": { "flake": false, "locked": { - "lastModified": 1685491814, - "narHash": "sha256-OQX+h5hcDptW6HVrYkBL7dtgqiaiz9zn6iMYv+0CDzc=", + "lastModified": 1701043780, + "narHash": "sha256-d5CYT7WGEaL6IFNmUg4JUb+onxI/tO1qgHs/TCIKB3A=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "678b4297ccef8bbcd83294e47e1a9042034bdbd0", + "rev": "cb49435b81adf0549589c51f39b5b38b4369f106", "type": "github" }, "original": { @@ -7750,11 +10276,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1702771826, - "narHash": "sha256-4jFlIYY/hzkRrt4mXpUV81wC9ge4VpC5zcmQANl8GQg=", + "lastModified": 1685491814, + "narHash": "sha256-OQX+h5hcDptW6HVrYkBL7dtgqiaiz9zn6iMYv+0CDzc=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "4aab61a73de63a828ac33eb588e1e65411020a0c", + "rev": "678b4297ccef8bbcd83294e47e1a9042034bdbd0", "type": "github" }, "original": { @@ -7766,11 +10292,11 @@ "stackage_3": { "flake": false, "locked": { - "lastModified": 1654219171, - "narHash": "sha256-5kp4VTlum+AMmoIbhtrcVSEfYhR4oTKSrwe1iysD8uU=", + "lastModified": 1700438989, + "narHash": "sha256-x+7Qtboko7ds8CU8pq2sIZiD45DauYoX9LxBfwQr/hs=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "6d1fc076976ce6c45da5d077bf882487076efe5c", + "rev": "9c2015334cc77837b8454b3b10ef4f711a256f6f", "type": "github" }, "original": { @@ -7782,11 +10308,11 @@ "stackage_4": { "flake": false, "locked": { - "lastModified": 1684282201, - "narHash": "sha256-QW1Xm2MC+Qx1ZYF1cFRsb73WJji8aq6m5RGHUk9WWFU=", + "lastModified": 1718756571, + "narHash": "sha256-8rL8viTbuE9/yV1of6SWp2tHmhVMD2UmkOfmN5KDbKg=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "39971b1a8a098dd5bbbd8d91ba35ff0bfc07ce22", + "rev": "027672fb6fd45828b0e623c8152572d4058429ad", "type": "github" }, "original": { @@ -7798,11 +10324,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1717892652, - "narHash": "sha256-JmwVCoADcBJ8GgrT+qG1TRtDIjP9uQZArF8mdQLtheU=", + "lastModified": 1724717508, + "narHash": "sha256-FeGR8x/iFDB6zmu3pjRFVcXc6gD/jEct/aM1kZF9gWs=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "e424e168bb7bdf3cd0d44271b80457943cf51fc6", + "rev": "3cdad9ccd2f0232659e147b16ca979d08f77e63e", "type": "github" }, "original": { @@ -7814,11 +10340,11 @@ "stackage_6": { "flake": false, "locked": { - "lastModified": 1709078929, - "narHash": "sha256-q49Zm0Hkky9rD5Zk17lG2wGIKhxZADNxtGuRin0qSTA=", + "lastModified": 1684282201, + "narHash": "sha256-QW1Xm2MC+Qx1ZYF1cFRsb73WJji8aq6m5RGHUk9WWFU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "9404693be67e5808787c71337333b738d18fba01", + "rev": "39971b1a8a098dd5bbbd8d91ba35ff0bfc07ce22", "type": "github" }, "original": { @@ -7830,11 +10356,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1703635755, - "narHash": "sha256-lLvI2HgVSYAPlsxF1zOb+VYBLc9pse0+W49ShuPi/jY=", + "lastModified": 1731456685, + "narHash": "sha256-R0XG54ymDUUaQ8TprY9UuBnJ0UabRFQkwCt838JA56M=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ce032ad63ef03ace9f481c508b461743271dfa3e", + "rev": "ad774845ced6cda5a29966f13703332636d6cea8", "type": "github" }, "original": { @@ -7843,19 +10369,22 @@ "type": "github" } }, - "stackage_8": { - "flake": false, + "statix": { + "inputs": { + "fenix": "fenix", + "nixpkgs": "nixpkgs_4" + }, "locked": { - "lastModified": 1703635755, - "narHash": "sha256-lLvI2HgVSYAPlsxF1zOb+VYBLc9pse0+W49ShuPi/jY=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "ce032ad63ef03ace9f481c508b461743271dfa3e", + "lastModified": 1676888642, + "narHash": "sha256-C73LOMVVCkeL0jA5xN7klLEDEB4NkuiATEJY4A/tIyM=", + "owner": "nerdypepper", + "repo": "statix", + "rev": "3c7136a23f444db252a556928c1489869ca3ab4e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", + "owner": "nerdypepper", + "repo": "statix", "type": "github" } }, @@ -7863,7 +10392,8 @@ "inputs": { "arion": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "blank" @@ -7871,25 +10401,27 @@ "blank": "blank", "devshell": "devshell", "dmerge": "dmerge", - "flake-utils": "flake-utils_5", + "flake-utils": "flake-utils_8", "incl": "incl", "makes": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "blank" ], "microvm": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "blank" ], "n2c": "n2c", "nixago": "nixago", - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_21", "nosys": "nosys", "yants": "yants" }, @@ -7910,40 +10442,50 @@ "std_2": { "inputs": { "arion": [ - "db-sync-ctl", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", "tullia", "std", "blank" ], - "blank": "blank_3", + "blank": "blank_2", "devshell": "devshell_2", "dmerge": "dmerge_2", - "flake-utils": "flake-utils_9", + "flake-utils": "flake-utils_11", "incl": "incl_2", "makes": [ - "db-sync-ctl", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", "tullia", "std", "blank" ], "microvm": [ - "db-sync-ctl", + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", "tullia", "std", "blank" ], "n2c": "n2c_2", "nixago": "nixago_2", - "nixpkgs": "nixpkgs_17", - "nosys": "nosys_2", + "nixpkgs": "nixpkgs_24", + "paisano": "paisano", + "paisano-tui": "paisano-tui", "yants": "yants_2" }, "locked": { - "lastModified": 1674526466, - "narHash": "sha256-tMTaS0bqLx6VJ+K+ZT6xqsXNpzvSXJTmogkraBGzymg=", + "lastModified": 1677533652, + "narHash": "sha256-H37dcuWAGZs6Yl9mewMNVcmSaUXR90/bABYFLT/nwhk=", "owner": "divnix", "repo": "std", - "rev": "516387e3d8d059b50e742a2ff1909ed3c8f82826", + "rev": "490542f624412662e0411d8cb5a9af988ef56633", "type": "github" }, "original": { @@ -7952,67 +10494,228 @@ "type": "github" } }, - "systems": { + "std_3": { + "inputs": { + "arion": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "blank" + ], + "blank": "blank_3", + "devshell": "devshell_3", + "dmerge": "dmerge_3", + "flake-utils": "flake-utils_13", + "haumea": "haumea", + "incl": "incl_3", + "makes": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "blank" + ], + "microvm": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "blank" + ], + "n2c": "n2c_3", + "nixago": "nixago_3", + "nixpkgs": "nixpkgs_29", + "paisano": "paisano_2", + "paisano-mdbook-preprocessor": "paisano-mdbook-preprocessor", + "paisano-tui": "paisano-tui_2", + "yants": "yants_3" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1687300684, + "narHash": "sha256-oBqbss0j+B568GoO3nF2BCoPEgPxUjxfZQGynW6mhEk=", + "owner": "divnix", + "repo": "std", + "rev": "80e5792eae98353a97ab1e85f3fba2784e4a3690", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "divnix", + "repo": "std", "type": "github" } }, - "systems_10": { + "std_4": { + "inputs": { + "blank": "blank_4", + "devshell": "devshell_5", + "dmerge": "dmerge_4", + "flake-utils": "flake-utils_18", + "makes": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "blank" + ], + "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor", + "microvm": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "blank" + ], + "n2c": "n2c_4", + "nixago": "nixago_4", + "nixpkgs": "nixpkgs_33", + "yants": "yants_4" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1665513321, + "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=", + "owner": "divnix", + "repo": "std", + "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "divnix", + "repo": "std", "type": "github" } }, - "systems_11": { + "std_5": { + "inputs": { + "arion": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "blank": "blank_5", + "devshell": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "dmerge": "dmerge_5", + "haumea": "haumea_2", + "incl": "incl_4", + "lib": "lib", + "makes": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "microvm": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "n2c": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "nixago": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "nixpkgs": "nixpkgs_37", + "paisano": "paisano_3", + "paisano-tui": "paisano-tui_3", + "terranix": [ + "ctl", + "cardano-node", + "std", + "blank" + ], + "yants": "yants_5" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1715201063, + "narHash": "sha256-LcLYV5CDhIiJs3MfxGZFKsXPR4PtfnY4toZ75GM+2Pw=", + "owner": "divnix", + "repo": "std", + "rev": "b6924a7d37a46fc1dda8efe405040e27ecf1bbd6", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "divnix", + "repo": "std", + "type": "github" + } + }, + "std_6": { + "inputs": { + "arion": [ + "db-sync-ctl", + "tullia", + "std", + "blank" + ], + "blank": "blank_6", + "devshell": "devshell_6", + "dmerge": "dmerge_6", + "flake-utils": "flake-utils_23", + "incl": "incl_5", + "makes": [ + "db-sync-ctl", + "tullia", + "std", + "blank" + ], + "microvm": [ + "db-sync-ctl", + "tullia", + "std", + "blank" + ], + "n2c": "n2c_5", + "nixago": "nixago_5", + "nixpkgs": "nixpkgs_44", + "nosys": "nosys_5", + "yants": "yants_6" + }, + "locked": { + "lastModified": 1674526466, + "narHash": "sha256-tMTaS0bqLx6VJ+K+ZT6xqsXNpzvSXJTmogkraBGzymg=", + "owner": "divnix", + "repo": "std", + "rev": "516387e3d8d059b50e742a2ff1909ed3c8f82826", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "std", "type": "github" } }, - "systems_12": { + "stdlib": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1590026685, + "narHash": "sha256-E5INrVvYX/P/UpcoUFDAsuHem+lsqT+/teBs9O7oc9Q=", + "owner": "manveru", + "repo": "nix-lib", + "rev": "99088cf7febcdb21afd375a335dcafa959bef3ed", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "manveru", + "repo": "nix-lib", "type": "github" } }, - "systems_13": { + "systems": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -8102,48 +10805,122 @@ "type": "github" } }, - "systems_7": { + "terraform-providers": { + "inputs": { + "nixpkgs": "nixpkgs_12" + }, + "locked": { + "lastModified": 1695893013, + "narHash": "sha256-+5EuXNXwxpTiOEGCbZWtZCU75WcVwnS89heLa5xJ2K0=", + "owner": "nix-community", + "repo": "nixpkgs-terraform-providers-bin", + "rev": "6c6865ae6f9bff7aaa4e86c875f520f2aca65c0d", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs-terraform-providers-bin", + "type": "github" + } + }, + "terranix": { + "inputs": { + "bats-assert": "bats-assert", + "bats-support": "bats-support", + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_13", + "terranix-examples": "terranix-examples" + }, + "locked": { + "lastModified": 1684906298, + "narHash": "sha256-pNuJxmVMGbBHw7pa+Bx0HY0orXIXoyyAXOKuQ1zpfus=", + "owner": "terranix", + "repo": "terranix", + "rev": "c0dd15076856c6cb425795b8c7d5d37d3a1e922a", + "type": "github" + }, + "original": { + "owner": "terranix", + "repo": "terranix", + "type": "github" + } + }, + "terranix-examples": { + "locked": { + "lastModified": 1636300201, + "narHash": "sha256-0n1je1WpiR6XfCsvi8ZK7GrpEnMl+DpwhWaO1949Vbc=", + "owner": "terranix", + "repo": "terranix-examples", + "rev": "a934aa1cf88f6bd6c6ddb4c77b77ec6e1660bd5e", + "type": "github" + }, + "original": { + "owner": "terranix", + "repo": "terranix-examples", + "type": "github" + } + }, + "treefmt-nix": { + "inputs": { + "nixpkgs": "nixpkgs_5" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1683117219, + "narHash": "sha256-IyNRNRxw0slA3VQySVA7QPXHMOxlbx0ePWvj9oln+Wk=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "c8c3731dc404f837f38f89c2c5ffc2afc02e249d", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "systems_8": { + "treefmt-nix_2": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "cardano-parts", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1691440708, + "narHash": "sha256-c7Cc08vJ0IPFgIERpTdO2xvDHQNL7Uf5iXT0GlYO6vo=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "2a535809ac5c9a32288f4d3b938296e056d948cc", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "systems_9": { + "treefmt-nix_3": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1697388351, + "narHash": "sha256-63N2eBpKaziIy4R44vjpUu8Nz5fCJY7okKrkixvDQmY=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "aae39f64f5ecbe89792d05eacea5cb241891292a", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, @@ -8151,7 +10928,7 @@ "inputs": { "nix-nomad": "nix-nomad", "nix2container": "nix2container_2", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_20", "std": "std" }, "locked": { @@ -8172,9 +10949,62 @@ "inputs": { "nix-nomad": "nix-nomad_2", "nix2container": "nix2container_3", - "nixpkgs": "nixpkgs_16", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "nixpkgs" + ], "std": "std_2" }, + "locked": { + "lastModified": 1684859161, + "narHash": "sha256-wOKutImA7CRL0rN+Ng80E72fD5FkVub7LLP2k9NICpg=", + "owner": "input-output-hk", + "repo": "tullia", + "rev": "2964cff1a16eefe301bdddb508c49d94d04603d6", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "tullia", + "type": "github" + } + }, + "tullia_3": { + "inputs": { + "nix-nomad": "nix-nomad_3", + "nix2container": "nix2container_5", + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "nixpkgs" + ], + "std": "std_4" + }, + "locked": { + "lastModified": 1668711738, + "narHash": "sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk+yaFQLibqXcE=", + "owner": "input-output-hk", + "repo": "tullia", + "rev": "ead1f515c251f0e060060ef0e2356a51d3dfe4b0", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "tullia", + "type": "github" + } + }, + "tullia_4": { + "inputs": { + "nix-nomad": "nix-nomad_4", + "nix2container": "nix2container_7", + "nixpkgs": "nixpkgs_43", + "std": "std_6" + }, "locked": { "lastModified": 1675182051, "narHash": "sha256-E3OQyAhGdac11Pqgn8uyP5295cqI39QlcXxydHu5KfI=", @@ -8190,6 +11020,39 @@ } }, "utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_10": { + "locked": { + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_2": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -8204,7 +11067,7 @@ "type": "github" } }, - "utils_2": { + "utils_3": { "locked": { "lastModified": 1667395993, "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", @@ -8219,7 +11082,7 @@ "type": "github" } }, - "utils_3": { + "utils_4": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -8234,13 +11097,76 @@ "type": "github" } }, - "utils_4": { + "utils_5": { "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", "owner": "numtide", "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_6": { + "locked": { + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_7": { + "locked": { + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_8": { + "inputs": { + "systems": "systems_6" + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "utils_9": { + "locked": { + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { @@ -8253,7 +11179,8 @@ "inputs": { "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-8.1.1", "tullia", "std", "nixpkgs" @@ -8274,6 +11201,105 @@ } }, "yants_2": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1667096281, + "narHash": "sha256-wRRec6ze0gJHmGn6m57/zhz/Kdvp9HS4Nl5fkQ+uIuA=", + "owner": "divnix", + "repo": "yants", + "rev": "d18f356ec25cb94dc9c275870c3a7927a10f8c3c", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "yants", + "type": "github" + } + }, + "yants_3": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node-8.7.3", + "std", + "haumea", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1686863218, + "narHash": "sha256-kooxYm3/3ornWtVBNHM3Zh020gACUyFX2G0VQXnB+mk=", + "owner": "divnix", + "repo": "yants", + "rev": "8f0da0dba57149676aa4817ec0c880fbde7a648d", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "yants", + "type": "github" + } + }, + "yants_4": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660507851, + "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=", + "owner": "divnix", + "repo": "yants", + "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "yants", + "type": "github" + } + }, + "yants_5": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-node", + "std", + "lib" + ] + }, + "locked": { + "lastModified": 1686863218, + "narHash": "sha256-kooxYm3/3ornWtVBNHM3Zh020gACUyFX2G0VQXnB+mk=", + "owner": "divnix", + "repo": "yants", + "rev": "8f0da0dba57149676aa4817ec0c880fbde7a648d", + "type": "github" + }, + "original": { + "owner": "divnix", + "repo": "yants", + "type": "github" + } + }, + "yants_6": { "inputs": { "nixpkgs": [ "db-sync-ctl", diff --git a/flake.nix b/flake.nix index 249e573..3784faf 100644 --- a/flake.nix +++ b/flake.nix @@ -45,15 +45,11 @@ ## Some crypto overlays necessary for Plutus iohk-nix.url = "github:input-output-hk/iohk-nix"; - ## Foundational Plutus library - plutus.url = "github:input-output-hk/plutus"; - ## Plutarch eDSL plutarch = { - url = "github:plutonomicon/plutarch-plutus"; + url = "github:plutonomicon/plutarch-plutus?ref=staging"; flake = false; }; - }; outputs = inputs@{ flake-parts, ... }: diff --git a/settings.nix b/settings.nix index 6605ac9..08601e3 100644 --- a/settings.nix +++ b/settings.nix @@ -42,8 +42,8 @@ settings = { haskell = { - index-state = "2024-01-16T11:00:00Z"; - compiler-nix-name = "ghc963"; + index-state = "2024-11-13T00:00:00Z"; + compiler-nix-name = "ghc966"; }; shell = { From 3b66d9548d04888099189d962b9b84b07ba08bab Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 17 Nov 2024 12:48:54 +0000 Subject: [PATCH 15/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/fc8633a447714e7720b7db2a88038e75fa350150?narHash=sha256-jtkwdegm5jhft4k2JqqxsxVWxXc2Or%2BSbk1ym5T%2B1h0%3D' (2024-11-13) → 'github:input-output-hk/haskell.nix/256e8da232ea566d08575f57b339d0a1f1e29f2d?narHash=sha256-QVwynjTU3FUrfEFJwLw6kz3%2BeCbZy5S%2Bb9moNfOTS3M%3D' (2024-11-17) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/3de0e93a65428a0dbf185b66b680f432a9ba7669?narHash=sha256-v9u%2B%2BUVoVRP0NTFBjtW/c/xt8js/l46zYFuV3D6M8RQ%3D' (2024-11-13) → 'github:input-output-hk/hackage.nix/63a2ef6b360db26a465da0893fa32dcaa86761ca?narHash=sha256-ZQu0vSFTuIT%2BNOCV2cbXVVC/su5bH6pqxmSXT/GpK4I%3D' (2024-11-17) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8f0e11b47ba342a4bb13bb2fa9b0393e9004373d?narHash=sha256-UFEU3XHmj2sg2c%2BBIe2f0NYCZys4iyGD1nwHVsSNQ/E%3D' (2024-11-13) → 'github:NixOS/nixpkgs/535e437365c2a175c58e94ee5b5ca6dff866e5c6?narHash=sha256-o/oLBGCfojlV87SXENfjA6uW/4VelduhXIux5yx3KII%3D' (2024-11-17) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/43c876285cfbbf81de16523bdaec62cdacd94465?narHash=sha256-i%2BoTuZ7bh1gvpUVbEQe9hg9e5aTdTunjNn0479ZEvFI%3D' (2024-11-11) → 'github:plutonomicon/plutarch-plutus/2532a2e80278cb84cffa085740bedda216be2201?narHash=sha256-F1eaSG04Jf0CSwjlVwofnjalzx0KDmR6ors1Q7vCzqI%3D' (2024-11-15) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/2c19bad6e881b5a154cafb7f9106879b5b356d1f?narHash=sha256-WZ5rpjr/wCt7yBOUsvDE2i22hYz9g8W921jlwVktRQ4%3D' (2024-11-13) → 'github:oxalica/rust-overlay/bbab2ab9e1932133b1996baa1dc00fefe924ca81?narHash=sha256-/hHFMTD%2BFGURXZ4JtfXoIgpy87zL505pVi6AL76Wc%2BU%3D' (2024-11-17) --- flake.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 1d60ca6..8292850 100644 --- a/flake.lock +++ b/flake.lock @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1731457652, - "narHash": "sha256-v9u++UVoVRP0NTFBjtW/c/xt8js/l46zYFuV3D6M8RQ=", + "lastModified": 1731803447, + "narHash": "sha256-ZQu0vSFTuIT+NOCV2cbXVVC/su5bH6pqxmSXT/GpK4I=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3de0e93a65428a0dbf185b66b680f432a9ba7669", + "rev": "63a2ef6b360db26a465da0893fa32dcaa86761ca", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1731459093, - "narHash": "sha256-jtkwdegm5jhft4k2JqqxsxVWxXc2Or+Sbk1ym5T+1h0=", + "lastModified": 1731804715, + "narHash": "sha256-QVwynjTU3FUrfEFJwLw6kz3+eCbZy5S+b9moNfOTS3M=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "fc8633a447714e7720b7db2a88038e75fa350150", + "rev": "256e8da232ea566d08575f57b339d0a1f1e29f2d", "type": "github" }, "original": { @@ -9062,11 +9062,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1731486628, - "narHash": "sha256-UFEU3XHmj2sg2c+BIe2f0NYCZys4iyGD1nwHVsSNQ/E=", + "lastModified": 1731847391, + "narHash": "sha256-o/oLBGCfojlV87SXENfjA6uW/4VelduhXIux5yx3KII=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8f0e11b47ba342a4bb13bb2fa9b0393e9004373d", + "rev": "535e437365c2a175c58e94ee5b5ca6dff866e5c6", "type": "github" }, "original": { @@ -9748,11 +9748,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1731368713, - "narHash": "sha256-i+oTuZ7bh1gvpUVbEQe9hg9e5aTdTunjNn0479ZEvFI=", + "lastModified": 1731633187, + "narHash": "sha256-F1eaSG04Jf0CSwjlVwofnjalzx0KDmR6ors1Q7vCzqI=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "43c876285cfbbf81de16523bdaec62cdacd94465", + "rev": "2532a2e80278cb84cffa085740bedda216be2201", "type": "github" }, "original": { @@ -9903,11 +9903,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1731464916, - "narHash": "sha256-WZ5rpjr/wCt7yBOUsvDE2i22hYz9g8W921jlwVktRQ4=", + "lastModified": 1731820690, + "narHash": "sha256-/hHFMTD+FGURXZ4JtfXoIgpy87zL505pVi6AL76Wc+U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2c19bad6e881b5a154cafb7f9106879b5b356d1f", + "rev": "bbab2ab9e1932133b1996baa1dc00fefe924ca81", "type": "github" }, "original": { From 7993bd38968d5e8284f807739a89ee13579498c8 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 24 Nov 2024 12:47:35 +0000 Subject: [PATCH 16/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/82b295d6147a566c28dbcf038c54040f06f7e6b4?narHash=sha256-tXaUck9%2B0Ob4h6GBlbhYMI4ekW5e8biVJU5jPT/rjus%3D' (2024-11-12) → 'github:input-output-hk/cardano-haskell-packages/d36fcfb3c0f2632bdaf4637c72e91b93f7eada56?narHash=sha256-BBz3q09%2BDqDMYnLLgqXYyAxj9amVibxuEevHzgqL6UM%3D' (2024-11-20) • Updated input 'crane': 'github:ipetkov/crane/ef80ead953c1b28316cc3f8613904edc2eb90c28?narHash=sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp%2B4cAgkut%2BNNE%3D' (2024-11-08) → 'github:ipetkov/crane/f2b4b472983817021d9ffb60838b2b36b9376b20?narHash=sha256-qJOGDT6PACoX%2BGbNH2PPx2ievlmtT1NVeTB80EkRLys%3D' (2024-11-24) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/256e8da232ea566d08575f57b339d0a1f1e29f2d?narHash=sha256-QVwynjTU3FUrfEFJwLw6kz3%2BeCbZy5S%2Bb9moNfOTS3M%3D' (2024-11-17) → 'github:input-output-hk/haskell.nix/93fdba63d6567643c0dc222fa6b29013a786f9af?narHash=sha256-K2QlvQj0CQyYCPvYM2csTr/jM8wHiLQe4LEXl0CCXA8%3D' (2024-11-24) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/63a2ef6b360db26a465da0893fa32dcaa86761ca?narHash=sha256-ZQu0vSFTuIT%2BNOCV2cbXVVC/su5bH6pqxmSXT/GpK4I%3D' (2024-11-17) → 'github:input-output-hk/hackage.nix/1c0d41d9f45b8c6b5007102803a8eaa4353d041c?narHash=sha256-cD%2Bg07FungRIY0djRv6f7eQWSob9H74wGDxxlxlnVT4%3D' (2024-11-24) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/ad774845ced6cda5a29966f13703332636d6cea8?narHash=sha256-R0XG54ymDUUaQ8TprY9UuBnJ0UabRFQkwCt838JA56M%3D' (2024-11-13) → 'github:input-output-hk/stackage.nix/b68b483a062ed06b0196b23b8ddba7ffdc789e67?narHash=sha256-FZcr31TrkwiRY%2BDKSBebPune/D0mRn1Lt7rd2hUVIZQ%3D' (2024-11-24) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/d407eedd4995e88d08e83ef75844a8a9c2e29b36?narHash=sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0%3D' (2024-10-30) → 'github:input-output-hk/iohk-nix/262cb2aec2ddd914124bab90b06fe24a1a74d02c?narHash=sha256-lURsE6HdJX0alscWhbzCWyLRK8GpAgKuXeIgX31Kfqg%3D' (2024-11-22) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/535e437365c2a175c58e94ee5b5ca6dff866e5c6?narHash=sha256-o/oLBGCfojlV87SXENfjA6uW/4VelduhXIux5yx3KII%3D' (2024-11-17) → 'github:NixOS/nixpkgs/c9bcd0e639ac3b2ae527ee786b579f2a35122f38?narHash=sha256-etp4MJgiW/XTOyjadi4ScLSuTDvvOPXoeAj10oC4nyM%3D' (2024-11-24) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/2532a2e80278cb84cffa085740bedda216be2201?narHash=sha256-F1eaSG04Jf0CSwjlVwofnjalzx0KDmR6ors1Q7vCzqI%3D' (2024-11-15) → 'github:plutonomicon/plutarch-plutus/7207edd0cbc6ad48248bd207abcc63cc3c6a606f?narHash=sha256-KG%2BFYB5eSCbedj4zA7xyV5vj5DmUhLCeh1mvb7LFuZ4%3D' (2024-11-22) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/cd1af27aa85026ac759d5d3fccf650abe7e1bbf0?narHash=sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf%2BInnSMT4jlMU%3D' (2024-11-11) → 'github:cachix/pre-commit-hooks.nix/3308484d1a443fc5bc92012435d79e80458fe43c?narHash=sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE%3D' (2024-11-19) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/bbab2ab9e1932133b1996baa1dc00fefe924ca81?narHash=sha256-/hHFMTD%2BFGURXZ4JtfXoIgpy87zL505pVi6AL76Wc%2BU%3D' (2024-11-17) → 'github:oxalica/rust-overlay/ed8aa5b64f7d36d9338eb1d0a3bb60cf52069a72?narHash=sha256-RHt12f/slrzDpSL7SSkydh8wUE4Nr4r23HlpWywed9E%3D' (2024-11-23) --- flake.lock | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index 8292850..d3e12c5 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1731401651, - "narHash": "sha256-tXaUck9+0Ob4h6GBlbhYMI4ekW5e8biVJU5jPT/rjus=", + "lastModified": 1732134025, + "narHash": "sha256-BBz3q09+DqDMYnLLgqXYyAxj9amVibxuEevHzgqL6UM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "82b295d6147a566c28dbcf038c54040f06f7e6b4", + "rev": "d36fcfb3c0f2632bdaf4637c72e91b93f7eada56", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1731098351, - "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "lastModified": 1732407143, + "narHash": "sha256-qJOGDT6PACoX+GbNH2PPx2ievlmtT1NVeTB80EkRLys=", "owner": "ipetkov", "repo": "crane", - "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", + "rev": "f2b4b472983817021d9ffb60838b2b36b9376b20", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1731803447, - "narHash": "sha256-ZQu0vSFTuIT+NOCV2cbXVVC/su5bH6pqxmSXT/GpK4I=", + "lastModified": 1732408308, + "narHash": "sha256-cD+g07FungRIY0djRv6f7eQWSob9H74wGDxxlxlnVT4=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "63a2ef6b360db26a465da0893fa32dcaa86761ca", + "rev": "1c0d41d9f45b8c6b5007102803a8eaa4353d041c", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1731804715, - "narHash": "sha256-QVwynjTU3FUrfEFJwLw6kz3+eCbZy5S+b9moNfOTS3M=", + "lastModified": 1732409520, + "narHash": "sha256-K2QlvQj0CQyYCPvYM2csTr/jM8wHiLQe4LEXl0CCXA8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "256e8da232ea566d08575f57b339d0a1f1e29f2d", + "rev": "93fdba63d6567643c0dc222fa6b29013a786f9af", "type": "github" }, "original": { @@ -5862,11 +5862,11 @@ "sodium": "sodium_9" }, "locked": { - "lastModified": 1730297014, - "narHash": "sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0=", + "lastModified": 1732287300, + "narHash": "sha256-lURsE6HdJX0alscWhbzCWyLRK8GpAgKuXeIgX31Kfqg=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "d407eedd4995e88d08e83ef75844a8a9c2e29b36", + "rev": "262cb2aec2ddd914124bab90b06fe24a1a74d02c", "type": "github" }, "original": { @@ -9062,11 +9062,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1731847391, - "narHash": "sha256-o/oLBGCfojlV87SXENfjA6uW/4VelduhXIux5yx3KII=", + "lastModified": 1732452129, + "narHash": "sha256-etp4MJgiW/XTOyjadi4ScLSuTDvvOPXoeAj10oC4nyM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "535e437365c2a175c58e94ee5b5ca6dff866e5c6", + "rev": "c9bcd0e639ac3b2ae527ee786b579f2a35122f38", "type": "github" }, "original": { @@ -9748,11 +9748,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1731633187, - "narHash": "sha256-F1eaSG04Jf0CSwjlVwofnjalzx0KDmR6ors1Q7vCzqI=", + "lastModified": 1732237080, + "narHash": "sha256-KG+FYB5eSCbedj4zA7xyV5vj5DmUhLCeh1mvb7LFuZ4=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "2532a2e80278cb84cffa085740bedda216be2201", + "rev": "7207edd0cbc6ad48248bd207abcc63cc3c6a606f", "type": "github" }, "original": { @@ -9770,11 +9770,11 @@ "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { - "lastModified": 1731363552, - "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "lastModified": 1732021966, + "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "rev": "3308484d1a443fc5bc92012435d79e80458fe43c", "type": "github" }, "original": { @@ -9903,11 +9903,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1731820690, - "narHash": "sha256-/hHFMTD+FGURXZ4JtfXoIgpy87zL505pVi6AL76Wc+U=", + "lastModified": 1732328983, + "narHash": "sha256-RHt12f/slrzDpSL7SSkydh8wUE4Nr4r23HlpWywed9E=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "bbab2ab9e1932133b1996baa1dc00fefe924ca81", + "rev": "ed8aa5b64f7d36d9338eb1d0a3bb60cf52069a72", "type": "github" }, "original": { @@ -10356,11 +10356,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1731456685, - "narHash": "sha256-R0XG54ymDUUaQ8TprY9UuBnJ0UabRFQkwCt838JA56M=", + "lastModified": 1732407163, + "narHash": "sha256-FZcr31TrkwiRY+DKSBebPune/D0mRn1Lt7rd2hUVIZQ=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ad774845ced6cda5a29966f13703332636d6cea8", + "rev": "b68b483a062ed06b0196b23b8ddba7ffdc789e67", "type": "github" }, "original": { From ae91dfd2dc5d24eff21f991117a48cf1e4c4c1dc Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 26 Nov 2024 14:28:02 +0100 Subject: [PATCH 17/91] Add plutus example --- examples/build.nix | 1 + examples/haskell-flake-project/.envrc | 1 + examples/haskell-flake-project/build.nix | 3 + examples/haskell-plutus-flake-project/.envrc | 1 + .../haskell-plutus-flake-project/CHANGELOG.md | 5 + examples/haskell-plutus-flake-project/LICENSE | 202 ++++++++++++++++++ .../haskell-plutus-flake-project/app/Main.hs | 8 + .../haskell-plutus-flake-project/build.nix | 27 +++ .../haskell-flake-project.cabal | 57 +++++ .../haskell-plutus-flake-project/src/MyLib.hs | 4 + .../haskell-plutus-flake-project/test/Main.hs | 4 + 11 files changed, 313 insertions(+) create mode 100644 examples/haskell-flake-project/.envrc create mode 100644 examples/haskell-plutus-flake-project/.envrc create mode 100644 examples/haskell-plutus-flake-project/CHANGELOG.md create mode 100644 examples/haskell-plutus-flake-project/LICENSE create mode 100644 examples/haskell-plutus-flake-project/app/Main.hs create mode 100644 examples/haskell-plutus-flake-project/build.nix create mode 100644 examples/haskell-plutus-flake-project/haskell-flake-project.cabal create mode 100644 examples/haskell-plutus-flake-project/src/MyLib.hs create mode 100644 examples/haskell-plutus-flake-project/test/Main.hs diff --git a/examples/build.nix b/examples/build.nix index d5e5b38..d7f4047 100644 --- a/examples/build.nix +++ b/examples/build.nix @@ -6,6 +6,7 @@ _: imports = [ ./haskell-flake-project/build.nix + ./haskell-plutus-flake-project/build.nix ./rust-flake-project/build.nix ./rust-flake-project-with-extra-dependency/build.nix ./rust-flake-project-cross-compilation/build.nix diff --git a/examples/haskell-flake-project/.envrc b/examples/haskell-flake-project/.envrc new file mode 100644 index 0000000..f5e9401 --- /dev/null +++ b/examples/haskell-flake-project/.envrc @@ -0,0 +1 @@ +use flake .#dev-haskell-flake-project diff --git a/examples/haskell-flake-project/build.nix b/examples/haskell-flake-project/build.nix index 3e0b135..139da57 100644 --- a/examples/haskell-flake-project/build.nix +++ b/examples/haskell-flake-project/build.nix @@ -20,5 +20,8 @@ _: pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v) hsFlake.packages // pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v) hsFlake.checks // { "devShells:haskell-flake-project" = hsFlake.devShell; }; + + + devShells.dev-haskell-flake-project = hsFlake.devShell; }; } diff --git a/examples/haskell-plutus-flake-project/.envrc b/examples/haskell-plutus-flake-project/.envrc new file mode 100644 index 0000000..2198eed --- /dev/null +++ b/examples/haskell-plutus-flake-project/.envrc @@ -0,0 +1 @@ +use flake .#dev-haskell-plutus-flake-project diff --git a/examples/haskell-plutus-flake-project/CHANGELOG.md b/examples/haskell-plutus-flake-project/CHANGELOG.md new file mode 100644 index 0000000..3941312 --- /dev/null +++ b/examples/haskell-plutus-flake-project/CHANGELOG.md @@ -0,0 +1,5 @@ +# Revision history for haskell-flake-project + +## 0.1.0.0 -- YYYY-mm-dd + +* First version. Released on an unsuspecting world. diff --git a/examples/haskell-plutus-flake-project/LICENSE b/examples/haskell-plutus-flake-project/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/examples/haskell-plutus-flake-project/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/examples/haskell-plutus-flake-project/app/Main.hs b/examples/haskell-plutus-flake-project/app/Main.hs new file mode 100644 index 0000000..80adaaa --- /dev/null +++ b/examples/haskell-plutus-flake-project/app/Main.hs @@ -0,0 +1,8 @@ +module Main where + +import qualified MyLib (someFunc) + +main :: IO () +main = do + putStrLn "Hello, Haskell!" + MyLib.someFunc diff --git a/examples/haskell-plutus-flake-project/build.nix b/examples/haskell-plutus-flake-project/build.nix new file mode 100644 index 0000000..b58048f --- /dev/null +++ b/examples/haskell-plutus-flake-project/build.nix @@ -0,0 +1,27 @@ +_: +{ + perSystem = { config, pkgs, ... }: + let + hsFlake = config.lib.haskellPlutusFlake { + src = ./.; + + name = "haskell-plutus-flake-project"; + + inherit (config.settings.haskell) index-state compiler-nix-name; + + devShellTools = config.settings.shell.tools; + devShellHook = config.settings.shell.hook; + }; + + in + + { + checks = + pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v) hsFlake.packages + // pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v) hsFlake.checks + // { "devShells:haskell-plutus-flake-project" = hsFlake.devShell; }; + + + devShells.dev-haskell-plutus-flake-project = hsFlake.devShell; + }; +} diff --git a/examples/haskell-plutus-flake-project/haskell-flake-project.cabal b/examples/haskell-plutus-flake-project/haskell-flake-project.cabal new file mode 100644 index 0000000..e9284ae --- /dev/null +++ b/examples/haskell-plutus-flake-project/haskell-flake-project.cabal @@ -0,0 +1,57 @@ +cabal-version: 3.0 +name: haskell-plutus-flake-project +version: 0.1.0.0 + +-- synopsis: +description: + Dummy project to quickly demonstrate that the nix facilities work + +license: Apache-2.0 +license-file: LICENSE +author: jared +maintainer: <> + +-- copyright: +build-type: Simple +extra-doc-files: CHANGELOG.md + +-- extra-source-files: + +common warnings + ghc-options: -Wall + +library + import: warnings + exposed-modules: MyLib + + -- other-modules: + -- other-extensions: + build-depends: base + hs-source-dirs: src + default-language: Haskell2010 + +executable haskell-plutus-flake-project + import: warnings + main-is: Main.hs + + -- other-modules: + -- other-extensions: + build-depends: + , base + , haskell-flake-project + + hs-source-dirs: app + default-language: Haskell2010 + +test-suite haskell-plutus-flake-project-test + import: warnings + default-language: Haskell2010 + + -- other-modules: + -- other-extensions: + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + build-depends: + , base + , haskell-flake-project diff --git a/examples/haskell-plutus-flake-project/src/MyLib.hs b/examples/haskell-plutus-flake-project/src/MyLib.hs new file mode 100644 index 0000000..e657c44 --- /dev/null +++ b/examples/haskell-plutus-flake-project/src/MyLib.hs @@ -0,0 +1,4 @@ +module MyLib (someFunc) where + +someFunc :: IO () +someFunc = putStrLn "someFunc" diff --git a/examples/haskell-plutus-flake-project/test/Main.hs b/examples/haskell-plutus-flake-project/test/Main.hs new file mode 100644 index 0000000..3e2059e --- /dev/null +++ b/examples/haskell-plutus-flake-project/test/Main.hs @@ -0,0 +1,4 @@ +module Main (main) where + +main :: IO () +main = putStrLn "Test suite not yet implemented." From 62f431c2f8ec57525201fd74c2a0b9b5c186b87a Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 28 Nov 2024 12:50:07 +0000 Subject: [PATCH 18/91] Fix plutus flake --- .../haskell-plutus-flake-project/app/Main.hs | 17 +++++- ...bal => haskell-plutus-flake-project.cabal} | 31 ++++++++-- .../haskell-plutus-flake-project/src/MyLib.hs | 4 -- .../src/Validator.hs | 37 ++++++++++++ flake-lang/haskell.nix/plutus.nix | 40 +------------ flake.lock | 60 +++++++++---------- 6 files changed, 109 insertions(+), 80 deletions(-) rename examples/haskell-plutus-flake-project/{haskell-flake-project.cabal => haskell-plutus-flake-project.cabal} (66%) delete mode 100644 examples/haskell-plutus-flake-project/src/MyLib.hs create mode 100644 examples/haskell-plutus-flake-project/src/Validator.hs diff --git a/examples/haskell-plutus-flake-project/app/Main.hs b/examples/haskell-plutus-flake-project/app/Main.hs index 80adaaa..5e94d5c 100644 --- a/examples/haskell-plutus-flake-project/app/Main.hs +++ b/examples/haskell-plutus-flake-project/app/Main.hs @@ -1,8 +1,19 @@ module Main where -import qualified MyLib (someFunc) +import Data.ByteString.Char8 qualified as BSC +import Data.ByteString.Short qualified as SBS +import Data.Hex qualified as Hex +import PlutusTx.Builtins qualified as Builtins +import System.Environment (getArgs) +import Validator qualified +import Prelude main :: IO () main = do - putStrLn "Hello, Haskell!" - MyLib.someFunc + args <- getArgs + case args of + [] -> putStrLn "First argument must be a vkey." + vkey : _ -> do + vkey' <- either error pure $ Hex.unhex $ BSC.pack vkey + let vkey'' = Builtins.toBuiltin vkey' + print $ either error (Hex.hex . SBS.fromShort) $ Validator.script vkey'' diff --git a/examples/haskell-plutus-flake-project/haskell-flake-project.cabal b/examples/haskell-plutus-flake-project/haskell-plutus-flake-project.cabal similarity index 66% rename from examples/haskell-plutus-flake-project/haskell-flake-project.cabal rename to examples/haskell-plutus-flake-project/haskell-plutus-flake-project.cabal index e9284ae..d2099e4 100644 --- a/examples/haskell-plutus-flake-project/haskell-flake-project.cabal +++ b/examples/haskell-plutus-flake-project/haskell-plutus-flake-project.cabal @@ -18,15 +18,33 @@ extra-doc-files: CHANGELOG.md -- extra-source-files: common warnings - ghc-options: -Wall + ghc-options: -Wall + default-extensions: + DataKinds + FlexibleContexts + ImportQualifiedPost + NoImplicitPrelude + ScopedTypeVariables + TemplateHaskell + TypeApplications + TypeFamilies + TypeOperators library import: warnings - exposed-modules: MyLib + exposed-modules: Validator -- other-modules: -- other-extensions: - build-depends: base + build-depends: + , base + , bytestring + , plutus-core + , plutus-ledger-api + , plutus-tx + , plutus-tx-plugin + , serialise + hs-source-dirs: src default-language: Haskell2010 @@ -38,7 +56,10 @@ executable haskell-plutus-flake-project -- other-extensions: build-depends: , base - , haskell-flake-project + , bytestring + , haskell-plutus-flake-project + , hex + , plutus-tx hs-source-dirs: app default-language: Haskell2010 @@ -54,4 +75,4 @@ test-suite haskell-plutus-flake-project-test main-is: Main.hs build-depends: , base - , haskell-flake-project + , haskell-plutus-flake-project diff --git a/examples/haskell-plutus-flake-project/src/MyLib.hs b/examples/haskell-plutus-flake-project/src/MyLib.hs deleted file mode 100644 index e657c44..0000000 --- a/examples/haskell-plutus-flake-project/src/MyLib.hs +++ /dev/null @@ -1,4 +0,0 @@ -module MyLib (someFunc) where - -someFunc :: IO () -someFunc = putStrLn "someFunc" diff --git a/examples/haskell-plutus-flake-project/src/Validator.hs b/examples/haskell-plutus-flake-project/src/Validator.hs new file mode 100644 index 0000000..57c67bc --- /dev/null +++ b/examples/haskell-plutus-flake-project/src/Validator.hs @@ -0,0 +1,37 @@ +module Validator where + +import PlutusLedgerApi.V3 qualified as PLA +import PlutusTx qualified +import PlutusTx.Builtins qualified as Builtins +import PlutusTx.Prelude hiding (Semigroup (..), unless) +import Prelude hiding (($), (.)) + +{-# INLINEABLE mkValidator #-} +mkValidator :: + BuiltinByteString -> + BuiltinData -> + BuiltinData -> + BuiltinData -> + () +mkValidator vkey _ red _ = + case PLA.fromBuiltinData red of + Nothing -> PlutusTx.Prelude.error () + Just (msg, sig) -> + if Builtins.verifyEcdsaSecp256k1Signature vkey msg sig + then () + else PlutusTx.Prelude.error () + +-- validator :: BuiltinByteString -> PLA.CompiledCode (BuiltinData -> BuiltinData -> BuiltinData -> PlutusTx.BuiltinUnit) +-- validator vkey = +-- $$(PlutusTx.compile [||mkValidator||]) +-- `PlutusTx.applyCode` PlutusTx.liftCode vkey + +script :: BuiltinByteString -> Either String PLA.SerialisedScript +script vkey = do + validator <- + $$(PlutusTx.compile [||mkValidator||]) + `PlutusTx.applyCode` PlutusTx.liftCodeDef vkey + return $ PLA.serialiseCompiledCode validator + +-- scriptSerial :: BuiltinByteString -> PlutusScript PlutusScriptV2 +-- scriptSerial = PlutusScriptSerialised . scriptShortBs diff --git a/flake-lang/haskell.nix/plutus.nix b/flake-lang/haskell.nix/plutus.nix index 82ef8d4..c43720c 100644 --- a/flake-lang/haskell.nix/plutus.nix +++ b/flake-lang/haskell.nix/plutus.nix @@ -3,46 +3,10 @@ compiler-nix-name: cardano-haskell-packages: { lib, config, pkgs, ... }: let pkgs' = pkgs; - brokenLibsModule = - let - responseFile = builtins.toFile "response-file" '' - --optghc=-XFlexibleContexts - --optghc=-Wwarn - --optghc=-fplugin-opt=PlutusTx.Plugin:defer-errors - ''; - l = [ - "cardano-binary" - "cardano-crypto-class" - "cardano-crypto-praos" - "cardano-prelude" - "heapwords" - "measures" - "strict-containers" - "cardano-ledger-byron" - "cardano-slotting" - ]; - in - { - _file = "flake-lang.nix/flake-lang/haskell.nix/plutus.nix:brokenLibsModule"; - packages = builtins.listToAttrs (builtins.map - (name: { - inherit name; - value.components.library = { - setupHaddockFlags = [ "--haddock-options=@${responseFile}" ]; - ghcOptions = [ "-XFlexibleContexts" "-Wwarn" "-fplugin-opt=PlutusTx.Plugin:defer-errors" ]; - extraSrcFiles = [ responseFile ]; - }; - }) - l); - }; - module = { pkgs, ... }: { + module = _: { _file = "flake-lang.nix/flake-lang/haskell.nix/plutus.nix:module"; # FIXME: contentAddressed = true; reinstallableLibGhc = false; # See https://github.com/input-output-hk/haskell.nix/issues/1939 - packages = { - cardano-crypto-class.components.library.pkgconfig = pkgs.lib.mkForce [ [ pkgs.libsodium-vrf pkgs.secp256k1 pkgs.libblst ] ]; - cardano-crypto-praos.components.library.pkgconfig = pkgs.lib.mkForce [ [ pkgs.libsodium-vrf ] ]; - }; }; in { @@ -50,7 +14,7 @@ in config = { cabalProjectLocal = builtins.readFile ./cabal.project.local; inherit compiler-nix-name; - modules = [ module brokenLibsModule ]; + modules = [ module ]; inputMap."https://input-output-hk.github.io/cardano-haskell-packages" = "${cardano-haskell-packages}"; shell = { withHoogle = lib.mkOverride 999 false; # FIXME set to true diff --git a/flake.lock b/flake.lock index 1d60ca6..2e96b80 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1731401651, - "narHash": "sha256-tXaUck9+0Ob4h6GBlbhYMI4ekW5e8biVJU5jPT/rjus=", + "lastModified": 1732134025, + "narHash": "sha256-BBz3q09+DqDMYnLLgqXYyAxj9amVibxuEevHzgqL6UM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "82b295d6147a566c28dbcf038c54040f06f7e6b4", + "rev": "d36fcfb3c0f2632bdaf4637c72e91b93f7eada56", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1731098351, - "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "lastModified": 1732407143, + "narHash": "sha256-qJOGDT6PACoX+GbNH2PPx2ievlmtT1NVeTB80EkRLys=", "owner": "ipetkov", "repo": "crane", - "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", + "rev": "f2b4b472983817021d9ffb60838b2b36b9376b20", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1731457652, - "narHash": "sha256-v9u++UVoVRP0NTFBjtW/c/xt8js/l46zYFuV3D6M8RQ=", + "lastModified": 1732580948, + "narHash": "sha256-PvtR+UmQBBKOT5qntW3Rmltl8tq0dHwTn1vCoUMv2tM=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3de0e93a65428a0dbf185b66b680f432a9ba7669", + "rev": "1585be3754870e9b6fff83e0ade0550a387c719a", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1731459093, - "narHash": "sha256-jtkwdegm5jhft4k2JqqxsxVWxXc2Or+Sbk1ym5T+1h0=", + "lastModified": 1732582280, + "narHash": "sha256-MMgcSxnV2dRmP0KpHPSPpLm62/qN9oO337ixyFFVlzg=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "fc8633a447714e7720b7db2a88038e75fa350150", + "rev": "1a21c60c59d1173b045bd7767f9ece540dd5433e", "type": "github" }, "original": { @@ -5862,11 +5862,11 @@ "sodium": "sodium_9" }, "locked": { - "lastModified": 1730297014, - "narHash": "sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0=", + "lastModified": 1732287300, + "narHash": "sha256-lURsE6HdJX0alscWhbzCWyLRK8GpAgKuXeIgX31Kfqg=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "d407eedd4995e88d08e83ef75844a8a9c2e29b36", + "rev": "262cb2aec2ddd914124bab90b06fe24a1a74d02c", "type": "github" }, "original": { @@ -9062,11 +9062,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1731486628, - "narHash": "sha256-UFEU3XHmj2sg2c+BIe2f0NYCZys4iyGD1nwHVsSNQ/E=", + "lastModified": 1732632271, + "narHash": "sha256-pNaHDLub5HPtAcOzRdOaGRjvHNHWFmwPFwerLu4lQ94=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8f0e11b47ba342a4bb13bb2fa9b0393e9004373d", + "rev": "8fc978774f5337284c9a9d2ec960df47d8b79c84", "type": "github" }, "original": { @@ -9748,11 +9748,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1731368713, - "narHash": "sha256-i+oTuZ7bh1gvpUVbEQe9hg9e5aTdTunjNn0479ZEvFI=", + "lastModified": 1732585999, + "narHash": "sha256-KwJECVI52pV7N0tnIwFHlbtfkc2jas1hlaagE6htsd4=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "43c876285cfbbf81de16523bdaec62cdacd94465", + "rev": "429d1b0292d87650a7beb1351612629434a0903f", "type": "github" }, "original": { @@ -9770,11 +9770,11 @@ "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { - "lastModified": 1731363552, - "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "lastModified": 1732021966, + "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "rev": "3308484d1a443fc5bc92012435d79e80458fe43c", "type": "github" }, "original": { @@ -9903,11 +9903,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1731464916, - "narHash": "sha256-WZ5rpjr/wCt7yBOUsvDE2i22hYz9g8W921jlwVktRQ4=", + "lastModified": 1732588352, + "narHash": "sha256-J2/hxOO1VtBA/u+a+9E+3iJpWT3xsBdghgYAVfoGCJo=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2c19bad6e881b5a154cafb7f9106879b5b356d1f", + "rev": "414e748aae5c9e6ca63c5aafffda03e5dad57ceb", "type": "github" }, "original": { @@ -10356,11 +10356,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1731456685, - "narHash": "sha256-R0XG54ymDUUaQ8TprY9UuBnJ0UabRFQkwCt838JA56M=", + "lastModified": 1732579905, + "narHash": "sha256-cdOQ2nqayGDeqv8V3mlqPU1lgC9dgdWmvrIf4Bkx4VU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ad774845ced6cda5a29966f13703332636d6cea8", + "rev": "7f71ec2c174a3dcd713bdf662df34011be304258", "type": "github" }, "original": { From e27921e3c936e4c1eaed7f9f151632ecb6b20323 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 28 Nov 2024 13:17:04 +0000 Subject: [PATCH 19/91] Fix example --- examples/haskell-plutus-flake-project/test/Main.hs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/haskell-plutus-flake-project/test/Main.hs b/examples/haskell-plutus-flake-project/test/Main.hs index 3e2059e..76f3779 100644 --- a/examples/haskell-plutus-flake-project/test/Main.hs +++ b/examples/haskell-plutus-flake-project/test/Main.hs @@ -1,4 +1,6 @@ module Main (main) where +import Prelude + main :: IO () main = putStrLn "Test suite not yet implemented." From 139b201fc42513c5457da39429d885a5f038f52f Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Thu, 5 Dec 2024 11:59:33 +0800 Subject: [PATCH 20/91] make `devShellHook` option of haskell flake optional --- flake-lang/flake-haskell.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake-lang/flake-haskell.nix b/flake-lang/flake-haskell.nix index 1af8292..4c1bad2 100644 --- a/flake-lang/flake-haskell.nix +++ b/flake-lang/flake-haskell.nix @@ -6,7 +6,7 @@ let , name , dependencies ? [ ] , devShellTools ? [ ] - , devShellHook + , devShellHook ? "" , devShellAdditionalPackages ? _: [ ] , index-state , compiler-nix-name From 80047023519b64ca165e2bd5b79fb49510d83a98 Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Thu, 5 Dec 2024 12:00:03 +0800 Subject: [PATCH 21/91] ignore dist-newstyle produced by ghc and cabal --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a632afe..55ac000 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,5 @@ cabal.sandbox.config .stack-work/ .HTF/ .ghc.environment.* -.direnv/ \ No newline at end of file +.direnv/ +dist-newstyle/ From d1f4869a992131ba0580e88c7aeed6b4950c1c0a Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Thu, 5 Dec 2024 12:49:26 +0800 Subject: [PATCH 22/91] add template for rust, haskell and typescript --- flake.nix | 2 + templates/build.nix | 22 +++ templates/haskell/.gitignore | 26 ++++ templates/haskell/CHANGELOG.md | 5 + templates/haskell/LICENSE | 20 +++ templates/haskell/app/Main.hs | 8 ++ templates/haskell/build.nix | 16 +++ templates/haskell/example.cabal | 128 +++++++++++++++++ templates/haskell/flake.nix | 20 +++ templates/haskell/settings.nix | 31 +++++ templates/haskell/src/MyLib.hs | 4 + templates/haskell/test/Main.hs | 4 + templates/rust-monorepo/.envrc | 1 + templates/rust-monorepo/.gitignore | 5 + templates/rust-monorepo/build.nix | 14 ++ templates/rust-monorepo/example/.envrc | 1 + templates/rust-monorepo/example/Cargo.toml | 6 + templates/rust-monorepo/example/build.nix | 14 ++ templates/rust-monorepo/example/src/main.rs | 3 + templates/rust-monorepo/flake.nix | 26 ++++ templates/rust-monorepo/pre-commit.nix | 18 +++ templates/rust-monorepo/settings.nix | 17 +++ templates/rust/.envrc | 1 + templates/rust/.gitignore | 4 + templates/rust/Cargo.toml | 6 + templates/rust/build.nix | 12 ++ templates/rust/flake.nix | 19 +++ templates/rust/src/lib.rs | 14 ++ templates/typescript/.envrc | 1 + templates/typescript/.gitignore | 139 +++++++++++++++++++ templates/typescript/build.nix | 15 ++ templates/typescript/flake.nix | 19 +++ templates/typescript/package-lock.json | 35 +++++ templates/typescript/package.json | 28 ++++ templates/typescript/src/MyLib/index.ts | 3 + templates/typescript/src/MyLib/tsconfig.json | 4 + templates/typescript/src/tsconfig-base.json | 109 +++++++++++++++ templates/typescript/src/tsconfig.json | 7 + 38 files changed, 807 insertions(+) create mode 100644 templates/build.nix create mode 100644 templates/haskell/.gitignore create mode 100644 templates/haskell/CHANGELOG.md create mode 100644 templates/haskell/LICENSE create mode 100644 templates/haskell/app/Main.hs create mode 100644 templates/haskell/build.nix create mode 100644 templates/haskell/example.cabal create mode 100644 templates/haskell/flake.nix create mode 100644 templates/haskell/settings.nix create mode 100644 templates/haskell/src/MyLib.hs create mode 100644 templates/haskell/test/Main.hs create mode 100644 templates/rust-monorepo/.envrc create mode 100644 templates/rust-monorepo/.gitignore create mode 100644 templates/rust-monorepo/build.nix create mode 100644 templates/rust-monorepo/example/.envrc create mode 100644 templates/rust-monorepo/example/Cargo.toml create mode 100644 templates/rust-monorepo/example/build.nix create mode 100644 templates/rust-monorepo/example/src/main.rs create mode 100644 templates/rust-monorepo/flake.nix create mode 100644 templates/rust-monorepo/pre-commit.nix create mode 100644 templates/rust-monorepo/settings.nix create mode 100644 templates/rust/.envrc create mode 100644 templates/rust/.gitignore create mode 100644 templates/rust/Cargo.toml create mode 100644 templates/rust/build.nix create mode 100644 templates/rust/flake.nix create mode 100644 templates/rust/src/lib.rs create mode 100644 templates/typescript/.envrc create mode 100644 templates/typescript/.gitignore create mode 100644 templates/typescript/build.nix create mode 100644 templates/typescript/flake.nix create mode 100644 templates/typescript/package-lock.json create mode 100644 templates/typescript/package.json create mode 100644 templates/typescript/src/MyLib/index.ts create mode 100644 templates/typescript/src/MyLib/tsconfig.json create mode 100644 templates/typescript/src/tsconfig-base.json create mode 100644 templates/typescript/src/tsconfig.json diff --git a/flake.nix b/flake.nix index 3784faf..0733816 100644 --- a/flake.nix +++ b/flake.nix @@ -73,6 +73,8 @@ ./examples/build.nix # Documentation ./docs/build.nix + # Templates + ./templates/build.nix ]; }); } diff --git a/templates/build.nix b/templates/build.nix new file mode 100644 index 0000000..189e5db --- /dev/null +++ b/templates/build.nix @@ -0,0 +1,22 @@ +{ + flake = { + templates = { + haskell = { + path = ./haskell; + description = "A simple GHC/Cabal project using flake-lang.nix"; + }; + rust = { + path = ./rust; + description = "A simple Rust/Cargo project using flake-lang.nix"; + }; + rust-monorepo = { + path = ./rust-monorepo; + description = "A project consists of multiple rust crates using flake-lang.nix"; + }; + typescript = { + path = ./typescript; + description = "A Typescript/NPM project using flake-lang.nix"; + }; + }; + }; +} diff --git a/templates/haskell/.gitignore b/templates/haskell/.gitignore new file mode 100644 index 0000000..273d4e9 --- /dev/null +++ b/templates/haskell/.gitignore @@ -0,0 +1,26 @@ +dist +dist-* +cabal-dev +*.o +*.hi +*.hie +*.chi +*.chs.h +*.dyn_o +*.dyn_hi +.hpc +.hsenv +.cabal-sandbox/ +cabal.sandbox.config +*.prof +*.aux +*.hp +*.eventlog +.stack-work/ +.HTF/ +.ghc.environment.* +.direnv/ +dist-newstyle/ + +result +result-* diff --git a/templates/haskell/CHANGELOG.md b/templates/haskell/CHANGELOG.md new file mode 100644 index 0000000..cf96ff5 --- /dev/null +++ b/templates/haskell/CHANGELOG.md @@ -0,0 +1,5 @@ +# Revision history for example + +## 0.1.0.0 -- YYYY-mm-dd + +* First version. Released on an unsuspecting world. diff --git a/templates/haskell/LICENSE b/templates/haskell/LICENSE new file mode 100644 index 0000000..dc4b427 --- /dev/null +++ b/templates/haskell/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2024 YOUR NAME + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/templates/haskell/app/Main.hs b/templates/haskell/app/Main.hs new file mode 100644 index 0000000..80adaaa --- /dev/null +++ b/templates/haskell/app/Main.hs @@ -0,0 +1,8 @@ +module Main where + +import qualified MyLib (someFunc) + +main :: IO () +main = do + putStrLn "Hello, Haskell!" + MyLib.someFunc diff --git a/templates/haskell/build.nix b/templates/haskell/build.nix new file mode 100644 index 0000000..61e3eb7 --- /dev/null +++ b/templates/haskell/build.nix @@ -0,0 +1,16 @@ +{ inputs, ... }: { + perSystem = { system, config, ... }: + let + hsFlake = inputs.flake-lang.lib.${system}.haskellFlake { + src = ./.; + name = "example"; + inherit (config.settings.haskell) index-state compiler-nix-name; + }; + in + { + inherit (hsFlake) packages checks; + + // TODO(chfanghr): Unify the names of dev shells of different lanuages + devShells.dev-example-haskell = hsFlake.devShell; + }; +} diff --git a/templates/haskell/example.cabal b/templates/haskell/example.cabal new file mode 100644 index 0000000..46d0426 --- /dev/null +++ b/templates/haskell/example.cabal @@ -0,0 +1,128 @@ +cabal-version: 3.0 + +-- The cabal-version field refers to the version of the .cabal specification, +-- and can be different from the cabal-install (the tool) version and the +-- Cabal (the library) version you are using. As such, the Cabal (the library) +-- version used must be equal or greater than the version stated in this field. +-- Starting from the specification version 2.2, the cabal-version field must be +-- the first thing in the cabal file. + +-- Initial package description 'example' generated by +-- 'cabal init'. For further documentation, see: +-- http://haskell.org/cabal/users-guide/ +-- +-- The name of the package. +name: example + +-- The package version. +-- See the Haskell package versioning policy (PVP) for standards +-- guiding when and how versions should be incremented. +-- https://pvp.haskell.org +-- PVP summary: +-+------- breaking API changes +-- | | +----- non-breaking API additions +-- | | | +--- code changes with no API change +version: 0.1.0.0 + +-- A short (one-line) description of the package. +-- synopsis: + +-- A longer description of the package. +-- description: + +-- The license under which the package is released. +license: MIT + +-- The file containing the license text. +license-file: LICENSE + +-- The package author(s). +author: YOUR NAME + +-- An email address to which users can send suggestions, bug reports, and patches. +maintainer: me@example.com + +-- A copyright notice. +-- copyright: +build-type: Simple + +-- Extra doc files to be distributed with the package, such as a CHANGELOG or a README. +extra-doc-files: CHANGELOG.md + +-- Extra source files to be distributed with the package, such as examples, or a tutorial module. +-- extra-source-files: + +common warnings + ghc-options: -Wall + +library + -- Import common warning flags. + import: warnings + + -- Modules exported by the library. + exposed-modules: MyLib + + -- Modules included in this library but not exported. + -- other-modules: + + -- LANGUAGE extensions used by modules in this package. + -- other-extensions: + + -- Other library packages from which modules are imported. + build-depends: base ^>=4.18.2.1 + + -- Directories containing source files. + hs-source-dirs: src + + -- Base language which the package is written in. + default-language: Haskell2010 + +executable example + -- Import common warning flags. + import: warnings + + -- .hs or .lhs file containing the Main module. + main-is: Main.hs + + -- Modules included in this executable, other than Main. + -- other-modules: + + -- LANGUAGE extensions used by modules in this package. + -- other-extensions: + + -- Other library packages from which modules are imported. + build-depends: + , base ^>=4.18.2.1 + , example + + -- Directories containing source files. + hs-source-dirs: app + + -- Base language which the package is written in. + default-language: Haskell2010 + +test-suite example-test + -- Import common warning flags. + import: warnings + + -- Base language which the package is written in. + default-language: Haskell2010 + + -- Modules included in this executable, other than Main. + -- other-modules: + + -- LANGUAGE extensions used by modules in this package. + -- other-extensions: + + -- The interface type and version of the test suite. + type: exitcode-stdio-1.0 + + -- Directories containing source files. + hs-source-dirs: test + + -- The entrypoint to the test suite. + main-is: Main.hs + + -- Test dependencies. + build-depends: + , base ^>=4.18.2.1 + , example diff --git a/templates/haskell/flake.nix b/templates/haskell/flake.nix new file mode 100644 index 0000000..1750447 --- /dev/null +++ b/templates/haskell/flake.nix @@ -0,0 +1,20 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + systems = [ + "x86_64-linux" + "x86_64-darwin" + ]; + + imports = [ + ./build.nix + ./settings.nix + ]; + }; +} diff --git a/templates/haskell/settings.nix b/templates/haskell/settings.nix new file mode 100644 index 0000000..6f8636d --- /dev/null +++ b/templates/haskell/settings.nix @@ -0,0 +1,31 @@ +# Repo wide settings +{ lib, flake-parts-lib, ... }: { + options = { + perSystem = flake-parts-lib.mkPerSystemOption + ({ config, ... }: { + options.settings = { + haskell = { + index-state = lib.mkOption { + type = lib.types.str; + description = "Hackage index state to use when making a haskell.nix build environment"; + }; + + compiler-nix-name = lib.mkOption { + type = lib.types.str; + description = "GHC Haskell compiler to use when building haskell.nix projects"; + }; + }; + }; + + + config = { + settings = { + haskell = { + index-state = "2024-11-13T00:00:00Z"; + compiler-nix-name = "ghc966"; + }; + }; + }; + }); + }; +} diff --git a/templates/haskell/src/MyLib.hs b/templates/haskell/src/MyLib.hs new file mode 100644 index 0000000..e657c44 --- /dev/null +++ b/templates/haskell/src/MyLib.hs @@ -0,0 +1,4 @@ +module MyLib (someFunc) where + +someFunc :: IO () +someFunc = putStrLn "someFunc" diff --git a/templates/haskell/test/Main.hs b/templates/haskell/test/Main.hs new file mode 100644 index 0000000..3e2059e --- /dev/null +++ b/templates/haskell/test/Main.hs @@ -0,0 +1,4 @@ +module Main (main) where + +main :: IO () +main = putStrLn "Test suite not yet implemented." diff --git a/templates/rust-monorepo/.envrc b/templates/rust-monorepo/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/templates/rust-monorepo/.envrc @@ -0,0 +1 @@ +use flake diff --git a/templates/rust-monorepo/.gitignore b/templates/rust-monorepo/.gitignore new file mode 100644 index 0000000..8c25ba2 --- /dev/null +++ b/templates/rust-monorepo/.gitignore @@ -0,0 +1,5 @@ +/target +/.direnv +.pre-commit-config.yaml +result +result-* diff --git a/templates/rust-monorepo/build.nix b/templates/rust-monorepo/build.nix new file mode 100644 index 0000000..a8455a7 --- /dev/null +++ b/templates/rust-monorepo/build.nix @@ -0,0 +1,14 @@ +{ inputs, ... }: { + perSystem = { system, config, ... }: + let + rustFlake = inputs.flake-lang.lib.${system}.rustFlake { + src = ./.; + crateName = "example"; + rustChannel = "nightly"; + devShellHook = config.settings.defaultShellHook; + }; + in + { + inherit (rustFlake) packages checks devShells; + }; +} diff --git a/templates/rust-monorepo/example/.envrc b/templates/rust-monorepo/example/.envrc new file mode 100644 index 0000000..21e62a2 --- /dev/null +++ b/templates/rust-monorepo/example/.envrc @@ -0,0 +1 @@ +use flake .#dev-example-rust diff --git a/templates/rust-monorepo/example/Cargo.toml b/templates/rust-monorepo/example/Cargo.toml new file mode 100644 index 0000000..3a7e011 --- /dev/null +++ b/templates/rust-monorepo/example/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "example" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/templates/rust-monorepo/example/build.nix b/templates/rust-monorepo/example/build.nix new file mode 100644 index 0000000..a8455a7 --- /dev/null +++ b/templates/rust-monorepo/example/build.nix @@ -0,0 +1,14 @@ +{ inputs, ... }: { + perSystem = { system, config, ... }: + let + rustFlake = inputs.flake-lang.lib.${system}.rustFlake { + src = ./.; + crateName = "example"; + rustChannel = "nightly"; + devShellHook = config.settings.defaultShellHook; + }; + in + { + inherit (rustFlake) packages checks devShells; + }; +} diff --git a/templates/rust-monorepo/example/src/main.rs b/templates/rust-monorepo/example/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/templates/rust-monorepo/example/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/templates/rust-monorepo/flake.nix b/templates/rust-monorepo/flake.nix new file mode 100644 index 0000000..f63f38c --- /dev/null +++ b/templates/rust-monorepo/flake.nix @@ -0,0 +1,26 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; + pre-commit-hooks.url = "github:cachix/git-hooks.nix"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + systems = [ + "x86_64-linux" + "x86_64-darwin" + ]; + + imports = [ + ./example/build.nix + ./settings.nix + ./pre-commit.nix + ]; + + perSystem = { config, ... }: { + devShells.default = config.devShells.dev-pre-commit; + }; + }; +} diff --git a/templates/rust-monorepo/pre-commit.nix b/templates/rust-monorepo/pre-commit.nix new file mode 100644 index 0000000..e1d1e1f --- /dev/null +++ b/templates/rust-monorepo/pre-commit.nix @@ -0,0 +1,18 @@ +{ inputs, ... }: { + imports = [ + inputs.pre-commit-hooks.flakeModule + inputs.flake-lang.flakeModules.rustMonorepoPreCommit + ]; + + perSystem = { config, ... }: + { + pre-commit.settings.hooks = { + nixpkgs-fmt.enable = true; + deadnix.enable = true; + rustfmt-monorepo.enable = true; + typos.enable = true; + }; + + devShells.dev-pre-commit = config.pre-commit.devShell; + }; +} diff --git a/templates/rust-monorepo/settings.nix b/templates/rust-monorepo/settings.nix new file mode 100644 index 0000000..5dbf9ea --- /dev/null +++ b/templates/rust-monorepo/settings.nix @@ -0,0 +1,17 @@ +{ flake-parts-lib, lib, ... }: { + options.perSystem = flake-parts-lib.mkPerSystemOption { + options.settings.defaultShellHook = lib.mkOption { + type = lib.types.separatedString "\n"; + default = ""; + }; + }; + + config.perSystem = { config, ... }: { + settings.defaultShellHook = '' + export LC_CTYPE=C.UTF-8 + export LC_ALL=C.UTF-8 + export LANG=C.UTF-8 + ${config.pre-commit.installationScript} + ''; + }; +} diff --git a/templates/rust/.envrc b/templates/rust/.envrc new file mode 100644 index 0000000..21e62a2 --- /dev/null +++ b/templates/rust/.envrc @@ -0,0 +1 @@ +use flake .#dev-example-rust diff --git a/templates/rust/.gitignore b/templates/rust/.gitignore new file mode 100644 index 0000000..d6815b4 --- /dev/null +++ b/templates/rust/.gitignore @@ -0,0 +1,4 @@ +/target +/.direnv +result +result-* diff --git a/templates/rust/Cargo.toml b/templates/rust/Cargo.toml new file mode 100644 index 0000000..3a7e011 --- /dev/null +++ b/templates/rust/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "example" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/templates/rust/build.nix b/templates/rust/build.nix new file mode 100644 index 0000000..8079cf1 --- /dev/null +++ b/templates/rust/build.nix @@ -0,0 +1,12 @@ +{ inputs, ... }: { + perSystem = { system, ... }: + let + rustFlake = inputs.flake-lang.lib.${system}.rustFlake { + src = ./.; + crateName = "example"; + }; + in + { + inherit (rustFlake) packages checks devShells; + }; +} diff --git a/templates/rust/flake.nix b/templates/rust/flake.nix new file mode 100644 index 0000000..5f9283f --- /dev/null +++ b/templates/rust/flake.nix @@ -0,0 +1,19 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + systems = [ + "x86_64-linux" + "x86_64-darwin" + ]; + + imports = [ + ./build.nix + ]; + }; +} diff --git a/templates/rust/src/lib.rs b/templates/rust/src/lib.rs new file mode 100644 index 0000000..b93cf3f --- /dev/null +++ b/templates/rust/src/lib.rs @@ -0,0 +1,14 @@ +pub fn add(left: u64, right: u64) -> u64 { + left + right +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn it_works() { + let result = add(2, 2); + assert_eq!(result, 4); + } +} diff --git a/templates/typescript/.envrc b/templates/typescript/.envrc new file mode 100644 index 0000000..cfc2d7e --- /dev/null +++ b/templates/typescript/.envrc @@ -0,0 +1 @@ +use flake .#dev-example-typescript diff --git a/templates/typescript/.gitignore b/templates/typescript/.gitignore new file mode 100644 index 0000000..181b57d --- /dev/null +++ b/templates/typescript/.gitignore @@ -0,0 +1,139 @@ +# Nix generated files +data +.extra-dependencies +node_modules + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +# nix build artifacts +result +result-* diff --git a/templates/typescript/build.nix b/templates/typescript/build.nix new file mode 100644 index 0000000..b59adb7 --- /dev/null +++ b/templates/typescript/build.nix @@ -0,0 +1,15 @@ +{ inputs, ... }{ +perSystem = { system, ... }: +let + typescriptFlake = + inputs.flake-lang.lib.${system}.typescriptFlake { + name = "example"; + src = ./.; + }; +in +{ + inherit (typescriptFlake) checks packages; + + // TODO(chfanghr): Unify the names of dev shells of different lanuages + devShells.dev-example-typescript = typescriptFlake.devShells.example-typescript; +} diff --git a/templates/typescript/flake.nix b/templates/typescript/flake.nix new file mode 100644 index 0000000..5f9283f --- /dev/null +++ b/templates/typescript/flake.nix @@ -0,0 +1,19 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + systems = [ + "x86_64-linux" + "x86_64-darwin" + ]; + + imports = [ + ./build.nix + ]; + }; +} diff --git a/templates/typescript/package-lock.json b/templates/typescript/package-lock.json new file mode 100644 index 0000000..c1052a0 --- /dev/null +++ b/templates/typescript/package-lock.json @@ -0,0 +1,35 @@ +{ + "name": "typescript-flake-project", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "typescript-flake-project", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "typescript": "^5.4.2" + } + }, + "node_modules/typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + } + }, + "dependencies": { + "typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==" + } + } +} diff --git a/templates/typescript/package.json b/templates/typescript/package.json new file mode 100644 index 0000000..3faf4bf --- /dev/null +++ b/templates/typescript/package.json @@ -0,0 +1,28 @@ +{ + "name": "example", + "version": "1.0.0", + "description": "Typescript flake sample project", + "lockfileVersion": 2, + "exports": { + ".": "./dist/MyLib/index.js", + "./package.json": "./package.json" + }, + "type": "module", + "scripts": { + "build": "npx tsc -b src", + "test": ":" + }, + "repository": { + "type": "git", + "url": "https://github.com/mlabs-haskell/flake-lang.nix" + }, + "author": "YOUR NAME", + "license": "ISC", + "files": [ + "./dist/**/*", + "./.extra-dependencies/**/*" + ], + "dependencies": { + "typescript": "^5.4.2" + } +} diff --git a/templates/typescript/src/MyLib/index.ts b/templates/typescript/src/MyLib/index.ts new file mode 100644 index 0000000..5117dc2 --- /dev/null +++ b/templates/typescript/src/MyLib/index.ts @@ -0,0 +1,3 @@ +export function helloWorld() { + console.log("Hello world!"); +} diff --git a/templates/typescript/src/MyLib/tsconfig.json b/templates/typescript/src/MyLib/tsconfig.json new file mode 100644 index 0000000..60d3b32 --- /dev/null +++ b/templates/typescript/src/MyLib/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig-base", + "include": ["**/*"] +} diff --git a/templates/typescript/src/tsconfig-base.json b/templates/typescript/src/tsconfig-base.json new file mode 100644 index 0000000..ac43b03 --- /dev/null +++ b/templates/typescript/src/tsconfig-base.json @@ -0,0 +1,109 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2020", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "node16", /* Specify what module code is generated. */ + "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + "outDir": "../dist", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + /// "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + // "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": true, /* Enable all strict type-checking options. */ + "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +} diff --git a/templates/typescript/src/tsconfig.json b/templates/typescript/src/tsconfig.json new file mode 100644 index 0000000..4035389 --- /dev/null +++ b/templates/typescript/src/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "include": [], + "references": [ + { "path": "./MyLib" } + ] +} From 423cfe229e498d0435a95c7733bf56f433ce8aaf Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Thu, 5 Dec 2024 12:51:57 +0800 Subject: [PATCH 23/91] allow flake-lang to be used on aarch64-darwin and aarch64-linux --- flake.nix | 2 +- templates/haskell/flake.nix | 2 ++ templates/rust-monorepo/flake.nix | 2 ++ templates/typescript/flake.nix | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 0733816..8cf8de4 100644 --- a/flake.nix +++ b/flake.nix @@ -54,7 +54,7 @@ outputs = inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } ({ flake-parts-lib, withSystem, ... }: { - systems = [ "x86_64-linux" "x86_64-darwin" ]; + systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; imports = [ # Project configuration diff --git a/templates/haskell/flake.nix b/templates/haskell/flake.nix index 1750447..232da8c 100644 --- a/templates/haskell/flake.nix +++ b/templates/haskell/flake.nix @@ -10,6 +10,8 @@ systems = [ "x86_64-linux" "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" ]; imports = [ diff --git a/templates/rust-monorepo/flake.nix b/templates/rust-monorepo/flake.nix index f63f38c..a91c724 100644 --- a/templates/rust-monorepo/flake.nix +++ b/templates/rust-monorepo/flake.nix @@ -11,6 +11,8 @@ systems = [ "x86_64-linux" "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" ]; imports = [ diff --git a/templates/typescript/flake.nix b/templates/typescript/flake.nix index 5f9283f..15bc29f 100644 --- a/templates/typescript/flake.nix +++ b/templates/typescript/flake.nix @@ -10,6 +10,8 @@ systems = [ "x86_64-linux" "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" ]; imports = [ From 1d3f8c6d9c40059a92903cf2e9e69ee21ac2dc79 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 13 Dec 2024 13:08:03 +0000 Subject: [PATCH 24/91] Update flake lock --- flake.lock | 92 +++++++++++++++++++++++++++--------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/flake.lock b/flake.lock index bfc64e7..8150cdd 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1733132525, - "narHash": "sha256-qD1Mo1MUxaNJnJCAQHMo5cfgMoHv6nb7nTS087CPkio=", + "lastModified": 1733946732, + "narHash": "sha256-8RwIGx4z0LELkL5d8Xg85/O5yqox6mHtusrNoIqSeCU=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "4bd42413109a7935695346cabdf4f528f0e4f36f", + "rev": "6d857b7864e15267825582b785a6b1ce71942c1d", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1733016477, - "narHash": "sha256-Hh0khbqBeCtiNS0SJgqdWrQDem9WlPEc2KF5pAY+st0=", + "lastModified": 1733688869, + "narHash": "sha256-KrhxxFj1CjESDrL5+u/zsVH0K+Ik9tvoac/oFPoxSB8=", "owner": "ipetkov", "repo": "crane", - "rev": "76d64e779e2fbaf172110038492343a8c4e29b55", + "rev": "604637106e420ad99907cae401e13ab6b452e7d9", "type": "github" }, "original": { @@ -1944,11 +1944,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1727366337, - "narHash": "sha256-Ut8Wo4msEQP9MDtAaHJDyCW8L+AvKiilJitOXuEwkuM=", + "lastModified": 1733329153, + "narHash": "sha256-eDLNVPOzzu0ClUISKdpPEubqL9Hce3pmSEjIhAumcGU=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "391dda3d9566ca969c245369492361d046462588", + "rev": "b02718b7f8c04940dbf93dca7752d4fa6814b8d6", "type": "github" }, "original": { @@ -3120,11 +3120,11 @@ "nixpkgs-lib": "nixpkgs-lib_6" }, "locked": { - "lastModified": 1730504689, - "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", + "lastModified": 1733312601, + "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "506278e768c2a08bec68eb62932193e341f55c90", + "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", "type": "github" }, "original": { @@ -3141,11 +3141,11 @@ ] }, "locked": { - "lastModified": 1712014858, - "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", + "lastModified": 1733312601, + "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", + "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1733185839, - "narHash": "sha256-niHm1EhJ0c/6vLRy7XWzyBQhZP6wOHAcKUOMasijZlc=", + "lastModified": 1734049819, + "narHash": "sha256-WZ+Gfp7oK+KaPnWcKLzweYnL5ZObI4r16ct5LgHMrTQ=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "ca66bff9d1e64be6ec693f9eb31b02d835f70d34", + "rev": "35cbed88f794a1655b5a11cbdfdb8c8fdf59b272", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1733187116, - "narHash": "sha256-f8NAOocBz9Z7LQiAUiq091zvqjsZZoZpNbbj70qO4kk=", + "lastModified": 1734051089, + "narHash": "sha256-ZA+IN57BDkJ90aBOKDAekpvdINPHOY7ajCBOoVx1tbw=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "68c7b4574fd611645eca7a7b6ad6c4ba0220e225", + "rev": "aeddfa610ec6bd5fd71ec8b1839f79a02631d44f", "type": "github" }, "original": { @@ -4491,11 +4491,11 @@ "nixpkgs": "nixpkgs_46" }, "locked": { - "lastModified": 1730903510, - "narHash": "sha256-mnynlrPeiW0nUQ8KGZHb3WyxAxA3Ye/BH8gMjdoKP6E=", + "lastModified": 1733333617, + "narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "b89ac4d66d618b915b1f0a408e2775fe3821d141", + "rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea", "type": "github" }, "original": { @@ -8089,14 +8089,14 @@ }, "nixpkgs-lib_6": { "locked": { - "lastModified": 1730504152, - "narHash": "sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s=", + "lastModified": 1733096140, + "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" } }, "nixpkgs-regression": { @@ -9030,11 +9030,11 @@ }, "nixpkgs_46": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1733212471, + "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", "type": "github" }, "original": { @@ -9062,11 +9062,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1733212471, - "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", + "lastModified": 1734093654, + "narHash": "sha256-9r0df9T20vL5oT0O2i/6TrGKvOObrW7LQX/PLAUUOws=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", + "rev": "4d2418ebbfb107485b44aaa1b2909409322d9061", "type": "github" }, "original": { @@ -9748,11 +9748,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1733194910, - "narHash": "sha256-lv0MBIiA1v5/0rNvf7yowABK/TLdxWVytc/u8fxIOMw=", + "lastModified": 1733705338, + "narHash": "sha256-EMaVOydsbAHwROqe3JslJ0jRxv04qT+FMugxCGH0D4U=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "cb92c02d3a302e9052fb681c96edef883947fdf0", + "rev": "ee8b65c27611e82ce071b759feb9c61e6282f59b", "type": "github" }, "original": { @@ -9770,11 +9770,11 @@ "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { - "lastModified": 1732021966, - "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=", + "lastModified": 1733665616, + "narHash": "sha256-+XTFXYlFJBxohhMGLDpYdEnhUNdxN8dyTA8WAd+lh2A=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "3308484d1a443fc5bc92012435d79e80458fe43c", + "rev": "d8c02f0ffef0ef39f6063731fc539d8c71eb463a", "type": "github" }, "original": { @@ -9903,11 +9903,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1733193245, - "narHash": "sha256-nwvKoPi3S6XyliqBRuC+01QFF0k94ZOvnoZtbGi/ObM=", + "lastModified": 1734057252, + "narHash": "sha256-fpSFuiW+O2L0ru2GrXBS0wcAYV9+yDE0Gf800UsWutY=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "3458f7f946ba61d1a1069aedcc17d7b7616f23cd", + "rev": "1f56a5c88e4dcaa0ab1ba04c4bc5a977cff840b2", "type": "github" }, "original": { @@ -10356,11 +10356,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1733012053, - "narHash": "sha256-tGP50DXm44W8fyhbPE9RqJ/vMz8haA/UEuMikHUK6rI=", + "lastModified": 1734048749, + "narHash": "sha256-WxCfj3qcEx/bs3F5qnLh3wK/VY3UwrfWAIZLWWu32w0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "7f5618355d29e4b4d3eb0d927fba63055a4a4856", + "rev": "a73865e2159f6531634ed599dabe9a372db79ac1", "type": "github" }, "original": { From 4359830549fde43cb4a5cafef88ea5877d1430c8 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 13 Dec 2024 14:51:54 +0100 Subject: [PATCH 25/91] Remove deprecated mdDoc use --- flake-lang/build.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake-lang/build.nix b/flake-lang/build.nix index 0cb1f3b..a1ccbfb 100644 --- a/flake-lang/build.nix +++ b/flake-lang/build.nix @@ -40,7 +40,7 @@ default = flake-parts-lib.importApply ./pre-commit-hooks/rust-monorepo.nix { inherit withSystem; }; readOnly = true; description = ''pre-commit-hooks.nix hook for Rust in a monorepo setting''; - example = lib.mdDoc ''TODO(bladyjoker)''; + example = ''TODO(bladyjoker)''; }; }; @@ -55,7 +55,7 @@ description = '' TODO(jaredponn): write down documentation here ''; - example = lib.mdDoc '' + example = '' TODO(jaredponn): write down an example here ''; }; @@ -73,7 +73,7 @@ default = import ./haskell-data.nix pkgs; readOnly = true; description = ''Makes a derivation containing a Haskell Cabal package with data modules (using Cabal data stanzas)''; - example = lib.mdDoc '' + example = '' ```haskell haskellData { srcs = [ ./. ]; @@ -91,7 +91,7 @@ description = '' TODO(jaredponn): write down documentation here ''; - example = lib.mdDoc '' + example = '' TODO(jaredponn): write down an example here ''; }; @@ -103,7 +103,7 @@ description = '' TODO(jaredponn): write down documentation here ''; - example = lib.mdDoc '' + example = '' TODO(jaredponn): write down an example here ''; }; @@ -113,7 +113,7 @@ default = import ./typescript/flake-typescript.nix pkgs; readOnly = true; description = builtins.readFile ./typescript/description.md; - example = lib.mdDoc ''TODO(jaredponn)''; + example = ''TODO(jaredponn)''; }; }; From 37126b61f4f09f4fd36c2373858aca456c1b7b38 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 6 Jan 2025 09:08:39 +0100 Subject: [PATCH 26/91] Update flake lock --- flake.lock | 99 ++++++++++++++++++++++-------------------------------- 1 file changed, 41 insertions(+), 58 deletions(-) diff --git a/flake.lock b/flake.lock index 8150cdd..bfcd4e0 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1733946732, - "narHash": "sha256-8RwIGx4z0LELkL5d8Xg85/O5yqox6mHtusrNoIqSeCU=", + "lastModified": 1735999756, + "narHash": "sha256-fJeEZoyPrHi4ylsCm4CXypicNf2mfPbtvUfJuFcOllM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "6d857b7864e15267825582b785a6b1ce71942c1d", + "rev": "db6a4bdb6b83af17711a23e45266ab031894d788", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1733688869, - "narHash": "sha256-KrhxxFj1CjESDrL5+u/zsVH0K+Ik9tvoac/oFPoxSB8=", + "lastModified": 1736101677, + "narHash": "sha256-iKOPq86AOWCohuzxwFy/MtC8PcSVGnrxBOvxpjpzrAY=", "owner": "ipetkov", "repo": "crane", - "rev": "604637106e420ad99907cae401e13ab6b452e7d9", + "rev": "61ba163d85e5adeddc7b3a69bb174034965965b2", "type": "github" }, "original": { @@ -3120,11 +3120,11 @@ "nixpkgs-lib": "nixpkgs-lib_6" }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1734049819, - "narHash": "sha256-WZ+Gfp7oK+KaPnWcKLzweYnL5ZObI4r16ct5LgHMrTQ=", + "lastModified": 1736123393, + "narHash": "sha256-EozcL63uA8xm7vha2moVB+PU3EXfRhn0ENouIXHUYAM=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "35cbed88f794a1655b5a11cbdfdb8c8fdf59b272", + "rev": "fdd96b168694d616cb44e43f388c38ba2311853b", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1734051089, - "narHash": "sha256-ZA+IN57BDkJ90aBOKDAekpvdINPHOY7ajCBOoVx1tbw=", + "lastModified": 1736124704, + "narHash": "sha256-jyNRN/TkXzYXRP31GkzjbTJku6jTd234PCFPHccINUU=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "aeddfa610ec6bd5fd71ec8b1839f79a02631d44f", + "rev": "62ead8ba5a359857a655ec7f617d911cdc555542", "type": "github" }, "original": { @@ -4491,11 +4491,11 @@ "nixpkgs": "nixpkgs_46" }, "locked": { - "lastModified": 1733333617, - "narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=", + "lastModified": 1735695978, + "narHash": "sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea", + "rev": "f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4", "type": "github" }, "original": { @@ -5862,11 +5862,11 @@ "sodium": "sodium_9" }, "locked": { - "lastModified": 1732287300, - "narHash": "sha256-lURsE6HdJX0alscWhbzCWyLRK8GpAgKuXeIgX31Kfqg=", + "lastModified": 1734618971, + "narHash": "sha256-5StB/VhWHOj3zlBxshqVFa6cwAE0Mk/wxRo3eEfcy74=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "262cb2aec2ddd914124bab90b06fe24a1a74d02c", + "rev": "dc900a3448e805243b0ed196017e8eb631e32240", "type": "github" }, "original": { @@ -8089,14 +8089,14 @@ }, "nixpkgs-lib_6": { "locked": { - "lastModified": 1733096140, - "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", + "lastModified": 1735774519, + "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" } }, "nixpkgs-regression": { @@ -8259,22 +8259,6 @@ "type": "github" } }, - "nixpkgs-stable_2": { - "locked": { - "lastModified": 1730741070, - "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs-unstable": { "locked": { "lastModified": 1690720142, @@ -9062,11 +9046,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1734093654, - "narHash": "sha256-9r0df9T20vL5oT0O2i/6TrGKvOObrW7LQX/PLAUUOws=", + "lastModified": 1736150465, + "narHash": "sha256-9uyYxtKkrJtsV8sHwHxTLo8QewDPZcNyYPjzmrwDPjY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4d2418ebbfb107485b44aaa1b2909409322d9061", + "rev": "0e9891503aaac85d71319380d414f8ec37e7619f", "type": "github" }, "original": { @@ -9748,11 +9732,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1733705338, - "narHash": "sha256-EMaVOydsbAHwROqe3JslJ0jRxv04qT+FMugxCGH0D4U=", + "lastModified": 1734631768, + "narHash": "sha256-p0Armf6zTHTGdtCQ1j4mdGW0RYyD0+qTCq1wAlfibsk=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "ee8b65c27611e82ce071b759feb9c61e6282f59b", + "rev": "e9e9df286768440733890b1260ad569a2f882890", "type": "github" }, "original": { @@ -9766,15 +9750,14 @@ "inputs": { "flake-compat": "flake-compat_23", "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_49", - "nixpkgs-stable": "nixpkgs-stable_2" + "nixpkgs": "nixpkgs_49" }, "locked": { - "lastModified": 1733665616, - "narHash": "sha256-+XTFXYlFJBxohhMGLDpYdEnhUNdxN8dyTA8WAd+lh2A=", + "lastModified": 1735882644, + "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "d8c02f0ffef0ef39f6063731fc539d8c71eb463a", + "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", "type": "github" }, "original": { @@ -9903,11 +9886,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1734057252, - "narHash": "sha256-fpSFuiW+O2L0ru2GrXBS0wcAYV9+yDE0Gf800UsWutY=", + "lastModified": 1736130662, + "narHash": "sha256-z+WGez9oTR2OsiUWE5ZhIpETqM1ogrv6Xcd24WFi6KQ=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1f56a5c88e4dcaa0ab1ba04c4bc5a977cff840b2", + "rev": "2f5d4d9cd31cc02c36e51cb2e21c4b25c4f78c52", "type": "github" }, "original": { @@ -10356,11 +10339,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1734048749, - "narHash": "sha256-WxCfj3qcEx/bs3F5qnLh3wK/VY3UwrfWAIZLWWu32w0=", + "lastModified": 1736122324, + "narHash": "sha256-mDe8PIQBXkRDYKOZYWGY04HUUg0Y5FAQ623IPem7ID8=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "a73865e2159f6531634ed599dabe9a372db79ac1", + "rev": "39c19fbe7f30dce04812c988a576872f20073815", "type": "github" }, "original": { From 444e5e946ee1846e8898a90ff01bcace05f03a56 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 6 Jan 2025 08:28:32 +0000 Subject: [PATCH 27/91] Add some dummy tests for Rust examples --- .../rust-flake-project-cross-compilation/tests/test.rs | 7 +++++++ .../rust-flake-project-with-extra-dependency/tests/test.rs | 7 +++++++ examples/rust-flake-project/tests/test.rs | 7 +++++++ 3 files changed, 21 insertions(+) create mode 100644 examples/rust-flake-project-cross-compilation/tests/test.rs create mode 100644 examples/rust-flake-project-with-extra-dependency/tests/test.rs create mode 100644 examples/rust-flake-project/tests/test.rs diff --git a/examples/rust-flake-project-cross-compilation/tests/test.rs b/examples/rust-flake-project-cross-compilation/tests/test.rs new file mode 100644 index 0000000..17725aa --- /dev/null +++ b/examples/rust-flake-project-cross-compilation/tests/test.rs @@ -0,0 +1,7 @@ +#[cfg(test)] +mod tests { + #[test] + fn test() { + assert_eq!(1 + 1, 2); + } +} diff --git a/examples/rust-flake-project-with-extra-dependency/tests/test.rs b/examples/rust-flake-project-with-extra-dependency/tests/test.rs new file mode 100644 index 0000000..17725aa --- /dev/null +++ b/examples/rust-flake-project-with-extra-dependency/tests/test.rs @@ -0,0 +1,7 @@ +#[cfg(test)] +mod tests { + #[test] + fn test() { + assert_eq!(1 + 1, 2); + } +} diff --git a/examples/rust-flake-project/tests/test.rs b/examples/rust-flake-project/tests/test.rs new file mode 100644 index 0000000..17725aa --- /dev/null +++ b/examples/rust-flake-project/tests/test.rs @@ -0,0 +1,7 @@ +#[cfg(test)] +mod tests { + #[test] + fn test() { + assert_eq!(1 + 1, 2); + } +} From 0e4ac9973456691a7279417a717a70b952043b36 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 10 Jan 2025 09:53:27 +0100 Subject: [PATCH 28/91] Add runTests option to Rust --- flake-lang/rust/description.md | 2 ++ flake-lang/rust/flake-rust.nix | 26 ++++++++++++++++---------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md index 9b82492..3a08a52 100644 --- a/flake-lang/rust/description.md +++ b/flake-lang/rust/description.md @@ -31,6 +31,8 @@ Creates a flake for a Rust project. - `extraCargoArgs`(optional): Extra cargo arguments - `extraEnvVars`(optional): Extra environment variables - `generateDocs`(default=true): Generate Rustdoc +- `runTests`(default=true): Run testsuite using cargo-nextest +- `runClippy(default=true): Run clippy linter **Returns:** diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 56cc164..b6df4d4 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -47,6 +47,10 @@ inputCrane: pkgs: extraEnvVars ? null # Generate Rustdoc , generateDocs ? true + # Run testsuite using cargo-nextest +, runTests ? true + # Run clippy linter +, runClippy ? true }: let @@ -195,7 +199,7 @@ in ''; }; - packages = (pkgs.lib.optionalAttrs generateDocs { + packages = (optionalAttrs generateDocs { "${crateName}-rust-doc" = craneLib.cargoDoc (commonArgs // { inherit cargoArtifacts; doCheck = false; @@ -215,14 +219,16 @@ in "${crateName}-rust-build-env" = buildEnv; }; - checks = { - "${crateName}-rust-test" = craneLib.cargoNextest (commonArgs // { - inherit cargoArtifacts cargoNextestExtraArgs; - nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools; + checks = + (optionalAttrs runTests { + "${crateName}-rust-test" = craneLib.cargoNextest (commonArgs // { + inherit cargoArtifacts cargoNextestExtraArgs; + nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools; + }); + }) // (optionalAttrs runClippy { + + "${crateName}-rust-clippy" = craneLib.cargoClippy (commonArgs // { + inherit cargoArtifacts; + }); }); - - "${crateName}-rust-clippy" = craneLib.cargoClippy (commonArgs // { - inherit cargoArtifacts; - }); - }; } From d7931d8faa0f1a7f0b9a334dc3bf6d6d936286dc Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 14 Jan 2025 13:25:43 +0100 Subject: [PATCH 29/91] Fix typo Co-authored-by: Jared Pon <27853460+jaredponn@users.noreply.github.com> --- flake-lang/rust/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md index 3a08a52..c6a31c2 100644 --- a/flake-lang/rust/description.md +++ b/flake-lang/rust/description.md @@ -32,7 +32,7 @@ Creates a flake for a Rust project. - `extraEnvVars`(optional): Extra environment variables - `generateDocs`(default=true): Generate Rustdoc - `runTests`(default=true): Run testsuite using cargo-nextest -- `runClippy(default=true): Run clippy linter +- `runClippy`(default=true): Run clippy linter **Returns:** From 924a8f4795c873442c40025f5e35533354073dec Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Wed, 15 Jan 2025 13:19:08 +0100 Subject: [PATCH 30/91] Remove x86_64-darwin from Hercules CI --- hercules-ci.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hercules-ci.nix b/hercules-ci.nix index 6ebf94e..6ebb548 100644 --- a/hercules-ci.nix +++ b/hercules-ci.nix @@ -21,5 +21,5 @@ hercules-ci.github-pages.settings.contents = config.packages.docs; }; - herculesCI.ciSystems = [ "x86_64-linux" "x86_64-darwin" ]; + herculesCI.ciSystems = [ "x86_64-linux" ]; } From a2e8df292c5adeb150a43ac3af8f6d9be9315e1c Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 19 Jan 2025 12:47:35 +0000 Subject: [PATCH 31/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/db6a4bdb6b83af17711a23e45266ab031894d788?narHash=sha256-fJeEZoyPrHi4ylsCm4CXypicNf2mfPbtvUfJuFcOllM%3D' (2025-01-04) → 'github:input-output-hk/cardano-haskell-packages/1013daa305ed2a6e5f50edf8141d4edce94c06bc?narHash=sha256-Mdf9GfcJG2ehJM4yFkZKjTnOWCbutjAe7s%2BZ27fusA8%3D' (2025-01-16) • Updated input 'crane': 'github:ipetkov/crane/61ba163d85e5adeddc7b3a69bb174034965965b2?narHash=sha256-iKOPq86AOWCohuzxwFy/MtC8PcSVGnrxBOvxpjpzrAY%3D' (2025-01-05) → 'github:ipetkov/crane/c5b7075f4a6d523fe8204618aa9754e56478c0e0?narHash=sha256-bdIPhvsAKyYQzqAIeay4kOxTHGwLGkhM%2BIlBIsmMYFI%3D' (2025-01-19) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/b02718b7f8c04940dbf93dca7752d4fa6814b8d6?narHash=sha256-eDLNVPOzzu0ClUISKdpPEubqL9Hce3pmSEjIhAumcGU%3D' (2024-12-04) → 'github:plutonomicon/cardano-transaction-lib/eb55f02302674cae6aa8838cb61e2c56a06d1b4e?narHash=sha256-t7mbDx/U5Sanqxhp4cW8NKeMp0rCoqaD1PK5maN17ME%3D' (2025-01-15) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/62ead8ba5a359857a655ec7f617d911cdc555542?narHash=sha256-jyNRN/TkXzYXRP31GkzjbTJku6jTd234PCFPHccINUU%3D' (2025-01-06) → 'github:input-output-hk/haskell.nix/9a14b78da9fa31a07c46cb03310a7f05fab7b232?narHash=sha256-suHHhvZqk0UMPWvQ99MLmDoBrcV14iwmBC6rL5BGGT8%3D' (2025-01-19) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/fdd96b168694d616cb44e43f388c38ba2311853b?narHash=sha256-EozcL63uA8xm7vha2moVB%2BPU3EXfRhn0ENouIXHUYAM%3D' (2025-01-06) → 'github:input-output-hk/hackage.nix/dc859d3c2dc81a8f348207e5ba3a27d5a6560891?narHash=sha256-owT4XeSNcFK/or2caNAqsk9QqdiauzRw8%2Ba%2BQr15/OM%3D' (2025-01-19) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/39c19fbe7f30dce04812c988a576872f20073815?narHash=sha256-mDe8PIQBXkRDYKOZYWGY04HUUg0Y5FAQ623IPem7ID8%3D' (2025-01-06) → 'github:input-output-hk/stackage.nix/0d361fbe705cd88702571b7a318615918d6c20a6?narHash=sha256-3gZRvdw75tJHeGgufIirDKp5dfchb1A2eOtx7LGBO48%3D' (2025-01-18) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4?narHash=sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4%3D' (2025-01-01) → 'github:hercules-ci/hercules-ci-effects/afd0a42e8c61ebb56899315ee4084a8b2e4ff425?narHash=sha256-JTBWmyGf8K1Rwb%2BgviHIUzRJk/sITtT%2B72HXFkTZUjo%3D' (2025-01-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04) → 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/55d15ad12a74eb7d4646254e13638ad0c4128776?narHash=sha256-M1%2BuCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo%3D' (2024-12-03) → 'github:NixOS/nixpkgs/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3?narHash=sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ%3D' (2025-01-13) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/0e9891503aaac85d71319380d414f8ec37e7619f?narHash=sha256-9uyYxtKkrJtsV8sHwHxTLo8QewDPZcNyYPjzmrwDPjY%3D' (2025-01-06) → 'github:NixOS/nixpkgs/84ed163a938bf27ba6839667444fc2b9a134aa2e?narHash=sha256-%2BH5iQqJ2OB4IYdRDcmaIHKuMa1qIkGRgTu7cFI%2BkPgc%3D' (2025-01-19) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/e9e9df286768440733890b1260ad569a2f882890?narHash=sha256-p0Armf6zTHTGdtCQ1j4mdGW0RYyD0%2BqTCq1wAlfibsk%3D' (2024-12-19) → 'github:plutonomicon/plutarch-plutus/49314968f91f6b5c1e9c6068b50ebfa1ca8085bd?narHash=sha256-ZBVo6SPzAd0oOILR0UB%2BArQPPVBQupt%2BqvhggzzI4Lo%3D' (2025-01-15) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/a5a961387e75ae44cc20f0a57ae463da5e959656?narHash=sha256-3FZAG%2BpGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110%3D' (2025-01-03) → 'github:cachix/pre-commit-hooks.nix/94ee657f6032d913fe0ef49adaa743804635b0bb?narHash=sha256-I/OuxGwXwRi5gnFPsyCvVR%2BIfFstA%2BQXEpHu1hvsgD8%3D' (2025-01-16) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/2f5d4d9cd31cc02c36e51cb2e21c4b25c4f78c52?narHash=sha256-z%2BWGez9oTR2OsiUWE5ZhIpETqM1ogrv6Xcd24WFi6KQ%3D' (2025-01-06) → 'github:oxalica/rust-overlay/9e4b97a04063ff39a37b63e8fb31cc2b4adf9227?narHash=sha256-T1FIl8yuQ0cJx2DBMvWH73O/igJGaumNNyZkea2m3a0%3D' (2025-01-19) • Updated input 'rust-overlay/nixpkgs': 'github:NixOS/nixpkgs/b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221?narHash=sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU%3D' (2024-10-10) → 'github:NixOS/nixpkgs/4bc9c909d9ac828a039f288cf872d16d38185db8?narHash=sha256-nIYdTAiKIGnFNugbomgBJR%2BXv5F1ZQU%2BHfaBqJKroC0%3D' (2025-01-08) --- flake.lock | 84 +++++++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/flake.lock b/flake.lock index bfcd4e0..2bd8912 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1735999756, - "narHash": "sha256-fJeEZoyPrHi4ylsCm4CXypicNf2mfPbtvUfJuFcOllM=", + "lastModified": 1737030073, + "narHash": "sha256-Mdf9GfcJG2ehJM4yFkZKjTnOWCbutjAe7s+Z27fusA8=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "db6a4bdb6b83af17711a23e45266ab031894d788", + "rev": "1013daa305ed2a6e5f50edf8141d4edce94c06bc", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1736101677, - "narHash": "sha256-iKOPq86AOWCohuzxwFy/MtC8PcSVGnrxBOvxpjpzrAY=", + "lastModified": 1737250794, + "narHash": "sha256-bdIPhvsAKyYQzqAIeay4kOxTHGwLGkhM+IlBIsmMYFI=", "owner": "ipetkov", "repo": "crane", - "rev": "61ba163d85e5adeddc7b3a69bb174034965965b2", + "rev": "c5b7075f4a6d523fe8204618aa9754e56478c0e0", "type": "github" }, "original": { @@ -1944,11 +1944,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1733329153, - "narHash": "sha256-eDLNVPOzzu0ClUISKdpPEubqL9Hce3pmSEjIhAumcGU=", + "lastModified": 1736948260, + "narHash": "sha256-t7mbDx/U5Sanqxhp4cW8NKeMp0rCoqaD1PK5maN17ME=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "b02718b7f8c04940dbf93dca7752d4fa6814b8d6", + "rev": "eb55f02302674cae6aa8838cb61e2c56a06d1b4e", "type": "github" }, "original": { @@ -3141,11 +3141,11 @@ ] }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1736123393, - "narHash": "sha256-EozcL63uA8xm7vha2moVB+PU3EXfRhn0ENouIXHUYAM=", + "lastModified": 1737246575, + "narHash": "sha256-owT4XeSNcFK/or2caNAqsk9QqdiauzRw8+a+Qr15/OM=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "fdd96b168694d616cb44e43f388c38ba2311853b", + "rev": "dc859d3c2dc81a8f348207e5ba3a27d5a6560891", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1736124704, - "narHash": "sha256-jyNRN/TkXzYXRP31GkzjbTJku6jTd234PCFPHccINUU=", + "lastModified": 1737247879, + "narHash": "sha256-suHHhvZqk0UMPWvQ99MLmDoBrcV14iwmBC6rL5BGGT8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "62ead8ba5a359857a655ec7f617d911cdc555542", + "rev": "9a14b78da9fa31a07c46cb03310a7f05fab7b232", "type": "github" }, "original": { @@ -4491,11 +4491,11 @@ "nixpkgs": "nixpkgs_46" }, "locked": { - "lastModified": 1735695978, - "narHash": "sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4=", + "lastModified": 1736917206, + "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4", + "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", "type": "github" }, "original": { @@ -9014,11 +9014,11 @@ }, "nixpkgs_46": { "locked": { - "lastModified": 1733212471, - "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", + "lastModified": 1736798957, + "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", + "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", "type": "github" }, "original": { @@ -9046,11 +9046,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1736150465, - "narHash": "sha256-9uyYxtKkrJtsV8sHwHxTLo8QewDPZcNyYPjzmrwDPjY=", + "lastModified": 1737290508, + "narHash": "sha256-+H5iQqJ2OB4IYdRDcmaIHKuMa1qIkGRgTu7cFI+kPgc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0e9891503aaac85d71319380d414f8ec37e7619f", + "rev": "84ed163a938bf27ba6839667444fc2b9a134aa2e", "type": "github" }, "original": { @@ -9093,11 +9093,11 @@ }, "nixpkgs_50": { "locked": { - "lastModified": 1728538411, - "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=", + "lastModified": 1736320768, + "narHash": "sha256-nIYdTAiKIGnFNugbomgBJR+Xv5F1ZQU+HfaBqJKroC0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221", + "rev": "4bc9c909d9ac828a039f288cf872d16d38185db8", "type": "github" }, "original": { @@ -9732,11 +9732,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1734631768, - "narHash": "sha256-p0Armf6zTHTGdtCQ1j4mdGW0RYyD0+qTCq1wAlfibsk=", + "lastModified": 1736973748, + "narHash": "sha256-ZBVo6SPzAd0oOILR0UB+ArQPPVBQupt+qvhggzzI4Lo=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "e9e9df286768440733890b1260ad569a2f882890", + "rev": "49314968f91f6b5c1e9c6068b50ebfa1ca8085bd", "type": "github" }, "original": { @@ -9753,11 +9753,11 @@ "nixpkgs": "nixpkgs_49" }, "locked": { - "lastModified": 1735882644, - "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", + "lastModified": 1737043064, + "narHash": "sha256-I/OuxGwXwRi5gnFPsyCvVR+IfFstA+QXEpHu1hvsgD8=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", + "rev": "94ee657f6032d913fe0ef49adaa743804635b0bb", "type": "github" }, "original": { @@ -9886,11 +9886,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1736130662, - "narHash": "sha256-z+WGez9oTR2OsiUWE5ZhIpETqM1ogrv6Xcd24WFi6KQ=", + "lastModified": 1737253755, + "narHash": "sha256-T1FIl8yuQ0cJx2DBMvWH73O/igJGaumNNyZkea2m3a0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2f5d4d9cd31cc02c36e51cb2e21c4b25c4f78c52", + "rev": "9e4b97a04063ff39a37b63e8fb31cc2b4adf9227", "type": "github" }, "original": { @@ -10339,11 +10339,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1736122324, - "narHash": "sha256-mDe8PIQBXkRDYKOZYWGY04HUUg0Y5FAQ623IPem7ID8=", + "lastModified": 1737159050, + "narHash": "sha256-3gZRvdw75tJHeGgufIirDKp5dfchb1A2eOtx7LGBO48=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "39c19fbe7f30dce04812c988a576872f20073815", + "rev": "0d361fbe705cd88702571b7a318615918d6c20a6", "type": "github" }, "original": { From c04eb02623320d52bf903dcc0153d6d5a6261ba9 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 26 Jan 2025 12:48:00 +0000 Subject: [PATCH 32/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/1013daa305ed2a6e5f50edf8141d4edce94c06bc?narHash=sha256-Mdf9GfcJG2ehJM4yFkZKjTnOWCbutjAe7s%2BZ27fusA8%3D' (2025-01-16) → 'github:input-output-hk/cardano-haskell-packages/be239ff9f54422603b3acf5c4d87b62a0c715196?narHash=sha256-zzeaIeeKCVfTxeSLw3oTmguOwH46NJw5LZH8wyWbATQ%3D' (2025-01-22) • Updated input 'crane': 'github:ipetkov/crane/c5b7075f4a6d523fe8204618aa9754e56478c0e0?narHash=sha256-bdIPhvsAKyYQzqAIeay4kOxTHGwLGkhM%2BIlBIsmMYFI%3D' (2025-01-19) → 'github:ipetkov/crane/6fe74265bbb6d016d663b1091f015e2976c4a527?narHash=sha256-ivVXYaYlShxYoKfSo5%2By5930qMKKJ8CLcAoIBPQfJ6s%3D' (2025-01-24) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/eb55f02302674cae6aa8838cb61e2c56a06d1b4e?narHash=sha256-t7mbDx/U5Sanqxhp4cW8NKeMp0rCoqaD1PK5maN17ME%3D' (2025-01-15) → 'github:plutonomicon/cardano-transaction-lib/5da2df9c8b3958d417332d7ad6aea4cf5f1b13eb?narHash=sha256-n/K3p4Z15FB/zhI//7gYZ9JmqeP0i6bYl72Ls2gcerM%3D' (2025-01-23) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/9a14b78da9fa31a07c46cb03310a7f05fab7b232?narHash=sha256-suHHhvZqk0UMPWvQ99MLmDoBrcV14iwmBC6rL5BGGT8%3D' (2025-01-19) → 'github:input-output-hk/haskell.nix/1143937ad4877f0aa25a70be043d9fe02b34d091?narHash=sha256-4xl9UOGbieP/VLqSF7LP6YRgiwDCtyKRKSmfVYvrjSw%3D' (2025-01-26) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/dc859d3c2dc81a8f348207e5ba3a27d5a6560891?narHash=sha256-owT4XeSNcFK/or2caNAqsk9QqdiauzRw8%2Ba%2BQr15/OM%3D' (2025-01-19) → 'github:input-output-hk/hackage.nix/4632d9fc6f47880d0baaa2f81ec796e0d987dba2?narHash=sha256-rptbaUsE70I2QDl6viLXV%2BwAwWHW0zsBFdp7T8qrOgI%3D' (2025-01-26) • Added input 'haskell-nix/hydra/libgit2': 'github:libgit2/libgit2/36f7e21ad757a3dacc58cf7944329da6bc1d6e96?narHash=sha256-J2rCxTecyLbbDdsyBWn9w7r3pbKRMkI9E7RvRgAqBdY%3D' (2024-05-16) • Updated input 'haskell-nix/hydra/nix': 'github:NixOS/nix/11e45768b34fdafdcf019ddbd337afa16127ff0f?narHash=sha256-9%2BrpYzI%2BSmxJn%2BEbYxjGv68Ucp22bdFUSy/4LkHkkDQ%3D' (2022-08-27) → 'github:NixOS/nix/7616bae3427868ce351ccfd0c7e99af6ee068883?narHash=sha256-nGb2MH9t/RI45BE8a08V6r9ORIUjX33rK26aSocON34%3D' (2025-01-22) • Added input 'haskell-nix/hydra/nix/flake-compat': follows 'haskell-nix/hydra' • Added input 'haskell-nix/hydra/nix/flake-parts': follows 'haskell-nix/hydra' • Added input 'haskell-nix/hydra/nix/git-hooks-nix': follows 'haskell-nix/hydra' • Added input 'haskell-nix/hydra/nix/libgit2': follows 'haskell-nix/hydra/libgit2' • Removed input 'haskell-nix/hydra/nix/lowdown-src' • Updated input 'haskell-nix/hydra/nix/nixpkgs': 'github:NixOS/nixpkgs/365e1b3a859281cf11b94f87231adeabbdd878a2?narHash=sha256-G%2B%2B2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8%3D' (2022-07-13) → follows 'haskell-nix/hydra/nixpkgs' • Added input 'haskell-nix/hydra/nix/nixpkgs-23-11': follows 'haskell-nix/hydra' • Updated input 'haskell-nix/hydra/nix/nixpkgs-regression': 'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2?narHash=sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw%3D' (2022-01-24) → follows 'haskell-nix/hydra' • Updated input 'haskell-nix/hydra/nixpkgs': follows 'haskell-nix/hydra/nix/nixpkgs' → 'github:NixOS/nixpkgs/0da3c44a9460a26d2025ec3ed2ec60a895eb1114?narHash=sha256-YLbzcBtYo1/FEzFsB3AnM16qFc6fWPMIoOuSoDwvg9g%3D' (2024-12-31) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/0d361fbe705cd88702571b7a318615918d6c20a6?narHash=sha256-3gZRvdw75tJHeGgufIirDKp5dfchb1A2eOtx7LGBO48%3D' (2025-01-18) → 'github:input-output-hk/stackage.nix/42381991e5202add671618c0ff93ad6577320995?narHash=sha256-N6QJ%2BOfEWsgrE5OLVrHLyyXYlprG10JQifiPtb9vJkg%3D' (2025-01-26) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/84ed163a938bf27ba6839667444fc2b9a134aa2e?narHash=sha256-%2BH5iQqJ2OB4IYdRDcmaIHKuMa1qIkGRgTu7cFI%2BkPgc%3D' (2025-01-19) → 'github:NixOS/nixpkgs/1205aaa6bcee14be489e35f0e7d5eabda92fd8ca?narHash=sha256-YSjnXy24UkT2XlleNsA6QeOvqKj03jUSGLk/Hx69K8c%3D' (2025-01-26) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/49314968f91f6b5c1e9c6068b50ebfa1ca8085bd?narHash=sha256-ZBVo6SPzAd0oOILR0UB%2BArQPPVBQupt%2BqvhggzzI4Lo%3D' (2025-01-15) → 'github:plutonomicon/plutarch-plutus/f5fe6169e99856ed054b0dd4152598bfcd20f458?narHash=sha256-zQ0qv9e3Gy6Myn8wx%2BgeJtCL5L2qJlpruSbWmrgyLOE%3D' (2025-01-22) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/94ee657f6032d913fe0ef49adaa743804635b0bb?narHash=sha256-I/OuxGwXwRi5gnFPsyCvVR%2BIfFstA%2BQXEpHu1hvsgD8%3D' (2025-01-16) → 'github:cachix/pre-commit-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/9e4b97a04063ff39a37b63e8fb31cc2b4adf9227?narHash=sha256-T1FIl8yuQ0cJx2DBMvWH73O/igJGaumNNyZkea2m3a0%3D' (2025-01-19) → 'github:oxalica/rust-overlay/dd236609a6c272d00ceaa042b1a81a31968e7f4d?narHash=sha256-rohhmT/b8QNaIL3nY01jFtCyZu2dGTufef5YieECWZM%3D' (2025-01-26) --- flake.lock | 166 ++++++++++++++++++++++++++++------------------------- 1 file changed, 87 insertions(+), 79 deletions(-) diff --git a/flake.lock b/flake.lock index 2bd8912..8a80010 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1737030073, - "narHash": "sha256-Mdf9GfcJG2ehJM4yFkZKjTnOWCbutjAe7s+Z27fusA8=", + "lastModified": 1737590273, + "narHash": "sha256-zzeaIeeKCVfTxeSLw3oTmguOwH46NJw5LZH8wyWbATQ=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "1013daa305ed2a6e5f50edf8141d4edce94c06bc", + "rev": "be239ff9f54422603b3acf5c4d87b62a0c715196", "type": "github" }, "original": { @@ -1760,11 +1760,11 @@ }, "crane": { "locked": { - "lastModified": 1737250794, - "narHash": "sha256-bdIPhvsAKyYQzqAIeay4kOxTHGwLGkhM+IlBIsmMYFI=", + "lastModified": 1737689766, + "narHash": "sha256-ivVXYaYlShxYoKfSo5+y5930qMKKJ8CLcAoIBPQfJ6s=", "owner": "ipetkov", "repo": "crane", - "rev": "c5b7075f4a6d523fe8204618aa9754e56478c0e0", + "rev": "6fe74265bbb6d016d663b1091f015e2976c4a527", "type": "github" }, "original": { @@ -1944,11 +1944,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1736948260, - "narHash": "sha256-t7mbDx/U5Sanqxhp4cW8NKeMp0rCoqaD1PK5maN17ME=", + "lastModified": 1737649679, + "narHash": "sha256-n/K3p4Z15FB/zhI//7gYZ9JmqeP0i6bYl72Ls2gcerM=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "eb55f02302674cae6aa8838cb61e2c56a06d1b4e", + "rev": "5da2df9c8b3958d417332d7ad6aea4cf5f1b13eb", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1737246575, - "narHash": "sha256-owT4XeSNcFK/or2caNAqsk9QqdiauzRw8+a+Qr15/OM=", + "lastModified": 1737851311, + "narHash": "sha256-rptbaUsE70I2QDl6viLXV+wAwWHW0zsBFdp7T8qrOgI=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "dc859d3c2dc81a8f348207e5ba3a27d5a6560891", + "rev": "4632d9fc6f47880d0baaa2f81ec796e0d987dba2", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1737247879, - "narHash": "sha256-suHHhvZqk0UMPWvQ99MLmDoBrcV14iwmBC6rL5BGGT8=", + "lastModified": 1737852701, + "narHash": "sha256-4xl9UOGbieP/VLqSF7LP6YRgiwDCtyKRKSmfVYvrjSw=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "9a14b78da9fa31a07c46cb03310a7f05fab7b232", + "rev": "1143937ad4877f0aa25a70be043d9fe02b34d091", "type": "github" }, "original": { @@ -5607,13 +5607,9 @@ }, "hydra_8": { "inputs": { + "libgit2": "libgit2", "nix": "nix_9", - "nixpkgs": [ - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] + "nixpkgs": "nixpkgs_45" }, "locked": { "lastModified": 1671755331, @@ -6153,23 +6149,24 @@ "type": "github" } }, - "lowdown-src": { + "libgit2": { "flake": false, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1715853528, + "narHash": "sha256-J2rCxTecyLbbDdsyBWn9w7r3pbKRMkI9E7RvRgAqBdY=", + "owner": "libgit2", + "repo": "libgit2", + "rev": "36f7e21ad757a3dacc58cf7944329da6bc1d6e96", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "libgit2", + "ref": "v1.8.1", + "repo": "libgit2", "type": "github" } }, - "lowdown-src_2": { + "lowdown-src": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6185,7 +6182,7 @@ "type": "github" } }, - "lowdown-src_3": { + "lowdown-src_2": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6201,7 +6198,7 @@ "type": "github" } }, - "lowdown-src_4": { + "lowdown-src_3": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6217,7 +6214,7 @@ "type": "github" } }, - "lowdown-src_5": { + "lowdown-src_4": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6233,7 +6230,7 @@ "type": "github" } }, - "lowdown-src_6": { + "lowdown-src_5": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6249,7 +6246,7 @@ "type": "github" } }, - "lowdown-src_7": { + "lowdown-src_6": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6265,7 +6262,7 @@ "type": "github" } }, - "lowdown-src_8": { + "lowdown-src_7": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6281,7 +6278,7 @@ "type": "github" } }, - "lowdown-src_9": { + "lowdown-src_8": { "flake": false, "locked": { "lastModified": 1633514407, @@ -6932,21 +6929,48 @@ }, "nix_9": { "inputs": { - "lowdown-src": "lowdown-src_9", - "nixpkgs": "nixpkgs_45", - "nixpkgs-regression": "nixpkgs-regression_9" + "flake-compat": [ + "haskell-nix", + "hydra" + ], + "flake-parts": [ + "haskell-nix", + "hydra" + ], + "git-hooks-nix": [ + "haskell-nix", + "hydra" + ], + "libgit2": [ + "haskell-nix", + "hydra", + "libgit2" + ], + "nixpkgs": [ + "haskell-nix", + "hydra", + "nixpkgs" + ], + "nixpkgs-23-11": [ + "haskell-nix", + "hydra" + ], + "nixpkgs-regression": [ + "haskell-nix", + "hydra" + ] }, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", + "lastModified": 1737582558, + "narHash": "sha256-nGb2MH9t/RI45BE8a08V6r9ORIUjX33rK26aSocON34=", "owner": "NixOS", "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "rev": "7616bae3427868ce351ccfd0c7e99af6ee068883", "type": "github" }, "original": { "owner": "NixOS", - "ref": "2.11.0", + "ref": "2.24-maintenance", "repo": "nix", "type": "github" } @@ -8227,22 +8251,6 @@ "type": "github" } }, - "nixpkgs-regression_9": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - } - }, "nixpkgs-stable": { "locked": { "lastModified": 1690066826, @@ -8998,16 +9006,16 @@ }, "nixpkgs_45": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1735651292, + "narHash": "sha256-YLbzcBtYo1/FEzFsB3AnM16qFc6fWPMIoOuSoDwvg9g=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "0da3c44a9460a26d2025ec3ed2ec60a895eb1114", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-24.05-small", "repo": "nixpkgs", "type": "github" } @@ -9046,11 +9054,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1737290508, - "narHash": "sha256-+H5iQqJ2OB4IYdRDcmaIHKuMa1qIkGRgTu7cFI+kPgc=", + "lastModified": 1737895519, + "narHash": "sha256-YSjnXy24UkT2XlleNsA6QeOvqKj03jUSGLk/Hx69K8c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "84ed163a938bf27ba6839667444fc2b9a134aa2e", + "rev": "1205aaa6bcee14be489e35f0e7d5eabda92fd8ca", "type": "github" }, "original": { @@ -9732,11 +9740,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1736973748, - "narHash": "sha256-ZBVo6SPzAd0oOILR0UB+ArQPPVBQupt+qvhggzzI4Lo=", + "lastModified": 1737579285, + "narHash": "sha256-zQ0qv9e3Gy6Myn8wx+geJtCL5L2qJlpruSbWmrgyLOE=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "49314968f91f6b5c1e9c6068b50ebfa1ca8085bd", + "rev": "f5fe6169e99856ed054b0dd4152598bfcd20f458", "type": "github" }, "original": { @@ -9753,11 +9761,11 @@ "nixpkgs": "nixpkgs_49" }, "locked": { - "lastModified": 1737043064, - "narHash": "sha256-I/OuxGwXwRi5gnFPsyCvVR+IfFstA+QXEpHu1hvsgD8=", + "lastModified": 1737465171, + "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "94ee657f6032d913fe0ef49adaa743804635b0bb", + "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", "type": "github" }, "original": { @@ -9886,11 +9894,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1737253755, - "narHash": "sha256-T1FIl8yuQ0cJx2DBMvWH73O/igJGaumNNyZkea2m3a0=", + "lastModified": 1737858462, + "narHash": "sha256-rohhmT/b8QNaIL3nY01jFtCyZu2dGTufef5YieECWZM=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "9e4b97a04063ff39a37b63e8fb31cc2b4adf9227", + "rev": "dd236609a6c272d00ceaa042b1a81a31968e7f4d", "type": "github" }, "original": { @@ -10339,11 +10347,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1737159050, - "narHash": "sha256-3gZRvdw75tJHeGgufIirDKp5dfchb1A2eOtx7LGBO48=", + "lastModified": 1737850297, + "narHash": "sha256-N6QJ+OfEWsgrE5OLVrHLyyXYlprG10JQifiPtb9vJkg=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "0d361fbe705cd88702571b7a318615918d6c20a6", + "rev": "42381991e5202add671618c0ff93ad6577320995", "type": "github" }, "original": { From 95682f3845873c517db18e29f748a09b56d767ac Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Mon, 27 Jan 2025 13:50:26 +0100 Subject: [PATCH 33/91] Add aarch64 darwin and linux to rustFlake --- templates/rust/flake.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/rust/flake.nix b/templates/rust/flake.nix index 5f9283f..15bc29f 100644 --- a/templates/rust/flake.nix +++ b/templates/rust/flake.nix @@ -10,6 +10,8 @@ systems = [ "x86_64-linux" "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" ]; imports = [ From 02da0706b9453783b319c09d76a23b207537d669 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 2 Feb 2025 12:48:08 +0000 Subject: [PATCH 34/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/be239ff9f54422603b3acf5c4d87b62a0c715196?narHash=sha256-zzeaIeeKCVfTxeSLw3oTmguOwH46NJw5LZH8wyWbATQ%3D' (2025-01-22) → 'github:input-output-hk/cardano-haskell-packages/6ff0fedb79e02d7fcc4309238c233a80c90a0564?narHash=sha256-YpxxJDM8CJ7W8a/avBJFV8UHJexfz7BltG8v0YJMOqg%3D' (2025-02-01) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/5da2df9c8b3958d417332d7ad6aea4cf5f1b13eb?narHash=sha256-n/K3p4Z15FB/zhI//7gYZ9JmqeP0i6bYl72Ls2gcerM%3D' (2025-01-23) → 'github:plutonomicon/cardano-transaction-lib/5b0a18b5a79c1ee024ca2668af04fab42c444e8f?narHash=sha256-p1/a8NUUtET6ZRzaH/7ACNumKQSZHV6iQUapGp6Q4Rk%3D' (2025-01-31) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06) → 'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz?narHash=sha256-CewEm1o2eVAnoqb6Ml%2BQi9Gg/EfNAxbRx1lANGVyoLI%3D' (2025-01-01) → 'https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz?narHash=sha256-vJzFZGaCpnmo7I6i416HaBLpC%2BhvcURh/BQwROcGIp8%3D' (2025-02-01) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/1143937ad4877f0aa25a70be043d9fe02b34d091?narHash=sha256-4xl9UOGbieP/VLqSF7LP6YRgiwDCtyKRKSmfVYvrjSw%3D' (2025-01-26) → 'github:input-output-hk/haskell.nix/05c40a1a42f40d5b4e5be9e191775b23ca767c39?narHash=sha256-Cvo9WxmW0kARj2eJ5C6Rpbbeu0pHFaGnchaJk2VQ/EE%3D' (2025-02-02) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/4632d9fc6f47880d0baaa2f81ec796e0d987dba2?narHash=sha256-rptbaUsE70I2QDl6viLXV%2BwAwWHW0zsBFdp7T8qrOgI%3D' (2025-01-26) → 'github:input-output-hk/hackage.nix/c4c57c22c4bec55a46f9f9ceb7362c5c93e55897?narHash=sha256-QYVqXJk9ojbtzOAQ9QxlMlpnS/jQ5uKPkC1bx0%2B1haA%3D' (2025-02-02) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/42381991e5202add671618c0ff93ad6577320995?narHash=sha256-N6QJ%2BOfEWsgrE5OLVrHLyyXYlprG10JQifiPtb9vJkg%3D' (2025-01-26) → 'github:input-output-hk/stackage.nix/782fab3336f9e93d68571ba10e52fcce1f41ab28?narHash=sha256-RebfFWP9vBugiv8dCpe8i7b5J63AAE/n164qUhVrUoo%3D' (2025-02-02) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/afd0a42e8c61ebb56899315ee4084a8b2e4ff425?narHash=sha256-JTBWmyGf8K1Rwb%2BgviHIUzRJk/sITtT%2B72HXFkTZUjo%3D' (2025-01-15) → 'github:hercules-ci/hercules-ci-effects/6d1b6d5d59758b4f5f05745f774fc13cdc59da43?narHash=sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV%2BsFnNB/38Tb9RL4%3D' (2025-01-30) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1205aaa6bcee14be489e35f0e7d5eabda92fd8ca?narHash=sha256-YSjnXy24UkT2XlleNsA6QeOvqKj03jUSGLk/Hx69K8c%3D' (2025-01-26) → 'github:NixOS/nixpkgs/b03f8da969be04375f538607903b6a0bc3135c03?narHash=sha256-A9cUWl1sBpHnhKRw26mJ6oxNjtNT4zFwjNbcokY3ZhY%3D' (2025-02-02) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/f5fe6169e99856ed054b0dd4152598bfcd20f458?narHash=sha256-zQ0qv9e3Gy6Myn8wx%2BgeJtCL5L2qJlpruSbWmrgyLOE%3D' (2025-01-22) → 'github:plutonomicon/plutarch-plutus/c907221775ea6c370e1acab88e0f22f645c04ed8?narHash=sha256-dqRrhjqXNqH9rpbOyje1nymcqL4yqyaHLi8XGRQ5foA%3D' (2025-01-30) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/dd236609a6c272d00ceaa042b1a81a31968e7f4d?narHash=sha256-rohhmT/b8QNaIL3nY01jFtCyZu2dGTufef5YieECWZM%3D' (2025-01-26) → 'github:oxalica/rust-overlay/e2bb8c205a069514535f083742c7da8dfb6e02b9?narHash=sha256-%2B5QJpiRpkh1ALvKcMEpPyGwkPZfaynsYF4SFdNW5UfQ%3D' (2025-02-02) --- flake.lock | 68 +++++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/flake.lock b/flake.lock index 8a80010..b3287dc 100644 --- a/flake.lock +++ b/flake.lock @@ -1277,11 +1277,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1737590273, - "narHash": "sha256-zzeaIeeKCVfTxeSLw3oTmguOwH46NJw5LZH8wyWbATQ=", + "lastModified": 1738397760, + "narHash": "sha256-YpxxJDM8CJ7W8a/avBJFV8UHJexfz7BltG8v0YJMOqg=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "be239ff9f54422603b3acf5c4d87b62a0c715196", + "rev": "6ff0fedb79e02d7fcc4309238c233a80c90a0564", "type": "github" }, "original": { @@ -1944,11 +1944,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1737649679, - "narHash": "sha256-n/K3p4Z15FB/zhI//7gYZ9JmqeP0i6bYl72Ls2gcerM=", + "lastModified": 1738342307, + "narHash": "sha256-p1/a8NUUtET6ZRzaH/7ACNumKQSZHV6iQUapGp6Q4Rk=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "5da2df9c8b3958d417332d7ad6aea4cf5f1b13eb", + "rev": "5b0a18b5a79c1ee024ca2668af04fab42c444e8f", "type": "github" }, "original": { @@ -3120,11 +3120,11 @@ "nixpkgs-lib": "nixpkgs-lib_6" }, "locked": { - "lastModified": 1736143030, - "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", + "lastModified": 1738453229, + "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", + "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", "type": "github" }, "original": { @@ -4004,11 +4004,11 @@ "hackage_3": { "flake": false, "locked": { - "lastModified": 1737851311, - "narHash": "sha256-rptbaUsE70I2QDl6viLXV+wAwWHW0zsBFdp7T8qrOgI=", + "lastModified": 1738456201, + "narHash": "sha256-QYVqXJk9ojbtzOAQ9QxlMlpnS/jQ5uKPkC1bx0+1haA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "4632d9fc6f47880d0baaa2f81ec796e0d987dba2", + "rev": "c4c57c22c4bec55a46f9f9ceb7362c5c93e55897", "type": "github" }, "original": { @@ -4167,11 +4167,11 @@ "stackage": "stackage_7" }, "locked": { - "lastModified": 1737852701, - "narHash": "sha256-4xl9UOGbieP/VLqSF7LP6YRgiwDCtyKRKSmfVYvrjSw=", + "lastModified": 1738457501, + "narHash": "sha256-Cvo9WxmW0kARj2eJ5C6Rpbbeu0pHFaGnchaJk2VQ/EE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "1143937ad4877f0aa25a70be043d9fe02b34d091", + "rev": "05c40a1a42f40d5b4e5be9e191775b23ca767c39", "type": "github" }, "original": { @@ -4491,11 +4491,11 @@ "nixpkgs": "nixpkgs_46" }, "locked": { - "lastModified": 1736917206, - "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", + "lastModified": 1738237977, + "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", + "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", "type": "github" }, "original": { @@ -8113,14 +8113,14 @@ }, "nixpkgs-lib_6": { "locked": { - "lastModified": 1735774519, - "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", + "lastModified": 1738452942, + "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" } }, "nixpkgs-regression": { @@ -9054,11 +9054,11 @@ }, "nixpkgs_48": { "locked": { - "lastModified": 1737895519, - "narHash": "sha256-YSjnXy24UkT2XlleNsA6QeOvqKj03jUSGLk/Hx69K8c=", + "lastModified": 1738499782, + "narHash": "sha256-A9cUWl1sBpHnhKRw26mJ6oxNjtNT4zFwjNbcokY3ZhY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1205aaa6bcee14be489e35f0e7d5eabda92fd8ca", + "rev": "b03f8da969be04375f538607903b6a0bc3135c03", "type": "github" }, "original": { @@ -9740,11 +9740,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1737579285, - "narHash": "sha256-zQ0qv9e3Gy6Myn8wx+geJtCL5L2qJlpruSbWmrgyLOE=", + "lastModified": 1738278596, + "narHash": "sha256-dqRrhjqXNqH9rpbOyje1nymcqL4yqyaHLi8XGRQ5foA=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "f5fe6169e99856ed054b0dd4152598bfcd20f458", + "rev": "c907221775ea6c370e1acab88e0f22f645c04ed8", "type": "github" }, "original": { @@ -9894,11 +9894,11 @@ "nixpkgs": "nixpkgs_50" }, "locked": { - "lastModified": 1737858462, - "narHash": "sha256-rohhmT/b8QNaIL3nY01jFtCyZu2dGTufef5YieECWZM=", + "lastModified": 1738463259, + "narHash": "sha256-+5QJpiRpkh1ALvKcMEpPyGwkPZfaynsYF4SFdNW5UfQ=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "dd236609a6c272d00ceaa042b1a81a31968e7f4d", + "rev": "e2bb8c205a069514535f083742c7da8dfb6e02b9", "type": "github" }, "original": { @@ -10347,11 +10347,11 @@ "stackage_7": { "flake": false, "locked": { - "lastModified": 1737850297, - "narHash": "sha256-N6QJ+OfEWsgrE5OLVrHLyyXYlprG10JQifiPtb9vJkg=", + "lastModified": 1738455131, + "narHash": "sha256-RebfFWP9vBugiv8dCpe8i7b5J63AAE/n164qUhVrUoo=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "42381991e5202add671618c0ff93ad6577320995", + "rev": "782fab3336f9e93d68571ba10e52fcce1f41ab28", "type": "github" }, "original": { From 5d6ccdec666f55e38663229fef0e655b37f02875 Mon Sep 17 00:00:00 2001 From: Hongrui Fang Date: Wed, 5 Feb 2025 21:26:10 +0800 Subject: [PATCH 35/91] fix syntax errors and typos in templates --- templates/haskell/build.nix | 2 +- templates/typescript/build.nix | 27 ++++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/templates/haskell/build.nix b/templates/haskell/build.nix index 61e3eb7..e590de8 100644 --- a/templates/haskell/build.nix +++ b/templates/haskell/build.nix @@ -10,7 +10,7 @@ { inherit (hsFlake) packages checks; - // TODO(chfanghr): Unify the names of dev shells of different lanuages + # TODO(chfanghr): Unify the names of dev shells of different languages devShells.dev-example-haskell = hsFlake.devShell; }; } diff --git a/templates/typescript/build.nix b/templates/typescript/build.nix index b59adb7..3c781fd 100644 --- a/templates/typescript/build.nix +++ b/templates/typescript/build.nix @@ -1,15 +1,16 @@ -{ inputs, ... }{ -perSystem = { system, ... }: -let - typescriptFlake = - inputs.flake-lang.lib.${system}.typescriptFlake { - name = "example"; - src = ./.; - }; -in -{ - inherit (typescriptFlake) checks packages; +{ inputs, ... }: { + perSystem = { system, ... }: + let + typescriptFlake = + inputs.flake-lang.lib.${system}.typescriptFlake { + name = "example"; + src = ./.; + }; + in + { + inherit (typescriptFlake) checks packages; - // TODO(chfanghr): Unify the names of dev shells of different lanuages - devShells.dev-example-typescript = typescriptFlake.devShells.example-typescript; + # # TODO(chfanghr): Unify the names of dev shells of different languages + devShells.dev-example-typescript = typescriptFlake.devShells.example-typescript; + }; } From a8e7f33d43aa9b93ed4df25ab09b2492ea3c12e8 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 7 Feb 2025 20:14:59 +0100 Subject: [PATCH 36/91] Export tests option for Rust --- examples/rust-flake-project/build.nix | 2 +- flake-lang/rust/description.md | 1 + flake-lang/rust/flake-rust.nix | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/examples/rust-flake-project/build.nix b/examples/rust-flake-project/build.nix index 47cc486..b3ac715 100644 --- a/examples/rust-flake-project/build.nix +++ b/examples/rust-flake-project/build.nix @@ -8,7 +8,7 @@ crateName = "rust-flake-project"; devShellHook = config.settings.shell.hook; - + exportTests = true; }; in { diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md index c6a31c2..fc0d18a 100644 --- a/flake-lang/rust/description.md +++ b/flake-lang/rust/description.md @@ -33,6 +33,7 @@ Creates a flake for a Rust project. - `generateDocs`(default=true): Generate Rustdoc - `runTests`(default=true): Run testsuite using cargo-nextest - `runClippy`(default=true): Run clippy linter +- `exportTests`(default=false): Build testsuite as standalone executables **Returns:** diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index b6df4d4..72f003c 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -47,6 +47,8 @@ inputCrane: pkgs: extraEnvVars ? null # Generate Rustdoc , generateDocs ? true + # Build testsuite as standalone executables +, exportTests ? false # Run testsuite using cargo-nextest , runTests ? true # Run clippy linter @@ -206,6 +208,18 @@ in inherit doInstallCargoArtifacts; }); + }) // (optionalAttrs exportTests { + "${crateName}-rust-test" = craneLib.buildPackage (commonArgs // { + inherit cargoArtifacts; + cargoExtraArgs = cargoNextestExtraArgs + " --tests"; + nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; + installPhaseCommand = '' + files=$(cat $cargoBuildLog | jq 'select(.target.kind | . != null and contains(["test"])).executable') + mkdir -p $out/bin + + echo $files | xargs -r mv -t $out/bin + ''; + }); }) // { "${crateName}-rust" = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; @@ -217,6 +231,7 @@ in "${crateName}-rust-src" = vendoredSrc; "${crateName}-rust-build-env" = buildEnv; + }; checks = From df6df3dbffef0a642e66f7eb8be4663e8296c878 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 7 Feb 2025 20:20:35 +0100 Subject: [PATCH 37/91] Don't check exported tests --- flake-lang/rust/flake-rust.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 72f003c..c1a4df8 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -211,6 +211,7 @@ in }) // (optionalAttrs exportTests { "${crateName}-rust-test" = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; + doCheck = false; cargoExtraArgs = cargoNextestExtraArgs + " --tests"; nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; installPhaseCommand = '' From 64923fbb4ba96257c925833f8a4b822efde33a73 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Sat, 8 Feb 2025 15:47:33 +0100 Subject: [PATCH 38/91] Add script to run all rust test --- flake-lang/rust/flake-rust.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index c1a4df8..0ecf72b 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -212,13 +212,22 @@ in "${crateName}-rust-test" = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; doCheck = false; + buildInputs = [ pkgs.bash ]; cargoExtraArgs = cargoNextestExtraArgs + " --tests"; nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; installPhaseCommand = '' - files=$(cat $cargoBuildLog | jq 'select(.target.kind | . != null and contains(["test"])).executable') + files=$(cat $cargoBuildLog | jq -r 'select(.target.kind | . != null and contains(["test"])).executable') mkdir -p $out/bin echo $files | xargs -r mv -t $out/bin + + echo "#!${pkgs.bash}/bin/bash" > $out/bin/run_tests.sh + echo "set -e" >> $out/bin/run_tests.sh + + for file in $files; do + echo $out/bin/$(basename $file) >> $out/bin/run_tests.sh + done + chmod a+x $out/bin/run_tests.sh ''; }); }) // { From 716f76f95191e31116a2f74bf02cf2395fde4f50 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 9 Feb 2025 12:47:15 +0000 Subject: [PATCH 39/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/6ff0fedb79e02d7fcc4309238c233a80c90a0564?narHash=sha256-YpxxJDM8CJ7W8a/avBJFV8UHJexfz7BltG8v0YJMOqg%3D' (2025-02-01) → 'github:input-output-hk/cardano-haskell-packages/3167b742cea332e1c978d8ecc69ef8d6bd0d6e19?narHash=sha256-oCObuK/TY71lL%2BvDiRT0/Hhrsq4GRC7n8kcKBeonoUk%3D' (2025-02-08) • Updated input 'crane': 'github:ipetkov/crane/6fe74265bbb6d016d663b1091f015e2976c4a527?narHash=sha256-ivVXYaYlShxYoKfSo5%2By5930qMKKJ8CLcAoIBPQfJ6s%3D' (2025-01-24) → 'github:ipetkov/crane/112e6591b2d6313b1bd05a80a754a8ee42432a7e?narHash=sha256-LrMDRuwAlRFD2T4MgBSRd1s2VtOE%2BVl1oMCNu3RpPE0%3D' (2025-02-08) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/5b0a18b5a79c1ee024ca2668af04fab42c444e8f?narHash=sha256-p1/a8NUUtET6ZRzaH/7ACNumKQSZHV6iQUapGp6Q4Rk%3D' (2025-01-31) → 'github:plutonomicon/cardano-transaction-lib/53f42ed89f9a2c7989022bcfcede702cf6618d25?narHash=sha256-iRxalPymdJBI34h8j79uY2R09nSKeuha%2B3VJ7r11ZKE%3D' (2025-02-04) • Removed input 'ctl/CHaP' • Updated input 'ctl/cardano-configurations': 'github:input-output-hk/cardano-configurations/7969a73e5c7ee1f3b2a40274b34191fdd8de170b?narHash=sha256-qiReN%2Bxxtbb4kEfdIWbBcqcJpPGD8he0p/TVD7U3CqM%3D' (2024-07-25) → 'github:input-output-hk/cardano-configurations/a913d87246dc2484562a00c86e5f9c74a20e82ce?narHash=sha256-BHabDNuHn9RgIPk0vjtkrFPrwTYfwVeJi9%2BIrn8LF%2B4%3D' (2024-12-14) • Updated input 'ctl/cardano-nix': 'github:mlabs-haskell/cardano.nix/3eb9384b2e1c43d4dcdf2eb23d0210d5d7e612af?narHash=sha256-rsj28Jq7DX/YCzykfvy2LJ9y6AE37i3MCyoAFeRHyEM%3D' (2024-08-29) → 'github:mlabs-haskell/cardano.nix/92516bb3ba6d45fafafbe51f4ded289853294dcc?narHash=sha256-N9PCcNkebjoJEF7UYblu1c9qT8ySFaurOqSqTviDGVM%3D' (2024-12-09) • Updated input 'ctl/cardano-nix/blockfrost': 'github:blockfrost/blockfrost-backend-ryo/7204204615be69b2f298ddf11f9a23dbbb184e55?narHash=sha256-h1LdfN/2KlD/XRjgj7rDNRInxSKZCOx6OF4jak/3c/E%3D' (2024-05-23) → 'github:blockfrost/blockfrost-backend-ryo/30ec8cf23d9c222199dc5afba9b79b5bfeec3337?narHash=sha256-YeSPvCrfc0OmMqhzGN/WXcBSfXIlnEnqWemzqQTz%2Bzw%3D' (2024-10-31) • Removed input 'ctl/cardano-nix/cardano-configurations-8.1.1' • Removed input 'ctl/cardano-nix/cardano-configurations-8.7.3' • Updated input 'ctl/cardano-nix/cardano-db-sync': 'github:intersectmbo/cardano-db-sync/ed3dc8bbb79f07c26ec43f10bad661b0bef3b915?narHash=sha256-z3YUrUImpV/wmJi%2Bpfw6YuhBw%2B2Xd3jGlSWk7WI69/4%3D' (2024-02-14) → 'github:intersectmbo/cardano-db-sync/5b131e97210cf603a3aca5ddca7d1420f9cabeec?narHash=sha256-EESfv4KVXjYokTMQLwJGkhOq6gskiXCjF3rfDNDaeXQ%3D' (2024-11-08) • Updated input 'ctl/cardano-nix/cardano-db-sync/CHaP': 'github:IntersectMBO/cardano-haskell-packages/48a359ac3f1d437ebaa91126b20e15a65201f004?narHash=sha256-br%2BhVo3R6nfmiSEPXcLKhIX4Kg5gcK2PjzjmvQsuUp8%3D' (2023-12-18) → 'github:IntersectMBO/cardano-haskell-packages/d3d36220528058f9a24cff43fc723e60f6a786ad?narHash=sha256-Kv99PeYWdqmj5OStnp6kE6fjHbx6irTYyEPoFuukfHU%3D' (2024-11-05) • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/ameba-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/bdwgc-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/crystal-aarch64-darwin' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/crystal-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/crystal-x86_64-darwin' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/crystal-x86_64-linux' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/crystalline-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/flake-parts' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/flake-parts/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/crystal/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/flake-parts' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/flake-parts/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/inclusive' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/inclusive/stdlib' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/statix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/statix/fenix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/statix/fenix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/statix/fenix/rust-analyzer-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/statix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/treefmt-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/auth-keys-hub/treefmt-nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/capkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/cardano-db-sync-schema' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/cardano-db-sync-schema-ng' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/cardano-db-sync-service' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/cardano-node-service' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/cardano-wallet-service' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/colmena' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/colmena/flake-compat' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/colmena/flake-utils' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/colmena/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/colmena/stable' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/empty-flake' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/flake-parts' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/flake-parts/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/HTTP' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/cabal-32' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/cabal-34' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/cabal-36' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/cardano-shell' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/flake-compat' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/flake-utils' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/ghc-8.6.5-iohk' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hackage' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hls-1.10' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hls-2.0' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hpc-coveralls' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra/nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra/nix/lowdown-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra/nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra/nix/nixpkgs-regression' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/hydra/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/iserv-proxy' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2003' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2105' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2111' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2205' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2211' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-2305' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/nixpkgs-unstable' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/old-ghc-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/haskell-nix/stackage' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/inputs-check' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/inputs-check/flake-parts' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/inputs-check/flake-parts/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/inputs-check/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix/blst' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix/secp256k1' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix/sodium' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix-ng' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix-ng/blst' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix-ng/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix-ng/secp256k1' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/iohk-nix-ng/sodium' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nix/flake-compat' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nix/lowdown-src' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nix/nixpkgs-regression' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/nixpkgs-unstable' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/offchain-metadata-tools-service' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/sops-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/sops-nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/sops-nix/nixpkgs-stable' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terraform-providers' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terraform-providers/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix/bats-assert' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix/bats-support' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix/flake-utils' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/terranix/terranix-examples' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/treefmt-nix' • Removed input 'ctl/cardano-nix/cardano-db-sync/cardano-parts/treefmt-nix/nixpkgs' • Updated input 'ctl/cardano-nix/cardano-db-sync/hackageNix': 'github:input-output-hk/hackage.nix/e59b9616a744727e8e64f605f9f216464f12f89b?narHash=sha256-mo1MlOphO4bRwZ8T3mDwU5LOtdQcWSA%2B93lT1HkCcyw%3D' (2023-12-19) → 'github:input-output-hk/hackage.nix/ee5b803d828db6efac3ef7e7e072c855287dc298?narHash=sha256-AKBK4jgOjIz5DxIsIKFZR0mf30qc4Dv%2BDm/DVRjdjD8%3D' (2024-10-21) • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix': 'github:input-output-hk/haskell.nix/7c491c55157208575c70c7b8434e9d4a1cf173a6?narHash=sha256-4sH4//POARjeKJv1mu8aU4W4A28GYqrj9KB3PqusHis%3D' (2023-11-27) → 'github:input-output-hk/haskell.nix/03c3581d2e0c91f7c2690115b487961ad62099a6?narHash=sha256-xMxD8YQGGcbrZGHJws32UvtWJxfhzAO7yzPs5TjiOPY%3D' (2024-10-21) • Removed input 'ctl/cardano-nix/cardano-db-sync/haskellNix/ghc98X' • Removed input 'ctl/cardano-nix/cardano-db-sync/haskellNix/ghc99' • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.4': 'github:haskell/haskell-language-server/362fdd1293efb4b82410b676ab1273479f6d17ee?narHash=sha256-VOMf5%2BkyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU%3D' (2023-10-10) → 'github:haskell/haskell-language-server/54507ef7e85fa8e9d0eb9a669832a3287ffccd57?narHash=sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk%3D' (2023-11-13) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.5': 'github:haskell/haskell-language-server/27f8c3d3892e38edaef5bea3870161815c4d014c?narHash=sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc%3D' (2023-11-27) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.6': 'github:haskell/haskell-language-server/6e0b342fa0327e628610f2711f8c3e4eaaa08b1e?narHash=sha256-%2BP87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8%3D' (2024-01-15) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.7': 'github:haskell/haskell-language-server/50322b0a4aefb27adc5ec42f5055aaa8f8e38001?narHash=sha256-LfJ%2BTBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu%2BJf%2BM%3D' (2024-02-26) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.8': 'github:haskell/haskell-language-server/dd1be1beb16700de59e0d6801957290bcf956a0a?narHash=sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0%3D' (2024-05-08) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/hls-2.9': 'github:haskell/haskell-language-server/0c1817cb2babef0765e4e72dd297c013e8e3d12b?narHash=sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs%3D' (2024-07-03) • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix/iserv-proxy': 'git+https://gitlab.haskell.org/hamishmack/iserv-proxy.git?ref=hkm/remote-iserv&rev=43a979272d9addc29fbffc2e8542c5d96e993d73' (2023-08-10) → 'github:stable-haskell/iserv-proxy/2ed34002247213fc435d0062350b91bab920626e?narHash=sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo%3D' (2024-06-04) • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix/nixpkgs-2305': 'github:NixOS/nixpkgs/715d72e967ec1dd5ecc71290ee072bcaf5181ed6?narHash=sha256-610o1%2BpwbSu%2BQuF3GE0NU5xQdTHM3t9wyYhB9l94Cd8%3D' (2023-09-22) → 'github:NixOS/nixpkgs/a1982c92d8980a0114372973cbdfe0a307f1bdea?narHash=sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ%3D' (2024-01-12) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/nixpkgs-2311': 'github:NixOS/nixpkgs/7144d6241f02d171d25fba3edeaf15e0f2592105?narHash=sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL%2B%2BdvNjMp9I%3D' (2024-07-02) • Added input 'ctl/cardano-nix/cardano-db-sync/haskellNix/nixpkgs-2405': 'github:NixOS/nixpkgs/086b448a5d54fd117f4dc2dee55c9f0ff461bdc1?narHash=sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ%3D' (2024-09-16) • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix/nixpkgs-unstable': 'github:NixOS/nixpkgs/e12483116b3b51a185a33a272bf351e357ba9a99?narHash=sha256-FHVPDRP2AfvsxAdc%2BAsgFJevMz5VBmnZglFUMlxBkcY%3D' (2023-09-21) → 'github:NixOS/nixpkgs/658e7223191d2598641d50ee4e898126768fe847?narHash=sha256-zACxiQx8knB3F8%2BZe%2B1BpiYrI%2BCbhxyWpcSID9kVhkQ%3D' (2024-09-17) • Updated input 'ctl/cardano-nix/cardano-db-sync/haskellNix/stackage': 'github:input-output-hk/stackage.nix/cb49435b81adf0549589c51f39b5b38b4369f106?narHash=sha256-d5CYT7WGEaL6IFNmUg4JUb%2BonxI/tO1qgHs/TCIKB3A%3D' (2023-11-27) → 'github:input-output-hk/stackage.nix/df1d8f0960407551fea7af7af75a9c2f9e18de97?narHash=sha256-fGExfgG%2B7UNSOV8YfOrWPpOHWrCjA02gQkeSBhaAzjQ%3D' (2024-10-16) • Updated input 'ctl/cardano-nix/cardano-db-sync/iohkNix': 'github:input-output-hk/iohk-nix/73dc2bb45af6f20cfe1d962f1334eed5e84ae764?narHash=sha256-42D1BMbdyZD%2BlT%2BpWUzb5zDQyasNbMJtH/7stuPuPfE%3D' (2023-11-03) → 'github:input-output-hk/iohk-nix/d407eedd4995e88d08e83ef75844a8a9c2e29b36?narHash=sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0%3D' (2024-10-30) • Updated input 'ctl/cardano-nix/cardano-db-sync/iohkNix/blst': 'github:supranational/blst/03b5124029979755c752eec45f3c29674b558446?narHash=sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY%3D' (2022-06-25) → 'github:supranational/blst/3dd0f804b1819e5d03fb22ca2e6fac105932043a?narHash=sha256-oqljy%2BZXJAXEB/fJtmB8rlAr4UXM%2BZ2OkDa20gpILNA%3D' (2023-08-09) • Updated input 'ctl/cardano-nix/cardano-db-sync/utils': 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384?narHash=sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt%2BxmY%3D' (2023-09-12) → 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17) • Added input 'ctl/cardano-nix/cardano-node': 'github:intersectmbo/cardano-node/01bda2e2cb0a70cd95067d696dbb44665f1d680a?narHash=sha256-yNEv7MQEcOPY9I9k9RCzeMfJY6gzuGc7K53GKNHs6v8%3D' (2024-11-01) • Added input 'ctl/cardano-nix/cardano-node/CHaP': 'github:intersectmbo/cardano-haskell-packages/25591f43ab943d5a070db5e8a2b9ff3a499d4d92?narHash=sha256-ijnHTQ6eKIQ9FpEqDKt6c7vuFYN8aOBDhonp67utx2s%3D' (2024-10-30) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation': 'github:input-output-hk/cardano-automation/628f135d243d4a9e388c187e4c6179246038ee72?narHash=sha256-xM78upkrXjRu/739V/IxFrA9m%2B6rvgOiolt4ReKLAog%3D' (2023-03-21) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/flake-utils': 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f?narHash=sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau%2B/OdUAjtQ0rA%3D' (2022-11-02) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/haskellNix': follows 'ctl/cardano-nix/cardano-node/haskellNix' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/nixpkgs': follows 'ctl/cardano-nix/cardano-node/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia': 'github:input-output-hk/tullia/ead1f515c251f0e060060ef0e2356a51d3dfe4b0?narHash=sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk%2ByaFQLibqXcE%3D' (2022-11-17) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad': 'github:tristanpemble/nix-nomad/054adcbdd0a836ae1c20951b67ed549131fd2d70?narHash=sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0%3D' (2022-07-20) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/flake-compat': 'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8?narHash=sha256-Z%2Bs0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh%2BE%3D' (2022-04-19) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/flake-utils': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix2container/flake-utils' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/gomod2nix': 'github:tweag/gomod2nix/40d32f82fc60d66402eb0972e6e368aeab3faf58?narHash=sha256-d/YPoQ/vFn1%2BGTmSdvbSBSTOai61FONxB4%2BLt6w/IVI%3D' (2022-06-14) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/gomod2nix/nixpkgs': 'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1?narHash=sha256-Uvka0V5MTGbeOfWte25%2BtfRL3moECDh1VwokWSZUdoY%3D' (2022-05-26) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/gomod2nix/utils': 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1?narHash=sha256-0jntwV3Z8//YwuOjzhV2sgJJPt%2BHY6KhU7VZUL0fKZQ%3D' (2022-05-30) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix-nomad/nixpkgs-lib': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix2container': 'github:nlewo/nix2container/60bb43d405991c1378baf15a40b5811a53e32ffa?narHash=sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G%2BVgA%3D' (2022-07-23) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix2container/flake-utils': 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1?narHash=sha256-0jntwV3Z8//YwuOjzhV2sgJJPt%2BHY6KhU7VZUL0fKZQ%3D' (2022-05-30) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nix2container/nixpkgs': 'github:NixOS/nixpkgs/fc909087cc3386955f21b4665731dbdaceefb1d8?narHash=sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E%3D' (2022-06-09) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std': 'github:divnix/std/94a90eedb9cfc115b12ae8f6622d9904788559e4?narHash=sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE%3D' (2022-10-11) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/blank': 'github:divnix/blank/5a5d2684073d9f563072ed07c871d577a6c614a8?narHash=sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4%3D' (2021-07-06) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/devshell': 'github:numtide/devshell/e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66?narHash=sha256-%2BxVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA%3D' (2022-09-17) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/devshell/flake-utils': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/flake-utils' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/devshell/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/dmerge': 'github:divnix/data-merge/d160d18ce7b1a45b88344aa3f13ed1163954b497?narHash=sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY%3D' (2022-08-03) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/dmerge/nixlib': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/dmerge/yants': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/yants' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/flake-utils': 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0?narHash=sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc%3D' (2022-08-07) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/makes': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/blank' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/mdbook-kroki-preprocessor': 'github:JoelCourtney/mdbook-kroki-preprocessor/93adb5716d035829efed27f65f2f0833a7d3e76f?narHash=sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw%3D' (2022-08-29) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/microvm': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/blank' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/n2c': 'github:nlewo/nix2container/b008fe329ffb59b67bf9e7b08ede6ee792f2741a?narHash=sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ%3D' (2022-10-06) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/n2c/flake-utils': 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1?narHash=sha256-0jntwV3Z8//YwuOjzhV2sgJJPt%2BHY6KhU7VZUL0fKZQ%3D' (2022-05-30) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/n2c/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixago': 'github:nix-community/nixago/8c1f9e5f1578d4b2ea989f618588d62a335083c3?narHash=sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8%3D' (2022-08-30) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixago/flake-utils': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/flake-utils' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixago/nixago-exts': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/blank' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixago/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs': 'github:nixos/nixpkgs/95fda953f6db2e9496d2682c4fc7b82f959878f7?narHash=sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA%3D' (2022-10-06) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/yants': 'github:divnix/yants/0b895ca02a8fa72bad50b454cb3e7d8a66407c96?narHash=sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s%3D' (2022-08-14) • Added input 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/yants/nixpkgs': follows 'ctl/cardano-nix/cardano-node/cardano-automation/tullia/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/cardano-mainnet-mirror': 'github:input-output-hk/cardano-mainnet-mirror/819488be9eabbba6aaa7c931559bc584d8071e3d?narHash=sha256-SR3luE%2BePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs%3D' (2022-01-20) • Added input 'ctl/cardano-nix/cardano-node/cardano-mainnet-mirror/nixpkgs': 'github:NixOS/nixpkgs/f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6?narHash=sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04%3D' (2022-01-16) • Added input 'ctl/cardano-nix/cardano-node/customConfig': 'github:input-output-hk/empty-flake/2040a05b67bf9a669ce17eca56beb14b4206a99a?narHash=sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0%3D' (2021-08-31) • Added input 'ctl/cardano-nix/cardano-node/em': 'github:deepfire/em/af69bb5c2ac2161434d8fea45f920f8f359587ce?narHash=sha256-etAdEoYhtvjTw1ITh28WPNfwvvb5t/fpwCP6s7odSiQ%3D' (2023-05-25) • Added input 'ctl/cardano-nix/cardano-node/empty-flake': 'github:input-output-hk/empty-flake/2040a05b67bf9a669ce17eca56beb14b4206a99a?narHash=sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0%3D' (2021-08-31) • Added input 'ctl/cardano-nix/cardano-node/flake-compat': 'github:input-output-hk/flake-compat/7da118186435255a30b5ffeabba9629c344c0bec?narHash=sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA%2Bp6kLgpb1f1PAY%3D' (2022-03-17) • Added input 'ctl/cardano-nix/cardano-node/hackageNix': 'github:input-output-hk/hackage.nix/6dc43e5e01f113ce151056a8f94bce7bb2f13eb9?narHash=sha256-sIglYcw8Dacj4n0bRlUWo%2BNLkDMcVi6vtmKvUyG%2BZrQ%3D' (2024-10-16) • Added input 'ctl/cardano-nix/cardano-node/haskellNix': 'github:input-output-hk/haskell.nix/cb139fa956158397aa398186bb32dd26f7318784?narHash=sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4%2BOkUU1xW0E%2Bq/XTfw%3D' (2024-06-19) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/HTTP': 'github:phadej/HTTP/9bc0996d412fef1787449d841277ef663ad9a915?narHash=sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts%3D' (2016-01-01) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/cabal-32': 'github:haskell/cabal/48bf10787e27364730dd37a42b603cee8d6af7ee?narHash=sha256-X0TFfdD4KZpwl0Zr6x%2BPLxUt/VyKQfX7ylXHdmZIL%2Bw%3D' (2020-10-26) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/cabal-34': 'github:haskell/cabal/5ff598c67f53f7c4f48e31d722ba37172230c462?narHash=sha256-wG3d%2BdOt14z8%2Bydz4SL7pwGfe7SiimxcD/LOuPCV6xM%3D' (2022-02-26) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/cabal-36': 'github:haskell/cabal/8fd619e33d34924a94e691c5fea2c42f0fc7f144?narHash=sha256-I5or%2BV7LZvMxfbYgZATU4awzkicBwwok4mVoje%2BsGmU%3D' (2022-11-22) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/cardano-shell': 'github:input-output-hk/cardano-shell/9392c75087cb9a3d453998f4230930dea3a95725?narHash=sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4%3D' (2020-12-21) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/flake-compat': 'github:input-output-hk/flake-compat/45f2638735f8cdc40fe302742b79f248d23eb368?narHash=sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0%3D' (2023-01-04) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/ghc-8.6.5-iohk': 'github:input-output-hk/ghc/95713a6ecce4551240da7c96b6176f980af75cae?narHash=sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8%3D' (2020-09-24) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/ghc910X': 'git+https://gitlab.haskell.org/ghc/ghc?ref=ghc-9.10&rev=2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5&submodules=1' (2024-04-30) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/ghc911': 'git+https://gitlab.haskell.org/ghc/ghc?ref=refs/heads/master&rev=fc24c5cf6c62ca9e3c8d236656e139676df65034&submodules=1' (2024-05-04) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hackage': follows 'ctl/cardano-nix/cardano-node/hackageNix' • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-1.10': 'github:haskell/haskell-language-server/b08691db779f7a35ff322b71e72a12f6e3376fd9?narHash=sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo%3D' (2023-03-28) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.0': 'github:haskell/haskell-language-server/783905f211ac63edf982dd1889c671653327e441?narHash=sha256-OHXlgRzs/kuJH8q7Sxh507H%2B0Rb8b7VOiPAjcY9sM1k%3D' (2023-06-25) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.2': 'github:haskell/haskell-language-server/b30f4b6cf5822f3112c35d14a0cba51f3fe23b85?narHash=sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk%3D' (2023-08-26) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.3': 'github:haskell/haskell-language-server/458ccdb55c9ea22cd5d13ec3051aaefb295321be?narHash=sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI%3D' (2023-09-28) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.4': 'github:haskell/haskell-language-server/54507ef7e85fa8e9d0eb9a669832a3287ffccd57?narHash=sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk%3D' (2023-11-13) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.5': 'github:haskell/haskell-language-server/27f8c3d3892e38edaef5bea3870161815c4d014c?narHash=sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc%3D' (2023-11-27) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.6': 'github:haskell/haskell-language-server/6e0b342fa0327e628610f2711f8c3e4eaaa08b1e?narHash=sha256-%2BP87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8%3D' (2024-01-15) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.7': 'github:haskell/haskell-language-server/50322b0a4aefb27adc5ec42f5055aaa8f8e38001?narHash=sha256-LfJ%2BTBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu%2BJf%2BM%3D' (2024-02-26) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hls-2.8': 'github:haskell/haskell-language-server/dd1be1beb16700de59e0d6801957290bcf956a0a?narHash=sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0%3D' (2024-05-08) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hpc-coveralls': 'github:sevanspowell/hpc-coveralls/14df0f7d229f4cd2e79f8eabb1a740097fdfa430?narHash=sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk%3D' (2020-12-09) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra': 'github:NixOS/hydra/f48f00ee6d5727ae3e488cbf9ce157460853fea8?narHash=sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4%3D' (2022-12-23) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nix': 'github:NixOS/nix/11e45768b34fdafdcf019ddbd337afa16127ff0f?narHash=sha256-9%2BrpYzI%2BSmxJn%2BEbYxjGv68Ucp22bdFUSy/4LkHkkDQ%3D' (2022-08-27) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nix/lowdown-src': 'github:kristapsdz/lowdown/d2c2b44ff6c27b936ec27358a2653caaef8f73b8?narHash=sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4%3D' (2021-10-06) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nix/nixpkgs': 'github:NixOS/nixpkgs/365e1b3a859281cf11b94f87231adeabbdd878a2?narHash=sha256-G%2B%2B2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8%3D' (2022-07-13) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nix/nixpkgs-regression': 'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2?narHash=sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw%3D' (2022-01-24) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nixpkgs': follows 'ctl/cardano-nix/cardano-node/haskellNix/hydra/nix/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/haskellNix/iserv-proxy': 'github:stable-haskell/iserv-proxy/2ed34002247213fc435d0062350b91bab920626e?narHash=sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo%3D' (2024-06-04) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs': follows 'ctl/cardano-nix/cardano-node/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2003': 'github:NixOS/nixpkgs/1db42b7fe3878f3f5f7a4f2dc210772fd080e205?narHash=sha256-8LEHoYSJiL901bTMVatq%2Brf8y7QtWuZhwwpKE2fyaRY%3D' (2021-05-03) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2105': 'github:NixOS/nixpkgs/022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf?narHash=sha256-lkA5X3VNMKirvA%2BSUzvEhfA7XquWLci%2BCGi505YFAIs%3D' (2022-08-07) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2111': 'github:NixOS/nixpkgs/eabc38219184cc3e04a974fe31857d8e0eac098d?narHash=sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE%3D' (2022-08-02) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2205': 'github:NixOS/nixpkgs/380be19fbd2d9079f677978361792cb25e8a3635?narHash=sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ%3D' (2023-05-31) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2211': 'github:NixOS/nixpkgs/ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b?narHash=sha256-lHrKvEkCPTUO%2B7tPfjIcb7Trk6k31rz18vkyqmkeJfY%3D' (2023-07-03) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2305': 'github:NixOS/nixpkgs/d2332963662edffacfddfad59ff4f709dde80ffe?narHash=sha256-GVdzxL0lhEadqs3hfRLuj%2BL1OJFGiL/L7gCcelgBlsw%3D' (2023-11-30) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-2311': 'github:NixOS/nixpkgs/293822e55ec1872f715a66d0eda9e592dc14419f?narHash=sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug%2BzOtZeZFiDJk%3D' (2023-11-30) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-unstable': 'github:NixOS/nixpkgs/47585496bcb13fb72e4a90daeea2f434e2501998?narHash=sha256-6fSDCj%2B%2BlZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8%3D' (2023-09-16) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/old-ghc-nix': 'github:angerman/old-ghc-nix/af48a7a7353e418119b6dfe3cd1463a657f342b8?narHash=sha256-sIKgO%2Bz7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki%2Blh9Fg%3D' (2021-09-08) • Added input 'ctl/cardano-nix/cardano-node/haskellNix/stackage': 'github:input-output-hk/stackage.nix/027672fb6fd45828b0e623c8152572d4058429ad?narHash=sha256-8rL8viTbuE9/yV1of6SWp2tHmhVMD2UmkOfmN5KDbKg%3D' (2024-06-19) • Added input 'ctl/cardano-nix/cardano-node/hostNixpkgs': follows 'ctl/cardano-nix/cardano-node/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/iohkNix': 'github:input-output-hk/iohk-nix/86c2bd46e8a08f62ea38ffe77cb4e9c337b42217?narHash=sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM%3D' (2024-10-11) • Added input 'ctl/cardano-nix/cardano-node/iohkNix/blst': 'github:supranational/blst/3dd0f804b1819e5d03fb22ca2e6fac105932043a?narHash=sha256-oqljy%2BZXJAXEB/fJtmB8rlAr4UXM%2BZ2OkDa20gpILNA%3D' (2023-08-09) • Added input 'ctl/cardano-nix/cardano-node/iohkNix/nixpkgs': follows 'ctl/cardano-nix/cardano-node/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/iohkNix/secp256k1': 'github:bitcoin-core/secp256k1/acf5c55ae6a94e5ca847e07def40427547876101?narHash=sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s%3D' (2023-05-13) • Added input 'ctl/cardano-nix/cardano-node/iohkNix/sodium': 'github:input-output-hk/libsodium/dbb48cce5429cb6585c9034f002568964f1ce567?narHash=sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9%2BY%3D' (2023-01-31) • Added input 'ctl/cardano-nix/cardano-node/nixpkgs': follows 'ctl/cardano-nix/cardano-node/haskellNix/nixpkgs-unstable' • Added input 'ctl/cardano-nix/cardano-node/ops-lib': 'github:input-output-hk/ops-lib/19d83fa8eab1c0b7765f736eb4e8569d84d3e39d?narHash=sha256-0hNlv%2BgrFTE%2BTeXIbxSY97QoEEaUupOKMusZ4PesdrQ%3D' (2024-04-17) • Added input 'ctl/cardano-nix/cardano-node/std': 'github:divnix/std/b6924a7d37a46fc1dda8efe405040e27ecf1bbd6?narHash=sha256-LcLYV5CDhIiJs3MfxGZFKsXPR4PtfnY4toZ75GM%2B2Pw%3D' (2024-05-08) • Added input 'ctl/cardano-nix/cardano-node/std/arion': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/blank': 'github:divnix/blank/5a5d2684073d9f563072ed07c871d577a6c614a8?narHash=sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4%3D' (2021-07-06) • Added input 'ctl/cardano-nix/cardano-node/std/devshell': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/dmerge': 'github:divnix/dmerge/9f7f7a8349d33d7bd02e0f2b484b1f076e503a96?narHash=sha256-ojGtRQ9pIOUrxsQEuEPerUkqIJEuod9hIflfNkY%2B9CE%3D' (2023-06-15) • Added input 'ctl/cardano-nix/cardano-node/std/dmerge/haumea': follows 'ctl/cardano-nix/cardano-node/std/haumea' • Added input 'ctl/cardano-nix/cardano-node/std/dmerge/nixlib': follows 'ctl/cardano-nix/cardano-node/std/lib' • Added input 'ctl/cardano-nix/cardano-node/std/dmerge/yants': follows 'ctl/cardano-nix/cardano-node/std/yants' • Added input 'ctl/cardano-nix/cardano-node/std/haumea': 'github:nix-community/haumea/34dd58385092a23018748b50f9b23de6266dffc2?narHash=sha256-FePm/Gi9PBSNwiDFq3N%2BDWdfxFq0UKsVVTJS3cQPn94%3D' (2023-05-26) • Added input 'ctl/cardano-nix/cardano-node/std/haumea/nixpkgs': follows 'ctl/cardano-nix/cardano-node/std/lib' • Added input 'ctl/cardano-nix/cardano-node/std/incl': 'github:divnix/incl/ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca?narHash=sha256-E/%2B23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q%3D' (2022-11-24) • Added input 'ctl/cardano-nix/cardano-node/std/incl/nixlib': follows 'ctl/cardano-nix/cardano-node/std/lib' • Added input 'ctl/cardano-nix/cardano-node/std/lib': 'github:nix-community/nixpkgs.lib/c30b6a84c0b84ec7aecbe74466033facc9ed103f?narHash=sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q%3D' (2023-09-10) • Added input 'ctl/cardano-nix/cardano-node/std/makes': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/microvm': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/n2c': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/nixago': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/nixpkgs': 'github:nixos/nixpkgs/9312b935a538684049cb668885e60f15547d4c5f?narHash=sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0%3D' (2024-02-19) • Added input 'ctl/cardano-nix/cardano-node/std/paisano': 'github:paisano-nix/core/adcf742bc9463c08764ca9e6955bd5e7dcf3a3fe?narHash=sha256-EpcAmvIS4ErqhXtVEfd2GPpU/E/s8CCRSfYzk6FZ/fY%3D' (2024-02-22) • Added input 'ctl/cardano-nix/cardano-node/std/paisano/call-flake': 'github:divnix/call-flake/74061f6c241227cd05e79b702db9a300a2e4131a?narHash=sha256-bmhE1TmrJG4ba93l9WQTLuYM53kwGQAjYHRvHOeuxWU%3D' (2023-06-21) • Added input 'ctl/cardano-nix/cardano-node/std/paisano/nixpkgs': follows 'ctl/cardano-nix/cardano-node/std/nixpkgs' • Added input 'ctl/cardano-nix/cardano-node/std/paisano/nosys': 'github:divnix/nosys/feade0141487801c71ff55623b421ed535dbdefa?narHash=sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI%3D' (2022-11-09) • Added input 'ctl/cardano-nix/cardano-node/std/paisano/yants': follows 'ctl/cardano-nix/cardano-node/std/yants' • Added input 'ctl/cardano-nix/cardano-node/std/paisano-tui': 'github:paisano-nix/tui/231761b260587a64817e4ffae3afc15defaa15db?narHash=sha256-R19YURSK%2BMY/Rw6FZnojQS9zuDh%2BOoTAyngQAjjoubc%3D' (2024-02-22) • Added input 'ctl/cardano-nix/cardano-node/std/terranix': follows 'ctl/cardano-nix/cardano-node/std/blank' • Added input 'ctl/cardano-nix/cardano-node/std/yants': 'github:divnix/yants/8f0da0dba57149676aa4817ec0c880fbde7a648d?narHash=sha256-kooxYm3/3ornWtVBNHM3Zh020gACUyFX2G0VQXnB%2Bmk%3D' (2023-06-15) • Added input 'ctl/cardano-nix/cardano-node/std/yants/nixpkgs': follows 'ctl/cardano-nix/cardano-node/std/lib' • Added input 'ctl/cardano-nix/cardano-node/utils': 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11) • Added input 'ctl/cardano-nix/cardano-node/utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09) • Removed input 'ctl/cardano-nix/cardano-node-8.1.1' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/CHaP' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-automation' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-automation/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-automation/haskellNix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-automation/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-automation/tullia' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-mainnet-mirror' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/cardano-mainnet-mirror/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/customConfig' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/em' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/empty-flake' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/hackageNix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/HTTP' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/cabal-32' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/cabal-34' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/cabal-36' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/cardano-shell' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/ghc-8.6.5-iohk' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hackage' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hls-1.10' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hpc-coveralls' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra/nix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra/nix/lowdown-src' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra/nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra/nix/nixpkgs-regression' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/hydra/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/iserv-proxy' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-2003' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-2105' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-2111' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-2205' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-2211' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/nixpkgs-unstable' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/old-ghc-nix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/haskellNix/stackage' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/hostNixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/iohkNix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/iohkNix/blst' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/iohkNix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/iohkNix/secp256k1' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/iohkNix/sodium' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/nix2container' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/nix2container/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/nix2container/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/ops-lib' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/std' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/gomod2nix' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/gomod2nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/gomod2nix/utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix-nomad/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix2container' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix2container/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nix2container/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/arion' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/blank' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/devshell' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/devshell/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/devshell/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/dmerge' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/dmerge/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/dmerge/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/incl' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/incl/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/makes' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/microvm' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/n2c' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/n2c/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/n2c/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nixago' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nixago/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nixago/nixago-exts' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nixago/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/nosys' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/tullia/std/yants/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.1.1/utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/CHaP' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/haskellNix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/gomod2nix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/gomod2nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/gomod2nix/utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix-nomad/nixpkgs-lib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix2container' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix2container/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nix2container/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/arion' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/blank' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/devshell' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/devshell/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/devshell/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/dmerge' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/dmerge/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/dmerge/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/incl' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/incl/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/makes' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/microvm' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/n2c' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/n2c/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/n2c/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/nixago' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/nixago/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/nixago/nixago-exts' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/nixago/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano/nosys' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano-tui' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano-tui/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/paisano-tui/std' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-automation/tullia/std/yants/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-mainnet-mirror' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/cardano-mainnet-mirror/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/customConfig' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/em' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/empty-flake' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/hackageNix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/HTTP' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/cabal-32' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/cabal-34' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/cabal-36' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/cardano-shell' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/ghc-8.6.5-iohk' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/ghc98X' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/ghc99' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hackage' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hls-1.10' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hls-2.0' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hls-2.2' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hls-2.3' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hls-2.4' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hpc-coveralls' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra/nix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra/nix/lowdown-src' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra/nix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra/nix/nixpkgs-regression' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/hydra/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/iserv-proxy' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2003' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2105' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2111' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2205' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2211' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-2305' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/nixpkgs-unstable' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/old-ghc-nix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/haskellNix/stackage' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/hostNixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/iohkNix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/iohkNix/blst' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/iohkNix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/iohkNix/secp256k1' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/iohkNix/sodium' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/nix2container' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/nix2container/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/nix2container/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/ops-lib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/arion' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/blank' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/devshell' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/devshell/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/devshell/systems' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/dmerge' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/dmerge/haumea' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/dmerge/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/dmerge/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/haumea' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/haumea/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/incl' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/incl/nixlib' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/makes' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/microvm' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/n2c' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/n2c/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/n2c/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/nixago' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/nixago/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/nixago/nixago-exts' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/nixago/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano/nosys' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/flake-compat' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/rust-overlay' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/rust-overlay/flake-utils' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/crane/rust-overlay/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/fenix' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/fenix/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/fenix/rust-analyzer-src' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/paisano-actions' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/paisano-actions/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-mdbook-preprocessor/std' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-tui' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-tui/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/paisano-tui/std' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/yants' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/std/yants/nixpkgs' • Removed input 'ctl/cardano-nix/cardano-node-8.7.3/utils' • Updated input 'ctl/cardano-nix/crane': 'github:ipetkov/crane/17e5109bb1d9fb393d70fba80988f7d70d1ded1a?narHash=sha256-fs/PVa3H5dS1//4BjecWi3nitXm5fRObx0JxXIAo%2BJA%3D' (2024-07-15) → 'github:ipetkov/crane/ef80ead953c1b28316cc3f8613904edc2eb90c28?narHash=sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp%2B4cAgkut%2BNNE%3D' (2024-11-08) • Removed input 'ctl/cardano-nix/crane/nixpkgs' • Updated input 'ctl/cardano-nix/devour-flake': 'github:srid/devour-flake/30a34036b29b0d12989ef6c8be77aa949d85aef5?narHash=sha256-O51F4YFOzlaQAc9b6xjkAqpvrvCtw/Os2M7TU0y4SKQ%3D' (2023-09-07) → 'github:srid/devour-flake/9b96d31a55be119df8496ec5b7369823deec8a1c?narHash=sha256-Cvc84VzvvdmehafnaIPfdPylNWJcDmv79QQh/MH/4Qk%3D' (2024-09-14) • Updated input 'ctl/cardano-nix/devshell': 'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31?narHash=sha256-BP2H4c42GThPIhERtTpV1yCtwQHYHEKdRu7pjrmQAwo%3D' (2023-09-29) → 'github:numtide/devshell/dd6b80932022cea34a019e2bb32f6fa9e494dfef?narHash=sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg%3D' (2024-10-07) • Removed input 'ctl/cardano-nix/devshell/systems' • Updated input 'ctl/cardano-nix/flake-parts': 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4?narHash=sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ%3D' (2023-10-03) → 'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90?narHash=sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS%2Bb4tfNFCwE%3D' (2024-11-01) • Updated input 'ctl/cardano-nix/flake-parts/nixpkgs-lib': 'github:NixOS/nixpkgs/f5892ddac112a1e9b3612c39af1b72987ee5783a?dir=lib&narHash=sha256-X3%2BDKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco%3D' (2023-09-29) → 'https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz?narHash=sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s%3D' (2024-11-01) • Updated input 'ctl/cardano-nix/flake-root': 'github:srid/flake-root/d9a70d9c7a5fd7f3258ccf48da9335e9b47c3937?narHash=sha256-f%2BY0YhVCIJ06LemO%2B3Xx00lIcqQxSKJHXT/yk1RTKxw%3D' (2023-08-22) → 'github:srid/flake-root/b759a56851e10cb13f6b8e5698af7b59c44be26e?narHash=sha256-rBtQ8gg%2BDn4Sx/s%2Bpvjdq3CB2wQNzx9XGFq/JVGCB6k%3D' (2024-08-14) • Updated input 'ctl/cardano-nix/hercules-ci-effects': 'github:mlabs-haskell/hercules-ci-effects/f5ed263ab0585dfb7b067301419fb80d64e8c021?narHash=sha256-yniBB5i1un44uzR4%2BluTWvZ6uGvsHSYIBiDZ8Xox4nQ%3D' (2024-03-14) → 'github:mlabs-haskell/hercules-ci-effects/5ad8f9613b735cb4f8222f07ae45ca37bfe76a23?narHash=sha256-OA2LZPTCHyH0PcsNkjeTLvgsn4JmsV2VTvXQacHeUZU%3D' (2024-05-02) • Updated input 'ctl/cardano-nix/oura': 'github:txpipe/oura/d94068562d98f43aeef8e224111fbdaeb2bc186c?narHash=sha256-oBvHLxWM2vN351flm7jWjwuatFEK6la/nX9fHNy9/hk%3D' (2024-07-06) → 'github:txpipe/oura/c6bfc5ab66a82cc6a59de5d3a3d3f01f5543b961?narHash=sha256-gZhY/Xh63VLsiGzfpwoKSSmTJwguiRfOjPry%2BcD5pmM%3D' (2024-10-23) • Updated input 'ctl/cardano-nix/pre-commit-hooks-nix': 'github:cachix/pre-commit-hooks.nix/5df5a70ad7575f6601d91f0efec95dd9bc619431?narHash=sha256-M%2BNg6%2BSePmA8g06CmUZWi1AjG2tFBX9WCXElBHEKnyM%3D' (2024-02-15) → 'github:cachix/pre-commit-hooks.nix/cd1af27aa85026ac759d5d3fccf650abe7e1bbf0?narHash=sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf%2BInnSMT4jlMU%3D' (2024-11-11) • Removed input 'ctl/cardano-nix/pre-commit-hooks-nix/flake-utils' • Removed input 'ctl/cardano-nix/pre-commit-hooks-nix/flake-utils/systems' • Updated input 'ctl/cardano-nix/pre-commit-hooks-nix/gitignore': 'github:hercules-ci/gitignore.nix/43e1aa1308018f37118e34d3a9cb4f5e75dc11d5?narHash=sha256-gGPa9qWNc6eCXT/%2BZ5/zMkyYOuRZqeFZBDbopNZQkuY%3D' (2023-12-29) → 'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28) • Updated input 'ctl/cardano-nix/treefmt-nix': 'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a?narHash=sha256-63N2eBpKaziIy4R44vjpUu8Nz5fCJY7okKrkixvDQmY%3D' (2023-10-15) → 'github:numtide/treefmt-nix/746901bb8dba96d154b66492a29f5db0693dbfcc?narHash=sha256-vK%2Ba09qq19QNu2MlLcvN4qcRctJbqWkX7ahgPZ/%2BmaI%3D' (2024-10-30) • Updated input 'ctl/cardano-node': 'github:input-output-hk/cardano-node/d7abccd4e90c38ff5cd4d6a7839689d888332056?narHash=sha256-7zV11vZ4e81cDIpk9OpkAnYV9EA5WWH134iei3n8%2BS8%3D' (2024-08-29) → 'github:input-output-hk/cardano-node/1f63dbf2ab39e0b32bf6901dc203866d3e37de08?narHash=sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY%3D' (2025-01-06) • Updated input 'ctl/cardano-node/CHaP': 'github:intersectmbo/cardano-haskell-packages/610a202920ffe1d371035d35053152e9a0c77fce?narHash=sha256-/ZHOKRX84tXckstr6rTYyjytF2yfrIpvGujRLyjZfUE%3D' (2024-08-20) → 'github:intersectmbo/cardano-haskell-packages/b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf?narHash=sha256-X6Fp2uU%2B%2B62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU%3D' (2025-01-02) • Updated input 'ctl/cardano-node/hackageNix': 'github:input-output-hk/hackage.nix/11b43aaf3ff8018897f1b84a3fb60cce9ae7056d?narHash=sha256-IDenOlZc5aph7Jz6xNQXGNnnx896hUYrsRU8mbE4bVw%3D' (2024-08-21) → 'github:input-output-hk/hackage.nix/6dc43e5e01f113ce151056a8f94bce7bb2f13eb9?narHash=sha256-sIglYcw8Dacj4n0bRlUWo%2BNLkDMcVi6vtmKvUyG%2BZrQ%3D' (2024-10-16) • Removed input 'ctl/cardano-node/haskellNix/hls-2.9' • Updated input 'ctl/cardano-node/iohkNix': 'github:input-output-hk/iohk-nix/eb61f2c14e1f610ec59117ad40f8690cddbf80cb?narHash=sha256-PPcma4tjozwXJAWf%2BYtHUQUulmxwulVlwSQzKItx/n8%3D' (2024-07-24) → 'github:input-output-hk/iohk-nix/86c2bd46e8a08f62ea38ffe77cb4e9c337b42217?narHash=sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM%3D' (2024-10-11) • Removed input 'ctl/cardano-node/nix2container' • Removed input 'ctl/cardano-node/nix2container/flake-utils' • Removed input 'ctl/cardano-node/nix2container/flake-utils/systems' • Removed input 'ctl/cardano-node/nix2container/nixpkgs' • Updated input 'ctl/flake-compat': 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04) → 'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04) • Removed input 'ctl/hackage-nix' • Removed input 'ctl/haskell-nix' • Removed input 'ctl/haskell-nix/HTTP' • Removed input 'ctl/haskell-nix/cabal-32' • Removed input 'ctl/haskell-nix/cabal-34' • Removed input 'ctl/haskell-nix/cabal-36' • Removed input 'ctl/haskell-nix/cardano-shell' • Removed input 'ctl/haskell-nix/flake-compat' • Removed input 'ctl/haskell-nix/ghc-8.6.5-iohk' • Removed input 'ctl/haskell-nix/hackage' • Removed input 'ctl/haskell-nix/hls-1.10' • Removed input 'ctl/haskell-nix/hls-2.0' • Removed input 'ctl/haskell-nix/hls-2.2' • Removed input 'ctl/haskell-nix/hls-2.3' • Removed input 'ctl/haskell-nix/hls-2.4' • Removed input 'ctl/haskell-nix/hls-2.5' • Removed input 'ctl/haskell-nix/hls-2.6' • Removed input 'ctl/haskell-nix/hls-2.7' • Removed input 'ctl/haskell-nix/hls-2.8' • Removed input 'ctl/haskell-nix/hls-2.9' • Removed input 'ctl/haskell-nix/hpc-coveralls' • Removed input 'ctl/haskell-nix/hydra' • Removed input 'ctl/haskell-nix/hydra/nix' • Removed input 'ctl/haskell-nix/hydra/nix/lowdown-src' • Removed input 'ctl/haskell-nix/hydra/nix/nixpkgs' • Removed input 'ctl/haskell-nix/hydra/nix/nixpkgs-regression' • Removed input 'ctl/haskell-nix/hydra/nixpkgs' • Removed input 'ctl/haskell-nix/iserv-proxy' • Removed input 'ctl/haskell-nix/nixpkgs' • Removed input 'ctl/haskell-nix/nixpkgs-2003' • Removed input 'ctl/haskell-nix/nixpkgs-2105' • Removed input 'ctl/haskell-nix/nixpkgs-2111' • Removed input 'ctl/haskell-nix/nixpkgs-2205' • Removed input 'ctl/haskell-nix/nixpkgs-2211' • Removed input 'ctl/haskell-nix/nixpkgs-2305' • Removed input 'ctl/haskell-nix/nixpkgs-2311' • Removed input 'ctl/haskell-nix/nixpkgs-2405' • Removed input 'ctl/haskell-nix/nixpkgs-unstable' • Removed input 'ctl/haskell-nix/old-ghc-nix' • Removed input 'ctl/haskell-nix/stackage' • Updated input 'ctl/hercules-ci-effects': 'github:hercules-ci/hercules-ci-effects/dba4367b9a9d9615456c430a6d6af716f6e84cef?narHash=sha256-MHHrHasTngp7EYQOObHJ1a/IsRF%2BwodHqOckhH6uZbk%3D' (2024-08-29) → 'github:hercules-ci/hercules-ci-effects/afd0a42e8c61ebb56899315ee4084a8b2e4ff425?narHash=sha256-JTBWmyGf8K1Rwb%2BgviHIUzRJk/sITtT%2B72HXFkTZUjo%3D' (2025-01-15) • Updated input 'ctl/hercules-ci-effects/flake-parts': 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d?narHash=sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm%2BGpZNw%3D' (2024-04-01) → 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06) • Updated input 'ctl/hercules-ci-effects/nixpkgs': 'github:NixOS/nixpkgs/6143fc5eeb9c4f00163267708e26191d1e918932?narHash=sha256-%2Bz/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y%3D' (2024-04-21) → 'github:NixOS/nixpkgs/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3?narHash=sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ%3D' (2025-01-13) • Removed input 'ctl/iohk-nix' • Removed input 'ctl/iohk-nix/blst' • Removed input 'ctl/iohk-nix/nixpkgs' • Removed input 'ctl/iohk-nix/secp256k1' • Removed input 'ctl/iohk-nix/sodium' • Updated input 'ctl/nixpkgs': follows 'ctl/haskell-nix/nixpkgs-unstable' → follows 'ctl/cardano-node/nixpkgs' • Updated input 'ctl/nixpkgs-arion': 'github:NixOS/nixpkgs/79eb73f1c49fdfdf75f00b1ee086366380fbc323?narHash=sha256-M6tvBPNDilgXLh9Bfv4U0ih%2BTyrQReeYOLkY%2BU2idy8%3D' (2024-08-30) → 'github:NixOS/nixpkgs/2c62218ab7a0455ca27fc3a7d3a2af496b3580eb?narHash=sha256-Ger8ClHNQ1KBX6LdW9iRbgKiKRuUjnnbDqwMtY73IT0%3D' (2025-01-27) • Updated input 'ctl/ogmios': 'github:CardanoSolutions/ogmios/63a9e9d33eadbca22d1ecc90b9623b962148d174?narHash=sha256-OpUeVbztfLy%2B9d2M5w2Jgx1b/IhDNAQdlr/eP1iKUQI%3D' (2024-07-12) → 'github:CardanoSolutions/ogmios/1b137e49cb158684908dd5933e42de8fe5ab853b?narHash=sha256-JBKxY0tzd0bilfLE7b6wZX9Cn1tIQGNGHCvy18QLvUA%3D' (2024-09-21) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/05c40a1a42f40d5b4e5be9e191775b23ca767c39?narHash=sha256-Cvo9WxmW0kARj2eJ5C6Rpbbeu0pHFaGnchaJk2VQ/EE%3D' (2025-02-02) → 'github:input-output-hk/haskell.nix/cf83ebef39cedaabdda697897fcf49c666168919?narHash=sha256-tQEyWRSlgHmJh35nPkd4hAnParjTroDLcsom4xzhwwI%3D' (2025-02-09) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/c4c57c22c4bec55a46f9f9ceb7362c5c93e55897?narHash=sha256-QYVqXJk9ojbtzOAQ9QxlMlpnS/jQ5uKPkC1bx0%2B1haA%3D' (2025-02-02) → 'github:input-output-hk/hackage.nix/3add10ca08103ba53a338e880f6c6c79b8939f30?narHash=sha256-ws4gten6Fv7AhLh3J7R%2BlIhMtpsrRai4HNZbfbL8w3k%3D' (2025-02-09) • Added input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/8196b4cfd8a5f491716f61112f24a3ae5e57693e?narHash=sha256-CAi5o8XT32B1Ny1R55HJ7TLECCdYd4DH5z4SlkGeUZA%3D' (2025-02-09) • Removed input 'haskell-nix/hydra' • Removed input 'haskell-nix/hydra/libgit2' • Removed input 'haskell-nix/hydra/nix' • Removed input 'haskell-nix/hydra/nix/flake-compat' • Removed input 'haskell-nix/hydra/nix/flake-parts' • Removed input 'haskell-nix/hydra/nix/git-hooks-nix' • Removed input 'haskell-nix/hydra/nix/libgit2' • Removed input 'haskell-nix/hydra/nix/nixpkgs' • Removed input 'haskell-nix/hydra/nix/nixpkgs-23-11' • Removed input 'haskell-nix/hydra/nix/nixpkgs-regression' • Removed input 'haskell-nix/hydra/nixpkgs' • Removed input 'haskell-nix/nixpkgs-2003' • Removed input 'haskell-nix/nixpkgs-2105' • Removed input 'haskell-nix/nixpkgs-2111' • Removed input 'haskell-nix/nixpkgs-2205' • Removed input 'haskell-nix/nixpkgs-2211' • Updated input 'haskell-nix/nixpkgs-2405': 'github:NixOS/nixpkgs/4a3f2d3195b60d07530574988df92e049372c10e?narHash=sha256-VgcLDu4igNT0eYua6OAl9pWCI0cYXhDbR%2BpWP44tte0%3D' (2024-10-18) → 'github:NixOS/nixpkgs/1e7a8f391f1a490460760065fa0630b5520f9cf8?narHash=sha256-HB/FA0%2B1gpSs8%2B/boEavrGJH%2BEq08/R2wWNph1sM1Dg%3D' (2024-12-30) • Added input 'haskell-nix/nixpkgs-2411': 'github:NixOS/nixpkgs/eacdab35066b0bb1c9413c96898e326b76398a81?narHash=sha256-r3fxHvh%2BM/mBgCZXOACzRFPsJdix2QSsKazb7VCXXo0%3D' (2025-01-19) • Updated input 'haskell-nix/nixpkgs-unstable': 'github:NixOS/nixpkgs/86e78d3d2084ff87688da662cf78c2af085d8e73?narHash=sha256-eWPRZAlhf446bKSmzw6x7RWEE4IuZgAp8NW3eXZwRAY%3D' (2024-10-26) → 'github:NixOS/nixpkgs/041c867bad68dfe34b78b2813028a2e2ea70a23c?narHash=sha256-DSenga8XjPaUV5KUFW/i3rNkN7jm9XmguW%2BqQ1ZJTR4%3D' (2025-01-17) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/782fab3336f9e93d68571ba10e52fcce1f41ab28?narHash=sha256-RebfFWP9vBugiv8dCpe8i7b5J63AAE/n164qUhVrUoo%3D' (2025-02-02) → 'github:input-output-hk/stackage.nix/8685fcc52063cfcb5848ba88ee59f45a059a3b56?narHash=sha256-xurmyIYOkCID%2BcE3xFJGEQziH9XthkmaJeRDnUQxA84%3D' (2025-02-09) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/dc900a3448e805243b0ed196017e8eb631e32240?narHash=sha256-5StB/VhWHOj3zlBxshqVFa6cwAE0Mk/wxRo3eEfcy74%3D' (2024-12-19) → 'github:input-output-hk/iohk-nix/e26038d47df5d17187288fd7c8f5b915c9447b2e?narHash=sha256-oyPD/zIhs5AUEdYXZHluMAOmT5ynJSgjV2bNIXt5aKE%3D' (2025-02-06) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/b03f8da969be04375f538607903b6a0bc3135c03?narHash=sha256-A9cUWl1sBpHnhKRw26mJ6oxNjtNT4zFwjNbcokY3ZhY%3D' (2025-02-02) → 'github:NixOS/nixpkgs/726ac7dbc8d5c1a344da1b78bd6726034bf9a4ec?narHash=sha256-bZd1hkiuhJ3FICjzJQ0ooK4yzOkLWDd9ba9XFIZjFJw%3D' (2025-02-09) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/c907221775ea6c370e1acab88e0f22f645c04ed8?narHash=sha256-dqRrhjqXNqH9rpbOyje1nymcqL4yqyaHLi8XGRQ5foA%3D' (2025-01-30) → 'github:plutonomicon/plutarch-plutus/8d7f19963d2aa6255a5e39ab8eb8cd88338ee864?narHash=sha256-/3Em33hPDu88NOUD/XAzW2OeIq4IgbXAtGbak/QBF/8%3D' (2025-02-07) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/e2bb8c205a069514535f083742c7da8dfb6e02b9?narHash=sha256-%2B5QJpiRpkh1ALvKcMEpPyGwkPZfaynsYF4SFdNW5UfQ%3D' (2025-02-02) → 'github:oxalica/rust-overlay/f61820fa2c3844d6940cce269a6afdec30aa2e6c?narHash=sha256-3DtLkjQFlIUOXw3TBH%2BiP0jglpqO6Lv2KaQc%2BADg39I%3D' (2025-02-09) --- flake.lock | 9293 ++++++++++++++-------------------------------------- 1 file changed, 2435 insertions(+), 6858 deletions(-) diff --git a/flake.lock b/flake.lock index b3287dc..87bec57 100644 --- a/flake.lock +++ b/flake.lock @@ -3,28 +3,11 @@ "CHaP": { "flake": false, "locked": { - "lastModified": 1724915143, - "narHash": "sha256-SKluKP0iuRTYMQWzkxOtqW39+1zjw6oeZY+J8RJytGM=", - "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "92b3a071083372209af9c89c936f4f184ad5e3f6", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_2": { - "flake": false, - "locked": { - "lastModified": 1702906471, - "narHash": "sha256-br+hVo3R6nfmiSEPXcLKhIX4Kg5gcK2PjzjmvQsuUp8=", + "lastModified": 1730824761, + "narHash": "sha256-Kv99PeYWdqmj5OStnp6kE6fjHbx6irTYyEPoFuukfHU=", "owner": "IntersectMBO", "repo": "cardano-haskell-packages", - "rev": "48a359ac3f1d437ebaa91126b20e15a65201f004", + "rev": "d3d36220528058f9a24cff43fc723e60f6a786ad", "type": "github" }, "original": { @@ -34,48 +17,31 @@ "type": "github" } }, - "CHaP_3": { - "flake": false, - "locked": { - "lastModified": 1686070892, - "narHash": "sha256-0yAYqvCg2/aby4AmW0QQK9RKnU1siQczfbUC6hOU02w=", - "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "596cf203a0a1ba252a083a79d384325000faeb49", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_4": { + "CHaP_2": { "flake": false, "locked": { - "lastModified": 1702593630, - "narHash": "sha256-IWu27+sfPtazjIZiWLUm8G4BKvjXmIL+/1XT/ETnfhg=", - "owner": "input-output-hk", + "lastModified": 1730295876, + "narHash": "sha256-ijnHTQ6eKIQ9FpEqDKt6c7vuFYN8aOBDhonp67utx2s=", + "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "9783a177efcea5beb8808aab7513098bdab185ba", + "rev": "25591f43ab943d5a070db5e8a2b9ff3a499d4d92", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "intersectmbo", "ref": "repo", "repo": "cardano-haskell-packages", "type": "github" } }, - "CHaP_5": { + "CHaP_3": { "flake": false, "locked": { - "lastModified": 1724197463, - "narHash": "sha256-/ZHOKRX84tXckstr6rTYyjytF2yfrIpvGujRLyjZfUE=", + "lastModified": 1735857786, + "narHash": "sha256-X6Fp2uU++62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU=", "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "610a202920ffe1d371035d35053152e9a0c77fce", + "rev": "b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf", "type": "github" }, "original": { @@ -85,7 +51,7 @@ "type": "github" } }, - "CHaP_6": { + "CHaP_4": { "flake": false, "locked": { "lastModified": 1683268896, @@ -182,149 +148,6 @@ "type": "github" } }, - "HTTP_6": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_7": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_8": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "ameba-src": { - "flake": false, - "locked": { - "lastModified": 1679041484, - "narHash": "sha256-pc9mtVR/PBhM5l1PnDkm+y+McxbrfAmQzxmLi761VF4=", - "owner": "crystal-ameba", - "repo": "ameba", - "rev": "7c74d196d6d9a496a81a0c7b79ef44f39faf41b8", - "type": "github" - }, - "original": { - "owner": "crystal-ameba", - "ref": "v1.4.3", - "repo": "ameba", - "type": "github" - } - }, - "auth-keys-hub": { - "inputs": { - "crystal": "crystal", - "flake-parts": "flake-parts_2", - "inclusive": "inclusive", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "nixpkgs" - ], - "statix": "statix", - "treefmt-nix": "treefmt-nix" - }, - "locked": { - "lastModified": 1691483346, - "narHash": "sha256-wvn84eGcc+PMbq/qSCWcZ/kV7/bjwuGOVSn/9rGaaKw=", - "owner": "input-output-hk", - "repo": "auth-keys-hub", - "rev": "ab7c79f49886b8f24cfae4b967a59ea62af9156e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "auth-keys-hub", - "type": "github" - } - }, - "bats-assert": { - "flake": false, - "locked": { - "lastModified": 1636059754, - "narHash": "sha256-ewME0l27ZqfmAwJO4h5biTALc9bDLv7Bl3ftBzBuZwk=", - "owner": "bats-core", - "repo": "bats-assert", - "rev": "34551b1d7f8c7b677c1a66fc0ac140d6223409e5", - "type": "github" - }, - "original": { - "owner": "bats-core", - "repo": "bats-assert", - "type": "github" - } - }, - "bats-support": { - "flake": false, - "locked": { - "lastModified": 1548869839, - "narHash": "sha256-Gr4ntadr42F2Ks8Pte2D4wNDbijhujuoJi4OPZnTAZU=", - "owner": "bats-core", - "repo": "bats-support", - "rev": "d140a65044b2d6810381935ae7f0c94c7023c8c3", - "type": "github" - }, - "original": { - "owner": "bats-core", - "repo": "bats-support", - "type": "github" - } - }, - "bdwgc-src": { - "flake": false, - "locked": { - "lastModified": 1661523039, - "narHash": "sha256-UYJQGeSykmfydGAmTlNJNyAPBasBkddOSoopBHiY7TI=", - "owner": "ivmai", - "repo": "bdwgc", - "rev": "cd1fbc1dbfd2cc888436944dd2784f39820698d7", - "type": "github" - }, - "original": { - "owner": "ivmai", - "ref": "v8.2.2", - "repo": "bdwgc", - "type": "github" - } - }, "blank": { "locked": { "lastModified": 1625557891, @@ -400,21 +223,6 @@ "type": "github" } }, - "blank_6": { - "locked": { - "lastModified": 1625557891, - "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", - "owner": "divnix", - "repo": "blank", - "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "blank", - "type": "github" - } - }, "blockfrost": { "inputs": { "nixpkgs": "nixpkgs" @@ -439,16 +247,16 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1716466734, - "narHash": "sha256-h1LdfN/2KlD/XRjgj7rDNRInxSKZCOx6OF4jak/3c/E=", + "lastModified": 1730408279, + "narHash": "sha256-YeSPvCrfc0OmMqhzGN/WXcBSfXIlnEnqWemzqQTz+zw=", "owner": "blockfrost", "repo": "blockfrost-backend-ryo", - "rev": "7204204615be69b2f298ddf11f9a23dbbb184e55", + "rev": "30ec8cf23d9c222199dc5afba9b79b5bfeec3337", "type": "github" }, "original": { "owner": "blockfrost", - "ref": "v2.0.3", + "ref": "v2.2.4", "repo": "blockfrost-backend-ryo", "type": "github" } @@ -456,89 +264,21 @@ "blst": { "flake": false, "locked": { - "lastModified": 1656163412, - "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", + "lastModified": 1691598027, + "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", "owner": "supranational", "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", + "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", "type": "github" }, "original": { "owner": "supranational", + "ref": "v0.3.11", "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", "type": "github" } }, "blst_2": { - "flake": false, - "locked": { - "lastModified": 1656163412, - "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - }, - "original": { - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - } - }, - "blst_3": { - "flake": false, - "locked": { - "lastModified": 1656163412, - "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - }, - "original": { - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - } - }, - "blst_4": { - "flake": false, - "locked": { - "lastModified": 1656163412, - "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - }, - "original": { - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - } - }, - "blst_5": { - "flake": false, - "locked": { - "lastModified": 1656163412, - "narHash": "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY=", - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - }, - "original": { - "owner": "supranational", - "repo": "blst", - "rev": "03b5124029979755c752eec45f3c29674b558446", - "type": "github" - } - }, - "blst_6": { "flake": false, "locked": { "lastModified": 1691598027, @@ -555,7 +295,7 @@ "type": "github" } }, - "blst_7": { + "blst_3": { "flake": false, "locked": { "lastModified": 1691598027, @@ -572,7 +312,7 @@ "type": "github" } }, - "blst_8": { + "blst_4": { "flake": false, "locked": { "lastModified": 1656163412, @@ -589,7 +329,7 @@ "type": "github" } }, - "blst_9": { + "blst_5": { "flake": false, "locked": { "lastModified": 1691598027, @@ -691,58 +431,58 @@ "type": "github" } }, - "cabal-32_6": { + "cabal-34": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.4", "repo": "cabal", "type": "github" } }, - "cabal-32_7": { + "cabal-34_2": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.4", "repo": "cabal", "type": "github" } }, - "cabal-32_8": { + "cabal-34_3": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.4", "repo": "cabal", "type": "github" } }, - "cabal-34": { + "cabal-34_4": { "flake": false, "locked": { "lastModified": 1645834128, @@ -759,109 +499,7 @@ "type": "github" } }, - "cabal-34_2": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_3": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_4": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_5": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_6": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_7": { - "flake": false, - "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, - "cabal-34_8": { + "cabal-34_5": { "flake": false, "locked": { "lastModified": 1645834128, @@ -963,57 +601,6 @@ "type": "github" } }, - "cabal-36_6": { - "flake": false, - "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_7": { - "flake": false, - "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_8": { - "flake": false, - "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, "call-flake": { "locked": { "lastModified": 1687380775, @@ -1029,42 +616,37 @@ "type": "github" } }, - "capkgs": { + "call-flake_2": { "locked": { - "lastModified": 1697123727, - "narHash": "sha256-uSXZAELJF5EfivH9qyLssBUAvhcf3RM9sKhD3W2mdhc=", - "owner": "input-output-hk", - "repo": "capkgs", - "rev": "b197e225592dfe38afb80c94b628d99968c0541d", + "lastModified": 1687380775, + "narHash": "sha256-bmhE1TmrJG4ba93l9WQTLuYM53kwGQAjYHRvHOeuxWU=", + "owner": "divnix", + "repo": "call-flake", + "rev": "74061f6c241227cd05e79b702db9a300a2e4131a", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "capkgs", + "owner": "divnix", + "repo": "call-flake", "type": "github" } }, "cardano-automation": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils", "haskellNix": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", "haskellNix" ], "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", "nixpkgs" ], - "tullia": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia" - ] + "tullia": "tullia" }, "locked": { "lastModified": 1679408951, @@ -1082,38 +664,7 @@ }, "cardano-automation_2": { "inputs": { - "flake-utils": "flake-utils_9", - "haskellNix": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "haskellNix" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "nixpkgs" - ], - "tullia": "tullia_2" - }, - "locked": { - "lastModified": 1679408951, - "narHash": "sha256-xM78upkrXjRu/739V/IxFrA9m+6rvgOiolt4ReKLAog=", - "owner": "input-output-hk", - "repo": "cardano-automation", - "rev": "628f135d243d4a9e388c187e4c6179246038ee72", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-automation", - "type": "github" - } - }, - "cardano-automation_3": { - "inputs": { - "flake-utils": "flake-utils_16", + "flake-utils": "flake-utils_5", "haskellNix": [ "ctl", "cardano-node", @@ -1124,7 +675,7 @@ "cardano-node", "nixpkgs" ], - "tullia": "tullia_3" + "tullia": "tullia_2" }, "locked": { "lastModified": 1679408951, @@ -1143,59 +694,24 @@ "cardano-configurations": { "flake": false, "locked": { - "lastModified": 1721870874, - "narHash": "sha256-qiReN+xxtbb4kEfdIWbBcqcJpPGD8he0p/TVD7U3CqM=", + "lastModified": 1734139735, + "narHash": "sha256-BHabDNuHn9RgIPk0vjtkrFPrwTYfwVeJi9+Irn8LF+4=", "owner": "input-output-hk", "repo": "cardano-configurations", - "rev": "7969a73e5c7ee1f3b2a40274b34191fdd8de170b", + "rev": "a913d87246dc2484562a00c86e5f9c74a20e82ce", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-configurations", - "rev": "7969a73e5c7ee1f3b2a40274b34191fdd8de170b", - "type": "github" - } - }, - "cardano-configurations-8.1.1": { - "flake": false, - "locked": { - "lastModified": 1692193634, - "narHash": "sha256-cKw+iXKoMNrfN8M34/CtUelUZVLktVtzNzOYHI20dC0=", - "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "9b69b59ef2fb2838855017f19af57b38c5d4abe4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "9b69b59ef2fb2838855017f19af57b38c5d4abe4", - "type": "github" - } - }, - "cardano-configurations-8.7.3": { - "flake": false, - "locked": { - "lastModified": 1702085095, - "narHash": "sha256-IJChESftdO2tj2pRB+82xMaLP/RqyKHzttE7QMLqvBQ=", - "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "21249e0d5c68b4e8f3661b250aa8272a8785d678", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "21249e0d5c68b4e8f3661b250aa8272a8785d678", + "rev": "a913d87246dc2484562a00c86e5f9c74a20e82ce", "type": "github" } }, "cardano-db-sync": { "inputs": { - "CHaP": "CHaP_2", - "cardano-parts": "cardano-parts", - "flake-compat": "flake-compat_4", + "CHaP": "CHaP", + "flake-compat": "flake-compat", "hackageNix": "hackageNix", "haskellNix": "haskellNix", "iohkNix": "iohkNix", @@ -1209,136 +725,66 @@ "utils": "utils" }, "locked": { - "lastModified": 1707925775, - "narHash": "sha256-z3YUrUImpV/wmJi+pfw6YuhBw+2Xd3jGlSWk7WI69/4=", + "lastModified": 1731069075, + "narHash": "sha256-EESfv4KVXjYokTMQLwJGkhOq6gskiXCjF3rfDNDaeXQ=", "owner": "intersectmbo", "repo": "cardano-db-sync", - "rev": "ed3dc8bbb79f07c26ec43f10bad661b0bef3b915", + "rev": "5b131e97210cf603a3aca5ddca7d1420f9cabeec", "type": "github" }, "original": { "owner": "intersectmbo", - "ref": "13.2.0.1", + "ref": "13.6.0.1", "repo": "cardano-db-sync", "type": "github" } }, - "cardano-db-sync-schema": { + "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1688568916, - "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", + "lastModified": 1738981776, + "narHash": "sha256-oCObuK/TY71lL+vDiRT0/Hhrsq4GRC7n8kcKBeonoUk=", "owner": "input-output-hk", - "repo": "cardano-db-sync", - "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", + "repo": "cardano-haskell-packages", + "rev": "3167b742cea332e1c978d8ecc69ef8d6bd0d6e19", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "13.1.1.3", - "repo": "cardano-db-sync", + "ref": "repo", + "repo": "cardano-haskell-packages", "type": "github" } }, - "cardano-db-sync-schema-ng": { - "flake": false, + "cardano-mainnet-mirror": { + "inputs": { + "nixpkgs": "nixpkgs_7" + }, "locked": { - "lastModified": 1694078776, - "narHash": "sha256-QBnUDobTwWQmooCNr1WcaAzRbAKokon8lvAN6VQ1u34=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-db-sync", - "rev": "b44eb735fe64fe4e8079935df722d0a32a41c2a4", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "sancho-1-1-0", - "repo": "cardano-db-sync", + "ref": "nix", + "repo": "cardano-mainnet-mirror", "type": "github" } }, - "cardano-db-sync-service": { - "flake": false, + "cardano-mainnet-mirror_2": { + "inputs": { + "nixpkgs": "nixpkgs_13" + }, "locked": { - "lastModified": 1688568916, - "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", + "lastModified": 1642701714, + "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", "owner": "input-output-hk", - "repo": "cardano-db-sync", - "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "13.1.1.3", - "repo": "cardano-db-sync", - "type": "github" - } - }, - "cardano-haskell-packages": { - "flake": false, - "locked": { - "lastModified": 1738397760, - "narHash": "sha256-YpxxJDM8CJ7W8a/avBJFV8UHJexfz7BltG8v0YJMOqg=", - "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "6ff0fedb79e02d7fcc4309238c233a80c90a0564", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs_15" - }, - "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", - "type": "github" - } - }, - "cardano-mainnet-mirror_2": { - "inputs": { - "nixpkgs": "nixpkgs_25" - }, - "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", - "type": "github" - } - }, - "cardano-mainnet-mirror_3": { - "inputs": { - "nixpkgs": "nixpkgs_34" - }, - "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", + "repo": "cardano-mainnet-mirror", + "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", "type": "github" }, "original": { @@ -1351,15 +797,12 @@ "cardano-nix": { "inputs": { "blockfrost": "blockfrost_2", - "cardano-configurations-8.1.1": "cardano-configurations-8.1.1", - "cardano-configurations-8.7.3": "cardano-configurations-8.7.3", "cardano-db-sync": "cardano-db-sync", - "cardano-node-8.1.1": "cardano-node-8.1.1", - "cardano-node-8.7.3": "cardano-node-8.7.3", - "crane": "crane_3", + "cardano-node": "cardano-node", + "crane": "crane_2", "devour-flake": "devour-flake", - "devshell": "devshell_4", - "flake-parts": "flake-parts_5", + "devshell": "devshell_2", + "flake-parts": "flake-parts", "flake-root": "flake-root", "hercules-ci-effects": "hercules-ci-effects", "nixpkgs": [ @@ -1368,14 +811,14 @@ ], "oura": "oura", "pre-commit-hooks-nix": "pre-commit-hooks-nix", - "treefmt-nix": "treefmt-nix_3" + "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1724967699, - "narHash": "sha256-rsj28Jq7DX/YCzykfvy2LJ9y6AE37i3MCyoAFeRHyEM=", + "lastModified": 1733781003, + "narHash": "sha256-N9PCcNkebjoJEF7UYblu1c9qT8ySFaurOqSqTviDGVM=", "owner": "mlabs-haskell", "repo": "cardano.nix", - "rev": "3eb9384b2e1c43d4dcdf2eb23d0210d5d7e612af", + "rev": "92516bb3ba6d45fafafbe51f4ded289853294dcc", "type": "github" }, "original": { @@ -1386,205 +829,90 @@ }, "cardano-node": { "inputs": { - "CHaP": "CHaP_5", - "cardano-automation": "cardano-automation_3", - "cardano-mainnet-mirror": "cardano-mainnet-mirror_3", - "customConfig": "customConfig_3", - "em": "em_3", - "empty-flake": "empty-flake_4", - "flake-compat": "flake-compat_15", - "hackageNix": "hackageNix_4", - "haskellNix": "haskellNix_4", - "hostNixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], - "iohkNix": "iohkNix_4", - "nix2container": "nix2container_6", - "nixpkgs": [ - "ctl", - "cardano-node", - "haskellNix", - "nixpkgs-unstable" - ], - "ops-lib": "ops-lib_3", - "std": "std_5", - "utils": "utils_8" - }, - "locked": { - "lastModified": 1724944858, - "narHash": "sha256-7zV11vZ4e81cDIpk9OpkAnYV9EA5WWH134iei3n8+S8=", - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "d7abccd4e90c38ff5cd4d6a7839689d888332056", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-node", - "rev": "d7abccd4e90c38ff5cd4d6a7839689d888332056", - "type": "github" - } - }, - "cardano-node-8.1.1": { - "inputs": { - "CHaP": "CHaP_3", + "CHaP": "CHaP_2", "cardano-automation": "cardano-automation", "cardano-mainnet-mirror": "cardano-mainnet-mirror", "customConfig": "customConfig", "em": "em", - "empty-flake": "empty-flake_2", - "flake-compat": "flake-compat_6", + "empty-flake": "empty-flake", + "flake-compat": "flake-compat_4", "hackageNix": "hackageNix_2", "haskellNix": "haskellNix_2", "hostNixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", "nixpkgs" ], "iohkNix": "iohkNix_2", - "nix2container": "nix2container", "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", "haskellNix", "nixpkgs-unstable" ], "ops-lib": "ops-lib", - "std": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std" - ], - "tullia": "tullia", + "std": "std_2", "utils": "utils_3" }, "locked": { - "lastModified": 1687190129, - "narHash": "sha256-JCa9+QhZ2RVSIKkhz2WCZqTKCgdUSuezWS2YsQ5vhM4=", + "lastModified": 1730468447, + "narHash": "sha256-yNEv7MQEcOPY9I9k9RCzeMfJY6gzuGc7K53GKNHs6v8=", "owner": "intersectmbo", "repo": "cardano-node", - "rev": "6f79e5c3ea109a70cd01910368e011635767305a", + "rev": "01bda2e2cb0a70cd95067d696dbb44665f1d680a", "type": "github" }, "original": { "owner": "intersectmbo", - "ref": "8.1.1", + "ref": "10.1.2", "repo": "cardano-node", "type": "github" } }, - "cardano-node-8.7.3": { + "cardano-node_2": { "inputs": { - "CHaP": "CHaP_4", + "CHaP": "CHaP_3", "cardano-automation": "cardano-automation_2", "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", "customConfig": "customConfig_2", "em": "em_2", - "empty-flake": "empty-flake_3", - "flake-compat": "flake-compat_10", + "empty-flake": "empty-flake_2", + "flake-compat": "flake-compat_8", "hackageNix": "hackageNix_3", "haskellNix": "haskellNix_3", "hostNixpkgs": [ "ctl", - "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "nixpkgs" ], "iohkNix": "iohkNix_3", - "nix2container": "nix2container_4", "nixpkgs": [ "ctl", - "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "haskellNix", "nixpkgs-unstable" ], "ops-lib": "ops-lib_2", - "std": "std_3", - "utils": "utils_5" - }, - "locked": { - "lastModified": 1702654749, - "narHash": "sha256-fIzSNSKWC7qMRjHUMHfrMnEzHiFu7ac/UUgfofXqaFY=", - "owner": "intersectmbo", - "repo": "cardano-node", - "rev": "a4a8119b59b1fbb9a69c79e1e6900e91292161e7", - "type": "github" + "std": "std_4", + "utils": "utils_6" }, - "original": { - "owner": "intersectmbo", - "ref": "8.7.3", - "repo": "cardano-node", - "type": "github" - } - }, - "cardano-node-service": { - "flake": false, "locked": { - "lastModified": 1690209950, - "narHash": "sha256-d0V8N+y/OarYv6GQycGXnbPly7GeJRBEeE1017qj9eI=", + "lastModified": 1736202991, + "narHash": "sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "d2d90b48c5577b4412d5c9c9968b55f8ab4b9767", + "rev": "1f63dbf2ab39e0b32bf6901dc203866d3e37de08", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "8.1.2", + "ref": "10.1.4", "repo": "cardano-node", "type": "github" } }, - "cardano-parts": { - "inputs": { - "auth-keys-hub": "auth-keys-hub", - "capkgs": "capkgs", - "cardano-db-sync-schema": "cardano-db-sync-schema", - "cardano-db-sync-schema-ng": "cardano-db-sync-schema-ng", - "cardano-db-sync-service": "cardano-db-sync-service", - "cardano-node-service": "cardano-node-service", - "cardano-wallet-service": "cardano-wallet-service", - "colmena": "colmena", - "empty-flake": "empty-flake", - "flake-parts": "flake-parts_3", - "haskell-nix": "haskell-nix", - "inputs-check": "inputs-check", - "iohk-nix": "iohk-nix", - "iohk-nix-ng": "iohk-nix-ng", - "nix": "nix_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "nixpkgs" - ], - "nixpkgs-unstable": "nixpkgs-unstable_2", - "offchain-metadata-tools-service": "offchain-metadata-tools-service", - "sops-nix": "sops-nix", - "terraform-providers": "terraform-providers", - "terranix": "terranix", - "treefmt-nix": "treefmt-nix_2" - }, - "locked": { - "lastModified": 1697147999, - "narHash": "sha256-mbSWIcmDnt2mlETCNL8MI97nDH1lkOxIxFHKXXfOV28=", - "owner": "input-output-hk", - "repo": "cardano-parts", - "rev": "af8993ee12f78ddfcc31eefe006391669cb11462", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-parts", - "type": "github" - } - }, "cardano-shell": { "flake": false, "locked": { @@ -1665,345 +993,102 @@ "type": "github" } }, - "cardano-shell_6": { - "flake": false, + "crane": { "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1739053031, + "narHash": "sha256-LrMDRuwAlRFD2T4MgBSRd1s2VtOE+Vl1oMCNu3RpPE0=", + "owner": "ipetkov", + "repo": "crane", + "rev": "112e6591b2d6313b1bd05a80a754a8ee42432a7e", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "cardano-shell_7": { - "flake": false, + "crane_2": { "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1731098351, + "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "owner": "ipetkov", + "repo": "crane", + "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "cardano-shell_8": { - "flake": false, + "ctl": { + "inputs": { + "blockfrost": "blockfrost", + "cardano-configurations": "cardano-configurations", + "cardano-nix": "cardano-nix", + "cardano-node": "cardano-node_2", + "db-sync": [ + "db-sync-ctl" + ], + "easy-purescript-nix": "easy-purescript-nix", + "flake-compat": "flake-compat_10", + "hercules-ci-effects": "hercules-ci-effects_2", + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "nixpkgs-arion": "nixpkgs-arion", + "ogmios": "ogmios" + }, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1738686727, + "narHash": "sha256-iRxalPymdJBI34h8j79uY2R09nSKeuha+3VJ7r11ZKE=", + "owner": "plutonomicon", + "repo": "cardano-transaction-lib", + "rev": "53f42ed89f9a2c7989022bcfcede702cf6618d25", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "plutonomicon", + "ref": "develop", + "repo": "cardano-transaction-lib", "type": "github" } }, - "cardano-wallet-service": { - "flake": false, + "customConfig": { "locked": { - "lastModified": 1689751896, - "narHash": "sha256-ijflgIw+1FpLoxM4Rksf4MJvNqnEPAv3gNWE8zMuefU=", - "owner": "cardano-foundation", - "repo": "cardano-wallet", - "rev": "3f0d2f3abe706958fab8cdc528184068bd0453c9", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "cardano-foundation", - "ref": "v2023-07-18", - "repo": "cardano-wallet", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "colmena": { - "inputs": { - "flake-compat": "flake-compat", - "flake-utils": "flake-utils", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "nixpkgs" - ], - "stable": "stable" - }, + "customConfig_2": { "locked": { - "lastModified": 1684127108, - "narHash": "sha256-01bfuSY4gnshhtqA1EJCw2CMsKkAx+dHS+sEpQ2+EAQ=", - "owner": "zhaofengli", - "repo": "colmena", - "rev": "5fdd743a11e7291bd8ac1e169d62ba6156c99be4", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "zhaofengli", - "ref": "v0.4.0", - "repo": "colmena", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "crane": { - "locked": { - "lastModified": 1737689766, - "narHash": "sha256-ivVXYaYlShxYoKfSo5+y5930qMKKJ8CLcAoIBPQfJ6s=", - "owner": "ipetkov", - "repo": "crane", - "rev": "6fe74265bbb6d016d663b1091f015e2976c4a527", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "crane_2": { - "inputs": { - "flake-compat": "flake-compat_12", - "flake-utils": "flake-utils_14", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "paisano-mdbook-preprocessor", - "nixpkgs" - ], - "rust-overlay": "rust-overlay" - }, - "locked": { - "lastModified": 1676162383, - "narHash": "sha256-krUCKdz7ebHlFYm/A7IbKDnj2ZmMMm3yIEQcooqm7+E=", - "owner": "ipetkov", - "repo": "crane", - "rev": "6fb400ec631b22ccdbc7090b38207f7fb5cfb5f2", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "crane_3": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1721058578, - "narHash": "sha256-fs/PVa3H5dS1//4BjecWi3nitXm5fRObx0JxXIAo+JA=", - "owner": "ipetkov", - "repo": "crane", - "rev": "17e5109bb1d9fb393d70fba80988f7d70d1ded1a", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "crystal": { - "inputs": { - "ameba-src": "ameba-src", - "bdwgc-src": "bdwgc-src", - "crystal-aarch64-darwin": "crystal-aarch64-darwin", - "crystal-src": "crystal-src", - "crystal-x86_64-darwin": "crystal-x86_64-darwin", - "crystal-x86_64-linux": "crystal-x86_64-linux", - "crystalline-src": "crystalline-src", - "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1683429373, - "narHash": "sha256-Mx5lwMyk2T40wFqOoYcJLs4srwO2UrsepTZhlHNuTrI=", - "owner": "manveru", - "repo": "crystal-flake", - "rev": "e7a443c20e2be6e5dd870586705dd27c91aa9c5c", - "type": "github" - }, - "original": { - "owner": "manveru", - "repo": "crystal-flake", - "type": "github" - } - }, - "crystal-aarch64-darwin": { - "flake": false, - "locked": { - "narHash": "sha256-NqYaZHM3kHAgYbO0RDJtA8eHqp4vVe4MBpisTOGrRVw=", - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" - } - }, - "crystal-src": { - "flake": false, - "locked": { - "lastModified": 1681995387, - "narHash": "sha256-t+1vM1m62UftCvfa90Dg6nqt6Zseh/GP/Gc1VfOa4+c=", - "owner": "crystal-lang", - "repo": "crystal", - "rev": "a59a3dbd738269d5aad6051c3834fc70f482f469", - "type": "github" - }, - "original": { - "owner": "crystal-lang", - "ref": "1.8.1", - "repo": "crystal", - "type": "github" - } - }, - "crystal-x86_64-darwin": { - "flake": false, - "locked": { - "narHash": "sha256-NqYaZHM3kHAgYbO0RDJtA8eHqp4vVe4MBpisTOGrRVw=", - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-darwin-universal.tar.gz" - } - }, - "crystal-x86_64-linux": { - "flake": false, - "locked": { - "narHash": "sha256-/Jk3uiglM/hzjygxmMUgVTvz+tuFFjBv8+uUIL05rXo=", - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-linux-x86_64.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-linux-x86_64.tar.gz" - } - }, - "crystalline-src": { - "flake": false, - "locked": { - "lastModified": 1681549124, - "narHash": "sha256-kx3rdGqIbrOaHY7V3uXLqIFEYzzsMKzNwZ6Neq8zM3c=", - "owner": "elbywan", - "repo": "crystalline", - "rev": "4ac0ae282c5f4172230fea1e93df51c2b380f475", - "type": "github" - }, - "original": { - "owner": "elbywan", - "ref": "v0.9.0", - "repo": "crystalline", - "type": "github" - } - }, - "ctl": { - "inputs": { - "CHaP": "CHaP", - "blockfrost": "blockfrost", - "cardano-configurations": "cardano-configurations", - "cardano-nix": "cardano-nix", - "cardano-node": "cardano-node", - "db-sync": [ - "db-sync-ctl" - ], - "easy-purescript-nix": "easy-purescript-nix", - "flake-compat": "flake-compat_17", - "hackage-nix": "hackage-nix", - "haskell-nix": "haskell-nix_2", - "hercules-ci-effects": "hercules-ci-effects_2", - "iohk-nix": "iohk-nix_2", - "nixpkgs": [ - "ctl", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-arion": "nixpkgs-arion", - "ogmios": "ogmios" - }, - "locked": { - "lastModified": 1738342307, - "narHash": "sha256-p1/a8NUUtET6ZRzaH/7ACNumKQSZHV6iQUapGp6Q4Rk=", - "owner": "plutonomicon", - "repo": "cardano-transaction-lib", - "rev": "5b0a18b5a79c1ee024ca2668af04fab42c444e8f", - "type": "github" - }, - "original": { - "owner": "plutonomicon", - "ref": "develop", - "repo": "cardano-transaction-lib", - "type": "github" - } - }, - "customConfig": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "empty-flake", - "type": "github" - } - }, - "customConfig_2": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "empty-flake", - "type": "github" - } - }, - "customConfig_3": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "empty-flake", - "type": "github" - } - }, - "customConfig_4": { + "customConfig_3": { "locked": { "lastModified": 1630400035, "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", @@ -2020,11 +1105,11 @@ }, "db-sync-ctl": { "inputs": { - "CHaP": "CHaP_6", - "customConfig": "customConfig_4", - "flake-compat": "flake-compat_19", - "haskellNix": "haskellNix_5", - "iohkNix": "iohkNix_5", + "CHaP": "CHaP_4", + "customConfig": "customConfig_3", + "flake-compat": "flake-compat_11", + "haskellNix": "haskellNix_4", + "iohkNix": "iohkNix_4", "nixpkgs": [ "db-sync-ctl", "haskellNix", @@ -2035,8 +1120,8 @@ "tullia", "std" ], - "tullia": "tullia_4", - "utils": "utils_10" + "tullia": "tullia_3", + "utils": "utils_8" }, "locked": { "lastModified": 1688568916, @@ -2056,11 +1141,11 @@ "devour-flake": { "flake": false, "locked": { - "lastModified": 1694098737, - "narHash": "sha256-O51F4YFOzlaQAc9b6xjkAqpvrvCtw/Os2M7TU0y4SKQ=", + "lastModified": 1726283167, + "narHash": "sha256-Cvc84VzvvdmehafnaIPfdPylNWJcDmv79QQh/MH/4Qk=", "owner": "srid", "repo": "devour-flake", - "rev": "30a34036b29b0d12989ef6c8be77aa949d85aef5", + "rev": "9b96d31a55be119df8496ec5b7369823deec8a1c", "type": "github" }, "original": { @@ -2074,7 +1159,8 @@ "flake-utils": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "flake-utils" @@ -2082,7 +1168,8 @@ "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "nixpkgs" @@ -2104,31 +1191,18 @@ }, "devshell_2": { "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", "nixpkgs" ] }, "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", + "lastModified": 1728330715, + "narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=", "owner": "numtide", "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", + "rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef", "type": "github" }, "original": { @@ -2138,54 +1212,6 @@ } }, "devshell_3": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "nixpkgs" - ], - "systems": "systems_2" - }, - "locked": { - "lastModified": 1686680692, - "narHash": "sha256-SsLZz3TDleraAiJq4EkmdyewSyiv5g0LZYc6vaLZOMQ=", - "owner": "numtide", - "repo": "devshell", - "rev": "fd6223370774dd9c33354e87a007004b5fd36442", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "devshell_4": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ], - "systems": "systems_3" - }, - "locked": { - "lastModified": 1695973661, - "narHash": "sha256-BP2H4c42GThPIhERtTpV1yCtwQHYHEKdRu7pjrmQAwo=", - "owner": "numtide", - "repo": "devshell", - "rev": "cd4e2fda3150dd2f689caeac07b7f47df5197c31", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "devshell_5": { "inputs": { "flake-utils": [ "ctl", @@ -2218,7 +1244,7 @@ "type": "github" } }, - "devshell_6": { + "devshell_4": { "inputs": { "flake-utils": [ "db-sync-ctl", @@ -2252,7 +1278,8 @@ "nixlib": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "nixpkgs" @@ -2260,7 +1287,8 @@ "yants": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "yants" @@ -2282,60 +1310,24 @@ }, "dmerge_2": { "inputs": { + "haumea": [ + "ctl", + "cardano-nix", + "cardano-node", + "std", + "haumea" + ], "nixlib": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", - "nixpkgs" + "lib" ], "yants": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "data-merge", - "type": "github" - } - }, - "dmerge_3": { - "inputs": { - "haumea": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "haumea" - ], - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "haumea", - "nixpkgs" - ], - "yants": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "std", "yants" ] @@ -2355,7 +1347,7 @@ "type": "github" } }, - "dmerge_4": { + "dmerge_3": { "inputs": { "nixlib": [ "ctl", @@ -2388,7 +1380,7 @@ "type": "github" } }, - "dmerge_5": { + "dmerge_4": { "inputs": { "haumea": [ "ctl", @@ -2424,7 +1416,7 @@ "type": "github" } }, - "dmerge_6": { + "dmerge_5": { "inputs": { "nixlib": [ "db-sync-ctl", @@ -2472,11 +1464,11 @@ "em": { "flake": false, "locked": { - "lastModified": 1684791668, - "narHash": "sha256-JyPm0RiWCfy/8rs7wd/IRSWIz+bTkD78uxIMnKktU2g=", + "lastModified": 1685015066, + "narHash": "sha256-etAdEoYhtvjTw1ITh28WPNfwvvb5t/fpwCP6s7odSiQ=", "owner": "deepfire", "repo": "em", - "rev": "302cdf6d654fb18baff0213bdfa41a653774585a", + "rev": "af69bb5c2ac2161434d8fea45f920f8f359587ce", "type": "github" }, "original": { @@ -2486,22 +1478,6 @@ } }, "em_2": { - "flake": false, - "locked": { - "lastModified": 1684791668, - "narHash": "sha256-JyPm0RiWCfy/8rs7wd/IRSWIz+bTkD78uxIMnKktU2g=", - "owner": "deepfire", - "repo": "em", - "rev": "302cdf6d654fb18baff0213bdfa41a653774585a", - "type": "github" - }, - "original": { - "owner": "deepfire", - "repo": "em", - "type": "github" - } - }, - "em_3": { "flake": false, "locked": { "lastModified": 1685015066, @@ -2547,90 +1523,31 @@ "type": "github" } }, - "empty-flake_3": { - "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "empty-flake", - "type": "github" - } - }, - "empty-flake_4": { + "flake-compat": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", - "type": "github" - } - }, - "fenix": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "auth-keys-hub", - "statix", - "nixpkgs" - ], - "rust-analyzer-src": "rust-analyzer-src" - }, - "locked": { - "lastModified": 1645251813, - "narHash": "sha256-cQ66tGjnZclBCS3nD26mZ5fUH+3/HnysGffBiWXUSHk=", - "owner": "nix-community", - "repo": "fenix", - "rev": "9892337b588c38ec59466a1c89befce464aae7f8", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "fenix", - "type": "github" - } - }, - "fenix_2": { - "inputs": { - "nixpkgs": "nixpkgs_30", - "rust-analyzer-src": "rust-analyzer-src_2" - }, - "locked": { - "lastModified": 1677306201, - "narHash": "sha256-VZ9x7qdTosFvVsrpgFHrtYfT6PU3yMIs7NRYn9ELapI=", - "owner": "nix-community", - "repo": "fenix", - "rev": "0923f0c162f65ae40261ec940406049726cfeab4", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "fenix", + "ref": "fixes", + "repo": "flake-compat", "type": "github" } }, - "flake-compat": { + "flake-compat_10": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "lastModified": 1733328505, + "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", "type": "github" }, "original": { @@ -2639,7 +1556,7 @@ "type": "github" } }, - "flake-compat_10": { + "flake-compat_11": { "flake": false, "locked": { "lastModified": 1647532380, @@ -2656,7 +1573,7 @@ "type": "github" } }, - "flake-compat_11": { + "flake-compat_12": { "flake": false, "locked": { "lastModified": 1672831974, @@ -2673,39 +1590,7 @@ "type": "github" } }, - "flake-compat_12": { - "flake": false, - "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, "flake-compat_13": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_14": { "flake": false, "locked": { "lastModified": 1650374568, @@ -2721,24 +1606,7 @@ "type": "github" } }, - "flake-compat_15": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_16": { + "flake-compat_14": { "flake": false, "locked": { "lastModified": 1672831974, @@ -2755,7 +1623,7 @@ "type": "github" } }, - "flake-compat_17": { + "flake-compat_15": { "flake": false, "locked": { "lastModified": 1696426674, @@ -2771,7 +1639,7 @@ "type": "github" } }, - "flake-compat_18": { + "flake-compat_2": { "flake": false, "locked": { "lastModified": 1672831974, @@ -2788,74 +1656,40 @@ "type": "github" } }, - "flake-compat_19": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_2": { + "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", + "owner": "edolstra", "repo": "flake-compat", "type": "github" } }, - "flake-compat_20": { + "flake-compat_4": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", "owner": "input-output-hk", "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_21": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", + "ref": "fixes", "repo": "flake-compat", "type": "github" } }, - "flake-compat_22": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1672831974, @@ -2872,7 +1706,7 @@ "type": "github" } }, - "flake-compat_23": { + "flake-compat_6": { "flake": false, "locked": { "lastModified": 1696426674, @@ -2888,14 +1722,14 @@ "type": "github" } }, - "flake-compat_3": { + "flake-compat_7": { "flake": false, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", "owner": "edolstra", "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { @@ -2904,7 +1738,7 @@ "type": "github" } }, - "flake-compat_4": { + "flake-compat_8": { "flake": false, "locked": { "lastModified": 1647532380, @@ -2921,7 +1755,7 @@ "type": "github" } }, - "flake-compat_5": { + "flake-compat_9": { "flake": false, "locked": { "lastModified": 1672831974, @@ -2938,163 +1772,25 @@ "type": "github" } }, - "flake-compat_6": { - "flake": false, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "lastModified": 1730504689, + "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "506278e768c2a08bec68eb62932193e341f55c90", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_8": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_9": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-parts": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1672152762, - "narHash": "sha256-U8iWWHgabN07zfbgedogMVWrEP1Zywyf3Yx3OYHSSgE=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "19e0f88324d90509141e192664ded98bb88ef9b2", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, "flake-parts_2": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_2" - }, - "locked": { - "lastModified": 1682984683, - "narHash": "sha256-fSMthG+tp60AHhNmaHc4StT3ltfHkQsJtN8GhfLWmtI=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "86684881e184f41aa322e653880e497b66429f3e", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_3": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_3" - }, - "locked": { - "lastModified": 1690933134, - "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_4": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_4" - }, - "locked": { - "lastModified": 1690933134, - "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_5": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_5" - }, - "locked": { - "lastModified": 1696343447, - "narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_6": { "inputs": { "nixpkgs-lib": [ "ctl", @@ -3103,11 +1799,11 @@ ] }, "locked": { - "lastModified": 1712014858, - "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -3115,9 +1811,9 @@ "type": "indirect" } }, - "flake-parts_7": { + "flake-parts_3": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_6" + "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { "lastModified": 1738453229, @@ -3133,7 +1829,7 @@ "type": "github" } }, - "flake-parts_8": { + "flake-parts_4": { "inputs": { "nixpkgs-lib": [ "hci-effects", @@ -3155,11 +1851,11 @@ }, "flake-root": { "locked": { - "lastModified": 1692742795, - "narHash": "sha256-f+Y0YhVCIJ06LemO+3Xx00lIcqQxSKJHXT/yk1RTKxw=", + "lastModified": 1723604017, + "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", "owner": "srid", "repo": "flake-root", - "rev": "d9a70d9c7a5fd7f3258ccf48da9335e9b47c3937", + "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", "type": "github" }, "original": { @@ -3170,11 +1866,11 @@ }, "flake-utils": { "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", "owner": "numtide", "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { @@ -3213,7 +1909,7 @@ "type": "github" } }, - "flake-utils_12": { + "flake-utils_2": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -3228,7 +1924,7 @@ "type": "github" } }, - "flake-utils_13": { + "flake-utils_3": { "locked": { "lastModified": 1659877975, "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", @@ -3243,31 +1939,13 @@ "type": "github" } }, - "flake-utils_14": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_15": { - "inputs": { - "systems": "systems_4" - }, + "flake-utils_4": { "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { @@ -3276,7 +1954,7 @@ "type": "github" } }, - "flake-utils_16": { + "flake-utils_5": { "locked": { "lastModified": 1667395993, "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", @@ -3291,7 +1969,7 @@ "type": "github" } }, - "flake-utils_17": { + "flake-utils_6": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -3306,7 +1984,7 @@ "type": "github" } }, - "flake-utils_18": { + "flake-utils_7": { "locked": { "lastModified": 1659877975, "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", @@ -3321,7 +1999,7 @@ "type": "github" } }, - "flake-utils_19": { + "flake-utils_8": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -3336,7 +2014,7 @@ "type": "github" } }, - "flake-utils_2": { + "flake-utils_9": { "locked": { "lastModified": 1679360468, "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", @@ -3352,5424 +2030,3157 @@ "type": "github" } }, - "flake-utils_20": { - "inputs": { - "systems": "systems_5" - }, + "ghc-8.6.5-iohk": { + "flake": false, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_21": { + "ghc-8.6.5-iohk_2": { + "flake": false, "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_22": { + "ghc-8.6.5-iohk_3": { + "flake": false, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_23": { + "ghc-8.6.5-iohk_4": { + "flake": false, "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_3": { + "ghc-8.6.5-iohk_5": { + "flake": false, "locked": { - "lastModified": 1634851050, - "narHash": "sha256-N83GlSGPJJdcqhUxSCS/WwW5pksYf3VP1M13cDRTSVA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c91f3de5adaf1de973b797ef7485e441a65b8935", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_4": { + "ghc910X": { + "flake": false, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" + "lastModified": 1714520650, + "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", + "ref": "ghc-9.10", + "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", + "revCount": 62663, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "ref": "ghc-9.10", + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" } }, - "flake-utils_5": { + "ghc910X_2": { + "flake": false, "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", - "type": "github" + "lastModified": 1714520650, + "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", + "ref": "ghc-9.10", + "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", + "revCount": 62663, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" }, "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", - "type": "github" + "ref": "ghc-9.10", + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" } }, - "flake-utils_6": { + "ghc911": { + "flake": false, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" + "lastModified": 1714817013, + "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", + "ref": "refs/heads/master", + "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", + "revCount": 62816, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" } }, - "flake-utils_7": { + "ghc911_2": { + "flake": false, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" + "lastModified": 1714817013, + "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", + "ref": "refs/heads/master", + "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", + "revCount": 62816, + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "submodules": true, + "type": "git", + "url": "https://gitlab.haskell.org/ghc/ghc" } }, - "flake-utils_8": { + "gitignore": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "hercules-ci", + "repo": "gitignore.nix", "type": "github" } }, - "flake-utils_9": { + "gitignore_2": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "hercules-ci", + "repo": "gitignore.nix", "type": "github" } }, - "ghc-8.6.5-iohk": { - "flake": false, + "gomod2nix": { + "inputs": { + "nixpkgs": "nixpkgs_4", + "utils": "utils_2" + }, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "tweag", + "repo": "gomod2nix", "type": "github" } }, - "ghc-8.6.5-iohk_2": { - "flake": false, + "gomod2nix_2": { + "inputs": { + "nixpkgs": "nixpkgs_10", + "utils": "utils_5" + }, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "tweag", + "repo": "gomod2nix", "type": "github" } }, - "ghc-8.6.5-iohk_3": { - "flake": false, + "gomod2nix_3": { + "inputs": { + "nixpkgs": "nixpkgs_18", + "utils": "utils_7" + }, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "owner": "tweag", + "repo": "gomod2nix", "type": "github" } }, - "ghc-8.6.5-iohk_4": { + "hackage": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1684283135, + "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "hackage.nix", + "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "repo": "hackage.nix", "type": "github" } }, - "ghc-8.6.5-iohk_5": { + "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1739060682, + "narHash": "sha256-CAi5o8XT32B1Ny1R55HJ7TLECCdYd4DH5z4SlkGeUZA=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "hackage.nix", + "rev": "8196b4cfd8a5f491716f61112f24a3ae5e57693e", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "ref": "for-stackage", + "repo": "hackage.nix", "type": "github" } }, - "ghc-8.6.5-iohk_6": { + "hackageNix": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1729470551, + "narHash": "sha256-AKBK4jgOjIz5DxIsIKFZR0mf30qc4Dv+Dm/DVRjdjD8=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "hackage.nix", + "rev": "ee5b803d828db6efac3ef7e7e072c855287dc298", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "repo": "hackage.nix", "type": "github" } }, - "ghc-8.6.5-iohk_7": { + "hackageNix_2": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1729039425, + "narHash": "sha256-sIglYcw8Dacj4n0bRlUWo+NLkDMcVi6vtmKvUyG+ZrQ=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "hackage.nix", + "rev": "6dc43e5e01f113ce151056a8f94bce7bb2f13eb9", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "repo": "hackage.nix", "type": "github" } }, - "ghc-8.6.5-iohk_8": { + "hackageNix_3": { "flake": false, "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "lastModified": 1729039425, + "narHash": "sha256-sIglYcw8Dacj4n0bRlUWo+NLkDMcVi6vtmKvUyG+ZrQ=", "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "repo": "hackage.nix", + "rev": "6dc43e5e01f113ce151056a8f94bce7bb2f13eb9", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", + "repo": "hackage.nix", "type": "github" } }, - "ghc910X": { + "hackage_2": { "flake": false, "locked": { - "lastModified": 1714520650, - "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", - "ref": "ghc-9.10", - "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", - "revCount": 62663, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "lastModified": 1739060692, + "narHash": "sha256-ws4gten6Fv7AhLh3J7R+lIhMtpsrRai4HNZbfbL8w3k=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "3add10ca08103ba53a338e880f6c6c79b8939f30", + "type": "github" }, "original": { - "ref": "ghc-9.10", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" } }, - "ghc911": { - "flake": false, - "locked": { - "lastModified": 1714817013, - "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", - "ref": "refs/heads/master", - "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", - "revCount": 62816, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc98X": { - "flake": false, - "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc98X_2": { - "flake": false, - "locked": { - "lastModified": 1696643148, - "narHash": "sha256-E02DfgISH7EvvNAu0BHiPvl1E5FGMDi0pWdNZtIBC9I=", - "ref": "ghc-9.8", - "rev": "443e870d977b1ab6fc05f47a9a17bc49296adbd6", - "revCount": 61642, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "ref": "ghc-9.8", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc99": { - "flake": false, - "locked": { - "lastModified": 1697054644, - "narHash": "sha256-kKarOuXUaAH3QWv7ASx+gGFMHaHKe0pK5Zu37ky2AL4=", - "ref": "refs/heads/master", - "rev": "f383a242c76f90bcca8a4d7ee001dcb49c172a9a", - "revCount": 62040, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc99_2": { - "flake": false, - "locked": { - "lastModified": 1697054644, - "narHash": "sha256-kKarOuXUaAH3QWv7ASx+gGFMHaHKe0pK5Zu37ky2AL4=", - "ref": "refs/heads/master", - "rev": "f383a242c76f90bcca8a4d7ee001dcb49c172a9a", - "revCount": 62040, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "pre-commit-hooks-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1703887061, - "narHash": "sha256-gGPa9qWNc6eCXT/+Z5/zMkyYOuRZqeFZBDbopNZQkuY=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "43e1aa1308018f37118e34d3a9cb4f5e75dc11d5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gomod2nix": { - "inputs": { - "nixpkgs": "nixpkgs_18", - "utils": "utils_2" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "gomod2nix_2": { - "inputs": { - "nixpkgs": "nixpkgs_22", - "utils": "utils_4" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "gomod2nix_3": { - "inputs": { - "nixpkgs": "nixpkgs_31", - "utils": "utils_7" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "gomod2nix_4": { - "inputs": { - "nixpkgs": "nixpkgs_41", - "utils": "utils_9" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "hackage": { - "flake": false, - "locked": { - "lastModified": 1692145451, - "narHash": "sha256-kqfyD3Mu5kgiH5W2ZshUhzO46H0zYDpwD1SWz+POMrk=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "9d2daeca0e09002bc6fb552a097a1802a2f3a4e3", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage-nix": { - "flake": false, - "locked": { - "lastModified": 1724977850, - "narHash": "sha256-awqEskjcqDqrT+Xgl9GK8LCPfxtzuwoLH12nbVoOjT8=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "7007cb02b7b0333f7e2c33dd8b5d1de5105d36b4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix": { - "flake": false, - "locked": { - "lastModified": 1702945378, - "narHash": "sha256-mo1MlOphO4bRwZ8T3mDwU5LOtdQcWSA+93lT1HkCcyw=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "e59b9616a744727e8e64f605f9f216464f12f89b", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix_2": { - "flake": false, - "locked": { - "lastModified": 1685492843, - "narHash": "sha256-X8dNs5Gfc2ucfaWAgZ1VmkpBB4Cb44EQZu0b7tkvz2Y=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "e7407bab324eb2445bda58c5ffac393e80dda1e4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix_3": { - "flake": false, - "locked": { - "lastModified": 1701303758, - "narHash": "sha256-8XqVEQwmJBxRPFa7SizJuZxbG+NFEZKWdhtYPTQ7ZKM=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "8a0e3ae9295b7ef8431b9be208dd06aa2789be53", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix_4": { - "flake": false, - "locked": { - "lastModified": 1724200761, - "narHash": "sha256-IDenOlZc5aph7Jz6xNQXGNnnx896hUYrsRU8mbE4bVw=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "11b43aaf3ff8018897f1b84a3fb60cce9ae7056d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_2": { - "flake": false, - "locked": { - "lastModified": 1684283135, - "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_3": { - "flake": false, - "locked": { - "lastModified": 1738456201, - "narHash": "sha256-QYVqXJk9ojbtzOAQ9QxlMlpnS/jQ5uKPkC1bx0+1haA=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "c4c57c22c4bec55a46f9f9ceb7362c5c93e55897", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "haskell-nix": { - "inputs": { - "HTTP": "HTTP", - "cabal-32": "cabal-32", - "cabal-34": "cabal-34", - "cabal-36": "cabal-36", - "cardano-shell": "cardano-shell", - "flake-compat": "flake-compat_2", - "flake-utils": "flake-utils_2", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", - "hackage": "hackage", - "hls-1.10": "hls-1.10", - "hls-2.0": "hls-2.0", - "hpc-coveralls": "hpc-coveralls", - "hydra": "hydra", - "iserv-proxy": "iserv-proxy", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003", - "nixpkgs-2105": "nixpkgs-2105", - "nixpkgs-2111": "nixpkgs-2111", - "nixpkgs-2205": "nixpkgs-2205", - "nixpkgs-2211": "nixpkgs-2211", - "nixpkgs-2305": "nixpkgs-2305", - "nixpkgs-unstable": "nixpkgs-unstable", - "old-ghc-nix": "old-ghc-nix", - "stackage": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "empty-flake" - ] - }, - "locked": { - "lastModified": 1692147008, - "narHash": "sha256-ZiRaryaboJbNZ7y7XKZs2xuSfydZyGeupJNOfYpgQSw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "1970bb2d5b0eb8152f89b305f32d055dbd6857d9", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskell-nix_2": { - "inputs": { - "HTTP": "HTTP_6", - "cabal-32": "cabal-32_6", - "cabal-34": "cabal-34_6", - "cabal-36": "cabal-36_6", - "cardano-shell": "cardano-shell_6", - "flake-compat": "flake-compat_18", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6", - "hackage": [ - "ctl", - "hackage-nix" - ], - "hls-1.10": "hls-1.10_6", - "hls-2.0": "hls-2.0_5", - "hls-2.2": "hls-2.2_4", - "hls-2.3": "hls-2.3_4", - "hls-2.4": "hls-2.4_4", - "hls-2.5": "hls-2.5_2", - "hls-2.6": "hls-2.6_2", - "hls-2.7": "hls-2.7_2", - "hls-2.8": "hls-2.8_2", - "hls-2.9": "hls-2.9_2", - "hpc-coveralls": "hpc-coveralls_6", - "hydra": "hydra_6", - "iserv-proxy": "iserv-proxy_6", - "nixpkgs": [ - "ctl", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_6", - "nixpkgs-2105": "nixpkgs-2105_6", - "nixpkgs-2111": "nixpkgs-2111_6", - "nixpkgs-2205": "nixpkgs-2205_6", - "nixpkgs-2211": "nixpkgs-2211_6", - "nixpkgs-2305": "nixpkgs-2305_5", - "nixpkgs-2311": "nixpkgs-2311_2", - "nixpkgs-2405": "nixpkgs-2405", - "nixpkgs-unstable": "nixpkgs-unstable_7", - "old-ghc-nix": "old-ghc-nix_6", - "stackage": "stackage_5" - }, - "locked": { - "lastModified": 1724979052, - "narHash": "sha256-hoL0ofZI4L6w4413Wr4eZkMZzj+TyyDXF84FxEjppxU=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "5837bf2e6dbbbc2fc60fe7d27c9a03d9f8e9e974", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskell-nix_3": { - "inputs": { - "HTTP": "HTTP_8", - "cabal-32": "cabal-32_8", - "cabal-34": "cabal-34_8", - "cabal-36": "cabal-36_8", - "cardano-shell": "cardano-shell_8", - "flake-compat": "flake-compat_22", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8", - "hackage": "hackage_3", - "hls-1.10": "hls-1.10_8", - "hls-2.0": "hls-2.0_6", - "hls-2.2": "hls-2.2_5", - "hls-2.3": "hls-2.3_5", - "hls-2.4": "hls-2.4_5", - "hls-2.5": "hls-2.5_3", - "hls-2.6": "hls-2.6_3", - "hls-2.7": "hls-2.7_3", - "hls-2.8": "hls-2.8_3", - "hls-2.9": "hls-2.9_3", - "hpc-coveralls": "hpc-coveralls_8", - "hydra": "hydra_8", - "iserv-proxy": "iserv-proxy_8", - "nixpkgs": [ - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_8", - "nixpkgs-2105": "nixpkgs-2105_8", - "nixpkgs-2111": "nixpkgs-2111_8", - "nixpkgs-2205": "nixpkgs-2205_8", - "nixpkgs-2211": "nixpkgs-2211_8", - "nixpkgs-2305": "nixpkgs-2305_6", - "nixpkgs-2311": "nixpkgs-2311_3", - "nixpkgs-2405": "nixpkgs-2405_2", - "nixpkgs-unstable": "nixpkgs-unstable_9", - "old-ghc-nix": "old-ghc-nix_8", - "stackage": "stackage_7" - }, - "locked": { - "lastModified": 1738457501, - "narHash": "sha256-Cvo9WxmW0kARj2eJ5C6Rpbbeu0pHFaGnchaJk2VQ/EE=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "05c40a1a42f40d5b4e5be9e191775b23ca767c39", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "cardano-shell": "cardano-shell_2", - "flake-compat": "flake-compat_5", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "ghc98X": "ghc98X", - "ghc99": "ghc99", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "hackageNix" - ], - "hls-1.10": "hls-1.10_2", - "hls-2.0": "hls-2.0_2", - "hls-2.2": "hls-2.2", - "hls-2.3": "hls-2.3", - "hls-2.4": "hls-2.4", - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra_2", - "iserv-proxy": "iserv-proxy_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "haskellNix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_2", - "nixpkgs-2105": "nixpkgs-2105_2", - "nixpkgs-2111": "nixpkgs-2111_2", - "nixpkgs-2205": "nixpkgs-2205_2", - "nixpkgs-2211": "nixpkgs-2211_2", - "nixpkgs-2305": "nixpkgs-2305_2", - "nixpkgs-unstable": "nixpkgs-unstable_3", - "old-ghc-nix": "old-ghc-nix_2", - "stackage": "stackage" - }, - "locked": { - "lastModified": 1701053834, - "narHash": "sha256-4sH4//POARjeKJv1mu8aU4W4A28GYqrj9KB3PqusHis=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "7c491c55157208575c70c7b8434e9d4a1cf173a6", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_2": { - "inputs": { - "HTTP": "HTTP_3", - "cabal-32": "cabal-32_3", - "cabal-34": "cabal-34_3", - "cabal-36": "cabal-36_3", - "cardano-shell": "cardano-shell_3", - "flake-compat": "flake-compat_7", - "flake-utils": "flake-utils_5", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "hackageNix" - ], - "hls-1.10": "hls-1.10_3", - "hpc-coveralls": "hpc-coveralls_3", - "hydra": "hydra_3", - "iserv-proxy": "iserv-proxy_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_3", - "nixpkgs-2105": "nixpkgs-2105_3", - "nixpkgs-2111": "nixpkgs-2111_3", - "nixpkgs-2205": "nixpkgs-2205_3", - "nixpkgs-2211": "nixpkgs-2211_3", - "nixpkgs-unstable": "nixpkgs-unstable_4", - "old-ghc-nix": "old-ghc-nix_3", - "stackage": "stackage_2" - }, - "locked": { - "lastModified": 1685495397, - "narHash": "sha256-BwbWroS1Qm8BiHatG5+iHMHN5U6kqOccewBROUYuMKw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "d07c42cdb1cf88d0cab27d3090b00cb3899643c9", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_3": { - "inputs": { - "HTTP": "HTTP_4", - "cabal-32": "cabal-32_4", - "cabal-34": "cabal-34_4", - "cabal-36": "cabal-36_4", - "cardano-shell": "cardano-shell_4", - "flake-compat": "flake-compat_11", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", - "ghc98X": "ghc98X_2", - "ghc99": "ghc99_2", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "hackageNix" - ], - "hls-1.10": "hls-1.10_4", - "hls-2.0": "hls-2.0_3", - "hls-2.2": "hls-2.2_2", - "hls-2.3": "hls-2.3_2", - "hls-2.4": "hls-2.4_2", - "hpc-coveralls": "hpc-coveralls_4", - "hydra": "hydra_4", - "iserv-proxy": "iserv-proxy_4", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_4", - "nixpkgs-2105": "nixpkgs-2105_4", - "nixpkgs-2111": "nixpkgs-2111_4", - "nixpkgs-2205": "nixpkgs-2205_4", - "nixpkgs-2211": "nixpkgs-2211_4", - "nixpkgs-2305": "nixpkgs-2305_3", - "nixpkgs-unstable": "nixpkgs-unstable_5", - "old-ghc-nix": "old-ghc-nix_4", - "stackage": "stackage_3" - }, - "locked": { - "lastModified": 1700441391, - "narHash": "sha256-oJqP1AUskUvr3GNUH97eKwaIUHdYgENS2kQ7GI9RI+c=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "3b6056f3866f88d1d16eaeb2e810d3ac0df0e7cd", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_4": { - "inputs": { - "HTTP": "HTTP_5", - "cabal-32": "cabal-32_5", - "cabal-34": "cabal-34_5", - "cabal-36": "cabal-36_5", - "cardano-shell": "cardano-shell_5", - "flake-compat": "flake-compat_16", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", - "ghc910X": "ghc910X", - "ghc911": "ghc911", - "hackage": [ - "ctl", - "cardano-node", - "hackageNix" - ], - "hls-1.10": "hls-1.10_5", - "hls-2.0": "hls-2.0_4", - "hls-2.2": "hls-2.2_3", - "hls-2.3": "hls-2.3_3", - "hls-2.4": "hls-2.4_3", - "hls-2.5": "hls-2.5", - "hls-2.6": "hls-2.6", - "hls-2.7": "hls-2.7", - "hls-2.8": "hls-2.8", - "hls-2.9": "hls-2.9", - "hpc-coveralls": "hpc-coveralls_5", - "hydra": "hydra_5", - "iserv-proxy": "iserv-proxy_5", - "nixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_5", - "nixpkgs-2105": "nixpkgs-2105_5", - "nixpkgs-2111": "nixpkgs-2111_5", - "nixpkgs-2205": "nixpkgs-2205_5", - "nixpkgs-2211": "nixpkgs-2211_5", - "nixpkgs-2305": "nixpkgs-2305_4", - "nixpkgs-2311": "nixpkgs-2311", - "nixpkgs-unstable": "nixpkgs-unstable_6", - "old-ghc-nix": "old-ghc-nix_5", - "stackage": "stackage_4" - }, - "locked": { - "lastModified": 1718797200, - "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "cb139fa956158397aa398186bb32dd26f7318784", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_5": { - "inputs": { - "HTTP": "HTTP_7", - "cabal-32": "cabal-32_7", - "cabal-34": "cabal-34_7", - "cabal-36": "cabal-36_7", - "cardano-shell": "cardano-shell_7", - "flake-compat": "flake-compat_20", - "flake-utils": "flake-utils_21", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7", - "hackage": "hackage_2", - "hls-1.10": "hls-1.10_7", - "hpc-coveralls": "hpc-coveralls_7", - "hydra": "hydra_7", - "iserv-proxy": "iserv-proxy_7", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_7", - "nixpkgs-2105": "nixpkgs-2105_7", - "nixpkgs-2111": "nixpkgs-2111_7", - "nixpkgs-2205": "nixpkgs-2205_7", - "nixpkgs-2211": "nixpkgs-2211_7", - "nixpkgs-unstable": "nixpkgs-unstable_8", - "old-ghc-nix": "old-ghc-nix_7", - "stackage": "stackage_6" - }, - "locked": { - "lastModified": 1684284676, - "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haumea": { - "inputs": { - "nixpkgs": "nixpkgs_28" - }, - "locked": { - "lastModified": 1685133229, - "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", - "owner": "nix-community", - "repo": "haumea", - "rev": "34dd58385092a23018748b50f9b23de6266dffc2", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "v0.2.2", - "repo": "haumea", - "type": "github" - } - }, - "haumea_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1685133229, - "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", - "owner": "nix-community", - "repo": "haumea", - "rev": "34dd58385092a23018748b50f9b23de6266dffc2", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "v0.2.2", - "repo": "haumea", - "type": "github" - } - }, - "hci-effects": { - "inputs": { - "flake-parts": "flake-parts_8", - "nixpkgs": "nixpkgs_46" - }, - "locked": { - "lastModified": 1738237977, - "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hercules-ci-effects": { - "inputs": { - "flake-parts": [ - "ctl", - "cardano-nix", - "flake-parts" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1710396488, - "narHash": "sha256-yniBB5i1un44uzR4+luTWvZ6uGvsHSYIBiDZ8Xox4nQ=", - "owner": "mlabs-haskell", - "repo": "hercules-ci-effects", - "rev": "f5ed263ab0585dfb7b067301419fb80d64e8c021", - "type": "github" - }, - "original": { - "owner": "mlabs-haskell", - "ref": "push-cache-effect", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hercules-ci-effects_2": { - "inputs": { - "flake-parts": "flake-parts_6", - "nixpkgs": "nixpkgs_39" - }, - "locked": { - "lastModified": 1724947644, - "narHash": "sha256-MHHrHasTngp7EYQOObHJ1a/IsRF+wodHqOckhH6uZbk=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "dba4367b9a9d9615456c430a6d6af716f6e84cef", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hls-1.10": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_2": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_3": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_4": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_5": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_6": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_7": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_8": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_2": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_3": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_4": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_5": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_6": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_2": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_3": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_4": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_5": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_2": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_3": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_4": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_5": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4": { - "flake": false, - "locked": { - "lastModified": 1696939266, - "narHash": "sha256-VOMf5+kyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "362fdd1293efb4b82410b676ab1273479f6d17ee", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_2": { - "flake": false, - "locked": { - "lastModified": 1696939266, - "narHash": "sha256-VOMf5+kyOeOmfXTHlv4LNFJuDGa7G3pDnOxtzYR40IU=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "362fdd1293efb4b82410b676ab1273479f6d17ee", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_3": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_4": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_5": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5_2": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5_3": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6_2": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6_3": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7_2": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7_3": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8_2": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8_3": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.9": { - "flake": false, - "locked": { - "lastModified": 1718469202, - "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.9.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.9_2": { - "flake": false, - "locked": { - "lastModified": 1718469202, - "narHash": "sha256-THXSz+iwB1yQQsr/PY151+2GvtoJnTIB2pIQ4OzfjD4=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "40891bccb235ebacce020b598b083eab9dda80f1", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.9.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.9_3": { - "flake": false, - "locked": { - "lastModified": 1720003792, - "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.9.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hpc-coveralls": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_2": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_3": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_4": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_5": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_6": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_7": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_8": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hydra": { - "inputs": { - "nix": "nix", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_2": { - "inputs": { - "nix": "nix_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_3": { - "inputs": { - "nix": "nix_4", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_4": { - "inputs": { - "nix": "nix_5", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_5": { - "inputs": { - "nix": "nix_6", - "nixpkgs": [ - "ctl", - "cardano-node", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_6": { - "inputs": { - "nix": "nix_7", - "nixpkgs": [ - "ctl", - "haskell-nix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_7": { - "inputs": { - "nix": "nix_8", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_8": { - "inputs": { - "libgit2": "libgit2", - "nix": "nix_9", - "nixpkgs": "nixpkgs_45" - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "incl": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_2": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_3": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "haumea", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_4": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_5": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "inclusive": { - "inputs": { - "stdlib": "stdlib" - }, - "locked": { - "lastModified": 1628098927, - "narHash": "sha256-Ft4sdf7VPL8MQtu18AAPiN2s5pUsbv+3RxqzJSa/yzg=", - "owner": "input-output-hk", - "repo": "nix-inclusive", - "rev": "13123eb7a8c3359738a4756b8d645729e8655b27", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-inclusive", - "type": "github" - } - }, - "inputs-check": { - "inputs": { - "flake-parts": "flake-parts_4", - "nixpkgs": "nixpkgs_7" - }, - "locked": { - "lastModified": 1692633913, - "narHash": "sha256-f80/49lt2hIapc9AEaTBC93jnRZe5zxlm21JXXewkko=", - "owner": "input-output-hk", - "repo": "inputs-check", - "rev": "1e9f65e56140f4e357c9abaf5311e3ea979d33e9", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "inputs-check", - "type": "github" - } - }, - "iohk-nix": { - "inputs": { - "blst": "blst", - "nixpkgs": "nixpkgs_8", - "secp256k1": "secp256k1", - "sodium": "sodium" - }, - "locked": { - "lastModified": 1691469905, - "narHash": "sha256-TV0p1dFGYAMl1dLJEfe/tNFjxvV2H7VgHU1I43q+b84=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "2f3760f135616ebc477d3ed74eba9b63c22f83a0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "2f3760f135616ebc477d3ed74eba9b63c22f83a0", - "type": "github" - } - }, - "iohk-nix-ng": { - "inputs": { - "blst": "blst_2", - "nixpkgs": "nixpkgs_9", - "secp256k1": "secp256k1_2", - "sodium": "sodium_2" - }, - "locked": { - "lastModified": 1696471795, - "narHash": "sha256-aNNvjUtCGXaXSp5M/HSj1SOeLjqLyTRWYbIHqAEeUp0=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "91f16fa8acb58b312f94977715c630d8bf77e33e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohk-nix_2": { - "inputs": { - "blst": "blst_7", - "nixpkgs": [ - "ctl", - "nixpkgs" - ], - "secp256k1": "secp256k1_7", - "sodium": "sodium_7" - }, - "locked": { - "lastModified": 1721825987, - "narHash": "sha256-PPcma4tjozwXJAWf+YtHUQUulmxwulVlwSQzKItx/n8=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "eb61f2c14e1f610ec59117ad40f8690cddbf80cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohk-nix_3": { - "inputs": { - "blst": "blst_9", - "nixpkgs": "nixpkgs_47", - "secp256k1": "secp256k1_9", - "sodium": "sodium_9" - }, - "locked": { - "lastModified": 1734618971, - "narHash": "sha256-5StB/VhWHOj3zlBxshqVFa6cwAE0Mk/wxRo3eEfcy74=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "dc900a3448e805243b0ed196017e8eb631e32240", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix": { + "haskell-nix": { "inputs": { - "blst": "blst_3", + "HTTP": "HTTP_5", + "cabal-32": "cabal-32_5", + "cabal-34": "cabal-34_5", + "cabal-36": "cabal-36_5", + "cardano-shell": "cardano-shell_5", + "flake-compat": "flake-compat_14", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", + "hackage": "hackage_2", + "hackage-for-stackage": "hackage-for-stackage", + "hls-1.10": "hls-1.10_5", + "hls-2.0": "hls-2.0_4", + "hls-2.2": "hls-2.2_4", + "hls-2.3": "hls-2.3_4", + "hls-2.4": "hls-2.4_4", + "hls-2.5": "hls-2.5_4", + "hls-2.6": "hls-2.6_4", + "hls-2.7": "hls-2.7_4", + "hls-2.8": "hls-2.8_4", + "hls-2.9": "hls-2.9_2", + "hpc-coveralls": "hpc-coveralls_5", + "iserv-proxy": "iserv-proxy_5", "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "nixpkgs" + "haskell-nix", + "nixpkgs-unstable" ], - "secp256k1": "secp256k1_3", - "sodium": "sodium_3" + "nixpkgs-2305": "nixpkgs-2305_4", + "nixpkgs-2311": "nixpkgs-2311_4", + "nixpkgs-2405": "nixpkgs-2405_2", + "nixpkgs-2411": "nixpkgs-2411", + "nixpkgs-unstable": "nixpkgs-unstable_5", + "old-ghc-nix": "old-ghc-nix_5", + "stackage": "stackage_5" }, "locked": { - "lastModified": 1698999258, - "narHash": "sha256-42D1BMbdyZD+lT+pWUzb5zDQyasNbMJtH/7stuPuPfE=", + "lastModified": 1739062317, + "narHash": "sha256-tQEyWRSlgHmJh35nPkd4hAnParjTroDLcsom4xzhwwI=", "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "73dc2bb45af6f20cfe1d962f1334eed5e84ae764", + "repo": "haskell.nix", + "rev": "cf83ebef39cedaabdda697897fcf49c666168919", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "iohk-nix", + "repo": "haskell.nix", "type": "github" } }, - "iohkNix_2": { + "haskellNix": { "inputs": { - "blst": "blst_4", - "nixpkgs": [ + "HTTP": "HTTP", + "cabal-32": "cabal-32", + "cabal-34": "cabal-34", + "cabal-36": "cabal-36", + "cardano-shell": "cardano-shell", + "flake-compat": "flake-compat_2", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", + "hackage": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", - "nixpkgs" + "cardano-db-sync", + "hackageNix" ], - "secp256k1": "secp256k1_4", - "sodium": "sodium_4" - }, - "locked": { - "lastModified": 1684223806, - "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_3": { - "inputs": { - "blst": "blst_5", + "hls-1.10": "hls-1.10", + "hls-2.0": "hls-2.0", + "hls-2.2": "hls-2.2", + "hls-2.3": "hls-2.3", + "hls-2.4": "hls-2.4", + "hls-2.5": "hls-2.5", + "hls-2.6": "hls-2.6", + "hls-2.7": "hls-2.7", + "hls-2.8": "hls-2.8", + "hls-2.9": "hls-2.9", + "hpc-coveralls": "hpc-coveralls", + "hydra": "hydra", + "iserv-proxy": "iserv-proxy", "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "nixpkgs" - ], - "secp256k1": "secp256k1_5", - "sodium": "sodium_5" - }, - "locked": { - "lastModified": 1698746924, - "narHash": "sha256-8og+vqQPEoB2KLUtN5esGMDymT+2bT/rCHZt1NAe7y0=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "af551ca93d969d9715fa9bf86691d9a0a19e89d9", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_4": { - "inputs": { - "blst": "blst_6", - "nixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], - "secp256k1": "secp256k1_6", - "sodium": "sodium_6" - }, - "locked": { - "lastModified": 1721825987, - "narHash": "sha256-PPcma4tjozwXJAWf+YtHUQUulmxwulVlwSQzKItx/n8=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "eb61f2c14e1f610ec59117ad40f8690cddbf80cb", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_5": { - "inputs": { - "blst": "blst_8", - "nixpkgs": [ - "db-sync-ctl", - "nixpkgs" + "cardano-db-sync", + "haskellNix", + "nixpkgs-unstable" ], - "secp256k1": "secp256k1_8", - "sodium": "sodium_8" - }, - "locked": { - "lastModified": 1684223806, - "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iserv-proxy": { - "flake": false, - "locked": { - "lastModified": 1688517130, - "narHash": "sha256-hUqfxSlo+ffqVdkSZ1EDoB7/ILCL25eYkcCXW9/P3Wc=", - "ref": "hkm/remote-iserv", - "rev": "9151db2a9a61d7f5fe52ff8836f18bbd0fd8933c", - "revCount": 13, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_2": { - "flake": false, - "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_3": { - "flake": false, - "locked": { - "lastModified": 1670983692, - "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", - "ref": "hkm/remote-iserv", - "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", - "revCount": 10, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_4": { - "flake": false, - "locked": { - "lastModified": 1691634696, - "narHash": "sha256-MZH2NznKC/gbgBu8NgIibtSUZeJ00HTLJ0PlWKCBHb0=", - "ref": "hkm/remote-iserv", - "rev": "43a979272d9addc29fbffc2e8542c5d96e993d73", - "revCount": 14, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_5": { - "flake": false, - "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "iserv-proxy_6": { - "flake": false, - "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "iserv-proxy_7": { - "flake": false, - "locked": { - "lastModified": 1670983692, - "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", - "ref": "hkm/remote-iserv", - "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", - "revCount": 10, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_8": { - "flake": false, + "nixpkgs-2003": "nixpkgs-2003", + "nixpkgs-2105": "nixpkgs-2105", + "nixpkgs-2111": "nixpkgs-2111", + "nixpkgs-2205": "nixpkgs-2205", + "nixpkgs-2211": "nixpkgs-2211", + "nixpkgs-2305": "nixpkgs-2305", + "nixpkgs-2311": "nixpkgs-2311", + "nixpkgs-2405": "nixpkgs-2405", + "nixpkgs-unstable": "nixpkgs-unstable", + "old-ghc-nix": "old-ghc-nix", + "stackage": "stackage" + }, "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", + "lastModified": 1729471867, + "narHash": "sha256-xMxD8YQGGcbrZGHJws32UvtWJxfhzAO7yzPs5TjiOPY=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "03c3581d2e0c91f7c2690115b487961ad62099a6", "type": "github" }, "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", + "owner": "input-output-hk", + "repo": "haskell.nix", "type": "github" } }, - "lib": { + "haskellNix_2": { + "inputs": { + "HTTP": "HTTP_2", + "cabal-32": "cabal-32_2", + "cabal-34": "cabal-34_2", + "cabal-36": "cabal-36_2", + "cardano-shell": "cardano-shell_2", + "flake-compat": "flake-compat_5", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", + "ghc910X": "ghc910X", + "ghc911": "ghc911", + "hackage": [ + "ctl", + "cardano-nix", + "cardano-node", + "hackageNix" + ], + "hls-1.10": "hls-1.10_2", + "hls-2.0": "hls-2.0_2", + "hls-2.2": "hls-2.2_2", + "hls-2.3": "hls-2.3_2", + "hls-2.4": "hls-2.4_2", + "hls-2.5": "hls-2.5_2", + "hls-2.6": "hls-2.6_2", + "hls-2.7": "hls-2.7_2", + "hls-2.8": "hls-2.8_2", + "hpc-coveralls": "hpc-coveralls_2", + "hydra": "hydra_2", + "iserv-proxy": "iserv-proxy_2", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_2", + "nixpkgs-2105": "nixpkgs-2105_2", + "nixpkgs-2111": "nixpkgs-2111_2", + "nixpkgs-2205": "nixpkgs-2205_2", + "nixpkgs-2211": "nixpkgs-2211_2", + "nixpkgs-2305": "nixpkgs-2305_2", + "nixpkgs-2311": "nixpkgs-2311_2", + "nixpkgs-unstable": "nixpkgs-unstable_2", + "old-ghc-nix": "old-ghc-nix_2", + "stackage": "stackage_2" + }, "locked": { - "lastModified": 1694306727, - "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", + "lastModified": 1718797200, + "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "cb139fa956158397aa398186bb32dd26f7318784", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "cb139fa956158397aa398186bb32dd26f7318784", "type": "github" } }, - "libgit2": { - "flake": false, + "haskellNix_3": { + "inputs": { + "HTTP": "HTTP_3", + "cabal-32": "cabal-32_3", + "cabal-34": "cabal-34_3", + "cabal-36": "cabal-36_3", + "cardano-shell": "cardano-shell_3", + "flake-compat": "flake-compat_9", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", + "ghc910X": "ghc910X_2", + "ghc911": "ghc911_2", + "hackage": [ + "ctl", + "cardano-node", + "hackageNix" + ], + "hls-1.10": "hls-1.10_3", + "hls-2.0": "hls-2.0_3", + "hls-2.2": "hls-2.2_3", + "hls-2.3": "hls-2.3_3", + "hls-2.4": "hls-2.4_3", + "hls-2.5": "hls-2.5_3", + "hls-2.6": "hls-2.6_3", + "hls-2.7": "hls-2.7_3", + "hls-2.8": "hls-2.8_3", + "hpc-coveralls": "hpc-coveralls_3", + "hydra": "hydra_3", + "iserv-proxy": "iserv-proxy_3", + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "nixpkgs-2003": "nixpkgs-2003_3", + "nixpkgs-2105": "nixpkgs-2105_3", + "nixpkgs-2111": "nixpkgs-2111_3", + "nixpkgs-2205": "nixpkgs-2205_3", + "nixpkgs-2211": "nixpkgs-2211_3", + "nixpkgs-2305": "nixpkgs-2305_3", + "nixpkgs-2311": "nixpkgs-2311_3", + "nixpkgs-unstable": "nixpkgs-unstable_3", + "old-ghc-nix": "old-ghc-nix_3", + "stackage": "stackage_3" + }, "locked": { - "lastModified": 1715853528, - "narHash": "sha256-J2rCxTecyLbbDdsyBWn9w7r3pbKRMkI9E7RvRgAqBdY=", - "owner": "libgit2", - "repo": "libgit2", - "rev": "36f7e21ad757a3dacc58cf7944329da6bc1d6e96", + "lastModified": 1718797200, + "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "cb139fa956158397aa398186bb32dd26f7318784", "type": "github" }, "original": { - "owner": "libgit2", - "ref": "v1.8.1", - "repo": "libgit2", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "cb139fa956158397aa398186bb32dd26f7318784", "type": "github" } }, - "lowdown-src": { - "flake": false, + "haskellNix_4": { + "inputs": { + "HTTP": "HTTP_4", + "cabal-32": "cabal-32_4", + "cabal-34": "cabal-34_4", + "cabal-36": "cabal-36_4", + "cardano-shell": "cardano-shell_4", + "flake-compat": "flake-compat_12", + "flake-utils": "flake-utils_9", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", + "hackage": "hackage", + "hls-1.10": "hls-1.10_4", + "hpc-coveralls": "hpc-coveralls_4", + "hydra": "hydra_4", + "iserv-proxy": "iserv-proxy_4", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003_4", + "nixpkgs-2105": "nixpkgs-2105_4", + "nixpkgs-2111": "nixpkgs-2111_4", + "nixpkgs-2205": "nixpkgs-2205_4", + "nixpkgs-2211": "nixpkgs-2211_4", + "nixpkgs-unstable": "nixpkgs-unstable_4", + "old-ghc-nix": "old-ghc-nix_4", + "stackage": "stackage_4" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1684284676, + "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "input-output-hk", + "repo": "haskell.nix", "type": "github" } }, - "lowdown-src_2": { - "flake": false, + "haumea": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "std", + "lib" + ] + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1685133229, + "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", + "owner": "nix-community", + "repo": "haumea", + "rev": "34dd58385092a23018748b50f9b23de6266dffc2", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "nix-community", + "ref": "v0.2.2", + "repo": "haumea", "type": "github" } }, - "lowdown-src_3": { - "flake": false, + "haumea_2": { + "inputs": { + "nixpkgs": [ + "ctl", + "cardano-node", + "std", + "lib" + ] + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1685133229, + "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", + "owner": "nix-community", + "repo": "haumea", + "rev": "34dd58385092a23018748b50f9b23de6266dffc2", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "nix-community", + "ref": "v0.2.2", + "repo": "haumea", "type": "github" } }, - "lowdown-src_4": { - "flake": false, + "hci-effects": { + "inputs": { + "flake-parts": "flake-parts_4", + "nixpkgs": "nixpkgs_22" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1738237977, + "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", "type": "github" } }, - "lowdown-src_5": { - "flake": false, + "hercules-ci-effects": { + "inputs": { + "flake-parts": [ + "ctl", + "cardano-nix", + "flake-parts" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1714676393, + "narHash": "sha256-OA2LZPTCHyH0PcsNkjeTLvgsn4JmsV2VTvXQacHeUZU=", + "owner": "mlabs-haskell", + "repo": "hercules-ci-effects", + "rev": "5ad8f9613b735cb4f8222f07ae45ca37bfe76a23", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "mlabs-haskell", + "ref": "push-cache-effect", + "repo": "hercules-ci-effects", "type": "github" } }, - "lowdown-src_6": { - "flake": false, + "hercules-ci-effects_2": { + "inputs": { + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_16" + }, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1736917206, + "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", "type": "github" } }, - "lowdown-src_7": { + "hls-1.10": { "flake": false, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "lowdown-src_8": { + "hls-1.10_2": { "flake": false, "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "kristapsdz", - "repo": "lowdown", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "mdbook-kroki-preprocessor": { + "hls-1.10_3": { "flake": false, "locked": { - "lastModified": 1661755005, - "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", - "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "n2c": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-1.10_4": { + "flake": false, "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "n2c_2": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-1.10_5": { + "flake": false, "locked": { - "lastModified": 1677330646, - "narHash": "sha256-hUYCwJneMjnxTvj30Fjow6UMJUITqHlpUGpXMPXUJsU=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "ebca8f58d450cae1a19c07701a5a8ae40afc9efc", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "n2c_3": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "nixpkgs" - ] - }, + "hls-2.0": { + "flake": false, "locked": { - "lastModified": 1685771919, - "narHash": "sha256-3lVKWrhNXjHJB6QkZ2SJaOs4X/mmYXtY6ovPVpDMOHc=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "95e2220911874064b5d809f8d35f7835184c4ddf", + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "n2c_4": { - "inputs": { - "flake-utils": "flake-utils_19", - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-2.0_2": { + "flake": false, "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "n2c_5": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-2.0_3": { + "flake": false, "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_6", - "nixpkgs-regression": "nixpkgs-regression" - }, + "hls-2.0_4": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix-nomad": { - "inputs": { - "flake-compat": "flake-compat_8", - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "nixpkgs" - ] - }, + "hls-2.2": { + "flake": false, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix-nomad_2": { - "inputs": { - "flake-compat": "flake-compat_9", - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "nixpkgs" - ] - }, + "hls-2.2_2": { + "flake": false, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix-nomad_3": { - "inputs": { - "flake-compat": "flake-compat_14", - "flake-utils": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix_3", - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ] - }, + "hls-2.2_3": { + "flake": false, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix-nomad_4": { - "inputs": { - "flake-compat": "flake-compat_21", - "flake-utils": [ - "db-sync-ctl", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix_4", - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "db-sync-ctl", - "tullia", - "nixpkgs" - ] - }, + "hls-2.2_4": { + "flake": false, "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", "type": "github" }, "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container": { - "inputs": { - "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_17" - }, + "hls-2.3": { + "flake": false, "locked": { - "lastModified": 1671269339, - "narHash": "sha256-KR2SXh4c2Y+bgbCfXjTGJ74O9/u4CAPFA0KYZHhKf5Q=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6800fff45afecc7e47c334d14cf2b2f4f25601a0", + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_2": { - "inputs": { - "flake-utils": "flake-utils_7", - "nixpkgs": "nixpkgs_19" - }, + "hls-2.3_2": { + "flake": false, "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_3": { - "inputs": { - "flake-utils": "flake-utils_10", - "nixpkgs": "nixpkgs_23" - }, + "hls-2.3_3": { + "flake": false, "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_4": { - "inputs": { - "flake-utils": "flake-utils_12", - "nixpkgs": "nixpkgs_27" - }, + "hls-2.3_4": { + "flake": false, "locked": { - "lastModified": 1671269339, - "narHash": "sha256-KR2SXh4c2Y+bgbCfXjTGJ74O9/u4CAPFA0KYZHhKf5Q=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "6800fff45afecc7e47c334d14cf2b2f4f25601a0", + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_5": { - "inputs": { - "flake-utils": "flake-utils_17", - "nixpkgs": "nixpkgs_32" - }, + "hls-2.4": { + "flake": false, "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_6": { - "inputs": { - "flake-utils": "flake-utils_20", - "nixpkgs": "nixpkgs_36" - }, + "hls-2.4_2": { + "flake": false, "locked": { - "lastModified": 1712990762, - "narHash": "sha256-hO9W3w7NcnYeX8u8cleHiSpK2YJo7ecarFTUlbybl7k=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "20aad300c925639d5d6cbe30013c8357ce9f2a2e", + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix2container_7": { - "inputs": { - "flake-utils": "flake-utils_22", - "nixpkgs": "nixpkgs_42" - }, + "hls-2.4_3": { + "flake": false, "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", "type": "github" }, "original": { - "owner": "nlewo", - "repo": "nix2container", + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix_2": { - "inputs": { - "flake-compat": "flake-compat_3", - "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_10", - "nixpkgs-regression": "nixpkgs-regression_2" - }, + "hls-2.4_4": { + "flake": false, "locked": { - "lastModified": 1693573010, - "narHash": "sha256-HBm8mR2skhPtbJ7p+ByrOZjs7SfsfZPwy75MwI1EUmk=", - "owner": "nixos", - "repo": "nix", - "rev": "5568ca5ff130a8a0bc3db5878432eb527c74dd60", + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", "type": "github" }, "original": { - "owner": "nixos", - "ref": "2.17-maintenance", - "repo": "nix", + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nix_3": { - "inputs": { - "lowdown-src": "lowdown-src_3", - "nixpkgs": "nixpkgs_14", - "nixpkgs-regression": "nixpkgs-regression_3" - }, + "hls-2.5": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_4": { - "inputs": { - "lowdown-src": "lowdown-src_4", - "nixpkgs": "nixpkgs_16", - "nixpkgs-regression": "nixpkgs-regression_4" - }, + "hls-2.5_2": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_5": { - "inputs": { - "lowdown-src": "lowdown-src_5", - "nixpkgs": "nixpkgs_26", - "nixpkgs-regression": "nixpkgs-regression_5" - }, + "hls-2.5_3": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_6": { - "inputs": { - "lowdown-src": "lowdown-src_6", - "nixpkgs": "nixpkgs_35", - "nixpkgs-regression": "nixpkgs-regression_6" - }, + "hls-2.5_4": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_7": { - "inputs": { - "lowdown-src": "lowdown-src_7", - "nixpkgs": "nixpkgs_38", - "nixpkgs-regression": "nixpkgs-regression_7" - }, + "hls-2.6": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_8": { - "inputs": { - "lowdown-src": "lowdown-src_8", - "nixpkgs": "nixpkgs_40", - "nixpkgs-regression": "nixpkgs-regression_8" - }, + "hls-2.6_2": { + "flake": false, "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nix_9": { - "inputs": { - "flake-compat": [ - "haskell-nix", - "hydra" - ], - "flake-parts": [ - "haskell-nix", - "hydra" - ], - "git-hooks-nix": [ - "haskell-nix", - "hydra" - ], - "libgit2": [ - "haskell-nix", - "hydra", - "libgit2" - ], - "nixpkgs": [ - "haskell-nix", - "hydra", - "nixpkgs" - ], - "nixpkgs-23-11": [ - "haskell-nix", - "hydra" - ], - "nixpkgs-regression": [ - "haskell-nix", - "hydra" - ] - }, + "hls-2.6_3": { + "flake": false, "locked": { - "lastModified": 1737582558, - "narHash": "sha256-nGb2MH9t/RI45BE8a08V6r9ORIUjX33rK26aSocON34=", - "owner": "NixOS", - "repo": "nix", - "rev": "7616bae3427868ce351ccfd0c7e99af6ee068883", + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "2.24-maintenance", - "repo": "nix", + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixago": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-2.6_4": { + "flake": false, "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixago_2": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-2.7": { + "flake": false, "locked": { - "lastModified": 1676075813, - "narHash": "sha256-X/aIT8Qc8UCqnxJvaZykx3CJ0ZnDFvO+dqp/7fglZWo=", - "owner": "nix-community", - "repo": "nixago", - "rev": "9cab4dde31ec2f2c05d702ea8648ce580664e906", + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixago_3": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "nixpkgs" - ] - }, + "hls-2.7_2": { + "flake": false, "locked": { - "lastModified": 1683210100, - "narHash": "sha256-bhGDOlkWtlhVECpoOog4fWiFJmLCpVEg09a40aTjCbw=", - "owner": "nix-community", - "repo": "nixago", - "rev": "1da60ad9412135f9ed7a004669fdcf3d378ec630", + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixago_4": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, + "hls-2.7_3": { + "flake": false, "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixago_5": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "db-sync-ctl", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] + "hls-2.7_4": { + "flake": false, + "locked": { + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", + "type": "github" }, + "original": { + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.8": { + "flake": false, "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixago", + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixpkgs": { + "hls-2.8_2": { + "flake": false, "locked": { - "lastModified": 1687420147, - "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "release-23.05", - "repo": "nixpkgs", + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixpkgs-2003": { + "hls-2.8_3": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixpkgs-2003_2": { + "hls-2.8_4": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "nixpkgs-2003_3": { + "hls-2.9": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1720003792, + "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.9.0.1", + "repo": "haskell-language-server", + "type": "github" + } + }, + "hls-2.9_2": { + "flake": false, + "locked": { + "lastModified": 1720003792, + "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "haskell", + "ref": "2.9.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "nixpkgs-2003_4": { + "hpc-coveralls": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "nixpkgs-2003_5": { + "hpc-coveralls_2": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "nixpkgs-2003_6": { + "hpc-coveralls_3": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "nixpkgs-2003_7": { + "hpc-coveralls_4": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "nixpkgs-2003_8": { + "hpc-coveralls_5": { + "flake": false, "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "nixpkgs-2105": { + "hydra": { + "inputs": { + "nix": "nix", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" + "id": "hydra", + "type": "indirect" } }, - "nixpkgs-2105_2": { + "hydra_2": { + "inputs": { + "nix": "nix_2", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" + "id": "hydra", + "type": "indirect" } }, - "nixpkgs-2105_3": { + "hydra_3": { + "inputs": { + "nix": "nix_3", + "nixpkgs": [ + "ctl", + "cardano-node", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" + "id": "hydra", + "type": "indirect" } }, - "nixpkgs-2105_4": { + "hydra_4": { + "inputs": { + "nix": "nix_4", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "hydra", + "nix", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" + "id": "hydra", + "type": "indirect" } }, - "nixpkgs-2105_5": { + "incl": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-nix", + "cardano-node", + "std", + "lib" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "nixpkgs-2105_6": { + "incl_2": { + "inputs": { + "nixlib": [ + "ctl", + "cardano-node", + "std", + "lib" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "nixpkgs-2105_7": { + "incl_3": { + "inputs": { + "nixlib": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "nixpkgs-2105_8": { + "iohk-nix": { + "inputs": { + "blst": "blst_5", + "nixpkgs": "nixpkgs_23", + "secp256k1": "secp256k1_5", + "sodium": "sodium_5" + }, "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", + "lastModified": 1738874249, + "narHash": "sha256-oyPD/zIhs5AUEdYXZHluMAOmT5ynJSgjV2bNIXt5aKE=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "e26038d47df5d17187288fd7c8f5b915c9447b2e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2111": { + "iohkNix": { + "inputs": { + "blst": "blst", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-db-sync", + "nixpkgs" + ], + "secp256k1": "secp256k1", + "sodium": "sodium" + }, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1730297014, + "narHash": "sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "d407eedd4995e88d08e83ef75844a8a9c2e29b36", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2111_2": { + "iohkNix_2": { + "inputs": { + "blst": "blst_2", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "nixpkgs" + ], + "secp256k1": "secp256k1_2", + "sodium": "sodium_2" + }, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1728687575, + "narHash": "sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86c2bd46e8a08f62ea38ffe77cb4e9c337b42217", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2111_3": { + "iohkNix_3": { + "inputs": { + "blst": "blst_3", + "nixpkgs": [ + "ctl", + "cardano-node", + "nixpkgs" + ], + "secp256k1": "secp256k1_3", + "sodium": "sodium_3" + }, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1728687575, + "narHash": "sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86c2bd46e8a08f62ea38ffe77cb4e9c337b42217", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2111_4": { + "iohkNix_4": { + "inputs": { + "blst": "blst_4", + "nixpkgs": [ + "db-sync-ctl", + "nixpkgs" + ], + "secp256k1": "secp256k1_4", + "sodium": "sodium_4" + }, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1684223806, + "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2111_5": { + "iserv-proxy": { + "flake": false, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "nixpkgs-2111_6": { + "iserv-proxy_2": { + "flake": false, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "nixpkgs-2111_7": { + "iserv-proxy_3": { + "flake": false, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "nixpkgs-2111_8": { + "iserv-proxy_4": { + "flake": false, "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", - "type": "github" + "lastModified": 1670983692, + "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", + "ref": "hkm/remote-iserv", + "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", + "revCount": 10, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "nixpkgs-2205": { + "iserv-proxy_5": { + "flake": false, "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1717479972, + "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "2ed34002247213fc435d0062350b91bab920626e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "nixpkgs-2205_2": { + "lib": { "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1694306727, + "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, - "nixpkgs-2205_3": { + "lib_2": { "locked": { - "lastModified": 1682600000, - "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", + "lastModified": 1694306727, + "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, - "nixpkgs-2205_4": { + "lowdown-src": { + "flake": false, "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "nixpkgs-2205_5": { + "lowdown-src_2": { + "flake": false, "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "nixpkgs-2205_6": { + "lowdown-src_3": { + "flake": false, "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "nixpkgs-2205_7": { + "lowdown-src_4": { + "flake": false, "locked": { - "lastModified": 1682600000, - "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "nixpkgs-2205_8": { + "mdbook-kroki-preprocessor": { + "flake": false, "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", + "lastModified": 1661755005, + "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", + "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", "type": "github" } }, - "nixpkgs-2211": { + "mdbook-kroki-preprocessor_2": { + "flake": false, "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "lastModified": 1661755005, + "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", + "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "owner": "JoelCourtney", + "repo": "mdbook-kroki-preprocessor", "type": "github" } }, - "nixpkgs-2211_2": { + "n2c": { + "inputs": { + "flake-utils": "flake-utils_4", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2211_3": { + "n2c_2": { + "inputs": { + "flake-utils": "flake-utils_8", + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1682682915, - "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2211_4": { + "n2c_3": { + "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2211_5": { + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs_3", + "nixpkgs-regression": "nixpkgs-regression" + }, "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "nixpkgs-2211_6": { - "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", - "type": "github" + "nix-nomad": { + "inputs": { + "flake-compat": "flake-compat_3", + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix", + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "nixpkgs" + ], + "nixpkgs-lib": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "nixpkgs" + ] }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2211_7": { "locked": { - "lastModified": 1682682915, - "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "nixpkgs-2211_8": { - "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", - "type": "github" + "nix-nomad_2": { + "inputs": { + "flake-compat": "flake-compat_7", + "flake-utils": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix_2", + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "nixpkgs" + ], + "nixpkgs-lib": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "nixpkgs" + ] }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2305": { "locked": { - "lastModified": 1690680713, - "narHash": "sha256-NXCWA8N+GfSQyoN7ZNiOgq/nDJKOp5/BHEpiZP8sUZw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "b81af66deb21f73a70c67e5ea189568af53b1e8c", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "nixpkgs-2305_2": { + "nix-nomad_3": { + "inputs": { + "flake-compat": "flake-compat_13", + "flake-utils": [ + "db-sync-ctl", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix_3", + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "nixpkgs" + ], + "nixpkgs-lib": [ + "db-sync-ctl", + "tullia", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1695416179, - "narHash": "sha256-610o1+pwbSu+QuF3GE0NU5xQdTHM3t9wyYhB9l94Cd8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "715d72e967ec1dd5ecc71290ee072bcaf5181ed6", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "nixpkgs-2305_3": { + "nix2container": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs_5" + }, "locked": { - "lastModified": 1695416179, - "narHash": "sha256-610o1+pwbSu+QuF3GE0NU5xQdTHM3t9wyYhB9l94Cd8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "715d72e967ec1dd5ecc71290ee072bcaf5181ed6", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2305_4": { + "nix2container_2": { + "inputs": { + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_11" + }, "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2305_5": { + "nix2container_3": { + "inputs": { + "flake-utils": "flake-utils_10", + "nixpkgs": "nixpkgs_19" + }, "locked": { - "lastModified": 1705033721, - "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2305_6": { + "nix_2": { + "inputs": { + "lowdown-src": "lowdown-src_2", + "nixpkgs": "nixpkgs_8", + "nixpkgs-regression": "nixpkgs-regression_2" + }, "locked": { - "lastModified": 1705033721, - "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "nixpkgs-2311": { + "nix_3": { + "inputs": { + "lowdown-src": "lowdown-src_3", + "nixpkgs": "nixpkgs_14", + "nixpkgs-regression": "nixpkgs-regression_3" + }, "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "nixpkgs-2311_2": { + "nix_4": { + "inputs": { + "lowdown-src": "lowdown-src_4", + "nixpkgs": "nixpkgs_17", + "nixpkgs-regression": "nixpkgs-regression_4" + }, "locked": { - "lastModified": 1719957072, - "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "nixpkgs-2311_3": { - "locked": { - "lastModified": 1719957072, - "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", - "type": "github" + "nixago": { + "inputs": { + "flake-utils": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "flake-utils" + ], + "nixago-exts": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "blank" + ], + "nixpkgs": [ + "ctl", + "cardano-nix", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2405": { "locked": { - "lastModified": 1720122915, - "narHash": "sha256-Nby8WWxj0elBu1xuRaUcRjPi/rU3xVbkAt2kj4QwX2U=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "835cf2d3f37989c5db6585a28de967a667a75fb1", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-24.05-darwin", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nixpkgs-2405_2": { + "nixago_2": { + "inputs": { + "flake-utils": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "flake-utils" + ], + "nixago-exts": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "blank" + ], + "nixpkgs": [ + "ctl", + "cardano-node", + "cardano-automation", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1729242558, - "narHash": "sha256-VgcLDu4igNT0eYua6OAl9pWCI0cYXhDbR+pWP44tte0=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "4a3f2d3195b60d07530574988df92e049372c10e", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-24.05-darwin", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nixpkgs-arion": { + "nixago_3": { + "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixago-exts": [ + "db-sync-ctl", + "tullia", + "std", + "blank" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1725022733, - "narHash": "sha256-M6tvBPNDilgXLh9Bfv4U0ih+TyrQReeYOLkY+U2idy8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "79eb73f1c49fdfdf75f00b1ee086366380fbc323", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "owner": "nix-community", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { - "owner": "NixOS", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixago", "type": "github" } }, - "nixpkgs-lib": { + "nixpkgs": { "locked": { - "dir": "lib", - "lastModified": 1671359686, - "narHash": "sha256-3MpC6yZo+Xn9cPordGz2/ii6IJpP2n8LE8e/ebUXLrs=", + "lastModified": 1687420147, + "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "04f574a1c0fde90b51bf68198e2297ca4e7cccf4", + "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib_2": { + "nixpkgs-2003": { "locked": { - "dir": "lib", - "lastModified": 1682879489, - "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib_3": { + "nixpkgs-2003_2": { "locked": { - "dir": "lib", - "lastModified": 1690881714, - "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9e1960bc196baf6881340d53dccb203a951745a2", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib_4": { + "nixpkgs-2003_3": { "locked": { - "dir": "lib", - "lastModified": 1690881714, - "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9e1960bc196baf6881340d53dccb203a951745a2", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib_5": { + "nixpkgs-2003_4": { "locked": { - "dir": "lib", - "lastModified": 1696019113, - "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "dir": "lib", "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-lib_6": { - "locked": { - "lastModified": 1738452942, - "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" - } - }, - "nixpkgs-regression": { + "nixpkgs-2105": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_2": { + "nixpkgs-2105_2": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_3": { + "nixpkgs-2105_3": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_4": { + "nixpkgs-2105_4": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_5": { + "nixpkgs-2111": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_6": { + "nixpkgs-2111_2": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_7": { + "nixpkgs-2111_3": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_8": { + "nixpkgs-2111_4": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-stable": { + "nixpkgs-2205": { "locked": { - "lastModified": 1690066826, - "narHash": "sha256-6L2qb+Zc0BFkh72OS9uuX637gniOjzU6qCDBpjB2LGY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ce45b591975d070044ca24e3003c830d26fea1c8", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "release-23.05", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable": { + "nixpkgs-2205_2": { "locked": { - "lastModified": 1690720142, - "narHash": "sha256-GywuiZjBKfFkntQwpNQfL+Ksa2iGjPprBGL0/psgRZM=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3acb5c4264c490e7714d503c7166a3fde0c51324", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_2": { - "locked": { - "lastModified": 1696577711, - "narHash": "sha256-94VRjvClIKDym1QRqPkX5LTQoAwZ1E6QE/3dWtOXSIQ=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "a2eb207f45e4a14a1e3019d9e3863d1e208e2295", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_3": { + "nixpkgs-2205_3": { "locked": { - "lastModified": 1695318763, - "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", + "lastModified": 1685573264, + "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", + "rev": "380be19fbd2d9079f677978361792cb25e8a3635", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_4": { + "nixpkgs-2205_4": { "locked": { - "lastModified": 1682656005, - "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", + "lastModified": 1682600000, + "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", + "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_5": { + "nixpkgs-2211": { "locked": { - "lastModified": 1695318763, - "narHash": "sha256-FHVPDRP2AfvsxAdc+AsgFJevMz5VBmnZglFUMlxBkcY=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e12483116b3b51a185a33a272bf351e357ba9a99", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_6": { + "nixpkgs-2211_2": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_7": { + "nixpkgs-2211_3": { "locked": { - "lastModified": 1720181791, - "narHash": "sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8=", + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_8": { + "nixpkgs-2211_4": { "locked": { - "lastModified": 1682656005, - "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", + "lastModified": 1682682915, + "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", + "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_9": { + "nixpkgs-2305": { "locked": { - "lastModified": 1729980323, - "narHash": "sha256-eWPRZAlhf446bKSmzw6x7RWEE4IuZgAp8NW3eXZwRAY=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "86e78d3d2084ff87688da662cf78c2af085d8e73", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_10": { + "nixpkgs-2305_2": { "locked": { - "lastModified": 1670461440, - "narHash": "sha256-jy1LB8HOMKGJEGXgzFRLDU1CBGL0/LlkolgnqIsF0D8=", + "lastModified": 1701362232, + "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "04a75b2eecc0acf6239acf9dd04485ff8d14f425", + "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.11-small", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_11": { + "nixpkgs-2305_3": { "locked": { - "lastModified": 1690026219, - "narHash": "sha256-oOduRk/kzQxOBknZXTLSEYd7tk+GoKvr8wV6Ab+t4AU=", + "lastModified": 1701362232, + "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f465da166263bc0d4b39dfd4ca28b777c92d4b73", + "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_12": { + "nixpkgs-2305_4": { "locked": { - "lastModified": 1675249806, - "narHash": "sha256-u8Rcqekusl3pMZm68hZqr6zozI8Ug5IxqOiqDLAlu1k=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "79feedf38536de2a27d13fe2eaf200a9c05193ba", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_13": { + "nixpkgs-2311": { "locked": { - "lastModified": 1636823747, - "narHash": "sha256-oWo1nElRAOZqEf90Yek2ixdHyjD+gqtS/pAgwaQ9UhQ=", - "owner": "nixos", + "lastModified": 1719957072, + "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "f6a2ed2082d9a51668c86ba27d0b5496f7a2ea93", + "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "type": "github" }, "original": { - "owner": "nixos", + "owner": "NixOS", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_14": { + "nixpkgs-2311_2": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1701386440, + "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_15": { + "nixpkgs-2311_3": { "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "lastModified": 1701386440, + "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixpkgs-23.11-darwin", + "repo": "nixpkgs", + "type": "github" } }, - "nixpkgs_16": { + "nixpkgs-2311_4": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1719957072, + "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_17": { + "nixpkgs-2405": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1726447378, + "narHash": "sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "086b448a5d54fd117f4dc2dee55c9f0ff461bdc1", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-24.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_18": { + "nixpkgs-2405_2": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "lastModified": 1735564410, + "narHash": "sha256-HB/FA0+1gpSs8+/boEavrGJH+Eq08/R2wWNph1sM1Dg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "1e7a8f391f1a490460760065fa0630b5520f9cf8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-24.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_19": { + "nixpkgs-2411": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1737255904, + "narHash": "sha256-r3fxHvh+M/mBgCZXOACzRFPsJdix2QSsKazb7VCXXo0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "eacdab35066b0bb1c9413c96898e326b76398a81", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-24.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_2": { + "nixpkgs-arion": { "locked": { - "lastModified": 1687420147, - "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", + "lastModified": 1737989921, + "narHash": "sha256-Ger8ClHNQ1KBX6LdW9iRbgKiKRuUjnnbDqwMtY73IT0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", + "rev": "2c62218ab7a0455ca27fc3a7d3a2af496b3580eb", "type": "github" }, "original": { "owner": "NixOS", - "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_20": { + "nixpkgs-lib": { "locked": { - "lastModified": 1674407282, - "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", - "type": "github" + "lastModified": 1730504152, + "narHash": "sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" }, "original": { - "owner": "nixos", - "ref": "nixos-22.11", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" } }, - "nixpkgs_21": { + "nixpkgs-lib_2": { "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", - "type": "github" + "lastModified": 1738452942, + "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" } }, - "nixpkgs_22": { + "nixpkgs-regression": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs_23": { + "nixpkgs-regression_2": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs_24": { + "nixpkgs-regression_3": { "locked": { - "lastModified": 1675940568, - "narHash": "sha256-epG6pOT9V0kS+FUqd7R6/CWkgnZx2DMT5Veqo+y6G3c=", - "owner": "nixos", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "6ccc4a59c3f1b56d039d93da52696633e641bc71", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_25": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" } }, - "nixpkgs_26": { + "nixpkgs-regression_4": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs_27": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1726583932, + "narHash": "sha256-zACxiQx8knB3F8+Ze+1BpiYrI+CbhxyWpcSID9kVhkQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "658e7223191d2598641d50ee4e898126768fe847", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_28": { + "nixpkgs-unstable_2": { "locked": { - "lastModified": 1681001314, - "narHash": "sha256-5sDnCLdrKZqxLPK4KA8+f4A3YKO/u6ElpMILvX0g72c=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "367c0e1086a4eb4502b24d872cea2c7acdd557f4", + "lastModified": 1694822471, + "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs_29": { + "nixpkgs-unstable_3": { "locked": { - "lastModified": 1675940568, - "narHash": "sha256-epG6pOT9V0kS+FUqd7R6/CWkgnZx2DMT5Veqo+y6G3c=", - "owner": "nixos", + "lastModified": 1694822471, + "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "6ccc4a59c3f1b56d039d93da52696633e641bc71", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "owner": "NixOS", "repo": "nixpkgs", + "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs_3": { + "nixpkgs-unstable_4": { "locked": { - "lastModified": 1677543769, - "narHash": "sha256-LwbqS8vGisXl2WHpK9r5+kodr0zoIT8F2YB0R4y1TsA=", + "lastModified": 1682656005, + "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b26d52c9feb6476580016e78935cbf96eb3e2115", + "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.11", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_30": { + "nixpkgs-unstable_5": { "locked": { - "lastModified": 1677063315, - "narHash": "sha256-qiB4ajTeAOVnVSAwCNEEkoybrAlA+cpeiBxLobHndE8=", - "owner": "nixos", + "lastModified": 1737110817, + "narHash": "sha256-DSenga8XjPaUV5KUFW/i3rNkN7jm9XmguW+qQ1ZJTR4=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "988cc958c57ce4350ec248d2d53087777f9e1949", + "rev": "041c867bad68dfe34b78b2813028a2e2ea70a23c", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", + "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_31": { + "nixpkgs_10": { "locked": { "lastModified": 1653581809, "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", @@ -8785,7 +5196,7 @@ "type": "github" } }, - "nixpkgs_32": { + "nixpkgs_11": { "locked": { "lastModified": 1654807842, "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", @@ -8800,7 +5211,7 @@ "type": "github" } }, - "nixpkgs_33": { + "nixpkgs_12": { "locked": { "lastModified": 1665087388, "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", @@ -8816,7 +5227,7 @@ "type": "github" } }, - "nixpkgs_34": { + "nixpkgs_13": { "locked": { "lastModified": 1642336556, "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", @@ -8830,7 +5241,7 @@ "type": "indirect" } }, - "nixpkgs_35": { + "nixpkgs_14": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -8846,22 +5257,7 @@ "type": "github" } }, - "nixpkgs_36": { - "locked": { - "lastModified": 1712920918, - "narHash": "sha256-1yxFvUcJfUphK9V91KufIQom7gCsztza0H4Rz2VCWUU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "92323443a56f4e9fc4e4b712e3119f66d0969297", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_37": { + "nixpkgs_15": { "locked": { "lastModified": 1708343346, "narHash": "sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0=", @@ -8877,29 +5273,13 @@ "type": "github" } }, - "nixpkgs_38": { - "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_39": { + "nixpkgs_16": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1736798957, + "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", "type": "github" }, "original": { @@ -8909,23 +5289,7 @@ "type": "github" } }, - "nixpkgs_4": { - "locked": { - "lastModified": 1645013224, - "narHash": "sha256-b7OEC8vwzJv3rsz9pwnTX2LQDkeOWz2DbKypkVvNHXc=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "b66b39216b1fef2d8c33cc7a5c72d8da80b79970", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_40": { + "nixpkgs_17": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -8941,7 +5305,7 @@ "type": "github" } }, - "nixpkgs_41": { + "nixpkgs_18": { "locked": { "lastModified": 1653581809, "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", @@ -8957,7 +5321,7 @@ "type": "github" } }, - "nixpkgs_42": { + "nixpkgs_19": { "locked": { "lastModified": 1654807842, "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", @@ -8972,7 +5336,23 @@ "type": "github" } }, - "nixpkgs_43": { + "nixpkgs_2": { + "locked": { + "lastModified": 1687420147, + "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_20": { "locked": { "lastModified": 1674407282, "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", @@ -8988,7 +5368,7 @@ "type": "github" } }, - "nixpkgs_44": { + "nixpkgs_21": { "locked": { "lastModified": 1665087388, "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", @@ -9004,23 +5384,7 @@ "type": "github" } }, - "nixpkgs_45": { - "locked": { - "lastModified": 1735651292, - "narHash": "sha256-YLbzcBtYo1/FEzFsB3AnM16qFc6fWPMIoOuSoDwvg9g=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0da3c44a9460a26d2025ec3ed2ec60a895eb1114", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.05-small", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_46": { + "nixpkgs_22": { "locked": { "lastModified": 1736798957, "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", @@ -9036,7 +5400,7 @@ "type": "github" } }, - "nixpkgs_47": { + "nixpkgs_23": { "locked": { "lastModified": 1684171562, "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", @@ -9052,13 +5416,13 @@ "type": "github" } }, - "nixpkgs_48": { + "nixpkgs_24": { "locked": { - "lastModified": 1738499782, - "narHash": "sha256-A9cUWl1sBpHnhKRw26mJ6oxNjtNT4zFwjNbcokY3ZhY=", + "lastModified": 1739105150, + "narHash": "sha256-bZd1hkiuhJ3FICjzJQ0ooK4yzOkLWDd9ba9XFIZjFJw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b03f8da969be04375f538607903b6a0bc3135c03", + "rev": "726ac7dbc8d5c1a344da1b78bd6726034bf9a4ec", "type": "github" }, "original": { @@ -9067,7 +5431,7 @@ "type": "github" } }, - "nixpkgs_49": { + "nixpkgs_25": { "locked": { "lastModified": 1730768919, "narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=", @@ -9083,23 +5447,7 @@ "type": "github" } }, - "nixpkgs_5": { - "locked": { - "lastModified": 1680945546, - "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_50": { + "nixpkgs_26": { "locked": { "lastModified": 1736320768, "narHash": "sha256-nIYdTAiKIGnFNugbomgBJR+Xv5F1ZQU+HfaBqJKroC0=", @@ -9115,7 +5463,7 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_3": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -9131,85 +5479,100 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_4": { "locked": { - "lastModified": 1692339729, - "narHash": "sha256-TUK76/Pqm9qIDjEGd27Lz9EiBIvn5F70JWDmEQ4Y5DQ=", - "owner": "nixos", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "ae521bd4e460b076a455dca8b13f4151489a725c", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-23.05", + "owner": "NixOS", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_5": { "locked": { - "lastModified": 1684171562, - "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", - "owner": "nixos", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { - "owner": "nixos", - "ref": "release-22.11", + "owner": "NixOS", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_9": { + "nixpkgs_6": { "locked": { - "lastModified": 1684171562, - "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", + "lastModified": 1665087388, + "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", + "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", "type": "github" }, "original": { "owner": "nixos", - "ref": "release-22.11", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nosys": { + "nixpkgs_7": { "locked": { - "lastModified": 1667881534, - "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", - "owner": "divnix", - "repo": "nosys", - "rev": "2d0d5207f6a230e9d0f660903f8db9807b54814f", + "lastModified": 1642336556, + "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", "type": "github" }, "original": { - "owner": "divnix", - "repo": "nosys", + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_8": { + "locked": { + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.05-small", + "repo": "nixpkgs", "type": "github" } }, - "nosys_2": { + "nixpkgs_9": { "locked": { - "lastModified": 1668010795, - "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", - "owner": "divnix", - "repo": "nosys", - "rev": "feade0141487801c71ff55623b421ed535dbdefa", + "lastModified": 1708343346, + "narHash": "sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "9312b935a538684049cb668885e60f15547d4c5f", "type": "github" }, "original": { - "owner": "divnix", - "repo": "nosys", + "owner": "nixos", + "ref": "release-23.11", + "repo": "nixpkgs", "type": "github" } }, - "nosys_3": { + "nosys": { "locked": { "lastModified": 1668010795, "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", @@ -9224,7 +5587,7 @@ "type": "github" } }, - "nosys_4": { + "nosys_2": { "locked": { "lastModified": 1668010795, "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", @@ -9239,7 +5602,7 @@ "type": "github" } }, - "nosys_5": { + "nosys_3": { "locked": { "lastModified": 1667881534, "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", @@ -9254,36 +5617,19 @@ "type": "github" } }, - "offchain-metadata-tools-service": { - "flake": false, - "locked": { - "lastModified": 1684160858, - "narHash": "sha256-2pu/T4uoXBxhI47PrOS6zHRZRwaSM6qA87HJySwwIBo=", - "owner": "input-output-hk", - "repo": "offchain-metadata-tools", - "rev": "a68c12b10fe5ed9802defb4a6ca80919b695d945", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "feat-add-password-to-db-conn-string", - "repo": "offchain-metadata-tools", - "type": "github" - } - }, "ogmios": { "flake": false, "locked": { - "lastModified": 1720778275, - "narHash": "sha256-OpUeVbztfLy+9d2M5w2Jgx1b/IhDNAQdlr/eP1iKUQI=", + "lastModified": 1726935492, + "narHash": "sha256-JBKxY0tzd0bilfLE7b6wZX9Cn1tIQGNGHCvy18QLvUA=", "owner": "CardanoSolutions", "repo": "ogmios", - "rev": "63a9e9d33eadbca22d1ecc90b9623b962148d174", + "rev": "1b137e49cb158684908dd5933e42de8fe5ab853b", "type": "github" }, "original": { "owner": "CardanoSolutions", - "ref": "v6.5.0", + "ref": "v6.8.0", "repo": "ogmios", "type": "github" } @@ -9369,85 +5715,18 @@ "original": { "owner": "angerman", "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "old-ghc-nix_6": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "old-ghc-nix_7": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "old-ghc-nix_8": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "ops-lib": { - "flake": false, - "locked": { - "lastModified": 1675186784, - "narHash": "sha256-HqDtrvk1l7YeREzCSEpUtChtlEgT6Tww9WrJiozjukc=", - "owner": "input-output-hk", - "repo": "ops-lib", - "rev": "5be29ed53b2a4cbbf4cf326fa2e9c1f2b754d26d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ops-lib", + "repo": "old-ghc-nix", "type": "github" } }, - "ops-lib_2": { + "ops-lib": { "flake": false, "locked": { - "lastModified": 1675186784, - "narHash": "sha256-HqDtrvk1l7YeREzCSEpUtChtlEgT6Tww9WrJiozjukc=", + "lastModified": 1713366514, + "narHash": "sha256-0hNlv+grFTE+TeXIbxSY97QoEEaUupOKMusZ4PesdrQ=", "owner": "input-output-hk", "repo": "ops-lib", - "rev": "5be29ed53b2a4cbbf4cf326fa2e9c1f2b754d26d", + "rev": "19d83fa8eab1c0b7765f736eb4e8569d84d3e39d", "type": "github" }, "original": { @@ -9456,7 +5735,7 @@ "type": "github" } }, - "ops-lib_3": { + "ops-lib_2": { "flake": false, "locked": { "lastModified": 1713366514, @@ -9479,183 +5758,75 @@ "cardano-nix", "crane" ], - "utils": "utils_6" + "utils": "utils_4" }, "locked": { - "lastModified": 1720226386, - "narHash": "sha256-oBvHLxWM2vN351flm7jWjwuatFEK6la/nX9fHNy9/hk=", + "lastModified": 1729716427, + "narHash": "sha256-gZhY/Xh63VLsiGzfpwoKSSmTJwguiRfOjPry+cD5pmM=", "owner": "txpipe", "repo": "oura", - "rev": "d94068562d98f43aeef8e224111fbdaeb2bc186c", + "rev": "c6bfc5ab66a82cc6a59de5d3a3d3f01f5543b961", "type": "github" }, "original": { "owner": "txpipe", - "ref": "v1.8.6", + "ref": "v1.9.2", "repo": "oura", "type": "github" } }, "paisano": { "inputs": { + "call-flake": "call-flake", "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", "nixpkgs" ], - "nosys": "nosys_2", + "nosys": "nosys", "yants": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", "yants" ] }, "locked": { - "lastModified": 1677437285, - "narHash": "sha256-YGfMothgUq1T9wMJYEhOSvdIiD/8gLXO1YcZA6hyIWU=", + "lastModified": 1708640854, + "narHash": "sha256-EpcAmvIS4ErqhXtVEfd2GPpU/E/s8CCRSfYzk6FZ/fY=", "owner": "paisano-nix", "repo": "core", - "rev": "5f2fc05e98e001cb1cf9535ded09e05d90cec131", + "rev": "adcf742bc9463c08764ca9e6955bd5e7dcf3a3fe", "type": "github" }, "original": { "owner": "paisano-nix", + "ref": "0.2.0", "repo": "core", "type": "github" } }, - "paisano-actions": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "paisano-mdbook-preprocessor", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1677306424, - "narHash": "sha256-H9/dI2rGEbKo4KEisqbRPHFG2ajF8Tm111NPdKGIf28=", - "owner": "paisano-nix", - "repo": "actions", - "rev": "65ec4e080b3480167fc1a748c89a05901eea9a9b", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "repo": "actions", - "type": "github" - } - }, - "paisano-mdbook-preprocessor": { - "inputs": { - "crane": "crane_2", - "fenix": "fenix_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "nixpkgs" - ], - "paisano-actions": "paisano-actions", - "std": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std" - ] - }, - "locked": { - "lastModified": 1680654400, - "narHash": "sha256-Qdpio+ldhUK3zfl22Mhf8HUULdUOJXDWDdO7MIK69OU=", - "owner": "paisano-nix", - "repo": "mdbook-paisano-preprocessor", - "rev": "11a8fc47f574f194a7ae7b8b98001f6143ba4cf1", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "repo": "mdbook-paisano-preprocessor", - "type": "github" - } - }, "paisano-tui": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "std": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", - "std" - ] - }, + "flake": false, "locked": { - "lastModified": 1677533603, - "narHash": "sha256-Nq1dH/qn7Wg/Tj1+id+ZM3o0fzqonW73jAgY3mCp35M=", + "lastModified": 1708637035, + "narHash": "sha256-R19YURSK+MY/Rw6FZnojQS9zuDh+OoTAyngQAjjoubc=", "owner": "paisano-nix", "repo": "tui", - "rev": "802958d123b0a5437441be0cab1dee487b0ed3eb", + "rev": "231761b260587a64817e4ffae3afc15defaa15db", "type": "github" }, "original": { "owner": "paisano-nix", + "ref": "v0.5.0", "repo": "tui", "type": "github" } }, "paisano-tui_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "blank" - ], - "std": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std" - ] - }, - "locked": { - "lastModified": 1681847764, - "narHash": "sha256-mdd7PJW1BZvxy0cIKsPfAO+ohVl/V7heE5ZTAHzTdv8=", - "owner": "paisano-nix", - "repo": "tui", - "rev": "3096bad91cae73ab8ab3367d31f8a143d248a244", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "0.1.1", - "repo": "tui", - "type": "github" - } - }, - "paisano-tui_3": { "flake": false, "locked": { "lastModified": 1708637035, @@ -9674,47 +5845,14 @@ }, "paisano_2": { "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "nixpkgs" - ], - "nosys": "nosys_3", - "yants": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1686862844, - "narHash": "sha256-m8l/HpRBJnZ3c0F1u0IyQ3nYGWE0R9V5kfORuqZPzgk=", - "owner": "paisano-nix", - "repo": "core", - "rev": "6674b3d3577212c1eeecd30d62d52edbd000e726", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "0.1.1", - "repo": "core", - "type": "github" - } - }, - "paisano_3": { - "inputs": { - "call-flake": "call-flake", + "call-flake": "call-flake_2", "nixpkgs": [ "ctl", "cardano-node", "std", "nixpkgs" ], - "nosys": "nosys_4", + "nosys": "nosys_2", "yants": [ "ctl", "cardano-node", @@ -9740,11 +5878,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1738278596, - "narHash": "sha256-dqRrhjqXNqH9rpbOyje1nymcqL4yqyaHLi8XGRQ5foA=", + "lastModified": 1738969328, + "narHash": "sha256-/3Em33hPDu88NOUD/XAzW2OeIq4IgbXAtGbak/QBF/8=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "c907221775ea6c370e1acab88e0f22f645c04ed8", + "rev": "8d7f19963d2aa6255a5e39ab8eb8cd88338ee864", "type": "github" }, "original": { @@ -9756,9 +5894,9 @@ }, "pre-commit-hooks": { "inputs": { - "flake-compat": "flake-compat_23", + "flake-compat": "flake-compat_15", "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_49" + "nixpkgs": "nixpkgs_25" }, "locked": { "lastModified": 1737465171, @@ -9776,8 +5914,7 @@ }, "pre-commit-hooks-nix": { "inputs": { - "flake-compat": "flake-compat_13", - "flake-utils": "flake-utils_15", + "flake-compat": "flake-compat_6", "gitignore": "gitignore", "nixpkgs": [ "ctl", @@ -9791,11 +5928,11 @@ ] }, "locked": { - "lastModified": 1708018599, - "narHash": "sha256-M+Ng6+SePmA8g06CmUZWi1AjG2tFBX9WCXElBHEKnyM=", + "lastModified": 1731363552, + "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "5df5a70ad7575f6601d91f0efec95dd9bc619431", + "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", "type": "github" }, "original": { @@ -9810,172 +5947,35 @@ "crane": "crane", "ctl": "ctl", "db-sync-ctl": "db-sync-ctl", - "flake-parts": "flake-parts_7", - "haskell-nix": "haskell-nix_3", + "flake-parts": "flake-parts_3", + "haskell-nix": "haskell-nix", "hci-effects": "hci-effects", - "iohk-nix": "iohk-nix_3", - "nixpkgs": "nixpkgs_48", + "iohk-nix": "iohk-nix", + "nixpkgs": "nixpkgs_24", "plutarch": "plutarch", "pre-commit-hooks": "pre-commit-hooks", - "rust-overlay": "rust-overlay_2" - } - }, - "rust-analyzer-src": { - "flake": false, - "locked": { - "lastModified": 1645205556, - "narHash": "sha256-e4lZW3qRyOEJ+vLKFQP7m2Dxh5P44NrnekZYLxlucww=", - "owner": "rust-analyzer", - "repo": "rust-analyzer", - "rev": "acf5874b39f3dc5262317a6074d9fc7285081161", - "type": "github" - }, - "original": { - "owner": "rust-analyzer", - "ref": "nightly", - "repo": "rust-analyzer", - "type": "github" - } - }, - "rust-analyzer-src_2": { - "flake": false, - "locked": { - "lastModified": 1677221702, - "narHash": "sha256-1M+58rC4eTCWNmmX0hQVZP20t3tfYNunl9D/PrGUyGE=", - "owner": "rust-lang", - "repo": "rust-analyzer", - "rev": "f5401f620699b26ed9d47a1d2e838143a18dbe3b", - "type": "github" - }, - "original": { - "owner": "rust-lang", - "ref": "nightly", - "repo": "rust-analyzer", - "type": "github" + "rust-overlay": "rust-overlay" } }, "rust-overlay": { "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "paisano-mdbook-preprocessor", - "crane", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.7.3", - "std", - "paisano-mdbook-preprocessor", - "crane", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1675391458, - "narHash": "sha256-ukDKZw922BnK5ohL9LhwtaDAdCsJL7L6ScNEyF1lO9w=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "383a4acfd11d778d5c2efcf28376cbd845eeaedf", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_2": { - "inputs": { - "nixpkgs": "nixpkgs_50" - }, - "locked": { - "lastModified": 1738463259, - "narHash": "sha256-+5QJpiRpkh1ALvKcMEpPyGwkPZfaynsYF4SFdNW5UfQ=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "e2bb8c205a069514535f083742c7da8dfb6e02b9", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "secp256k1": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" - }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, - "secp256k1_2": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" + "nixpkgs": "nixpkgs_26" }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, - "secp256k1_3": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" - }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, - "secp256k1_4": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", + "locked": { + "lastModified": 1739068147, + "narHash": "sha256-3DtLkjQFlIUOXw3TBH+iP0jglpqO6Lv2KaQc+ADg39I=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "f61820fa2c3844d6940cce269a6afdec30aa2e6c", "type": "github" }, "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", + "owner": "oxalica", + "repo": "rust-overlay", "type": "github" } }, - "secp256k1_5": { + "secp256k1": { "flake": false, "locked": { "lastModified": 1683999695, @@ -9992,7 +5992,7 @@ "type": "github" } }, - "secp256k1_6": { + "secp256k1_2": { "flake": false, "locked": { "lastModified": 1683999695, @@ -10009,7 +6009,7 @@ "type": "github" } }, - "secp256k1_7": { + "secp256k1_3": { "flake": false, "locked": { "lastModified": 1683999695, @@ -10026,7 +6026,7 @@ "type": "github" } }, - "secp256k1_8": { + "secp256k1_4": { "flake": false, "locked": { "lastModified": 1683999695, @@ -10043,7 +6043,7 @@ "type": "github" } }, - "secp256k1_9": { + "secp256k1_5": { "flake": false, "locked": { "lastModified": 1683999695, @@ -10145,117 +6145,14 @@ "type": "github" } }, - "sodium_6": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sodium_7": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sodium_8": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sodium_9": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sops-nix": { - "inputs": { - "nixpkgs": "nixpkgs_11", - "nixpkgs-stable": "nixpkgs-stable" - }, - "locked": { - "lastModified": 1690199016, - "narHash": "sha256-yTLL72q6aqGmzHq+C3rDp3rIjno7EJZkFLof6Ika7cE=", - "owner": "Mic92", - "repo": "sops-nix", - "rev": "c36df4fe4bf4bb87759b1891cab21e7a05219500", - "type": "github" - }, - "original": { - "owner": "Mic92", - "repo": "sops-nix", - "type": "github" - } - }, - "stable": { - "locked": { - "lastModified": 1669735802, - "narHash": "sha256-qtG/o/i5ZWZLmXw108N2aPiVsxOcidpHJYNkT45ry9Q=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "731cc710aeebecbf45a258e977e8b68350549522", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-22.11", - "repo": "nixpkgs", - "type": "github" - } - }, "stackage": { "flake": false, "locked": { - "lastModified": 1701043780, - "narHash": "sha256-d5CYT7WGEaL6IFNmUg4JUb+onxI/tO1qgHs/TCIKB3A=", + "lastModified": 1729039017, + "narHash": "sha256-fGExfgG+7UNSOV8YfOrWPpOHWrCjA02gQkeSBhaAzjQ=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "cb49435b81adf0549589c51f39b5b38b4369f106", + "rev": "df1d8f0960407551fea7af7af75a9c2f9e18de97", "type": "github" }, "original": { @@ -10267,11 +6164,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1685491814, - "narHash": "sha256-OQX+h5hcDptW6HVrYkBL7dtgqiaiz9zn6iMYv+0CDzc=", + "lastModified": 1718756571, + "narHash": "sha256-8rL8viTbuE9/yV1of6SWp2tHmhVMD2UmkOfmN5KDbKg=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "678b4297ccef8bbcd83294e47e1a9042034bdbd0", + "rev": "027672fb6fd45828b0e623c8152572d4058429ad", "type": "github" }, "original": { @@ -10281,22 +6178,6 @@ } }, "stackage_3": { - "flake": false, - "locked": { - "lastModified": 1700438989, - "narHash": "sha256-x+7Qtboko7ds8CU8pq2sIZiD45DauYoX9LxBfwQr/hs=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "9c2015334cc77837b8454b3b10ef4f711a256f6f", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_4": { "flake": false, "locked": { "lastModified": 1718756571, @@ -10312,23 +6193,7 @@ "type": "github" } }, - "stackage_5": { - "flake": false, - "locked": { - "lastModified": 1724717508, - "narHash": "sha256-FeGR8x/iFDB6zmu3pjRFVcXc6gD/jEct/aM1kZF9gWs=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "3cdad9ccd2f0232659e147b16ca979d08f77e63e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_6": { + "stackage_4": { "flake": false, "locked": { "lastModified": 1684282201, @@ -10344,14 +6209,14 @@ "type": "github" } }, - "stackage_7": { + "stackage_5": { "flake": false, "locked": { - "lastModified": 1738455131, - "narHash": "sha256-RebfFWP9vBugiv8dCpe8i7b5J63AAE/n164qUhVrUoo=", + "lastModified": 1739059942, + "narHash": "sha256-xurmyIYOkCID+cE3xFJGEQziH9XthkmaJeRDnUQxA84=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "782fab3336f9e93d68571ba10e52fcce1f41ab28", + "rev": "8685fcc52063cfcb5848ba88ee59f45a059a3b56", "type": "github" }, "original": { @@ -10360,68 +6225,42 @@ "type": "github" } }, - "statix": { - "inputs": { - "fenix": "fenix", - "nixpkgs": "nixpkgs_4" - }, - "locked": { - "lastModified": 1676888642, - "narHash": "sha256-C73LOMVVCkeL0jA5xN7klLEDEB4NkuiATEJY4A/tIyM=", - "owner": "nerdypepper", - "repo": "statix", - "rev": "3c7136a23f444db252a556928c1489869ca3ab4e", - "type": "github" - }, - "original": { - "owner": "nerdypepper", - "repo": "statix", - "type": "github" - } - }, "std": { "inputs": { - "arion": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "blank" - ], "blank": "blank", "devshell": "devshell", "dmerge": "dmerge", - "flake-utils": "flake-utils_8", - "incl": "incl", + "flake-utils": "flake-utils_3", "makes": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "blank" ], + "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor", "microvm": [ "ctl", "cardano-nix", - "cardano-node-8.1.1", + "cardano-node", + "cardano-automation", "tullia", "std", "blank" ], "n2c": "n2c", "nixago": "nixago", - "nixpkgs": "nixpkgs_21", - "nosys": "nosys", + "nixpkgs": "nixpkgs_6", "yants": "yants" }, "locked": { - "lastModified": 1674526466, - "narHash": "sha256-tMTaS0bqLx6VJ+K+ZT6xqsXNpzvSXJTmogkraBGzymg=", + "lastModified": 1665513321, + "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=", "owner": "divnix", "repo": "std", - "rev": "516387e3d8d059b50e742a2ff1909ed3c8f82826", + "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4", "type": "github" }, "original": { @@ -10435,99 +6274,68 @@ "arion": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", "blank" ], "blank": "blank_2", - "devshell": "devshell_2", + "devshell": [ + "ctl", + "cardano-nix", + "cardano-node", + "std", + "blank" + ], "dmerge": "dmerge_2", - "flake-utils": "flake-utils_11", - "incl": "incl_2", + "haumea": "haumea", + "incl": "incl", + "lib": "lib", "makes": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", "blank" ], "microvm": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", - "cardano-automation", - "tullia", + "cardano-node", "std", "blank" ], - "n2c": "n2c_2", - "nixago": "nixago_2", - "nixpkgs": "nixpkgs_24", - "paisano": "paisano", - "paisano-tui": "paisano-tui", - "yants": "yants_2" - }, - "locked": { - "lastModified": 1677533652, - "narHash": "sha256-H37dcuWAGZs6Yl9mewMNVcmSaUXR90/bABYFLT/nwhk=", - "owner": "divnix", - "repo": "std", - "rev": "490542f624412662e0411d8cb5a9af988ef56633", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "std", - "type": "github" - } - }, - "std_3": { - "inputs": { - "arion": [ + "n2c": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "std", "blank" ], - "blank": "blank_3", - "devshell": "devshell_3", - "dmerge": "dmerge_3", - "flake-utils": "flake-utils_13", - "haumea": "haumea", - "incl": "incl_3", - "makes": [ + "nixago": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "std", "blank" ], - "microvm": [ + "nixpkgs": "nixpkgs_9", + "paisano": "paisano", + "paisano-tui": "paisano-tui", + "terranix": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "std", "blank" ], - "n2c": "n2c_3", - "nixago": "nixago_3", - "nixpkgs": "nixpkgs_29", - "paisano": "paisano_2", - "paisano-mdbook-preprocessor": "paisano-mdbook-preprocessor", - "paisano-tui": "paisano-tui_2", - "yants": "yants_3" + "yants": "yants_2" }, "locked": { - "lastModified": 1687300684, - "narHash": "sha256-oBqbss0j+B568GoO3nF2BCoPEgPxUjxfZQGynW6mhEk=", + "lastModified": 1715201063, + "narHash": "sha256-LcLYV5CDhIiJs3MfxGZFKsXPR4PtfnY4toZ75GM+2Pw=", "owner": "divnix", "repo": "std", - "rev": "80e5792eae98353a97ab1e85f3fba2784e4a3690", + "rev": "b6924a7d37a46fc1dda8efe405040e27ecf1bbd6", "type": "github" }, "original": { @@ -10536,12 +6344,12 @@ "type": "github" } }, - "std_4": { + "std_3": { "inputs": { - "blank": "blank_4", - "devshell": "devshell_5", - "dmerge": "dmerge_4", - "flake-utils": "flake-utils_18", + "blank": "blank_3", + "devshell": "devshell_3", + "dmerge": "dmerge_3", + "flake-utils": "flake-utils_7", "makes": [ "ctl", "cardano-node", @@ -10550,7 +6358,7 @@ "std", "blank" ], - "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor", + "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_2", "microvm": [ "ctl", "cardano-node", @@ -10559,10 +6367,10 @@ "std", "blank" ], - "n2c": "n2c_4", - "nixago": "nixago_4", - "nixpkgs": "nixpkgs_33", - "yants": "yants_4" + "n2c": "n2c_2", + "nixago": "nixago_2", + "nixpkgs": "nixpkgs_12", + "yants": "yants_3" }, "locked": { "lastModified": 1665513321, @@ -10578,7 +6386,7 @@ "type": "github" } }, - "std_5": { + "std_4": { "inputs": { "arion": [ "ctl", @@ -10586,17 +6394,17 @@ "std", "blank" ], - "blank": "blank_5", + "blank": "blank_4", "devshell": [ "ctl", "cardano-node", "std", "blank" ], - "dmerge": "dmerge_5", + "dmerge": "dmerge_4", "haumea": "haumea_2", - "incl": "incl_4", - "lib": "lib", + "incl": "incl_2", + "lib": "lib_2", "makes": [ "ctl", "cardano-node", @@ -10621,16 +6429,16 @@ "std", "blank" ], - "nixpkgs": "nixpkgs_37", - "paisano": "paisano_3", - "paisano-tui": "paisano-tui_3", + "nixpkgs": "nixpkgs_15", + "paisano": "paisano_2", + "paisano-tui": "paisano-tui_2", "terranix": [ "ctl", "cardano-node", "std", "blank" ], - "yants": "yants_5" + "yants": "yants_4" }, "locked": { "lastModified": 1715201063, @@ -10646,7 +6454,7 @@ "type": "github" } }, - "std_6": { + "std_5": { "inputs": { "arion": [ "db-sync-ctl", @@ -10654,11 +6462,11 @@ "std", "blank" ], - "blank": "blank_6", - "devshell": "devshell_6", - "dmerge": "dmerge_6", - "flake-utils": "flake-utils_23", - "incl": "incl_5", + "blank": "blank_5", + "devshell": "devshell_4", + "dmerge": "dmerge_5", + "flake-utils": "flake-utils_11", + "incl": "incl_3", "makes": [ "db-sync-ctl", "tullia", @@ -10671,11 +6479,11 @@ "std", "blank" ], - "n2c": "n2c_5", - "nixago": "nixago_5", - "nixpkgs": "nixpkgs_44", - "nosys": "nosys_5", - "yants": "yants_6" + "n2c": "n2c_3", + "nixago": "nixago_3", + "nixpkgs": "nixpkgs_21", + "nosys": "nosys_3", + "yants": "yants_5" }, "locked": { "lastModified": 1674526466, @@ -10691,21 +6499,6 @@ "type": "github" } }, - "stdlib": { - "locked": { - "lastModified": 1590026685, - "narHash": "sha256-E5INrVvYX/P/UpcoUFDAsuHem+lsqT+/teBs9O7oc9Q=", - "owner": "manveru", - "repo": "nix-lib", - "rev": "99088cf7febcdb21afd375a335dcafa959bef3ed", - "type": "github" - }, - "original": { - "owner": "manveru", - "repo": "nix-lib", - "type": "github" - } - }, "systems": { "locked": { "lastModified": 1681028828, @@ -10751,149 +6544,7 @@ "type": "github" } }, - "systems_4": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_5": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_6": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "terraform-providers": { - "inputs": { - "nixpkgs": "nixpkgs_12" - }, - "locked": { - "lastModified": 1695893013, - "narHash": "sha256-+5EuXNXwxpTiOEGCbZWtZCU75WcVwnS89heLa5xJ2K0=", - "owner": "nix-community", - "repo": "nixpkgs-terraform-providers-bin", - "rev": "6c6865ae6f9bff7aaa4e86c875f520f2aca65c0d", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs-terraform-providers-bin", - "type": "github" - } - }, - "terranix": { - "inputs": { - "bats-assert": "bats-assert", - "bats-support": "bats-support", - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_13", - "terranix-examples": "terranix-examples" - }, - "locked": { - "lastModified": 1684906298, - "narHash": "sha256-pNuJxmVMGbBHw7pa+Bx0HY0orXIXoyyAXOKuQ1zpfus=", - "owner": "terranix", - "repo": "terranix", - "rev": "c0dd15076856c6cb425795b8c7d5d37d3a1e922a", - "type": "github" - }, - "original": { - "owner": "terranix", - "repo": "terranix", - "type": "github" - } - }, - "terranix-examples": { - "locked": { - "lastModified": 1636300201, - "narHash": "sha256-0n1je1WpiR6XfCsvi8ZK7GrpEnMl+DpwhWaO1949Vbc=", - "owner": "terranix", - "repo": "terranix-examples", - "rev": "a934aa1cf88f6bd6c6ddb4c77b77ec6e1660bd5e", - "type": "github" - }, - "original": { - "owner": "terranix", - "repo": "terranix-examples", - "type": "github" - } - }, "treefmt-nix": { - "inputs": { - "nixpkgs": "nixpkgs_5" - }, - "locked": { - "lastModified": 1683117219, - "narHash": "sha256-IyNRNRxw0slA3VQySVA7QPXHMOxlbx0ePWvj9oln+Wk=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "c8c3731dc404f837f38f89c2c5ffc2afc02e249d", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, - "treefmt-nix_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "cardano-parts", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1691440708, - "narHash": "sha256-c7Cc08vJ0IPFgIERpTdO2xvDHQNL7Uf5iXT0GlYO6vo=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "2a535809ac5c9a32288f4d3b938296e056d948cc", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, - "treefmt-nix_3": { "inputs": { "nixpkgs": [ "ctl", @@ -10902,11 +6553,11 @@ ] }, "locked": { - "lastModified": 1697388351, - "narHash": "sha256-63N2eBpKaziIy4R44vjpUu8Nz5fCJY7okKrkixvDQmY=", + "lastModified": 1730321837, + "narHash": "sha256-vK+a09qq19QNu2MlLcvN4qcRctJbqWkX7ahgPZ/+maI=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "aae39f64f5ecbe89792d05eacea5cb241891292a", + "rev": "746901bb8dba96d154b66492a29f5db0693dbfcc", "type": "github" }, "original": { @@ -10918,43 +6569,22 @@ "tullia": { "inputs": { "nix-nomad": "nix-nomad", - "nix2container": "nix2container_2", - "nixpkgs": "nixpkgs_20", - "std": "std" - }, - "locked": { - "lastModified": 1675695930, - "narHash": "sha256-B7rEZ/DBUMlK1AcJ9ajnAPPxqXY6zW2SBX+51bZV0Ac=", - "owner": "input-output-hk", - "repo": "tullia", - "rev": "621365f2c725608f381b3ad5b57afef389fd4c31", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "tullia", - "type": "github" - } - }, - "tullia_2": { - "inputs": { - "nix-nomad": "nix-nomad_2", - "nix2container": "nix2container_3", + "nix2container": "nix2container", "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "cardano-automation", "nixpkgs" ], - "std": "std_2" + "std": "std" }, "locked": { - "lastModified": 1684859161, - "narHash": "sha256-wOKutImA7CRL0rN+Ng80E72fD5FkVub7LLP2k9NICpg=", + "lastModified": 1668711738, + "narHash": "sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk+yaFQLibqXcE=", "owner": "input-output-hk", "repo": "tullia", - "rev": "2964cff1a16eefe301bdddb508c49d94d04603d6", + "rev": "ead1f515c251f0e060060ef0e2356a51d3dfe4b0", "type": "github" }, "original": { @@ -10963,17 +6593,17 @@ "type": "github" } }, - "tullia_3": { + "tullia_2": { "inputs": { - "nix-nomad": "nix-nomad_3", - "nix2container": "nix2container_5", + "nix-nomad": "nix-nomad_2", + "nix2container": "nix2container_2", "nixpkgs": [ "ctl", "cardano-node", "cardano-automation", "nixpkgs" ], - "std": "std_4" + "std": "std_3" }, "locked": { "lastModified": 1668711738, @@ -10989,12 +6619,12 @@ "type": "github" } }, - "tullia_4": { + "tullia_3": { "inputs": { - "nix-nomad": "nix-nomad_4", - "nix2container": "nix2container_7", - "nixpkgs": "nixpkgs_43", - "std": "std_6" + "nix-nomad": "nix-nomad_3", + "nix2container": "nix2container_3", + "nixpkgs": "nixpkgs_20", + "std": "std_5" }, "locked": { "lastModified": 1675182051, @@ -11015,26 +6645,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_10": { - "locked": { - "lastModified": 1638122382, - "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "lastModified": 1726560853, + "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", "type": "github" }, "original": { @@ -11059,12 +6674,15 @@ } }, "utils_3": { + "inputs": { + "systems": "systems_2" + }, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { @@ -11089,36 +6707,6 @@ } }, "utils_5": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_6": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_7": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -11133,9 +6721,9 @@ "type": "github" } }, - "utils_8": { + "utils_6": { "inputs": { - "systems": "systems_6" + "systems": "systems_3" }, "locked": { "lastModified": 1710146030, @@ -11151,7 +6739,7 @@ "type": "github" } }, - "utils_9": { + "utils_7": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -11166,37 +6754,27 @@ "type": "github" } }, - "yants": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-8.1.1", - "tullia", - "std", - "nixpkgs" - ] - }, + "utils_8": { "locked": { - "lastModified": 1667096281, - "narHash": "sha256-wRRec6ze0gJHmGn6m57/zhz/Kdvp9HS4Nl5fkQ+uIuA=", - "owner": "divnix", - "repo": "yants", - "rev": "d18f356ec25cb94dc9c275870c3a7927a10f8c3c", + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", "type": "github" }, "original": { - "owner": "divnix", - "repo": "yants", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "yants_2": { + "yants": { "inputs": { "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "cardano-automation", "tullia", "std", @@ -11204,11 +6782,11 @@ ] }, "locked": { - "lastModified": 1667096281, - "narHash": "sha256-wRRec6ze0gJHmGn6m57/zhz/Kdvp9HS4Nl5fkQ+uIuA=", + "lastModified": 1660507851, + "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=", "owner": "divnix", "repo": "yants", - "rev": "d18f356ec25cb94dc9c275870c3a7927a10f8c3c", + "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96", "type": "github" }, "original": { @@ -11217,15 +6795,14 @@ "type": "github" } }, - "yants_3": { + "yants_2": { "inputs": { "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node-8.7.3", + "cardano-node", "std", - "haumea", - "nixpkgs" + "lib" ] }, "locked": { @@ -11242,7 +6819,7 @@ "type": "github" } }, - "yants_4": { + "yants_3": { "inputs": { "nixpkgs": [ "ctl", @@ -11267,7 +6844,7 @@ "type": "github" } }, - "yants_5": { + "yants_4": { "inputs": { "nixpkgs": [ "ctl", @@ -11290,7 +6867,7 @@ "type": "github" } }, - "yants_6": { + "yants_5": { "inputs": { "nixpkgs": [ "db-sync-ctl", From 32d3f94770b37cac96e4bc55ced6ca4931409345 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Sun, 9 Feb 2025 14:19:20 +0100 Subject: [PATCH 40/91] Fix dev environment --- flake-lang/rust/flake-rust.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 0ecf72b..ad069de 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -212,7 +212,7 @@ in "${crateName}-rust-test" = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; doCheck = false; - buildInputs = [ pkgs.bash ]; + buildInputs = commonArgs.buildInputs ++ [ pkgs.bash ]; cargoExtraArgs = cargoNextestExtraArgs + " --tests"; nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; installPhaseCommand = '' From 2597e46a7538b7fc912b38e4a2f4980b5e98326f Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 16 Feb 2025 12:48:17 +0000 Subject: [PATCH 41/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/3167b742cea332e1c978d8ecc69ef8d6bd0d6e19?narHash=sha256-oCObuK/TY71lL%2BvDiRT0/Hhrsq4GRC7n8kcKBeonoUk%3D' (2025-02-08) → 'github:input-output-hk/cardano-haskell-packages/48b941c5729384f38b79c6f473ddbf920cb310ea?narHash=sha256-HjAchUMLsiScm8Jyd%2BI/5YJKUjDp1r%2BXFzr05d%2Bo%2Br4%3D' (2025-02-15) • Updated input 'crane': 'github:ipetkov/crane/112e6591b2d6313b1bd05a80a754a8ee42432a7e?narHash=sha256-LrMDRuwAlRFD2T4MgBSRd1s2VtOE%2BVl1oMCNu3RpPE0%3D' (2025-02-08) → 'github:ipetkov/crane/bef2b45cd1273a9e621fb5292de89f4ed59ad812?narHash=sha256-pPiI27T416xAAUETorkLAgHQMiLT92moOrf0ItHhtPA%3D' (2025-02-15) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/cf83ebef39cedaabdda697897fcf49c666168919?narHash=sha256-tQEyWRSlgHmJh35nPkd4hAnParjTroDLcsom4xzhwwI%3D' (2025-02-09) → 'github:input-output-hk/haskell.nix/d041a7ef0bac67a544708697ad88c19d98081b2d?narHash=sha256-gWcu6ET599PA2sDb51Tn0UBcmB5chapBT4AzQ4pDXmg%3D' (2025-02-16) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/3add10ca08103ba53a338e880f6c6c79b8939f30?narHash=sha256-ws4gten6Fv7AhLh3J7R%2BlIhMtpsrRai4HNZbfbL8w3k%3D' (2025-02-09) → 'github:input-output-hk/hackage.nix/3efa6d6c5245271e1f5e06895621c84c43de2b4a?narHash=sha256-coc6t02ey5eVCIqKlIka9c%2B0ldnCK/YDT2l%2BUkfPx3Y%3D' (2025-02-16) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/8196b4cfd8a5f491716f61112f24a3ae5e57693e?narHash=sha256-CAi5o8XT32B1Ny1R55HJ7TLECCdYd4DH5z4SlkGeUZA%3D' (2025-02-09) → 'github:input-output-hk/hackage.nix/5777c5e36e456eb164cee2346555139c2b55945c?narHash=sha256-ZdUSh72bSjo%2BOvo5DR%2BD3Tqkc2Fjyis%2BAkU/pevknXE%3D' (2025-02-16) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/8685fcc52063cfcb5848ba88ee59f45a059a3b56?narHash=sha256-xurmyIYOkCID%2BcE3xFJGEQziH9XthkmaJeRDnUQxA84%3D' (2025-02-09) → 'github:input-output-hk/stackage.nix/1c74a6edf076134c34265fa6ef4d715ff7204343?narHash=sha256-KjbDAU69UfeaZUHppgONDYhnH1lEqmfbVVhCApC6j/w%3D' (2025-02-16) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/6d1b6d5d59758b4f5f05745f774fc13cdc59da43?narHash=sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV%2BsFnNB/38Tb9RL4%3D' (2025-01-30) → 'github:hercules-ci/hercules-ci-effects/06519cec8fb32d219006da6eacd255504a9996af?narHash=sha256-0CjCfbq0yHWexOrpO06e2WU1r5JAqR6ffy1zgM3NksI%3D' (2025-02-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06) → 'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3?narHash=sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ%3D' (2025-01-13) → 'github:NixOS/nixpkgs/2ff53fe64443980e139eaa286017f53f88336dd0?narHash=sha256-%2B/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc%3D' (2025-02-13) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/726ac7dbc8d5c1a344da1b78bd6726034bf9a4ec?narHash=sha256-bZd1hkiuhJ3FICjzJQ0ooK4yzOkLWDd9ba9XFIZjFJw%3D' (2025-02-09) → 'github:NixOS/nixpkgs/e3dcb8103396d6303e6e46dd3ebeab2ce97bfbc0?narHash=sha256-D5kCBeD25UG%2BpV1gh8TTixzM1sVwv%2BE/QQQYKxAtcsA%3D' (2025-02-16) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/8d7f19963d2aa6255a5e39ab8eb8cd88338ee864?narHash=sha256-/3Em33hPDu88NOUD/XAzW2OeIq4IgbXAtGbak/QBF/8%3D' (2025-02-07) → 'github:plutonomicon/plutarch-plutus/354af1ee2487e8f3d351531c10d1dd419dec0d6d?narHash=sha256-MCoTB5Hukch9HaWvW6q7fpAhnfFOIYaEgW12rjCfcrU%3D' (2025-02-13) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/f61820fa2c3844d6940cce269a6afdec30aa2e6c?narHash=sha256-3DtLkjQFlIUOXw3TBH%2BiP0jglpqO6Lv2KaQc%2BADg39I%3D' (2025-02-09) → 'github:oxalica/rust-overlay/538528d55318e0c8af1c307dcf10b7629b988fc3?narHash=sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO%2BVetrPuC5Mo%3D' (2025-02-16) --- flake.lock | 72 +++++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index 87bec57..27e27af 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1738981776, - "narHash": "sha256-oCObuK/TY71lL+vDiRT0/Hhrsq4GRC7n8kcKBeonoUk=", + "lastModified": 1739645821, + "narHash": "sha256-HjAchUMLsiScm8Jyd+I/5YJKUjDp1r+XFzr05d+o+r4=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "3167b742cea332e1c978d8ecc69ef8d6bd0d6e19", + "rev": "48b941c5729384f38b79c6f473ddbf920cb310ea", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1739053031, - "narHash": "sha256-LrMDRuwAlRFD2T4MgBSRd1s2VtOE+Vl1oMCNu3RpPE0=", + "lastModified": 1739638817, + "narHash": "sha256-pPiI27T416xAAUETorkLAgHQMiLT92moOrf0ItHhtPA=", "owner": "ipetkov", "repo": "crane", - "rev": "112e6591b2d6313b1bd05a80a754a8ee42432a7e", + "rev": "bef2b45cd1273a9e621fb5292de89f4ed59ad812", "type": "github" }, "original": { @@ -1837,11 +1837,11 @@ ] }, "locked": { - "lastModified": 1736143030, - "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", + "lastModified": 1738453229, + "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", + "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1739060682, - "narHash": "sha256-CAi5o8XT32B1Ny1R55HJ7TLECCdYd4DH5z4SlkGeUZA=", + "lastModified": 1739665515, + "narHash": "sha256-ZdUSh72bSjo+Ovo5DR+D3Tqkc2Fjyis+AkU/pevknXE=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "8196b4cfd8a5f491716f61112f24a3ae5e57693e", + "rev": "5777c5e36e456eb164cee2346555139c2b55945c", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1739060692, - "narHash": "sha256-ws4gten6Fv7AhLh3J7R+lIhMtpsrRai4HNZbfbL8w3k=", + "lastModified": 1739665525, + "narHash": "sha256-coc6t02ey5eVCIqKlIka9c+0ldnCK/YDT2l+UkfPx3Y=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3add10ca08103ba53a338e880f6c6c79b8939f30", + "rev": "3efa6d6c5245271e1f5e06895621c84c43de2b4a", "type": "github" }, "original": { @@ -2423,11 +2423,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1739062317, - "narHash": "sha256-tQEyWRSlgHmJh35nPkd4hAnParjTroDLcsom4xzhwwI=", + "lastModified": 1739667111, + "narHash": "sha256-gWcu6ET599PA2sDb51Tn0UBcmB5chapBT4AzQ4pDXmg=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "cf83ebef39cedaabdda697897fcf49c666168919", + "rev": "d041a7ef0bac67a544708697ad88c19d98081b2d", "type": "github" }, "original": { @@ -2715,11 +2715,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1738237977, - "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", + "lastModified": 1739595404, + "narHash": "sha256-0CjCfbq0yHWexOrpO06e2WU1r5JAqR6ffy1zgM3NksI=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", + "rev": "06519cec8fb32d219006da6eacd255504a9996af", "type": "github" }, "original": { @@ -5386,11 +5386,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1736798957, - "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", + "lastModified": 1739446958, + "narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", + "rev": "2ff53fe64443980e139eaa286017f53f88336dd0", "type": "github" }, "original": { @@ -5418,11 +5418,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1739105150, - "narHash": "sha256-bZd1hkiuhJ3FICjzJQ0ooK4yzOkLWDd9ba9XFIZjFJw=", + "lastModified": 1739709408, + "narHash": "sha256-D5kCBeD25UG+pV1gh8TTixzM1sVwv+E/QQQYKxAtcsA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "726ac7dbc8d5c1a344da1b78bd6726034bf9a4ec", + "rev": "e3dcb8103396d6303e6e46dd3ebeab2ce97bfbc0", "type": "github" }, "original": { @@ -5878,11 +5878,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1738969328, - "narHash": "sha256-/3Em33hPDu88NOUD/XAzW2OeIq4IgbXAtGbak/QBF/8=", + "lastModified": 1739468927, + "narHash": "sha256-MCoTB5Hukch9HaWvW6q7fpAhnfFOIYaEgW12rjCfcrU=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "8d7f19963d2aa6255a5e39ab8eb8cd88338ee864", + "rev": "354af1ee2487e8f3d351531c10d1dd419dec0d6d", "type": "github" }, "original": { @@ -5962,11 +5962,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1739068147, - "narHash": "sha256-3DtLkjQFlIUOXw3TBH+iP0jglpqO6Lv2KaQc+ADg39I=", + "lastModified": 1739673031, + "narHash": "sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO+VetrPuC5Mo=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f61820fa2c3844d6940cce269a6afdec30aa2e6c", + "rev": "538528d55318e0c8af1c307dcf10b7629b988fc3", "type": "github" }, "original": { @@ -6212,11 +6212,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1739059942, - "narHash": "sha256-xurmyIYOkCID+cE3xFJGEQziH9XthkmaJeRDnUQxA84=", + "lastModified": 1739664745, + "narHash": "sha256-KjbDAU69UfeaZUHppgONDYhnH1lEqmfbVVhCApC6j/w=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "8685fcc52063cfcb5848ba88ee59f45a059a3b56", + "rev": "1c74a6edf076134c34265fa6ef4d715ff7204343", "type": "github" }, "original": { From 97d6098f4d095e718968075f1321a2dde4a9c238 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 23 Feb 2025 12:47:44 +0000 Subject: [PATCH 42/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'crane': 'github:ipetkov/crane/bef2b45cd1273a9e621fb5292de89f4ed59ad812?narHash=sha256-pPiI27T416xAAUETorkLAgHQMiLT92moOrf0ItHhtPA%3D' (2025-02-15) → 'github:ipetkov/crane/19de14aaeb869287647d9461cbd389187d8ecdb7?narHash=sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk%3D' (2025-02-19) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/53f42ed89f9a2c7989022bcfcede702cf6618d25?narHash=sha256-iRxalPymdJBI34h8j79uY2R09nSKeuha%2B3VJ7r11ZKE%3D' (2025-02-04) → 'github:plutonomicon/cardano-transaction-lib/31e48fb9205c261f1e2d780f8bde1d67d2a59352?narHash=sha256-kgsr%2B%2BfwvQCxLuXSj/4aNLaf7hRYfGC3qzZaYO8QePc%3D' (2025-02-18) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/d041a7ef0bac67a544708697ad88c19d98081b2d?narHash=sha256-gWcu6ET599PA2sDb51Tn0UBcmB5chapBT4AzQ4pDXmg%3D' (2025-02-16) → 'github:input-output-hk/haskell.nix/7f1b9e9ec2551774155151d1c63bdc17f731d7a0?narHash=sha256-QG2g%2BhhMuu7chbqpygEptd7bbB16qC/rX29/5ESYfz8%3D' (2025-02-23) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/3efa6d6c5245271e1f5e06895621c84c43de2b4a?narHash=sha256-coc6t02ey5eVCIqKlIka9c%2B0ldnCK/YDT2l%2BUkfPx3Y%3D' (2025-02-16) → 'github:input-output-hk/hackage.nix/f2d8be18a32ca64677c18e3ab5449c937d79eac3?narHash=sha256-fAoo73tzsAIlf%2BwOFWmfdwuGS8hALZ5FYSxngnYWEgw%3D' (2025-02-23) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/5777c5e36e456eb164cee2346555139c2b55945c?narHash=sha256-ZdUSh72bSjo%2BOvo5DR%2BD3Tqkc2Fjyis%2BAkU/pevknXE%3D' (2025-02-16) → 'github:input-output-hk/hackage.nix/0316e50a13168e220d45e53c289820246d3bd325?narHash=sha256-rLP3VN/4dhlZY0vYMGnHleM3lW763hpOj3jRBcmtImA%3D' (2025-02-23) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/1c74a6edf076134c34265fa6ef4d715ff7204343?narHash=sha256-KjbDAU69UfeaZUHppgONDYhnH1lEqmfbVVhCApC6j/w%3D' (2025-02-16) → 'github:input-output-hk/stackage.nix/64d492737ba6c3eecf7f81dc9184dc8c1482fd06?narHash=sha256-fwXgQnLUbL3U8091RaskwGeTe0pRLCaAPh8ZkIiaTBc%3D' (2025-02-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/e3dcb8103396d6303e6e46dd3ebeab2ce97bfbc0?narHash=sha256-D5kCBeD25UG%2BpV1gh8TTixzM1sVwv%2BE/QQQYKxAtcsA%3D' (2025-02-16) → 'github:NixOS/nixpkgs/6fa3bffe7919b63d9fbd32cee9bde440f3e180ab?narHash=sha256-Gds/JGJu/2wv63cipSDZq7GoTOqx5EuzKyYRzcI4WTQ%3D' (2025-02-23) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/354af1ee2487e8f3d351531c10d1dd419dec0d6d?narHash=sha256-MCoTB5Hukch9HaWvW6q7fpAhnfFOIYaEgW12rjCfcrU%3D' (2025-02-13) → 'github:plutonomicon/plutarch-plutus/423ffb0d7f43e6f5bae5e6db1e4305df65d54a1f?narHash=sha256-TfiLW/MnLHSrFPLDc56Ejp8weoOaDfmHErmzLdB5SXI%3D' (2025-02-20) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/538528d55318e0c8af1c307dcf10b7629b988fc3?narHash=sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO%2BVetrPuC5Mo%3D' (2025-02-16) → 'github:oxalica/rust-overlay/f933070c29f9c1c5457447a51903f27f76ebb519?narHash=sha256-NNU0CdiaSbAeZ8tpDG4aFi9qtcdlItRvk8Xns9oBrVU%3D' (2025-02-23) --- flake.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 27e27af..f4d199f 100644 --- a/flake.lock +++ b/flake.lock @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1739638817, - "narHash": "sha256-pPiI27T416xAAUETorkLAgHQMiLT92moOrf0ItHhtPA=", + "lastModified": 1739936662, + "narHash": "sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk=", "owner": "ipetkov", "repo": "crane", - "rev": "bef2b45cd1273a9e621fb5292de89f4ed59ad812", + "rev": "19de14aaeb869287647d9461cbd389187d8ecdb7", "type": "github" }, "original": { @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1738686727, - "narHash": "sha256-iRxalPymdJBI34h8j79uY2R09nSKeuha+3VJ7r11ZKE=", + "lastModified": 1739912044, + "narHash": "sha256-kgsr++fwvQCxLuXSj/4aNLaf7hRYfGC3qzZaYO8QePc=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "53f42ed89f9a2c7989022bcfcede702cf6618d25", + "rev": "31e48fb9205c261f1e2d780f8bde1d67d2a59352", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1739665515, - "narHash": "sha256-ZdUSh72bSjo+Ovo5DR+D3Tqkc2Fjyis+AkU/pevknXE=", + "lastModified": 1740270311, + "narHash": "sha256-rLP3VN/4dhlZY0vYMGnHleM3lW763hpOj3jRBcmtImA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "5777c5e36e456eb164cee2346555139c2b55945c", + "rev": "0316e50a13168e220d45e53c289820246d3bd325", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1739665525, - "narHash": "sha256-coc6t02ey5eVCIqKlIka9c+0ldnCK/YDT2l+UkfPx3Y=", + "lastModified": 1740270320, + "narHash": "sha256-fAoo73tzsAIlf+wOFWmfdwuGS8hALZ5FYSxngnYWEgw=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3efa6d6c5245271e1f5e06895621c84c43de2b4a", + "rev": "f2d8be18a32ca64677c18e3ab5449c937d79eac3", "type": "github" }, "original": { @@ -2423,11 +2423,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1739667111, - "narHash": "sha256-gWcu6ET599PA2sDb51Tn0UBcmB5chapBT4AzQ4pDXmg=", + "lastModified": 1740271920, + "narHash": "sha256-QG2g+hhMuu7chbqpygEptd7bbB16qC/rX29/5ESYfz8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "d041a7ef0bac67a544708697ad88c19d98081b2d", + "rev": "7f1b9e9ec2551774155151d1c63bdc17f731d7a0", "type": "github" }, "original": { @@ -5418,11 +5418,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1739709408, - "narHash": "sha256-D5kCBeD25UG+pV1gh8TTixzM1sVwv+E/QQQYKxAtcsA=", + "lastModified": 1740313972, + "narHash": "sha256-Gds/JGJu/2wv63cipSDZq7GoTOqx5EuzKyYRzcI4WTQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e3dcb8103396d6303e6e46dd3ebeab2ce97bfbc0", + "rev": "6fa3bffe7919b63d9fbd32cee9bde440f3e180ab", "type": "github" }, "original": { @@ -5878,11 +5878,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1739468927, - "narHash": "sha256-MCoTB5Hukch9HaWvW6q7fpAhnfFOIYaEgW12rjCfcrU=", + "lastModified": 1740014344, + "narHash": "sha256-TfiLW/MnLHSrFPLDc56Ejp8weoOaDfmHErmzLdB5SXI=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "354af1ee2487e8f3d351531c10d1dd419dec0d6d", + "rev": "423ffb0d7f43e6f5bae5e6db1e4305df65d54a1f", "type": "github" }, "original": { @@ -5962,11 +5962,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1739673031, - "narHash": "sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO+VetrPuC5Mo=", + "lastModified": 1740277845, + "narHash": "sha256-NNU0CdiaSbAeZ8tpDG4aFi9qtcdlItRvk8Xns9oBrVU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "538528d55318e0c8af1c307dcf10b7629b988fc3", + "rev": "f933070c29f9c1c5457447a51903f27f76ebb519", "type": "github" }, "original": { @@ -6212,11 +6212,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1739664745, - "narHash": "sha256-KjbDAU69UfeaZUHppgONDYhnH1lEqmfbVVhCApC6j/w=", + "lastModified": 1740096702, + "narHash": "sha256-fwXgQnLUbL3U8091RaskwGeTe0pRLCaAPh8ZkIiaTBc=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "1c74a6edf076134c34265fa6ef4d715ff7204343", + "rev": "64d492737ba6c3eecf7f81dc9184dc8c1482fd06", "type": "github" }, "original": { From 0dc4e2b7e1bf7c05c06ce7f18a0ab25e1434846b Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 2 Mar 2025 12:47:30 +0000 Subject: [PATCH 43/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/48b941c5729384f38b79c6f473ddbf920cb310ea?narHash=sha256-HjAchUMLsiScm8Jyd%2BI/5YJKUjDp1r%2BXFzr05d%2Bo%2Br4%3D' (2025-02-15) → 'github:input-output-hk/cardano-haskell-packages/831721789ac7881a774d9e0028ff290a99995043?narHash=sha256-7QyqzhhQMkj5DA3WnCC9yMjhFJLx0GMlBhFbqYjbwrs%3D' (2025-02-28) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/31e48fb9205c261f1e2d780f8bde1d67d2a59352?narHash=sha256-kgsr%2B%2BfwvQCxLuXSj/4aNLaf7hRYfGC3qzZaYO8QePc%3D' (2025-02-18) → 'github:plutonomicon/cardano-transaction-lib/7f66b8e660bc0a06ce5738f2f4acf092ae9cb03f?narHash=sha256-afs%2BcQQGYVua2MISAAZ1MOxa3gwTXdu5qi9hpVhCQIE%3D' (2025-02-27) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01) → 'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764?narHash=sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo%3D' (2025-03-01) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz?narHash=sha256-vJzFZGaCpnmo7I6i416HaBLpC%2BhvcURh/BQwROcGIp8%3D' (2025-02-01) → 'https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/7f1b9e9ec2551774155151d1c63bdc17f731d7a0?narHash=sha256-QG2g%2BhhMuu7chbqpygEptd7bbB16qC/rX29/5ESYfz8%3D' (2025-02-23) → 'github:input-output-hk/haskell.nix/a71700b2919e384b47c31ace132138d6ef5f08a4?narHash=sha256-AsapNrKZH6MP0KMgs6NzgnKgDpzBbjbyi%2B0brkTpghE%3D' (2025-03-02) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/f2d8be18a32ca64677c18e3ab5449c937d79eac3?narHash=sha256-fAoo73tzsAIlf%2BwOFWmfdwuGS8hALZ5FYSxngnYWEgw%3D' (2025-02-23) → 'github:input-output-hk/hackage.nix/e3c89204dcf4cb89afcf593c0564077d3a3a44f2?narHash=sha256-4XwCI6oHNvwFX2ZOYlwAkVVGNkYPPX3Nm3viAxkPOAc%3D' (2025-03-02) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/0316e50a13168e220d45e53c289820246d3bd325?narHash=sha256-rLP3VN/4dhlZY0vYMGnHleM3lW763hpOj3jRBcmtImA%3D' (2025-02-23) → 'github:input-output-hk/hackage.nix/1d46397e5791518aa2c744ca788e57364c12604c?narHash=sha256-%2Blbo9xIAMYSkhD5kXqKCKgjt/VtVZqn0D6FJwrEiHdc%3D' (2025-03-02) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/64d492737ba6c3eecf7f81dc9184dc8c1482fd06?narHash=sha256-fwXgQnLUbL3U8091RaskwGeTe0pRLCaAPh8ZkIiaTBc%3D' (2025-02-21) → 'github:input-output-hk/stackage.nix/4355d762f1f557aec7be2a584b3ac4a9c2c14d7d?narHash=sha256-A97HYEbmi5BuSKiccxSeoJCbSMkK%2BrFpCUH1Qc2Fo9o%3D' (2025-03-02) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/e26038d47df5d17187288fd7c8f5b915c9447b2e?narHash=sha256-oyPD/zIhs5AUEdYXZHluMAOmT5ynJSgjV2bNIXt5aKE%3D' (2025-02-06) → 'github:input-output-hk/iohk-nix/ea26f2ca1686656d89bb5760f717f713168cd5a5?narHash=sha256-0sF0RUsnFVdRMoS9amtRQs6TnCFynDFdbzn8zBLD5Bg%3D' (2025-02-25) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/6fa3bffe7919b63d9fbd32cee9bde440f3e180ab?narHash=sha256-Gds/JGJu/2wv63cipSDZq7GoTOqx5EuzKyYRzcI4WTQ%3D' (2025-02-23) → 'github:NixOS/nixpkgs/5632647cdd2e314a48f6c5497d3fc847f89bc4c8?narHash=sha256-6GxG8Cnt6ZMJjvYstPHBR%2BWE2Cg8F6qggAs7pARA1N0%3D' (2025-03-02) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/423ffb0d7f43e6f5bae5e6db1e4305df65d54a1f?narHash=sha256-TfiLW/MnLHSrFPLDc56Ejp8weoOaDfmHErmzLdB5SXI%3D' (2025-02-20) → 'github:plutonomicon/plutarch-plutus/7b346d00596531d3682204e226f7457d51849a21?narHash=sha256-k6Sm8DqSvaRDbNsIivzbw/1JrWuiDT7xoVll9ZqGgXM%3D' (2025-02-25) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21) → 'github:cachix/pre-commit-hooks.nix/42b1ba089d2034d910566bf6b40830af6b8ec732?narHash=sha256-JvQvtaphZNmeeV%2BIpHgNdiNePsIpHD5U/7QN5AeY44A%3D' (2025-03-02) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/f933070c29f9c1c5457447a51903f27f76ebb519?narHash=sha256-NNU0CdiaSbAeZ8tpDG4aFi9qtcdlItRvk8Xns9oBrVU%3D' (2025-02-23) → 'github:oxalica/rust-overlay/f4d5a693c18b389f0d58f55b6f7be6ef85af186f?narHash=sha256-VC%2B8GxWK4p08jjIbmsNfeFQajW2lsiOR/XQiOOvqgvs%3D' (2025-03-02) --- flake.lock | 80 +++++++++++++++++++++++++++--------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/flake.lock b/flake.lock index f4d199f..2c7cb1a 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1739645821, - "narHash": "sha256-HjAchUMLsiScm8Jyd+I/5YJKUjDp1r+XFzr05d+o+r4=", + "lastModified": 1740749460, + "narHash": "sha256-7QyqzhhQMkj5DA3WnCC9yMjhFJLx0GMlBhFbqYjbwrs=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "48b941c5729384f38b79c6f473ddbf920cb310ea", + "rev": "831721789ac7881a774d9e0028ff290a99995043", "type": "github" }, "original": { @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1739912044, - "narHash": "sha256-kgsr++fwvQCxLuXSj/4aNLaf7hRYfGC3qzZaYO8QePc=", + "lastModified": 1740662789, + "narHash": "sha256-afs+cQQGYVua2MISAAZ1MOxa3gwTXdu5qi9hpVhCQIE=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "31e48fb9205c261f1e2d780f8bde1d67d2a59352", + "rev": "7f66b8e660bc0a06ce5738f2f4acf092ae9cb03f", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1738453229, - "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "lastModified": 1740872218, + "narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "rev": "3876f6b87db82f33775b1ef5ea343986105db764", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1740270311, - "narHash": "sha256-rLP3VN/4dhlZY0vYMGnHleM3lW763hpOj3jRBcmtImA=", + "lastModified": 1740875118, + "narHash": "sha256-+lbo9xIAMYSkhD5kXqKCKgjt/VtVZqn0D6FJwrEiHdc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "0316e50a13168e220d45e53c289820246d3bd325", + "rev": "1d46397e5791518aa2c744ca788e57364c12604c", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1740270320, - "narHash": "sha256-fAoo73tzsAIlf+wOFWmfdwuGS8hALZ5FYSxngnYWEgw=", + "lastModified": 1740875128, + "narHash": "sha256-4XwCI6oHNvwFX2ZOYlwAkVVGNkYPPX3Nm3viAxkPOAc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "f2d8be18a32ca64677c18e3ab5449c937d79eac3", + "rev": "e3c89204dcf4cb89afcf593c0564077d3a3a44f2", "type": "github" }, "original": { @@ -2423,11 +2423,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1740271920, - "narHash": "sha256-QG2g+hhMuu7chbqpygEptd7bbB16qC/rX29/5ESYfz8=", + "lastModified": 1740876684, + "narHash": "sha256-AsapNrKZH6MP0KMgs6NzgnKgDpzBbjbyi+0brkTpghE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "7f1b9e9ec2551774155151d1c63bdc17f731d7a0", + "rev": "a71700b2919e384b47c31ace132138d6ef5f08a4", "type": "github" }, "original": { @@ -3697,11 +3697,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1738874249, - "narHash": "sha256-oyPD/zIhs5AUEdYXZHluMAOmT5ynJSgjV2bNIXt5aKE=", + "lastModified": 1740527380, + "narHash": "sha256-0sF0RUsnFVdRMoS9amtRQs6TnCFynDFdbzn8zBLD5Bg=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "e26038d47df5d17187288fd7c8f5b915c9447b2e", + "rev": "ea26f2ca1686656d89bb5760f717f713168cd5a5", "type": "github" }, "original": { @@ -5026,14 +5026,14 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1738452942, - "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", + "lastModified": 1740872140, + "narHash": "sha256-3wHafybyRfpUCLoE8M+uPVZinImg3xX+Nm6gEfN3G8I=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" } }, "nixpkgs-regression": { @@ -5418,11 +5418,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1740313972, - "narHash": "sha256-Gds/JGJu/2wv63cipSDZq7GoTOqx5EuzKyYRzcI4WTQ=", + "lastModified": 1740919102, + "narHash": "sha256-6GxG8Cnt6ZMJjvYstPHBR+WE2Cg8F6qggAs7pARA1N0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6fa3bffe7919b63d9fbd32cee9bde440f3e180ab", + "rev": "5632647cdd2e314a48f6c5497d3fc847f89bc4c8", "type": "github" }, "original": { @@ -5878,11 +5878,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1740014344, - "narHash": "sha256-TfiLW/MnLHSrFPLDc56Ejp8weoOaDfmHErmzLdB5SXI=", + "lastModified": 1740480471, + "narHash": "sha256-k6Sm8DqSvaRDbNsIivzbw/1JrWuiDT7xoVll9ZqGgXM=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "423ffb0d7f43e6f5bae5e6db1e4305df65d54a1f", + "rev": "7b346d00596531d3682204e226f7457d51849a21", "type": "github" }, "original": { @@ -5899,11 +5899,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1737465171, - "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", + "lastModified": 1740915799, + "narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", + "rev": "42b1ba089d2034d910566bf6b40830af6b8ec732", "type": "github" }, "original": { @@ -5962,11 +5962,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1740277845, - "narHash": "sha256-NNU0CdiaSbAeZ8tpDG4aFi9qtcdlItRvk8Xns9oBrVU=", + "lastModified": 1740882709, + "narHash": "sha256-VC+8GxWK4p08jjIbmsNfeFQajW2lsiOR/XQiOOvqgvs=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f933070c29f9c1c5457447a51903f27f76ebb519", + "rev": "f4d5a693c18b389f0d58f55b6f7be6ef85af186f", "type": "github" }, "original": { @@ -6212,11 +6212,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1740096702, - "narHash": "sha256-fwXgQnLUbL3U8091RaskwGeTe0pRLCaAPh8ZkIiaTBc=", + "lastModified": 1740874348, + "narHash": "sha256-A97HYEbmi5BuSKiccxSeoJCbSMkK+rFpCUH1Qc2Fo9o=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "64d492737ba6c3eecf7f81dc9184dc8c1482fd06", + "rev": "4355d762f1f557aec7be2a584b3ac4a9c2c14d7d", "type": "github" }, "original": { From fe798e87d04e5a9fba0b6d2d9a682e0218a6b67f Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 9 Mar 2025 12:47:42 +0000 Subject: [PATCH 44/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/831721789ac7881a774d9e0028ff290a99995043?narHash=sha256-7QyqzhhQMkj5DA3WnCC9yMjhFJLx0GMlBhFbqYjbwrs%3D' (2025-02-28) → 'github:input-output-hk/cardano-haskell-packages/e2e7eccc0826d50c766534a4b368cdaec5c95d61?narHash=sha256-kXSbcBCVd2g//VImKW0CMXUfY6NXl%2BdVve/SgIXGGYM%3D' (2025-03-04) • Updated input 'crane': 'github:ipetkov/crane/19de14aaeb869287647d9461cbd389187d8ecdb7?narHash=sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk%3D' (2025-02-19) → 'github:ipetkov/crane/bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5?narHash=sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo%3D' (2025-03-09) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764?narHash=sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo%3D' (2025-03-01) → 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01) → 'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c?narHash=sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk%3D' (2025-03-02) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a71700b2919e384b47c31ace132138d6ef5f08a4?narHash=sha256-AsapNrKZH6MP0KMgs6NzgnKgDpzBbjbyi%2B0brkTpghE%3D' (2025-03-02) → 'github:input-output-hk/haskell.nix/b9783da81e2f87822fa91bca1597ede0ee46cc4c?narHash=sha256-/Uj7jgPbiCwJA5IQsbBjYkLhLGp7gfbp4kIabA749BQ%3D' (2025-03-09) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/e3c89204dcf4cb89afcf593c0564077d3a3a44f2?narHash=sha256-4XwCI6oHNvwFX2ZOYlwAkVVGNkYPPX3Nm3viAxkPOAc%3D' (2025-03-02) → 'github:input-output-hk/hackage.nix/ceb62f3d95b254c61d9d5f3dbdc9a142f9da3953?narHash=sha256-Z4Z3Nuumvkf6mtpgsSSQrrgK7k%2B9QmGbgy/JVNru0Yo%3D' (2025-03-09) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/1d46397e5791518aa2c744ca788e57364c12604c?narHash=sha256-%2Blbo9xIAMYSkhD5kXqKCKgjt/VtVZqn0D6FJwrEiHdc%3D' (2025-03-02) → 'github:input-output-hk/hackage.nix/8ac35229668dbd9bbdc192ff7a592d48dbb9864c?narHash=sha256-SdgbWj0BAnrRmNfWm181Lz5M6%2B6r5n0P%2Bla69WuSLts%3D' (2025-03-09) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/4355d762f1f557aec7be2a584b3ac4a9c2c14d7d?narHash=sha256-A97HYEbmi5BuSKiccxSeoJCbSMkK%2BrFpCUH1Qc2Fo9o%3D' (2025-03-02) → 'github:input-output-hk/stackage.nix/c0f7b26ba3b7bc95682984f2e2b8aa7250104ab5?narHash=sha256-hqM00fKXy2dWc8AgTYfPu5T/b4wI/f%2BVan1l9i0X9v0%3D' (2025-03-08) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/5632647cdd2e314a48f6c5497d3fc847f89bc4c8?narHash=sha256-6GxG8Cnt6ZMJjvYstPHBR%2BWE2Cg8F6qggAs7pARA1N0%3D' (2025-03-02) → 'github:NixOS/nixpkgs/911a79a04fd3fd912c170f53baf8a99863f87379?narHash=sha256-yEJ0KlFDMkXUnv3bMK%2BLFYBYjwnrJGupZ0aw9Nqsmd0%3D' (2025-03-09) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/42b1ba089d2034d910566bf6b40830af6b8ec732?narHash=sha256-JvQvtaphZNmeeV%2BIpHgNdiNePsIpHD5U/7QN5AeY44A%3D' (2025-03-02) → 'github:cachix/pre-commit-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/f4d5a693c18b389f0d58f55b6f7be6ef85af186f?narHash=sha256-VC%2B8GxWK4p08jjIbmsNfeFQajW2lsiOR/XQiOOvqgvs%3D' (2025-03-02) → 'github:oxalica/rust-overlay/d95582a900bd0e7e516ce3bed0503f742649fffb?narHash=sha256-3hrpyTLNmnJpioVT1DDoVgsp7fWYkuS3JWCtfHsX1rk%3D' (2025-03-09) --- flake.lock | 75 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index 2c7cb1a..9d1635e 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1740749460, - "narHash": "sha256-7QyqzhhQMkj5DA3WnCC9yMjhFJLx0GMlBhFbqYjbwrs=", + "lastModified": 1741109602, + "narHash": "sha256-kXSbcBCVd2g//VImKW0CMXUfY6NXl+dVve/SgIXGGYM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "831721789ac7881a774d9e0028ff290a99995043", + "rev": "e2e7eccc0826d50c766534a4b368cdaec5c95d61", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1739936662, - "narHash": "sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk=", + "lastModified": 1741481578, + "narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=", "owner": "ipetkov", "repo": "crane", - "rev": "19de14aaeb869287647d9461cbd389187d8ecdb7", + "rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1740872218, - "narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=", + "lastModified": 1741352980, + "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "3876f6b87db82f33775b1ef5ea343986105db764", + "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1740875118, - "narHash": "sha256-+lbo9xIAMYSkhD5kXqKCKgjt/VtVZqn0D6FJwrEiHdc=", + "lastModified": 1741479747, + "narHash": "sha256-SdgbWj0BAnrRmNfWm181Lz5M6+6r5n0P+la69WuSLts=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "1d46397e5791518aa2c744ca788e57364c12604c", + "rev": "8ac35229668dbd9bbdc192ff7a592d48dbb9864c", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1740875128, - "narHash": "sha256-4XwCI6oHNvwFX2ZOYlwAkVVGNkYPPX3Nm3viAxkPOAc=", + "lastModified": 1741479757, + "narHash": "sha256-Z4Z3Nuumvkf6mtpgsSSQrrgK7k+9QmGbgy/JVNru0Yo=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "e3c89204dcf4cb89afcf593c0564077d3a3a44f2", + "rev": "ceb62f3d95b254c61d9d5f3dbdc9a142f9da3953", "type": "github" }, "original": { @@ -2423,11 +2423,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1740876684, - "narHash": "sha256-AsapNrKZH6MP0KMgs6NzgnKgDpzBbjbyi+0brkTpghE=", + "lastModified": 1741481486, + "narHash": "sha256-/Uj7jgPbiCwJA5IQsbBjYkLhLGp7gfbp4kIabA749BQ=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a71700b2919e384b47c31ace132138d6ef5f08a4", + "rev": "b9783da81e2f87822fa91bca1597ede0ee46cc4c", "type": "github" }, "original": { @@ -5026,14 +5026,17 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1740872140, - "narHash": "sha256-3wHafybyRfpUCLoE8M+uPVZinImg3xX+Nm6gEfN3G8I=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" + "lastModified": 1740877520, + "narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "147dee35aab2193b174e4c0868bd80ead5ce755c", + "type": "github" }, "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz" + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" } }, "nixpkgs-regression": { @@ -5418,11 +5421,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1740919102, - "narHash": "sha256-6GxG8Cnt6ZMJjvYstPHBR+WE2Cg8F6qggAs7pARA1N0=", + "lastModified": 1741524361, + "narHash": "sha256-yEJ0KlFDMkXUnv3bMK+LFYBYjwnrJGupZ0aw9Nqsmd0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5632647cdd2e314a48f6c5497d3fc847f89bc4c8", + "rev": "911a79a04fd3fd912c170f53baf8a99863f87379", "type": "github" }, "original": { @@ -5899,11 +5902,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1740915799, - "narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=", + "lastModified": 1741379162, + "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "42b1ba089d2034d910566bf6b40830af6b8ec732", + "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc", "type": "github" }, "original": { @@ -5962,11 +5965,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1740882709, - "narHash": "sha256-VC+8GxWK4p08jjIbmsNfeFQajW2lsiOR/XQiOOvqgvs=", + "lastModified": 1741486734, + "narHash": "sha256-3hrpyTLNmnJpioVT1DDoVgsp7fWYkuS3JWCtfHsX1rk=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f4d5a693c18b389f0d58f55b6f7be6ef85af186f", + "rev": "d95582a900bd0e7e516ce3bed0503f742649fffb", "type": "github" }, "original": { @@ -6212,11 +6215,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1740874348, - "narHash": "sha256-A97HYEbmi5BuSKiccxSeoJCbSMkK+rFpCUH1Qc2Fo9o=", + "lastModified": 1741392594, + "narHash": "sha256-hqM00fKXy2dWc8AgTYfPu5T/b4wI/f+Van1l9i0X9v0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "4355d762f1f557aec7be2a584b3ac4a9c2c14d7d", + "rev": "c0f7b26ba3b7bc95682984f2e2b8aa7250104ab5", "type": "github" }, "original": { From 13096d08d49fda37158c1600bceea7faa1f9d7ff Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 16 Mar 2025 12:47:11 +0000 Subject: [PATCH 45/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/e2e7eccc0826d50c766534a4b368cdaec5c95d61?narHash=sha256-kXSbcBCVd2g//VImKW0CMXUfY6NXl%2BdVve/SgIXGGYM%3D' (2025-03-04) → 'github:input-output-hk/cardano-haskell-packages/c715830d75ee968e373fc1b95145ad27108ff935?narHash=sha256-10IY32W6tX83sajGviI5VPUbbeTSaIdLfH8V2/6Cj5M%3D' (2025-03-13) • Updated input 'crane': 'github:ipetkov/crane/bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5?narHash=sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo%3D' (2025-03-09) → 'github:ipetkov/crane/1715a8fa7258bcf74ff645541d8d4ab4c53c4f6b?narHash=sha256-QkT5Bg6m40We/w9n5ljCsWRJs29qQM6%2BMztDBduYvfU%3D' (2025-03-16) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/7f66b8e660bc0a06ce5738f2f4acf092ae9cb03f?narHash=sha256-afs%2BcQQGYVua2MISAAZ1MOxa3gwTXdu5qi9hpVhCQIE%3D' (2025-02-27) → 'github:plutonomicon/cardano-transaction-lib/7225ec2b0784468e1129e7e04d54625a003c66a3?narHash=sha256-rDDtvMCy688jNTv19G6o0hkEqtE6UbtW0PEdeXx1w3Y%3D' (2025-03-14) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/b9783da81e2f87822fa91bca1597ede0ee46cc4c?narHash=sha256-/Uj7jgPbiCwJA5IQsbBjYkLhLGp7gfbp4kIabA749BQ%3D' (2025-03-09) → 'github:input-output-hk/haskell.nix/a439918c2e40624b1acbce5a503d15398b61d70c?narHash=sha256-MEVVn48QccDGnz2WwnqRLO7PJfoub2L73m7tppcQZ/w%3D' (2025-03-16) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/ceb62f3d95b254c61d9d5f3dbdc9a142f9da3953?narHash=sha256-Z4Z3Nuumvkf6mtpgsSSQrrgK7k%2B9QmGbgy/JVNru0Yo%3D' (2025-03-09) → 'github:input-output-hk/hackage.nix/66964822966f9ab4852017885f3d4e5ac8550bf4?narHash=sha256-E%2BIr8LUogUfK%2BbRZSiN/SMWjBmaleVnJAtKC%2BVyt/gc%3D' (2025-03-16) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/8ac35229668dbd9bbdc192ff7a592d48dbb9864c?narHash=sha256-SdgbWj0BAnrRmNfWm181Lz5M6%2B6r5n0P%2Bla69WuSLts%3D' (2025-03-09) → 'github:input-output-hk/hackage.nix/0f8366b1e5c3844416efc9eeb8e89c990605d8ad?narHash=sha256-cqIR9VVpit/ogWgevp4nctKzzY86Z2qrhkLvHqjbkmE%3D' (2025-03-16) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/c0f7b26ba3b7bc95682984f2e2b8aa7250104ab5?narHash=sha256-hqM00fKXy2dWc8AgTYfPu5T/b4wI/f%2BVan1l9i0X9v0%3D' (2025-03-08) → 'github:input-output-hk/stackage.nix/61517a5689442cdedc1b1385290a24ce37dfae67?narHash=sha256-nBE139YlK62HmLd6amwu7vhgbvhS%2B7SKHIjNGaKbhNY%3D' (2025-03-16) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/06519cec8fb32d219006da6eacd255504a9996af?narHash=sha256-0CjCfbq0yHWexOrpO06e2WU1r5JAqR6ffy1zgM3NksI%3D' (2025-02-15) → 'github:hercules-ci/hercules-ci-effects/524637ef84c177661690b924bf64a1ce18072a2c?narHash=sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8%3D' (2025-03-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01) → 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/2ff53fe64443980e139eaa286017f53f88336dd0?narHash=sha256-%2B/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc%3D' (2025-02-13) → 'github:NixOS/nixpkgs/6607cf789e541e7873d40d3a8f7815ea92204f32?narHash=sha256-cPfs8qMccim2RBgtKGF%2Bx9IBCduRvd/N5F4nYpU0TVE%3D' (2025-03-13) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/911a79a04fd3fd912c170f53baf8a99863f87379?narHash=sha256-yEJ0KlFDMkXUnv3bMK%2BLFYBYjwnrJGupZ0aw9Nqsmd0%3D' (2025-03-09) → 'github:NixOS/nixpkgs/aeff873f2542c369a9fa8042e542e0591a223afa?narHash=sha256-zm7c4C5vppoRd8ZJv8ydjEPBzg/7pBHnUWVLqTelzuI%3D' (2025-03-16) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07) → 'github:cachix/pre-commit-hooks.nix/59f17850021620cd348ad2e9c0c64f4e6325ce2a?narHash=sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y%3D' (2025-03-15) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/d95582a900bd0e7e516ce3bed0503f742649fffb?narHash=sha256-3hrpyTLNmnJpioVT1DDoVgsp7fWYkuS3JWCtfHsX1rk%3D' (2025-03-09) → 'github:oxalica/rust-overlay/af76221b285a999ab7d9d77fce8ba1db028f9801?narHash=sha256-oI9Nom826RVhnYpBW68PzSr8Bsw0DX97ng39bwwX7A8%3D' (2025-03-16) --- flake.lock | 78 +++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/flake.lock b/flake.lock index 9d1635e..3a0c30e 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1741109602, - "narHash": "sha256-kXSbcBCVd2g//VImKW0CMXUfY6NXl+dVve/SgIXGGYM=", + "lastModified": 1741834602, + "narHash": "sha256-10IY32W6tX83sajGviI5VPUbbeTSaIdLfH8V2/6Cj5M=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "e2e7eccc0826d50c766534a4b368cdaec5c95d61", + "rev": "c715830d75ee968e373fc1b95145ad27108ff935", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1741481578, - "narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=", + "lastModified": 1742085745, + "narHash": "sha256-QkT5Bg6m40We/w9n5ljCsWRJs29qQM6+MztDBduYvfU=", "owner": "ipetkov", "repo": "crane", - "rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5", + "rev": "1715a8fa7258bcf74ff645541d8d4ab4c53c4f6b", "type": "github" }, "original": { @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1740662789, - "narHash": "sha256-afs+cQQGYVua2MISAAZ1MOxa3gwTXdu5qi9hpVhCQIE=", + "lastModified": 1741962272, + "narHash": "sha256-rDDtvMCy688jNTv19G6o0hkEqtE6UbtW0PEdeXx1w3Y=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "7f66b8e660bc0a06ce5738f2f4acf092ae9cb03f", + "rev": "7225ec2b0784468e1129e7e04d54625a003c66a3", "type": "github" }, "original": { @@ -1837,11 +1837,11 @@ ] }, "locked": { - "lastModified": 1738453229, - "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "lastModified": 1741352980, + "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1741479747, - "narHash": "sha256-SdgbWj0BAnrRmNfWm181Lz5M6+6r5n0P+la69WuSLts=", + "lastModified": 1742084762, + "narHash": "sha256-cqIR9VVpit/ogWgevp4nctKzzY86Z2qrhkLvHqjbkmE=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "8ac35229668dbd9bbdc192ff7a592d48dbb9864c", + "rev": "0f8366b1e5c3844416efc9eeb8e89c990605d8ad", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1741479757, - "narHash": "sha256-Z4Z3Nuumvkf6mtpgsSSQrrgK7k+9QmGbgy/JVNru0Yo=", + "lastModified": 1742084772, + "narHash": "sha256-E+Ir8LUogUfK+bRZSiN/SMWjBmaleVnJAtKC+Vyt/gc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "ceb62f3d95b254c61d9d5f3dbdc9a142f9da3953", + "rev": "66964822966f9ab4852017885f3d4e5ac8550bf4", "type": "github" }, "original": { @@ -2423,11 +2423,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1741481486, - "narHash": "sha256-/Uj7jgPbiCwJA5IQsbBjYkLhLGp7gfbp4kIabA749BQ=", + "lastModified": 1742086323, + "narHash": "sha256-MEVVn48QccDGnz2WwnqRLO7PJfoub2L73m7tppcQZ/w=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "b9783da81e2f87822fa91bca1597ede0ee46cc4c", + "rev": "a439918c2e40624b1acbce5a503d15398b61d70c", "type": "github" }, "original": { @@ -2715,11 +2715,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1739595404, - "narHash": "sha256-0CjCfbq0yHWexOrpO06e2WU1r5JAqR6ffy1zgM3NksI=", + "lastModified": 1742014779, + "narHash": "sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "06519cec8fb32d219006da6eacd255504a9996af", + "rev": "524637ef84c177661690b924bf64a1ce18072a2c", "type": "github" }, "original": { @@ -5389,11 +5389,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1739446958, - "narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=", + "lastModified": 1741851582, + "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2ff53fe64443980e139eaa286017f53f88336dd0", + "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", "type": "github" }, "original": { @@ -5421,11 +5421,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1741524361, - "narHash": "sha256-yEJ0KlFDMkXUnv3bMK+LFYBYjwnrJGupZ0aw9Nqsmd0=", + "lastModified": 1742129144, + "narHash": "sha256-zm7c4C5vppoRd8ZJv8ydjEPBzg/7pBHnUWVLqTelzuI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "911a79a04fd3fd912c170f53baf8a99863f87379", + "rev": "aeff873f2542c369a9fa8042e542e0591a223afa", "type": "github" }, "original": { @@ -5902,11 +5902,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1741379162, - "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=", + "lastModified": 1742058297, + "narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc", + "rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a", "type": "github" }, "original": { @@ -5965,11 +5965,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1741486734, - "narHash": "sha256-3hrpyTLNmnJpioVT1DDoVgsp7fWYkuS3JWCtfHsX1rk=", + "lastModified": 1742092396, + "narHash": "sha256-oI9Nom826RVhnYpBW68PzSr8Bsw0DX97ng39bwwX7A8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "d95582a900bd0e7e516ce3bed0503f742649fffb", + "rev": "af76221b285a999ab7d9d77fce8ba1db028f9801", "type": "github" }, "original": { @@ -6215,11 +6215,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1741392594, - "narHash": "sha256-hqM00fKXy2dWc8AgTYfPu5T/b4wI/f+Van1l9i0X9v0=", + "lastModified": 1742083971, + "narHash": "sha256-nBE139YlK62HmLd6amwu7vhgbvhS+7SKHIjNGaKbhNY=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "c0f7b26ba3b7bc95682984f2e2b8aa7250104ab5", + "rev": "61517a5689442cdedc1b1385290a24ce37dfae67", "type": "github" }, "original": { From 3c63bdaa1f1b85a7ec6332e3194ef525d9ec3cfc Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 23 Mar 2025 12:48:15 +0000 Subject: [PATCH 46/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/c715830d75ee968e373fc1b95145ad27108ff935?narHash=sha256-10IY32W6tX83sajGviI5VPUbbeTSaIdLfH8V2/6Cj5M%3D' (2025-03-13) → 'github:input-output-hk/cardano-haskell-packages/28afce651553604f9965d7ed1e77f9752082e7b9?narHash=sha256-HaC8SF2zDA0kQg8RMRhaYQ5Qjbm5Z5oOjKFM2yhXVbw%3D' (2025-03-22) • Updated input 'crane': 'github:ipetkov/crane/1715a8fa7258bcf74ff645541d8d4ab4c53c4f6b?narHash=sha256-QkT5Bg6m40We/w9n5ljCsWRJs29qQM6%2BMztDBduYvfU%3D' (2025-03-16) → 'github:ipetkov/crane/70947c1908108c0c551ddfd73d4f750ff2ea67cd?narHash=sha256-vVOAp9ahvnU%2BfQoKd4SEXB2JG2wbENkpqcwlkIXgUC0%3D' (2025-03-19) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a439918c2e40624b1acbce5a503d15398b61d70c?narHash=sha256-MEVVn48QccDGnz2WwnqRLO7PJfoub2L73m7tppcQZ/w%3D' (2025-03-16) → 'github:input-output-hk/haskell.nix/2018e71cbd4b40038527b3db22cd7ce5474cb1b2?narHash=sha256-Cth9Edjfj%2Bj6DrW007mRsLJ3pVQNIzrIfW6C5FbHEKo%3D' (2025-03-23) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/66964822966f9ab4852017885f3d4e5ac8550bf4?narHash=sha256-E%2BIr8LUogUfK%2BbRZSiN/SMWjBmaleVnJAtKC%2BVyt/gc%3D' (2025-03-16) → 'github:input-output-hk/hackage.nix/b505d23d3a9dab0bdf4e20aabd4599003a29c4b2?narHash=sha256-/DR1BffBTjvUBvKXbwScnftKcOIOLsWhhxhwuxvMKAA%3D' (2025-03-23) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/0f8366b1e5c3844416efc9eeb8e89c990605d8ad?narHash=sha256-cqIR9VVpit/ogWgevp4nctKzzY86Z2qrhkLvHqjbkmE%3D' (2025-03-16) → 'github:input-output-hk/hackage.nix/2a91dd6d517d78421cda3f03630556473c9a5411?narHash=sha256-bIzFebWNf7GnshKNzunBn0LCIv8iL0Sp3g9q2AWnlaQ%3D' (2025-03-23) • Added input 'haskell-nix/hls': 'github:haskell/haskell-language-server/682d6894c94087da5e566771f25311c47e145359?narHash=sha256-tuq3%2BIp70yu89GswZ7DSINBpwRprnWnl6xDYnS4GOsc%3D' (2025-03-10) • Updated input 'haskell-nix/hls-2.9': 'github:haskell/haskell-language-server/0c1817cb2babef0765e4e72dd297c013e8e3d12b?narHash=sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs%3D' (2024-07-03) → 'github:haskell/haskell-language-server/90319a7e62ab93ab65a95f8f2bcf537e34dae76a?narHash=sha256-wy348%2B%2BMiMm/xwtI9M3vVpqj2qfGgnDcZIGXw8sF1sA%3D' (2024-07-03) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/2ed34002247213fc435d0062350b91bab920626e?narHash=sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo%3D' (2024-06-04) → 'github:stable-haskell/iserv-proxy/e9dc86ed6ad71f0368c16672081c8f26406c3a7e?narHash=sha256-x4bg4OoKAPnayom0nWc0BmlxgRMMHk6lEPvbiyFBq1s%3D' (2025-03-16) • Updated input 'haskell-nix/nixpkgs-2411': 'github:NixOS/nixpkgs/eacdab35066b0bb1c9413c96898e326b76398a81?narHash=sha256-r3fxHvh%2BM/mBgCZXOACzRFPsJdix2QSsKazb7VCXXo0%3D' (2025-01-19) → 'github:NixOS/nixpkgs/94792ab2a6beaec81424445bf917ca2556fbeade?narHash=sha256-uNszcul7y%2B%2BoBiyYXjHEDw/AHeLNp8B6pyWOB%2BRLA/4%3D' (2025-02-10) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/61517a5689442cdedc1b1385290a24ce37dfae67?narHash=sha256-nBE139YlK62HmLd6amwu7vhgbvhS%2B7SKHIjNGaKbhNY%3D' (2025-03-16) → 'github:input-output-hk/stackage.nix/2bbf8b540a9dda22958088dd7cd65fd4407f4cc6?narHash=sha256-MxAoLpID4cUDlfH9cg75GrgfSisylxnCj5wLKSsvKfQ%3D' (2025-03-23) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/aeff873f2542c369a9fa8042e542e0591a223afa?narHash=sha256-zm7c4C5vppoRd8ZJv8ydjEPBzg/7pBHnUWVLqTelzuI%3D' (2025-03-16) → 'github:NixOS/nixpkgs/4ac595f42f0bb771b4a0e4699724f9dddd236c4f?narHash=sha256-GpFrdiX9AVWnRf6IHqhhScxTztwpUH4yme0F86Rs7x0%3D' (2025-03-23) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/7b346d00596531d3682204e226f7457d51849a21?narHash=sha256-k6Sm8DqSvaRDbNsIivzbw/1JrWuiDT7xoVll9ZqGgXM%3D' (2025-02-25) → 'github:plutonomicon/plutarch-plutus/4ba8d3973b50a4a07006cc9c3daf184fe1769734?narHash=sha256-2UPkYZquhqSpgWja4EWcV7z05MlFACpWiqHGCr8U/uo%3D' (2025-03-19) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/59f17850021620cd348ad2e9c0c64f4e6325ce2a?narHash=sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y%3D' (2025-03-15) → 'github:cachix/pre-commit-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/af76221b285a999ab7d9d77fce8ba1db028f9801?narHash=sha256-oI9Nom826RVhnYpBW68PzSr8Bsw0DX97ng39bwwX7A8%3D' (2025-03-16) → 'github:oxalica/rust-overlay/01973c84732f9275c50c5f075dd1f54cc04b3316?narHash=sha256-Lpp0XyAtIl1oGJzNmTiTGLhTkcUjwSkEb0gOiNzYFGM%3D' (2025-03-23) --- flake.lock | 95 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/flake.lock b/flake.lock index 3a0c30e..ef346d8 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1741834602, - "narHash": "sha256-10IY32W6tX83sajGviI5VPUbbeTSaIdLfH8V2/6Cj5M=", + "lastModified": 1742682696, + "narHash": "sha256-HaC8SF2zDA0kQg8RMRhaYQ5Qjbm5Z5oOjKFM2yhXVbw=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "c715830d75ee968e373fc1b95145ad27108ff935", + "rev": "28afce651553604f9965d7ed1e77f9752082e7b9", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1742085745, - "narHash": "sha256-QkT5Bg6m40We/w9n5ljCsWRJs29qQM6+MztDBduYvfU=", + "lastModified": 1742394900, + "narHash": "sha256-vVOAp9ahvnU+fQoKd4SEXB2JG2wbENkpqcwlkIXgUC0=", "owner": "ipetkov", "repo": "crane", - "rev": "1715a8fa7258bcf74ff645541d8d4ab4c53c4f6b", + "rev": "70947c1908108c0c551ddfd73d4f750ff2ea67cd", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1742084762, - "narHash": "sha256-cqIR9VVpit/ogWgevp4nctKzzY86Z2qrhkLvHqjbkmE=", + "lastModified": 1742689606, + "narHash": "sha256-bIzFebWNf7GnshKNzunBn0LCIv8iL0Sp3g9q2AWnlaQ=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "0f8366b1e5c3844416efc9eeb8e89c990605d8ad", + "rev": "2a91dd6d517d78421cda3f03630556473c9a5411", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1742084772, - "narHash": "sha256-E+Ir8LUogUfK+bRZSiN/SMWjBmaleVnJAtKC+Vyt/gc=", + "lastModified": 1742689617, + "narHash": "sha256-/DR1BffBTjvUBvKXbwScnftKcOIOLsWhhxhwuxvMKAA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "66964822966f9ab4852017885f3d4e5ac8550bf4", + "rev": "b505d23d3a9dab0bdf4e20aabd4599003a29c4b2", "type": "github" }, "original": { @@ -2398,6 +2398,7 @@ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", "hackage": "hackage_2", "hackage-for-stackage": "hackage-for-stackage", + "hls": "hls", "hls-1.10": "hls-1.10_5", "hls-2.0": "hls-2.0_4", "hls-2.2": "hls-2.2_4", @@ -2423,11 +2424,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1742086323, - "narHash": "sha256-MEVVn48QccDGnz2WwnqRLO7PJfoub2L73m7tppcQZ/w=", + "lastModified": 1742691121, + "narHash": "sha256-Cth9Edjfj+j6DrW007mRsLJ3pVQNIzrIfW6C5FbHEKo=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a439918c2e40624b1acbce5a503d15398b61d70c", + "rev": "2018e71cbd4b40038527b3db22cd7ce5474cb1b2", "type": "github" }, "original": { @@ -2775,6 +2776,22 @@ "type": "github" } }, + "hls": { + "flake": false, + "locked": { + "lastModified": 1741604408, + "narHash": "sha256-tuq3+Ip70yu89GswZ7DSINBpwRprnWnl6xDYnS4GOsc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "682d6894c94087da5e566771f25311c47e145359", + "type": "github" + }, + "original": { + "owner": "haskell", + "repo": "haskell-language-server", + "type": "github" + } + }, "hls-1.10": { "flake": false, "locked": { @@ -3424,11 +3441,11 @@ "hls-2.9_2": { "flake": false, "locked": { - "lastModified": 1720003792, - "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", + "lastModified": 1719993701, + "narHash": "sha256-wy348++MiMm/xwtI9M3vVpqj2qfGgnDcZIGXw8sF1sA=", "owner": "haskell", "repo": "haskell-language-server", - "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", + "rev": "90319a7e62ab93ab65a95f8f2bcf537e34dae76a", "type": "github" }, "original": { @@ -3882,11 +3899,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", + "lastModified": 1742121966, + "narHash": "sha256-x4bg4OoKAPnayom0nWc0BmlxgRMMHk6lEPvbiyFBq1s=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", + "rev": "e9dc86ed6ad71f0368c16672081c8f26406c3a7e", "type": "github" }, "original": { @@ -4983,11 +5000,11 @@ }, "nixpkgs-2411": { "locked": { - "lastModified": 1737255904, - "narHash": "sha256-r3fxHvh+M/mBgCZXOACzRFPsJdix2QSsKazb7VCXXo0=", + "lastModified": 1739151041, + "narHash": "sha256-uNszcul7y++oBiyYXjHEDw/AHeLNp8B6pyWOB+RLA/4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eacdab35066b0bb1c9413c96898e326b76398a81", + "rev": "94792ab2a6beaec81424445bf917ca2556fbeade", "type": "github" }, "original": { @@ -5421,11 +5438,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1742129144, - "narHash": "sha256-zm7c4C5vppoRd8ZJv8ydjEPBzg/7pBHnUWVLqTelzuI=", + "lastModified": 1742733908, + "narHash": "sha256-GpFrdiX9AVWnRf6IHqhhScxTztwpUH4yme0F86Rs7x0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "aeff873f2542c369a9fa8042e542e0591a223afa", + "rev": "4ac595f42f0bb771b4a0e4699724f9dddd236c4f", "type": "github" }, "original": { @@ -5881,11 +5898,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1740480471, - "narHash": "sha256-k6Sm8DqSvaRDbNsIivzbw/1JrWuiDT7xoVll9ZqGgXM=", + "lastModified": 1742354602, + "narHash": "sha256-2UPkYZquhqSpgWja4EWcV7z05MlFACpWiqHGCr8U/uo=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "7b346d00596531d3682204e226f7457d51849a21", + "rev": "4ba8d3973b50a4a07006cc9c3daf184fe1769734", "type": "github" }, "original": { @@ -5902,11 +5919,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1742058297, - "narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=", + "lastModified": 1742649964, + "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a", + "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", "type": "github" }, "original": { @@ -5965,11 +5982,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1742092396, - "narHash": "sha256-oI9Nom826RVhnYpBW68PzSr8Bsw0DX97ng39bwwX7A8=", + "lastModified": 1742697269, + "narHash": "sha256-Lpp0XyAtIl1oGJzNmTiTGLhTkcUjwSkEb0gOiNzYFGM=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "af76221b285a999ab7d9d77fce8ba1db028f9801", + "rev": "01973c84732f9275c50c5f075dd1f54cc04b3316", "type": "github" }, "original": { @@ -6215,11 +6232,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1742083971, - "narHash": "sha256-nBE139YlK62HmLd6amwu7vhgbvhS+7SKHIjNGaKbhNY=", + "lastModified": 1742688795, + "narHash": "sha256-MxAoLpID4cUDlfH9cg75GrgfSisylxnCj5wLKSsvKfQ=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "61517a5689442cdedc1b1385290a24ce37dfae67", + "rev": "2bbf8b540a9dda22958088dd7cd65fd4407f4cc6", "type": "github" }, "original": { From 7c77d7827c3e528d89ff0430d8f850f75cd0b761 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 30 Mar 2025 12:47:28 +0000 Subject: [PATCH 47/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/28afce651553604f9965d7ed1e77f9752082e7b9?narHash=sha256-HaC8SF2zDA0kQg8RMRhaYQ5Qjbm5Z5oOjKFM2yhXVbw%3D' (2025-03-22) → 'github:input-output-hk/cardano-haskell-packages/03943a29e1e103700b894af8b5dd0f1878a83e4d?narHash=sha256-v6J2Bvg3c7zDy58LPzfZVD4tAqoMKijsdraWxu80Sb0%3D' (2025-03-28) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/7225ec2b0784468e1129e7e04d54625a003c66a3?narHash=sha256-rDDtvMCy688jNTv19G6o0hkEqtE6UbtW0PEdeXx1w3Y%3D' (2025-03-14) → 'github:plutonomicon/cardano-transaction-lib/e209542ad5ac664ce8d8cc94705834069da7c011?narHash=sha256-zAry2u/yLt18Ltxpx4R4c8Ap5kPz7bFTU1qSn6/FL24%3D' (2025-03-24) • Updated input 'ctl/cardano-nix': 'github:mlabs-haskell/cardano.nix/92516bb3ba6d45fafafbe51f4ded289853294dcc?narHash=sha256-N9PCcNkebjoJEF7UYblu1c9qT8ySFaurOqSqTviDGVM%3D' (2024-12-09) → 'github:mlabs-haskell/cardano.nix/4cdea767a7efaabe0c75358416de3cf18175169e?narHash=sha256-yrg1m0BLC3isFNDSYCrZZ/Qehl9KHHOfmeeIaglPb3Y%3D' (2025-02-03) • Updated input 'ctl/cardano-nix/blockfrost': 'github:blockfrost/blockfrost-backend-ryo/30ec8cf23d9c222199dc5afba9b79b5bfeec3337?narHash=sha256-YeSPvCrfc0OmMqhzGN/WXcBSfXIlnEnqWemzqQTz%2Bzw%3D' (2024-10-31) → 'github:blockfrost/blockfrost-backend-ryo/a49be24384279c916e86dbd9be267ab259bed596?narHash=sha256-zDqNLiaF3A4/rkMTL2sJWyyPVBB9kwezsfzTmkIBN14%3D' (2025-01-20) • Updated input 'ctl/cardano-nix/cardano-node': 'github:intersectmbo/cardano-node/01bda2e2cb0a70cd95067d696dbb44665f1d680a?narHash=sha256-yNEv7MQEcOPY9I9k9RCzeMfJY6gzuGc7K53GKNHs6v8%3D' (2024-11-01) → 'github:intersectmbo/cardano-node/1f63dbf2ab39e0b32bf6901dc203866d3e37de08?narHash=sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY%3D' (2025-01-06) • Updated input 'ctl/cardano-nix/cardano-node/CHaP': 'github:intersectmbo/cardano-haskell-packages/25591f43ab943d5a070db5e8a2b9ff3a499d4d92?narHash=sha256-ijnHTQ6eKIQ9FpEqDKt6c7vuFYN8aOBDhonp67utx2s%3D' (2024-10-30) → 'github:intersectmbo/cardano-haskell-packages/b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf?narHash=sha256-X6Fp2uU%2B%2B62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU%3D' (2025-01-02) • Updated input 'ctl/hercules-ci-effects': 'github:hercules-ci/hercules-ci-effects/afd0a42e8c61ebb56899315ee4084a8b2e4ff425?narHash=sha256-JTBWmyGf8K1Rwb%2BgviHIUzRJk/sITtT%2B72HXFkTZUjo%3D' (2025-01-15) → 'github:hercules-ci/hercules-ci-effects/524637ef84c177661690b924bf64a1ce18072a2c?narHash=sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8%3D' (2025-03-15) • Updated input 'ctl/hercules-ci-effects/flake-parts': 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06) → 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07) • Updated input 'ctl/hercules-ci-effects/nixpkgs': 'github:NixOS/nixpkgs/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3?narHash=sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ%3D' (2025-01-13) → 'github:NixOS/nixpkgs/6607cf789e541e7873d40d3a8f7815ea92204f32?narHash=sha256-cPfs8qMccim2RBgtKGF%2Bx9IBCduRvd/N5F4nYpU0TVE%3D' (2025-03-13) • Updated input 'ctl/nixpkgs-arion': 'github:NixOS/nixpkgs/2c62218ab7a0455ca27fc3a7d3a2af496b3580eb?narHash=sha256-Ger8ClHNQ1KBX6LdW9iRbgKiKRuUjnnbDqwMtY73IT0%3D' (2025-01-27) → 'github:NixOS/nixpkgs/845be085d84b2d74822f83d58a09406057284a5f?narHash=sha256-W1EuSk%2BUA0ZjA2tdZmXNSWb2ueNpkhX7USHoIHEbBZw%3D' (2025-03-20) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/2018e71cbd4b40038527b3db22cd7ce5474cb1b2?narHash=sha256-Cth9Edjfj%2Bj6DrW007mRsLJ3pVQNIzrIfW6C5FbHEKo%3D' (2025-03-23) → 'github:input-output-hk/haskell.nix/12b3b87f27a5a974421a777df4d18b74f4fcf145?narHash=sha256-Y1ljFalJ3vQdmsKUBs58tEaNMET7evEawoI%2BT6rdn1M%3D' (2025-03-30) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/b505d23d3a9dab0bdf4e20aabd4599003a29c4b2?narHash=sha256-/DR1BffBTjvUBvKXbwScnftKcOIOLsWhhxhwuxvMKAA%3D' (2025-03-23) → 'github:input-output-hk/hackage.nix/3e1368cdb1a42397e0ef43e792235716c03a2ba1?narHash=sha256-kKC9A5W3pT8CjEv87x5PmbSwG2vXqdanNigM4X3TdGs%3D' (2025-03-30) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/2a91dd6d517d78421cda3f03630556473c9a5411?narHash=sha256-bIzFebWNf7GnshKNzunBn0LCIv8iL0Sp3g9q2AWnlaQ%3D' (2025-03-23) → 'github:input-output-hk/hackage.nix/ba336c15d3fe744d5db8d60d7437f1bbd126b75a?narHash=sha256-WuIuMY/UgRI4XwLozK9y76YWwq2BNWpNQOe6Kxja9xA%3D' (2025-03-30) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/2bbf8b540a9dda22958088dd7cd65fd4407f4cc6?narHash=sha256-MxAoLpID4cUDlfH9cg75GrgfSisylxnCj5wLKSsvKfQ%3D' (2025-03-23) → 'github:input-output-hk/stackage.nix/3bc02ee6441f377ea248f8649796ba2b5c3aa86f?narHash=sha256-vbkeiDCJuW5rxDJnNtS00JW0aGPdtPL8sIpdjhZxrKQ%3D' (2025-03-30) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/4ac595f42f0bb771b4a0e4699724f9dddd236c4f?narHash=sha256-GpFrdiX9AVWnRf6IHqhhScxTztwpUH4yme0F86Rs7x0%3D' (2025-03-23) → 'github:NixOS/nixpkgs/97e6665ed0fa3a70cbbd6af308696451ccc20926?narHash=sha256-5ykFVCKy5t71cvbZ4IR5MJ7GPFF3DPodD9RLJ45L/Cc%3D' (2025-03-30) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/4ba8d3973b50a4a07006cc9c3daf184fe1769734?narHash=sha256-2UPkYZquhqSpgWja4EWcV7z05MlFACpWiqHGCr8U/uo%3D' (2025-03-19) → 'github:plutonomicon/plutarch-plutus/b626f27265474ce7bfb59bc4b53e0ab4495f9af6?narHash=sha256-JNtWz6qxkcnEDYwtc4inKg5s7xtHLvDjFk9diHq4WZ4%3D' (2025-03-28) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/01973c84732f9275c50c5f075dd1f54cc04b3316?narHash=sha256-Lpp0XyAtIl1oGJzNmTiTGLhTkcUjwSkEb0gOiNzYFGM%3D' (2025-03-23) → 'github:oxalica/rust-overlay/15c2a7930e04efc87be3ebf1b5d06232e635e24b?narHash=sha256-VWyaUfBY49kjN29N140INa9LEW0YIgAr%2BOEJRdbKfnQ%3D' (2025-03-30) --- flake.lock | 106 ++++++++++++++++++++++++++--------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/flake.lock b/flake.lock index ef346d8..6e2e4a0 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ "CHaP_2": { "flake": false, "locked": { - "lastModified": 1730295876, - "narHash": "sha256-ijnHTQ6eKIQ9FpEqDKt6c7vuFYN8aOBDhonp67utx2s=", + "lastModified": 1735857786, + "narHash": "sha256-X6Fp2uU++62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU=", "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "25591f43ab943d5a070db5e8a2b9ff3a499d4d92", + "rev": "b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf", "type": "github" }, "original": { @@ -247,16 +247,16 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1730408279, - "narHash": "sha256-YeSPvCrfc0OmMqhzGN/WXcBSfXIlnEnqWemzqQTz+zw=", + "lastModified": 1737368354, + "narHash": "sha256-zDqNLiaF3A4/rkMTL2sJWyyPVBB9kwezsfzTmkIBN14=", "owner": "blockfrost", "repo": "blockfrost-backend-ryo", - "rev": "30ec8cf23d9c222199dc5afba9b79b5bfeec3337", + "rev": "a49be24384279c916e86dbd9be267ab259bed596", "type": "github" }, "original": { "owner": "blockfrost", - "ref": "v2.2.4", + "ref": "v3.1.0", "repo": "blockfrost-backend-ryo", "type": "github" } @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1742682696, - "narHash": "sha256-HaC8SF2zDA0kQg8RMRhaYQ5Qjbm5Z5oOjKFM2yhXVbw=", + "lastModified": 1743178751, + "narHash": "sha256-v6J2Bvg3c7zDy58LPzfZVD4tAqoMKijsdraWxu80Sb0=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "28afce651553604f9965d7ed1e77f9752082e7b9", + "rev": "03943a29e1e103700b894af8b5dd0f1878a83e4d", "type": "github" }, "original": { @@ -814,11 +814,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1733781003, - "narHash": "sha256-N9PCcNkebjoJEF7UYblu1c9qT8ySFaurOqSqTviDGVM=", + "lastModified": 1738590756, + "narHash": "sha256-yrg1m0BLC3isFNDSYCrZZ/Qehl9KHHOfmeeIaglPb3Y=", "owner": "mlabs-haskell", "repo": "cardano.nix", - "rev": "92516bb3ba6d45fafafbe51f4ded289853294dcc", + "rev": "4cdea767a7efaabe0c75358416de3cf18175169e", "type": "github" }, "original": { @@ -857,16 +857,16 @@ "utils": "utils_3" }, "locked": { - "lastModified": 1730468447, - "narHash": "sha256-yNEv7MQEcOPY9I9k9RCzeMfJY6gzuGc7K53GKNHs6v8=", + "lastModified": 1736202991, + "narHash": "sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY=", "owner": "intersectmbo", "repo": "cardano-node", - "rev": "01bda2e2cb0a70cd95067d696dbb44665f1d680a", + "rev": "1f63dbf2ab39e0b32bf6901dc203866d3e37de08", "type": "github" }, "original": { "owner": "intersectmbo", - "ref": "10.1.2", + "ref": "10.1.4", "repo": "cardano-node", "type": "github" } @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1741962272, - "narHash": "sha256-rDDtvMCy688jNTv19G6o0hkEqtE6UbtW0PEdeXx1w3Y=", + "lastModified": 1742811157, + "narHash": "sha256-zAry2u/yLt18Ltxpx4R4c8Ap5kPz7bFTU1qSn6/FL24=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "7225ec2b0784468e1129e7e04d54625a003c66a3", + "rev": "e209542ad5ac664ce8d8cc94705834069da7c011", "type": "github" }, "original": { @@ -1799,11 +1799,11 @@ ] }, "locked": { - "lastModified": 1736143030, - "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", + "lastModified": 1741352980, + "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", + "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1742689606, - "narHash": "sha256-bIzFebWNf7GnshKNzunBn0LCIv8iL0Sp3g9q2AWnlaQ=", + "lastModified": 1743294414, + "narHash": "sha256-WuIuMY/UgRI4XwLozK9y76YWwq2BNWpNQOe6Kxja9xA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "2a91dd6d517d78421cda3f03630556473c9a5411", + "rev": "ba336c15d3fe744d5db8d60d7437f1bbd126b75a", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1742689617, - "narHash": "sha256-/DR1BffBTjvUBvKXbwScnftKcOIOLsWhhxhwuxvMKAA=", + "lastModified": 1743294424, + "narHash": "sha256-kKC9A5W3pT8CjEv87x5PmbSwG2vXqdanNigM4X3TdGs=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "b505d23d3a9dab0bdf4e20aabd4599003a29c4b2", + "rev": "3e1368cdb1a42397e0ef43e792235716c03a2ba1", "type": "github" }, "original": { @@ -2424,11 +2424,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1742691121, - "narHash": "sha256-Cth9Edjfj+j6DrW007mRsLJ3pVQNIzrIfW6C5FbHEKo=", + "lastModified": 1743295933, + "narHash": "sha256-Y1ljFalJ3vQdmsKUBs58tEaNMET7evEawoI+T6rdn1M=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "2018e71cbd4b40038527b3db22cd7ce5474cb1b2", + "rev": "12b3b87f27a5a974421a777df4d18b74f4fcf145", "type": "github" }, "original": { @@ -2763,11 +2763,11 @@ "nixpkgs": "nixpkgs_16" }, "locked": { - "lastModified": 1736917206, - "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", + "lastModified": 1742014779, + "narHash": "sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", + "rev": "524637ef84c177661690b924bf64a1ce18072a2c", "type": "github" }, "original": { @@ -5016,11 +5016,11 @@ }, "nixpkgs-arion": { "locked": { - "lastModified": 1737989921, - "narHash": "sha256-Ger8ClHNQ1KBX6LdW9iRbgKiKRuUjnnbDqwMtY73IT0=", + "lastModified": 1742483666, + "narHash": "sha256-W1EuSk+UA0ZjA2tdZmXNSWb2ueNpkhX7USHoIHEbBZw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2c62218ab7a0455ca27fc3a7d3a2af496b3580eb", + "rev": "845be085d84b2d74822f83d58a09406057284a5f", "type": "github" }, "original": { @@ -5295,11 +5295,11 @@ }, "nixpkgs_16": { "locked": { - "lastModified": 1736798957, - "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", + "lastModified": 1741851582, + "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", + "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", "type": "github" }, "original": { @@ -5438,11 +5438,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1742733908, - "narHash": "sha256-GpFrdiX9AVWnRf6IHqhhScxTztwpUH4yme0F86Rs7x0=", + "lastModified": 1743338748, + "narHash": "sha256-5ykFVCKy5t71cvbZ4IR5MJ7GPFF3DPodD9RLJ45L/Cc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4ac595f42f0bb771b4a0e4699724f9dddd236c4f", + "rev": "97e6665ed0fa3a70cbbd6af308696451ccc20926", "type": "github" }, "original": { @@ -5898,11 +5898,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1742354602, - "narHash": "sha256-2UPkYZquhqSpgWja4EWcV7z05MlFACpWiqHGCr8U/uo=", + "lastModified": 1743134969, + "narHash": "sha256-JNtWz6qxkcnEDYwtc4inKg5s7xtHLvDjFk9diHq4WZ4=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "4ba8d3973b50a4a07006cc9c3daf184fe1769734", + "rev": "b626f27265474ce7bfb59bc4b53e0ab4495f9af6", "type": "github" }, "original": { @@ -5982,11 +5982,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1742697269, - "narHash": "sha256-Lpp0XyAtIl1oGJzNmTiTGLhTkcUjwSkEb0gOiNzYFGM=", + "lastModified": 1743302122, + "narHash": "sha256-VWyaUfBY49kjN29N140INa9LEW0YIgAr+OEJRdbKfnQ=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "01973c84732f9275c50c5f075dd1f54cc04b3316", + "rev": "15c2a7930e04efc87be3ebf1b5d06232e635e24b", "type": "github" }, "original": { @@ -6232,11 +6232,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1742688795, - "narHash": "sha256-MxAoLpID4cUDlfH9cg75GrgfSisylxnCj5wLKSsvKfQ=", + "lastModified": 1743293594, + "narHash": "sha256-vbkeiDCJuW5rxDJnNtS00JW0aGPdtPL8sIpdjhZxrKQ=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "2bbf8b540a9dda22958088dd7cd65fd4407f4cc6", + "rev": "3bc02ee6441f377ea248f8649796ba2b5c3aa86f", "type": "github" }, "original": { From 632f8e5b3ade23a25bbe3e908f653005ba0a88cf Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 6 Apr 2025 12:49:09 +0000 Subject: [PATCH 48/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/03943a29e1e103700b894af8b5dd0f1878a83e4d?narHash=sha256-v6J2Bvg3c7zDy58LPzfZVD4tAqoMKijsdraWxu80Sb0%3D' (2025-03-28) → 'github:input-output-hk/cardano-haskell-packages/0be4512de1cbfb351ef8c5b939d71292a8f42af4?narHash=sha256-9zZR%2BENnY4aLIXOSz4HfK0lMPe83bKQflR8QIrOVeaw%3D' (2025-04-04) • Updated input 'crane': 'github:ipetkov/crane/70947c1908108c0c551ddfd73d4f750ff2ea67cd?narHash=sha256-vVOAp9ahvnU%2BfQoKd4SEXB2JG2wbENkpqcwlkIXgUC0%3D' (2025-03-19) → 'github:ipetkov/crane/80ceeec0dc94ef967c371dcdc56adb280328f591?narHash=sha256-e1idZdpnnHWuosI3KsBgAgrhMR05T2oqskXCmNzGPq0%3D' (2025-04-06) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07) → 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c?narHash=sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk%3D' (2025-03-02) → 'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa?narHash=sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc%3D' (2025-03-30) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/12b3b87f27a5a974421a777df4d18b74f4fcf145?narHash=sha256-Y1ljFalJ3vQdmsKUBs58tEaNMET7evEawoI%2BT6rdn1M%3D' (2025-03-30) → 'github:input-output-hk/haskell.nix/9efeaf6f20890331d0358747d921e38c757e27b2?narHash=sha256-oTf772W9WgnzUw/L6Gybw0HGx6J6ybHps5CFDSiSP8Q%3D' (2025-04-06) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/3e1368cdb1a42397e0ef43e792235716c03a2ba1?narHash=sha256-kKC9A5W3pT8CjEv87x5PmbSwG2vXqdanNigM4X3TdGs%3D' (2025-03-30) → 'github:input-output-hk/hackage.nix/004d2d7606fdf096c6e27189f741f5653cf97d95?narHash=sha256-r6q6z5KQ46YYUl595cM5Nj61tzjavGZBmFZ0VJO6nWA%3D' (2025-04-06) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/ba336c15d3fe744d5db8d60d7437f1bbd126b75a?narHash=sha256-WuIuMY/UgRI4XwLozK9y76YWwq2BNWpNQOe6Kxja9xA%3D' (2025-03-30) → 'github:input-output-hk/hackage.nix/adcd2f8c7809f9b86fe95277cee408a6be30e664?narHash=sha256-nbe9I9TeeBwXEO9aBMjEoWRWxXB0B77/ayOVzdL3B%2BE%3D' (2025-04-06) • Added input 'haskell-nix/hls-2.10': 'github:haskell/haskell-language-server/2318c61db3a01e03700bd4b05665662929b7fe8b?narHash=sha256-q4kDFyJDDeoGqfEtrZRx4iqMVEC2MOzCToWsFY%2BTOzY%3D' (2025-03-27) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/3bc02ee6441f377ea248f8649796ba2b5c3aa86f?narHash=sha256-vbkeiDCJuW5rxDJnNtS00JW0aGPdtPL8sIpdjhZxrKQ%3D' (2025-03-30) → 'github:input-output-hk/stackage.nix/47b24fefc744299724ec1b75930d11e8c0a59d34?narHash=sha256-bt6Q7YTMKlroGm5GIzUHFkr1kxcEo5d9I7QxeTfc4g0%3D' (2025-04-06) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/ea26f2ca1686656d89bb5760f717f713168cd5a5?narHash=sha256-0sF0RUsnFVdRMoS9amtRQs6TnCFynDFdbzn8zBLD5Bg%3D' (2025-02-25) → 'github:input-output-hk/iohk-nix/3acad181ea6619b64fa49961133026110a460945?narHash=sha256-Wl1nQ2dak4b3fXA7%2B9rB2ntiKUS%2ByAzR2kOIUoAF0u8%3D' (2025-04-03) • Updated input 'iohk-nix/blst': 'github:supranational/blst/3dd0f804b1819e5d03fb22ca2e6fac105932043a?narHash=sha256-oqljy%2BZXJAXEB/fJtmB8rlAr4UXM%2BZ2OkDa20gpILNA%3D' (2023-08-09) → 'github:supranational/blst/8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355?narHash=sha256-IlbNMLBjs/dvGogcdbWQIL%2B3qwy7EXJbIDpo4xBd4bY%3D' (2025-02-12) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/97e6665ed0fa3a70cbbd6af308696451ccc20926?narHash=sha256-5ykFVCKy5t71cvbZ4IR5MJ7GPFF3DPodD9RLJ45L/Cc%3D' (2025-03-30) → 'github:NixOS/nixpkgs/6e0ed24a84eeaf3f5b94bd35e2c2d2de5ea8fede?narHash=sha256-EtFQJXP5L2S8IgGx/AsCACYdzwf0sGiriyxN1BH2f6Q%3D' (2025-04-06) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/b626f27265474ce7bfb59bc4b53e0ab4495f9af6?narHash=sha256-JNtWz6qxkcnEDYwtc4inKg5s7xtHLvDjFk9diHq4WZ4%3D' (2025-03-28) → 'github:plutonomicon/plutarch-plutus/f84a46287b06f36abf8d2d63bec7ff75d32f3e91?narHash=sha256-gKBk9D6DHSEudq7P9%2B07yXWcgM/QX7NFp0tJXBodopM%3D' (2025-04-01) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/15c2a7930e04efc87be3ebf1b5d06232e635e24b?narHash=sha256-VWyaUfBY49kjN29N140INa9LEW0YIgAr%2BOEJRdbKfnQ%3D' (2025-03-30) → 'github:oxalica/rust-overlay/9d00c6b69408dd40d067603012938d9fbe95cfcd?narHash=sha256-Thah1oU8Vy0gs9bh5QhNcQh1iuQiowMnZPbrkURonZA%3D' (2025-04-06) --- flake.lock | 98 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 58 insertions(+), 40 deletions(-) diff --git a/flake.lock b/flake.lock index 6e2e4a0..dfddb9a 100644 --- a/flake.lock +++ b/flake.lock @@ -332,16 +332,16 @@ "blst_5": { "flake": false, "locked": { - "lastModified": 1691598027, - "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "lastModified": 1739372843, + "narHash": "sha256-IlbNMLBjs/dvGogcdbWQIL+3qwy7EXJbIDpo4xBd4bY=", "owner": "supranational", "repo": "blst", - "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "rev": "8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355", "type": "github" }, "original": { "owner": "supranational", - "ref": "v0.3.11", + "ref": "v0.3.14", "repo": "blst", "type": "github" } @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1743178751, - "narHash": "sha256-v6J2Bvg3c7zDy58LPzfZVD4tAqoMKijsdraWxu80Sb0=", + "lastModified": 1743783778, + "narHash": "sha256-9zZR+ENnY4aLIXOSz4HfK0lMPe83bKQflR8QIrOVeaw=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "03943a29e1e103700b894af8b5dd0f1878a83e4d", + "rev": "0be4512de1cbfb351ef8c5b939d71292a8f42af4", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1742394900, - "narHash": "sha256-vVOAp9ahvnU+fQoKd4SEXB2JG2wbENkpqcwlkIXgUC0=", + "lastModified": 1743908961, + "narHash": "sha256-e1idZdpnnHWuosI3KsBgAgrhMR05T2oqskXCmNzGPq0=", "owner": "ipetkov", "repo": "crane", - "rev": "70947c1908108c0c551ddfd73d4f750ff2ea67cd", + "rev": "80ceeec0dc94ef967c371dcdc56adb280328f591", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1741352980, - "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1743294414, - "narHash": "sha256-WuIuMY/UgRI4XwLozK9y76YWwq2BNWpNQOe6Kxja9xA=", + "lastModified": 1743899203, + "narHash": "sha256-nbe9I9TeeBwXEO9aBMjEoWRWxXB0B77/ayOVzdL3B+E=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "ba336c15d3fe744d5db8d60d7437f1bbd126b75a", + "rev": "adcd2f8c7809f9b86fe95277cee408a6be30e664", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1743294424, - "narHash": "sha256-kKC9A5W3pT8CjEv87x5PmbSwG2vXqdanNigM4X3TdGs=", + "lastModified": 1743899213, + "narHash": "sha256-r6q6z5KQ46YYUl595cM5Nj61tzjavGZBmFZ0VJO6nWA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3e1368cdb1a42397e0ef43e792235716c03a2ba1", + "rev": "004d2d7606fdf096c6e27189f741f5653cf97d95", "type": "github" }, "original": { @@ -2401,6 +2401,7 @@ "hls": "hls", "hls-1.10": "hls-1.10_5", "hls-2.0": "hls-2.0_4", + "hls-2.10": "hls-2.10", "hls-2.2": "hls-2.2_4", "hls-2.3": "hls-2.3_4", "hls-2.4": "hls-2.4_4", @@ -2424,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1743295933, - "narHash": "sha256-Y1ljFalJ3vQdmsKUBs58tEaNMET7evEawoI+T6rdn1M=", + "lastModified": 1743900730, + "narHash": "sha256-oTf772W9WgnzUw/L6Gybw0HGx6J6ybHps5CFDSiSP8Q=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "12b3b87f27a5a974421a777df4d18b74f4fcf145", + "rev": "9efeaf6f20890331d0358747d921e38c757e27b2", "type": "github" }, "original": { @@ -2945,6 +2946,23 @@ "type": "github" } }, + "hls-2.10": { + "flake": false, + "locked": { + "lastModified": 1743069404, + "narHash": "sha256-q4kDFyJDDeoGqfEtrZRx4iqMVEC2MOzCToWsFY+TOzY=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "2318c61db3a01e03700bd4b05665662929b7fe8b", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.10.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, "hls-2.2": { "flake": false, "locked": { @@ -3714,11 +3732,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1740527380, - "narHash": "sha256-0sF0RUsnFVdRMoS9amtRQs6TnCFynDFdbzn8zBLD5Bg=", + "lastModified": 1743649718, + "narHash": "sha256-Wl1nQ2dak4b3fXA7+9rB2ntiKUS+yAzR2kOIUoAF0u8=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "ea26f2ca1686656d89bb5760f717f713168cd5a5", + "rev": "3acad181ea6619b64fa49961133026110a460945", "type": "github" }, "original": { @@ -5043,11 +5061,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1740877520, - "narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=", + "lastModified": 1743296961, + "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "147dee35aab2193b174e4c0868bd80ead5ce755c", + "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", "type": "github" }, "original": { @@ -5438,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1743338748, - "narHash": "sha256-5ykFVCKy5t71cvbZ4IR5MJ7GPFF3DPodD9RLJ45L/Cc=", + "lastModified": 1743942655, + "narHash": "sha256-EtFQJXP5L2S8IgGx/AsCACYdzwf0sGiriyxN1BH2f6Q=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "97e6665ed0fa3a70cbbd6af308696451ccc20926", + "rev": "6e0ed24a84eeaf3f5b94bd35e2c2d2de5ea8fede", "type": "github" }, "original": { @@ -5898,11 +5916,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1743134969, - "narHash": "sha256-JNtWz6qxkcnEDYwtc4inKg5s7xtHLvDjFk9diHq4WZ4=", + "lastModified": 1743483979, + "narHash": "sha256-gKBk9D6DHSEudq7P9+07yXWcgM/QX7NFp0tJXBodopM=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "b626f27265474ce7bfb59bc4b53e0ab4495f9af6", + "rev": "f84a46287b06f36abf8d2d63bec7ff75d32f3e91", "type": "github" }, "original": { @@ -5982,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1743302122, - "narHash": "sha256-VWyaUfBY49kjN29N140INa9LEW0YIgAr+OEJRdbKfnQ=", + "lastModified": 1743906877, + "narHash": "sha256-Thah1oU8Vy0gs9bh5QhNcQh1iuQiowMnZPbrkURonZA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "15c2a7930e04efc87be3ebf1b5d06232e635e24b", + "rev": "9d00c6b69408dd40d067603012938d9fbe95cfcd", "type": "github" }, "original": { @@ -6232,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1743293594, - "narHash": "sha256-vbkeiDCJuW5rxDJnNtS00JW0aGPdtPL8sIpdjhZxrKQ=", + "lastModified": 1743898389, + "narHash": "sha256-bt6Q7YTMKlroGm5GIzUHFkr1kxcEo5d9I7QxeTfc4g0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "3bc02ee6441f377ea248f8649796ba2b5c3aa86f", + "rev": "47b24fefc744299724ec1b75930d11e8c0a59d34", "type": "github" }, "original": { From 89e55f6785eb5bcfb0883eb41155ce440b638f0d Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 13 Apr 2025 12:49:40 +0000 Subject: [PATCH 49/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/0be4512de1cbfb351ef8c5b939d71292a8f42af4?narHash=sha256-9zZR%2BENnY4aLIXOSz4HfK0lMPe83bKQflR8QIrOVeaw%3D' (2025-04-04) → 'github:input-output-hk/cardano-haskell-packages/bddc33bdbbdcb9035a9ccd87e10a8c88d7c4c992?narHash=sha256-eUpBbF1XDzpkFWLjGSHqtBzny0zAWe1euTJFj/ZEMLo%3D' (2025-04-11) • Updated input 'crane': 'github:ipetkov/crane/80ceeec0dc94ef967c371dcdc56adb280328f591?narHash=sha256-e1idZdpnnHWuosI3KsBgAgrhMR05T2oqskXCmNzGPq0%3D' (2025-04-06) → 'github:ipetkov/crane/d02c1cdd7ec539699aa44e6ff912e15535969803?narHash=sha256-DXwQEJllxpYeVOiSlBhQuGjfvkoGHTtILLYO2FvcyzQ%3D' (2025-04-11) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/9efeaf6f20890331d0358747d921e38c757e27b2?narHash=sha256-oTf772W9WgnzUw/L6Gybw0HGx6J6ybHps5CFDSiSP8Q%3D' (2025-04-06) → 'github:input-output-hk/haskell.nix/a8961d94a52f0cd654ab1844419f6ac00171d112?narHash=sha256-5ARHzMezLmxCV2d8MgnbFB1%2BQImpkpoSgOYHL5L8OI8%3D' (2025-04-13) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/004d2d7606fdf096c6e27189f741f5653cf97d95?narHash=sha256-r6q6z5KQ46YYUl595cM5Nj61tzjavGZBmFZ0VJO6nWA%3D' (2025-04-06) → 'github:input-output-hk/hackage.nix/25cbf62a050ec7910a331020f668b43e5fff1a98?narHash=sha256-QPlQ6ZdLx7t2mlvG/k6VWQcY%2BSdXosqaSHFFA/2JKD4%3D' (2025-04-13) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/adcd2f8c7809f9b86fe95277cee408a6be30e664?narHash=sha256-nbe9I9TeeBwXEO9aBMjEoWRWxXB0B77/ayOVzdL3B%2BE%3D' (2025-04-06) → 'github:input-output-hk/hackage.nix/971829a8b71049f73c6df502883c10f3ee7e0f2c?narHash=sha256-uIkwKyEm/H%2BoL6ca18Zq2IB12jUAXtvTfZHVmGmVCa8%3D' (2025-04-13) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/47b24fefc744299724ec1b75930d11e8c0a59d34?narHash=sha256-bt6Q7YTMKlroGm5GIzUHFkr1kxcEo5d9I7QxeTfc4g0%3D' (2025-04-06) → 'github:input-output-hk/stackage.nix/a592fbe819c0ebd6b60b94a123c3f277fb81f411?narHash=sha256-haZZAocxDfdykmN1qDDB%2BP6DF68P4VMwU/S4/NpmoRU%3D' (2025-04-13) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/3acad181ea6619b64fa49961133026110a460945?narHash=sha256-Wl1nQ2dak4b3fXA7%2B9rB2ntiKUS%2ByAzR2kOIUoAF0u8%3D' (2025-04-03) → 'github:input-output-hk/iohk-nix/dd47887a0482bfb1399c9da77175933876d0f4ab?narHash=sha256-Lql0s3Occ6gKLvjcqTPK6vW4l1jwNn/UV7uaVpB/jTg%3D' (2025-04-08) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/6e0ed24a84eeaf3f5b94bd35e2c2d2de5ea8fede?narHash=sha256-EtFQJXP5L2S8IgGx/AsCACYdzwf0sGiriyxN1BH2f6Q%3D' (2025-04-06) → 'github:NixOS/nixpkgs/4ad1a0ec6712d4c157c899e9bbd302838021887e?narHash=sha256-F/pODp11dglkJ5amOV7olCeEdUToh0RDCz81nHLPfMY%3D' (2025-04-13) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/9d00c6b69408dd40d067603012938d9fbe95cfcd?narHash=sha256-Thah1oU8Vy0gs9bh5QhNcQh1iuQiowMnZPbrkURonZA%3D' (2025-04-06) → 'github:oxalica/rust-overlay/730fd8e82799219754418483fabe1844262fd1e2?narHash=sha256-NLVluTmK8d01Iz%2BWyarQhwFcXpHEwU7m5hH3YQQFJS0%3D' (2025-04-13) --- flake.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index dfddb9a..cacce86 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1743783778, - "narHash": "sha256-9zZR+ENnY4aLIXOSz4HfK0lMPe83bKQflR8QIrOVeaw=", + "lastModified": 1744391509, + "narHash": "sha256-eUpBbF1XDzpkFWLjGSHqtBzny0zAWe1euTJFj/ZEMLo=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "0be4512de1cbfb351ef8c5b939d71292a8f42af4", + "rev": "bddc33bdbbdcb9035a9ccd87e10a8c88d7c4c992", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1743908961, - "narHash": "sha256-e1idZdpnnHWuosI3KsBgAgrhMR05T2oqskXCmNzGPq0=", + "lastModified": 1744386647, + "narHash": "sha256-DXwQEJllxpYeVOiSlBhQuGjfvkoGHTtILLYO2FvcyzQ=", "owner": "ipetkov", "repo": "crane", - "rev": "80ceeec0dc94ef967c371dcdc56adb280328f591", + "rev": "d02c1cdd7ec539699aa44e6ff912e15535969803", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1743899203, - "narHash": "sha256-nbe9I9TeeBwXEO9aBMjEoWRWxXB0B77/ayOVzdL3B+E=", + "lastModified": 1744505399, + "narHash": "sha256-uIkwKyEm/H+oL6ca18Zq2IB12jUAXtvTfZHVmGmVCa8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "adcd2f8c7809f9b86fe95277cee408a6be30e664", + "rev": "971829a8b71049f73c6df502883c10f3ee7e0f2c", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1743899213, - "narHash": "sha256-r6q6z5KQ46YYUl595cM5Nj61tzjavGZBmFZ0VJO6nWA=", + "lastModified": 1744505409, + "narHash": "sha256-QPlQ6ZdLx7t2mlvG/k6VWQcY+SdXosqaSHFFA/2JKD4=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "004d2d7606fdf096c6e27189f741f5653cf97d95", + "rev": "25cbf62a050ec7910a331020f668b43e5fff1a98", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1743900730, - "narHash": "sha256-oTf772W9WgnzUw/L6Gybw0HGx6J6ybHps5CFDSiSP8Q=", + "lastModified": 1744506704, + "narHash": "sha256-5ARHzMezLmxCV2d8MgnbFB1+QImpkpoSgOYHL5L8OI8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "9efeaf6f20890331d0358747d921e38c757e27b2", + "rev": "a8961d94a52f0cd654ab1844419f6ac00171d112", "type": "github" }, "original": { @@ -3732,11 +3732,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1743649718, - "narHash": "sha256-Wl1nQ2dak4b3fXA7+9rB2ntiKUS+yAzR2kOIUoAF0u8=", + "lastModified": 1744130217, + "narHash": "sha256-Lql0s3Occ6gKLvjcqTPK6vW4l1jwNn/UV7uaVpB/jTg=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "3acad181ea6619b64fa49961133026110a460945", + "rev": "dd47887a0482bfb1399c9da77175933876d0f4ab", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1743942655, - "narHash": "sha256-EtFQJXP5L2S8IgGx/AsCACYdzwf0sGiriyxN1BH2f6Q=", + "lastModified": 1744547513, + "narHash": "sha256-F/pODp11dglkJ5amOV7olCeEdUToh0RDCz81nHLPfMY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6e0ed24a84eeaf3f5b94bd35e2c2d2de5ea8fede", + "rev": "4ad1a0ec6712d4c157c899e9bbd302838021887e", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1743906877, - "narHash": "sha256-Thah1oU8Vy0gs9bh5QhNcQh1iuQiowMnZPbrkURonZA=", + "lastModified": 1744513456, + "narHash": "sha256-NLVluTmK8d01Iz+WyarQhwFcXpHEwU7m5hH3YQQFJS0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "9d00c6b69408dd40d067603012938d9fbe95cfcd", + "rev": "730fd8e82799219754418483fabe1844262fd1e2", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1743898389, - "narHash": "sha256-bt6Q7YTMKlroGm5GIzUHFkr1kxcEo5d9I7QxeTfc4g0=", + "lastModified": 1744504635, + "narHash": "sha256-haZZAocxDfdykmN1qDDB+P6DF68P4VMwU/S4/NpmoRU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "47b24fefc744299724ec1b75930d11e8c0a59d34", + "rev": "a592fbe819c0ebd6b60b94a123c3f277fb81f411", "type": "github" }, "original": { From 22c74c271e0d52969b8cd8816db08261ddaa3a65 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 20 Apr 2025 12:49:58 +0000 Subject: [PATCH 50/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/bddc33bdbbdcb9035a9ccd87e10a8c88d7c4c992?narHash=sha256-eUpBbF1XDzpkFWLjGSHqtBzny0zAWe1euTJFj/ZEMLo%3D' (2025-04-11) → 'github:input-output-hk/cardano-haskell-packages/78fe67aaa57726eb2a084b68871100d8385ca6ca?narHash=sha256-rVoSOpacSoMxa/eA33YMDUvSsk2otfT1d6Il4P9kI74%3D' (2025-04-18) • Updated input 'crane': 'github:ipetkov/crane/d02c1cdd7ec539699aa44e6ff912e15535969803?narHash=sha256-DXwQEJllxpYeVOiSlBhQuGjfvkoGHTtILLYO2FvcyzQ%3D' (2025-04-11) → 'github:ipetkov/crane/25ca4c50039d91ad88cc0b8feacb9ad7f748dedf?narHash=sha256-tXL4qUlyYZEGOHUKUWjmmcvJjjLQ%2B4U38lPWSc8Cgdo%3D' (2025-04-19) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a8961d94a52f0cd654ab1844419f6ac00171d112?narHash=sha256-5ARHzMezLmxCV2d8MgnbFB1%2BQImpkpoSgOYHL5L8OI8%3D' (2025-04-13) → 'github:input-output-hk/haskell.nix/a0a5d6173c6c79cd7bf27a71d439cf936165479f?narHash=sha256-d8IGU7u4BEqbobmUU5DyK2woUr9FatJ6pLju5RWfRTs%3D' (2025-04-20) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/25cbf62a050ec7910a331020f668b43e5fff1a98?narHash=sha256-QPlQ6ZdLx7t2mlvG/k6VWQcY%2BSdXosqaSHFFA/2JKD4%3D' (2025-04-13) → 'github:input-output-hk/hackage.nix/6fbbbdd45b59bef57ee7baedfa8e81e807c08345?narHash=sha256-5JGETERJbEifXAhx4xCgerbfyu5w9CDZT9VoCnJyJLE%3D' (2025-04-20) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/971829a8b71049f73c6df502883c10f3ee7e0f2c?narHash=sha256-uIkwKyEm/H%2BoL6ca18Zq2IB12jUAXtvTfZHVmGmVCa8%3D' (2025-04-13) → 'github:input-output-hk/hackage.nix/38b8e2bb80af4ab7716611f356fbf32a2b3f0bf6?narHash=sha256-07QmyG9ecYbTEi0FGwtO58/Bf6nwgWGtHZxb8%2BhievM%3D' (2025-04-20) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/a592fbe819c0ebd6b60b94a123c3f277fb81f411?narHash=sha256-haZZAocxDfdykmN1qDDB%2BP6DF68P4VMwU/S4/NpmoRU%3D' (2025-04-13) → 'github:input-output-hk/stackage.nix/2e5808f3dc71d693d4fdf41d3e17ebeadf7a0aa0?narHash=sha256-huvzWsmD8smZF%2BwQlYcxYERKRuxGPzgcVhb61q9gkMs%3D' (2025-04-20) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/524637ef84c177661690b924bf64a1ce18072a2c?narHash=sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8%3D' (2025-03-15) → 'github:hercules-ci/hercules-ci-effects/5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e?narHash=sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY%3D' (2025-04-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07) → 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/6607cf789e541e7873d40d3a8f7815ea92204f32?narHash=sha256-cPfs8qMccim2RBgtKGF%2Bx9IBCduRvd/N5F4nYpU0TVE%3D' (2025-03-13) → 'github:NixOS/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650?narHash=sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR%2BXhw3kr/3Xd0GPTM%3D' (2025-04-12) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/4ad1a0ec6712d4c157c899e9bbd302838021887e?narHash=sha256-F/pODp11dglkJ5amOV7olCeEdUToh0RDCz81nHLPfMY%3D' (2025-04-13) → 'github:NixOS/nixpkgs/9f0e98f5484ac47f890f826a576fa1415f085b44?narHash=sha256-ae0MY9GACDQ1m1hosQA5ZQaAb6hl0iW9GtBt5//hs1s%3D' (2025-04-20) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/730fd8e82799219754418483fabe1844262fd1e2?narHash=sha256-NLVluTmK8d01Iz%2BWyarQhwFcXpHEwU7m5hH3YQQFJS0%3D' (2025-04-13) → 'github:oxalica/rust-overlay/e2142ef330a61c02f274ac9a9cb6f8487a5d0080?narHash=sha256-5xzA6dTfqCfTTDCo3ipPZzrg3wp01xmcr73y4cTNMP8%3D' (2025-04-20) • Updated input 'rust-overlay/nixpkgs': 'github:NixOS/nixpkgs/4bc9c909d9ac828a039f288cf872d16d38185db8?narHash=sha256-nIYdTAiKIGnFNugbomgBJR%2BXv5F1ZQU%2BHfaBqJKroC0%3D' (2025-01-08) → 'github:NixOS/nixpkgs/18dd725c29603f582cf1900e0d25f9f1063dbf11?narHash=sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38%3D' (2025-04-13) --- flake.lock | 72 +++++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index cacce86..bfeec45 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1744391509, - "narHash": "sha256-eUpBbF1XDzpkFWLjGSHqtBzny0zAWe1euTJFj/ZEMLo=", + "lastModified": 1744975741, + "narHash": "sha256-rVoSOpacSoMxa/eA33YMDUvSsk2otfT1d6Il4P9kI74=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "bddc33bdbbdcb9035a9ccd87e10a8c88d7c4c992", + "rev": "78fe67aaa57726eb2a084b68871100d8385ca6ca", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1744386647, - "narHash": "sha256-DXwQEJllxpYeVOiSlBhQuGjfvkoGHTtILLYO2FvcyzQ=", + "lastModified": 1745022865, + "narHash": "sha256-tXL4qUlyYZEGOHUKUWjmmcvJjjLQ+4U38lPWSc8Cgdo=", "owner": "ipetkov", "repo": "crane", - "rev": "d02c1cdd7ec539699aa44e6ff912e15535969803", + "rev": "25ca4c50039d91ad88cc0b8feacb9ad7f748dedf", "type": "github" }, "original": { @@ -1837,11 +1837,11 @@ ] }, "locked": { - "lastModified": 1741352980, - "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1744505399, - "narHash": "sha256-uIkwKyEm/H+oL6ca18Zq2IB12jUAXtvTfZHVmGmVCa8=", + "lastModified": 1745109056, + "narHash": "sha256-07QmyG9ecYbTEi0FGwtO58/Bf6nwgWGtHZxb8+hievM=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "971829a8b71049f73c6df502883c10f3ee7e0f2c", + "rev": "38b8e2bb80af4ab7716611f356fbf32a2b3f0bf6", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1744505409, - "narHash": "sha256-QPlQ6ZdLx7t2mlvG/k6VWQcY+SdXosqaSHFFA/2JKD4=", + "lastModified": 1745109066, + "narHash": "sha256-5JGETERJbEifXAhx4xCgerbfyu5w9CDZT9VoCnJyJLE=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "25cbf62a050ec7910a331020f668b43e5fff1a98", + "rev": "6fbbbdd45b59bef57ee7baedfa8e81e807c08345", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1744506704, - "narHash": "sha256-5ARHzMezLmxCV2d8MgnbFB1+QImpkpoSgOYHL5L8OI8=", + "lastModified": 1745110330, + "narHash": "sha256-d8IGU7u4BEqbobmUU5DyK2woUr9FatJ6pLju5RWfRTs=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a8961d94a52f0cd654ab1844419f6ac00171d112", + "rev": "a0a5d6173c6c79cd7bf27a71d439cf936165479f", "type": "github" }, "original": { @@ -2717,11 +2717,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1742014779, - "narHash": "sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8=", + "lastModified": 1744693102, + "narHash": "sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "524637ef84c177661690b924bf64a1ce18072a2c", + "rev": "5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e", "type": "github" }, "original": { @@ -5424,11 +5424,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1741851582, - "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", + "lastModified": 1744463964, + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1744547513, - "narHash": "sha256-F/pODp11dglkJ5amOV7olCeEdUToh0RDCz81nHLPfMY=", + "lastModified": 1745153053, + "narHash": "sha256-ae0MY9GACDQ1m1hosQA5ZQaAb6hl0iW9GtBt5//hs1s=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4ad1a0ec6712d4c157c899e9bbd302838021887e", + "rev": "9f0e98f5484ac47f890f826a576fa1415f085b44", "type": "github" }, "original": { @@ -5487,11 +5487,11 @@ }, "nixpkgs_26": { "locked": { - "lastModified": 1736320768, - "narHash": "sha256-nIYdTAiKIGnFNugbomgBJR+Xv5F1ZQU+HfaBqJKroC0=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4bc9c909d9ac828a039f288cf872d16d38185db8", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1744513456, - "narHash": "sha256-NLVluTmK8d01Iz+WyarQhwFcXpHEwU7m5hH3YQQFJS0=", + "lastModified": 1745116541, + "narHash": "sha256-5xzA6dTfqCfTTDCo3ipPZzrg3wp01xmcr73y4cTNMP8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "730fd8e82799219754418483fabe1844262fd1e2", + "rev": "e2142ef330a61c02f274ac9a9cb6f8487a5d0080", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1744504635, - "narHash": "sha256-haZZAocxDfdykmN1qDDB+P6DF68P4VMwU/S4/NpmoRU=", + "lastModified": 1745108441, + "narHash": "sha256-huvzWsmD8smZF+wQlYcxYERKRuxGPzgcVhb61q9gkMs=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "a592fbe819c0ebd6b60b94a123c3f277fb81f411", + "rev": "2e5808f3dc71d693d4fdf41d3e17ebeadf7a0aa0", "type": "github" }, "original": { From f3bda96e41311b2e7fe9cc3d5acc1f7ac3479314 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 27 Apr 2025 12:48:35 +0000 Subject: [PATCH 51/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/78fe67aaa57726eb2a084b68871100d8385ca6ca?narHash=sha256-rVoSOpacSoMxa/eA33YMDUvSsk2otfT1d6Il4P9kI74%3D' (2025-04-18) → 'github:input-output-hk/cardano-haskell-packages/0f473eb9b6830d100ff6e6d6b9250f553e0f71cd?narHash=sha256-BKunBedqSA09I8HaXenDsQpZ2u5mZQFeafkAxZ02fxE%3D' (2025-04-25) • Updated input 'crane': 'github:ipetkov/crane/25ca4c50039d91ad88cc0b8feacb9ad7f748dedf?narHash=sha256-tXL4qUlyYZEGOHUKUWjmmcvJjjLQ%2B4U38lPWSc8Cgdo%3D' (2025-04-19) → 'github:ipetkov/crane/efd36682371678e2b6da3f108fdb5c613b3ec598?narHash=sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8%3D' (2025-04-24) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/e209542ad5ac664ce8d8cc94705834069da7c011?narHash=sha256-zAry2u/yLt18Ltxpx4R4c8Ap5kPz7bFTU1qSn6/FL24%3D' (2025-03-24) → 'github:plutonomicon/cardano-transaction-lib/a9b3a707a831977574dbfcc6b054be6971c5e864?narHash=sha256-/yteWnAd/gVt7IExsd6ifNJoSClSi6tO4EIzGmBfHJ0%3D' (2025-04-25) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a0a5d6173c6c79cd7bf27a71d439cf936165479f?narHash=sha256-d8IGU7u4BEqbobmUU5DyK2woUr9FatJ6pLju5RWfRTs%3D' (2025-04-20) → 'github:input-output-hk/haskell.nix/dd0712e2816b06ad43d3da2cfac8e691dc6da4ef?narHash=sha256-hDADKk6mw85pCeRTheGSCnchmYAshvRm2w2e8lBu9LE%3D' (2025-04-27) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/6fbbbdd45b59bef57ee7baedfa8e81e807c08345?narHash=sha256-5JGETERJbEifXAhx4xCgerbfyu5w9CDZT9VoCnJyJLE%3D' (2025-04-20) → 'github:input-output-hk/hackage.nix/24ac83a7a12a2ac5a4dad054bbe888ef7faba627?narHash=sha256-ppFOtKiL6uUBjniZL6/zezpkjqNnYUE%2BtKXaa45pSBk%3D' (2025-04-27) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/38b8e2bb80af4ab7716611f356fbf32a2b3f0bf6?narHash=sha256-07QmyG9ecYbTEi0FGwtO58/Bf6nwgWGtHZxb8%2BhievM%3D' (2025-04-20) → 'github:input-output-hk/hackage.nix/f77fbbab1086adfe7b9854f0f73e11e5602cdd62?narHash=sha256-EvWC/XZEL4PIXt2o/AaCGGmHORJK%2B0YvTXlmr4jF1tc%3D' (2025-04-27) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/2e5808f3dc71d693d4fdf41d3e17ebeadf7a0aa0?narHash=sha256-huvzWsmD8smZF%2BwQlYcxYERKRuxGPzgcVhb61q9gkMs%3D' (2025-04-20) → 'github:input-output-hk/stackage.nix/66b79101570fc437b81d3ae4b7b7948271943cfd?narHash=sha256-0J%2B/%2B5ApD/rgxRKk7A%2BF0DKWo5j59ARGxEfKo3bNsR0%3D' (2025-04-25) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/dd47887a0482bfb1399c9da77175933876d0f4ab?narHash=sha256-Lql0s3Occ6gKLvjcqTPK6vW4l1jwNn/UV7uaVpB/jTg%3D' (2025-04-08) → 'github:input-output-hk/iohk-nix/5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7?narHash=sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o%3D' (2025-04-25) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/9f0e98f5484ac47f890f826a576fa1415f085b44?narHash=sha256-ae0MY9GACDQ1m1hosQA5ZQaAb6hl0iW9GtBt5//hs1s%3D' (2025-04-20) → 'github:NixOS/nixpkgs/21f457040c968d4b895a4ccf5816d97405b95d7a?narHash=sha256-kr31NCNAYfKk8JTT2naW0O3xoOZNQ/efdMy/sJbTb5g%3D' (2025-04-27) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/e2142ef330a61c02f274ac9a9cb6f8487a5d0080?narHash=sha256-5xzA6dTfqCfTTDCo3ipPZzrg3wp01xmcr73y4cTNMP8%3D' (2025-04-20) → 'github:oxalica/rust-overlay/621131c9e281d1047bf8937547ed77e97c464aba?narHash=sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc%2BrKQHSg%3D' (2025-04-27) --- flake.lock | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index bfeec45..a423267 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1744975741, - "narHash": "sha256-rVoSOpacSoMxa/eA33YMDUvSsk2otfT1d6Il4P9kI74=", + "lastModified": 1745606874, + "narHash": "sha256-BKunBedqSA09I8HaXenDsQpZ2u5mZQFeafkAxZ02fxE=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "78fe67aaa57726eb2a084b68871100d8385ca6ca", + "rev": "0f473eb9b6830d100ff6e6d6b9250f553e0f71cd", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1745022865, - "narHash": "sha256-tXL4qUlyYZEGOHUKUWjmmcvJjjLQ+4U38lPWSc8Cgdo=", + "lastModified": 1745454774, + "narHash": "sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8=", "owner": "ipetkov", "repo": "crane", - "rev": "25ca4c50039d91ad88cc0b8feacb9ad7f748dedf", + "rev": "efd36682371678e2b6da3f108fdb5c613b3ec598", "type": "github" }, "original": { @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1742811157, - "narHash": "sha256-zAry2u/yLt18Ltxpx4R4c8Ap5kPz7bFTU1qSn6/FL24=", + "lastModified": 1745580952, + "narHash": "sha256-/yteWnAd/gVt7IExsd6ifNJoSClSi6tO4EIzGmBfHJ0=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "e209542ad5ac664ce8d8cc94705834069da7c011", + "rev": "a9b3a707a831977574dbfcc6b054be6971c5e864", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1745109056, - "narHash": "sha256-07QmyG9ecYbTEi0FGwtO58/Bf6nwgWGtHZxb8+hievM=", + "lastModified": 1745713632, + "narHash": "sha256-EvWC/XZEL4PIXt2o/AaCGGmHORJK+0YvTXlmr4jF1tc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "38b8e2bb80af4ab7716611f356fbf32a2b3f0bf6", + "rev": "f77fbbab1086adfe7b9854f0f73e11e5602cdd62", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1745109066, - "narHash": "sha256-5JGETERJbEifXAhx4xCgerbfyu5w9CDZT9VoCnJyJLE=", + "lastModified": 1745713642, + "narHash": "sha256-ppFOtKiL6uUBjniZL6/zezpkjqNnYUE+tKXaa45pSBk=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6fbbbdd45b59bef57ee7baedfa8e81e807c08345", + "rev": "24ac83a7a12a2ac5a4dad054bbe888ef7faba627", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1745110330, - "narHash": "sha256-d8IGU7u4BEqbobmUU5DyK2woUr9FatJ6pLju5RWfRTs=", + "lastModified": 1745715137, + "narHash": "sha256-hDADKk6mw85pCeRTheGSCnchmYAshvRm2w2e8lBu9LE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a0a5d6173c6c79cd7bf27a71d439cf936165479f", + "rev": "dd0712e2816b06ad43d3da2cfac8e691dc6da4ef", "type": "github" }, "original": { @@ -3732,11 +3732,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1744130217, - "narHash": "sha256-Lql0s3Occ6gKLvjcqTPK6vW4l1jwNn/UV7uaVpB/jTg=", + "lastModified": 1745582862, + "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "dd47887a0482bfb1399c9da77175933876d0f4ab", + "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1745153053, - "narHash": "sha256-ae0MY9GACDQ1m1hosQA5ZQaAb6hl0iW9GtBt5//hs1s=", + "lastModified": 1745758039, + "narHash": "sha256-kr31NCNAYfKk8JTT2naW0O3xoOZNQ/efdMy/sJbTb5g=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9f0e98f5484ac47f890f826a576fa1415f085b44", + "rev": "21f457040c968d4b895a4ccf5816d97405b95d7a", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1745116541, - "narHash": "sha256-5xzA6dTfqCfTTDCo3ipPZzrg3wp01xmcr73y4cTNMP8=", + "lastModified": 1745721366, + "narHash": "sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc+rKQHSg=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "e2142ef330a61c02f274ac9a9cb6f8487a5d0080", + "rev": "621131c9e281d1047bf8937547ed77e97c464aba", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1745108441, - "narHash": "sha256-huvzWsmD8smZF+wQlYcxYERKRuxGPzgcVhb61q9gkMs=", + "lastModified": 1745539978, + "narHash": "sha256-0J+/+5ApD/rgxRKk7A+F0DKWo5j59ARGxEfKo3bNsR0=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "2e5808f3dc71d693d4fdf41d3e17ebeadf7a0aa0", + "rev": "66b79101570fc437b81d3ae4b7b7948271943cfd", "type": "github" }, "original": { From 0092c82391b43a7d455428bf07f396188781f429 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 4 May 2025 12:48:25 +0000 Subject: [PATCH 52/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/0f473eb9b6830d100ff6e6d6b9250f553e0f71cd?narHash=sha256-BKunBedqSA09I8HaXenDsQpZ2u5mZQFeafkAxZ02fxE%3D' (2025-04-25) → 'github:input-output-hk/cardano-haskell-packages/b8e34520941dd8631c22c7bf2f1cd68533104fe0?narHash=sha256-SKYYwYUYPEuHhVFu%2B82ExAYkaJ1oZ9MIgRZ2U%2BMVpe4%3D' (2025-04-29) • Updated input 'crane': 'github:ipetkov/crane/efd36682371678e2b6da3f108fdb5c613b3ec598?narHash=sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8%3D' (2025-04-24) → 'github:ipetkov/crane/dfd9a8dfd09db9aad544c4d3b6c47b12562544a5?narHash=sha256-DdWJLA%2BD5tcmrRSg5Y7tp/qWaD05ATI4Z7h22gd1h7Q%3D' (2025-05-03) • Updated input 'ctl': 'github:plutonomicon/cardano-transaction-lib/a9b3a707a831977574dbfcc6b054be6971c5e864?narHash=sha256-/yteWnAd/gVt7IExsd6ifNJoSClSi6tO4EIzGmBfHJ0%3D' (2025-04-25) → 'github:plutonomicon/cardano-transaction-lib/0d58ea37f947a3a678176573a51d4198fe17c17e?narHash=sha256-futjJb6GKJ3eRQLdRV2SWcLvSrMlGnxrqXbfjd%2BPEQQ%3D' (2025-04-30) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/dd0712e2816b06ad43d3da2cfac8e691dc6da4ef?narHash=sha256-hDADKk6mw85pCeRTheGSCnchmYAshvRm2w2e8lBu9LE%3D' (2025-04-27) → 'github:input-output-hk/haskell.nix/c462c3b882db951faf439ab5320a3ccc9c093b95?narHash=sha256-vTpSMlZp%2BLzRVHJV1JmaINVEJRhAITBOmA9hEF/4Jdg%3D' (2025-05-04) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/24ac83a7a12a2ac5a4dad054bbe888ef7faba627?narHash=sha256-ppFOtKiL6uUBjniZL6/zezpkjqNnYUE%2BtKXaa45pSBk%3D' (2025-04-27) → 'github:input-output-hk/hackage.nix/71073b6191b8d613f0bc51231a37fdd3d6f800e4?narHash=sha256-bLu2KAxMu%2BmYitKln6TFaoR7dSO6BDzRAvw7ZRe58do%3D' (2025-05-04) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/f77fbbab1086adfe7b9854f0f73e11e5602cdd62?narHash=sha256-EvWC/XZEL4PIXt2o/AaCGGmHORJK%2B0YvTXlmr4jF1tc%3D' (2025-04-27) → 'github:input-output-hk/hackage.nix/7cfa07e721ef84eceba9a8996a825d718fc8cd8b?narHash=sha256-G7xHHjuFcS/PNVLrZf32o7pZiQbZxIruWeutBeUw8og%3D' (2025-05-04) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/66b79101570fc437b81d3ae4b7b7948271943cfd?narHash=sha256-0J%2B/%2B5ApD/rgxRKk7A%2BF0DKWo5j59ARGxEfKo3bNsR0%3D' (2025-04-25) → 'github:input-output-hk/stackage.nix/1b1b4c312d6b36b48f76dbb270c7b30c9075c9ae?narHash=sha256-AY9W9LcVzNTrnS7oYCmYmgXHHZceVPbkBZOJV7gOzmg%3D' (2025-05-04) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/21f457040c968d4b895a4ccf5816d97405b95d7a?narHash=sha256-kr31NCNAYfKk8JTT2naW0O3xoOZNQ/efdMy/sJbTb5g%3D' (2025-04-27) → 'github:NixOS/nixpkgs/09cd0b164be4549fe7b9ec075ae03b5b3a0fd97d?narHash=sha256-FLV/FmJkVVJVQ9pbJR/6gnlesvFIjKUneoPA5itz6P8%3D' (2025-05-04) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/f84a46287b06f36abf8d2d63bec7ff75d32f3e91?narHash=sha256-gKBk9D6DHSEudq7P9%2B07yXWcgM/QX7NFp0tJXBodopM%3D' (2025-04-01) → 'github:plutonomicon/plutarch-plutus/d742915b4d6a10480fa34c78ec0453c551ecdfec?narHash=sha256-QDjE8zNOSSqRLUhT0lldH21xB9PHr2gsyfHsSjSyxTs%3D' (2025-04-29) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/621131c9e281d1047bf8937547ed77e97c464aba?narHash=sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc%2BrKQHSg%3D' (2025-04-27) → 'github:oxalica/rust-overlay/dd280c436961ec5adccf0135efe5b66a23d84497?narHash=sha256-IDqSls/r6yBfdOBRSMQ/noTUoigmsKnTQ7TqpsBtN4Y%3D' (2025-05-04) --- flake.lock | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index a423267..8a8879d 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1745606874, - "narHash": "sha256-BKunBedqSA09I8HaXenDsQpZ2u5mZQFeafkAxZ02fxE=", + "lastModified": 1745960978, + "narHash": "sha256-SKYYwYUYPEuHhVFu+82ExAYkaJ1oZ9MIgRZ2U+MVpe4=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "0f473eb9b6830d100ff6e6d6b9250f553e0f71cd", + "rev": "b8e34520941dd8631c22c7bf2f1cd68533104fe0", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1745454774, - "narHash": "sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8=", + "lastModified": 1746291859, + "narHash": "sha256-DdWJLA+D5tcmrRSg5Y7tp/qWaD05ATI4Z7h22gd1h7Q=", "owner": "ipetkov", "repo": "crane", - "rev": "efd36682371678e2b6da3f108fdb5c613b3ec598", + "rev": "dfd9a8dfd09db9aad544c4d3b6c47b12562544a5", "type": "github" }, "original": { @@ -1044,11 +1044,11 @@ "ogmios": "ogmios" }, "locked": { - "lastModified": 1745580952, - "narHash": "sha256-/yteWnAd/gVt7IExsd6ifNJoSClSi6tO4EIzGmBfHJ0=", + "lastModified": 1746025665, + "narHash": "sha256-futjJb6GKJ3eRQLdRV2SWcLvSrMlGnxrqXbfjd+PEQQ=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "a9b3a707a831977574dbfcc6b054be6971c5e864", + "rev": "0d58ea37f947a3a678176573a51d4198fe17c17e", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1745713632, - "narHash": "sha256-EvWC/XZEL4PIXt2o/AaCGGmHORJK+0YvTXlmr4jF1tc=", + "lastModified": 1746318476, + "narHash": "sha256-G7xHHjuFcS/PNVLrZf32o7pZiQbZxIruWeutBeUw8og=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "f77fbbab1086adfe7b9854f0f73e11e5602cdd62", + "rev": "7cfa07e721ef84eceba9a8996a825d718fc8cd8b", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1745713642, - "narHash": "sha256-ppFOtKiL6uUBjniZL6/zezpkjqNnYUE+tKXaa45pSBk=", + "lastModified": 1746318486, + "narHash": "sha256-bLu2KAxMu+mYitKln6TFaoR7dSO6BDzRAvw7ZRe58do=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "24ac83a7a12a2ac5a4dad054bbe888ef7faba627", + "rev": "71073b6191b8d613f0bc51231a37fdd3d6f800e4", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1745715137, - "narHash": "sha256-hDADKk6mw85pCeRTheGSCnchmYAshvRm2w2e8lBu9LE=", + "lastModified": 1746319937, + "narHash": "sha256-vTpSMlZp+LzRVHJV1JmaINVEJRhAITBOmA9hEF/4Jdg=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "dd0712e2816b06ad43d3da2cfac8e691dc6da4ef", + "rev": "c462c3b882db951faf439ab5320a3ccc9c093b95", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1745758039, - "narHash": "sha256-kr31NCNAYfKk8JTT2naW0O3xoOZNQ/efdMy/sJbTb5g=", + "lastModified": 1746362710, + "narHash": "sha256-FLV/FmJkVVJVQ9pbJR/6gnlesvFIjKUneoPA5itz6P8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "21f457040c968d4b895a4ccf5816d97405b95d7a", + "rev": "09cd0b164be4549fe7b9ec075ae03b5b3a0fd97d", "type": "github" }, "original": { @@ -5916,11 +5916,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1743483979, - "narHash": "sha256-gKBk9D6DHSEudq7P9+07yXWcgM/QX7NFp0tJXBodopM=", + "lastModified": 1745962688, + "narHash": "sha256-QDjE8zNOSSqRLUhT0lldH21xB9PHr2gsyfHsSjSyxTs=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "f84a46287b06f36abf8d2d63bec7ff75d32f3e91", + "rev": "d742915b4d6a10480fa34c78ec0453c551ecdfec", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1745721366, - "narHash": "sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc+rKQHSg=", + "lastModified": 1746326315, + "narHash": "sha256-IDqSls/r6yBfdOBRSMQ/noTUoigmsKnTQ7TqpsBtN4Y=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "621131c9e281d1047bf8937547ed77e97c464aba", + "rev": "dd280c436961ec5adccf0135efe5b66a23d84497", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1745539978, - "narHash": "sha256-0J+/+5ApD/rgxRKk7A+F0DKWo5j59ARGxEfKo3bNsR0=", + "lastModified": 1746317641, + "narHash": "sha256-AY9W9LcVzNTrnS7oYCmYmgXHHZceVPbkBZOJV7gOzmg=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "66b79101570fc437b81d3ae4b7b7948271943cfd", + "rev": "1b1b4c312d6b36b48f76dbb270c7b30c9075c9ae", "type": "github" }, "original": { From ca3a69d4559eed944a73021d926f342ea7b9d0ca Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 11 May 2025 12:50:34 +0000 Subject: [PATCH 53/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/c462c3b882db951faf439ab5320a3ccc9c093b95?narHash=sha256-vTpSMlZp%2BLzRVHJV1JmaINVEJRhAITBOmA9hEF/4Jdg%3D' (2025-05-04) → 'github:input-output-hk/haskell.nix/56c50dcb676eead1bdcf401c8def97d98305d53b?narHash=sha256-OtXHD4/HoPjA8iM7Fm9ftVtMrZwYlmTnM7LjbmsUfG4%3D' (2025-05-11) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/71073b6191b8d613f0bc51231a37fdd3d6f800e4?narHash=sha256-bLu2KAxMu%2BmYitKln6TFaoR7dSO6BDzRAvw7ZRe58do%3D' (2025-05-04) → 'github:input-output-hk/hackage.nix/4ffca3b018266519d013fd0952410138c601deb3?narHash=sha256-n8oo/U0WCgi2S9%2BpelrMCfqLA4OlOEjnIzvw2JblIcE%3D' (2025-05-11) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/7cfa07e721ef84eceba9a8996a825d718fc8cd8b?narHash=sha256-G7xHHjuFcS/PNVLrZf32o7pZiQbZxIruWeutBeUw8og%3D' (2025-05-04) → 'github:input-output-hk/hackage.nix/8ed63edd588d34d29e83ab8acbadd8d59292b50f?narHash=sha256-ZT5BpAWdBRA7p7H1Khd9cl9fUPurlo6pyPl/2dylAAc%3D' (2025-05-11) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/1b1b4c312d6b36b48f76dbb270c7b30c9075c9ae?narHash=sha256-AY9W9LcVzNTrnS7oYCmYmgXHHZceVPbkBZOJV7gOzmg%3D' (2025-05-04) → 'github:input-output-hk/stackage.nix/948abf1ce53bb8ac34dfb282d99462858704c166?narHash=sha256-b/PQN44%2B9SEXXV4HkEFRnQdlh8hC0sZKW6wF7Am0GvA%3D' (2025-05-11) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/09cd0b164be4549fe7b9ec075ae03b5b3a0fd97d?narHash=sha256-FLV/FmJkVVJVQ9pbJR/6gnlesvFIjKUneoPA5itz6P8%3D' (2025-05-04) → 'github:NixOS/nixpkgs/8284dea02315700fe7a0cce8a6977735554547df?narHash=sha256-DCLaidQzwUCNaUks2eLf21SxSaT0I9rSfUljSKVDBWE%3D' (2025-05-11) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22) → 'github:cachix/pre-commit-hooks.nix/fa466640195d38ec97cf0493d6d6882bc4d14969?narHash=sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS%2BnoCWo%3D' (2025-05-06) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/dd280c436961ec5adccf0135efe5b66a23d84497?narHash=sha256-IDqSls/r6yBfdOBRSMQ/noTUoigmsKnTQ7TqpsBtN4Y%3D' (2025-05-04) → 'github:oxalica/rust-overlay/c46d2764319f962b20ce9c03ce6644dd0de87bc9?narHash=sha256-cXn1RsYZjS23n0%2BYP3TiH7XBlEvy8FA2mG54MdAL6x0%3D' (2025-05-11) --- flake.lock | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index 8a8879d..4e91594 100644 --- a/flake.lock +++ b/flake.lock @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1746318476, - "narHash": "sha256-G7xHHjuFcS/PNVLrZf32o7pZiQbZxIruWeutBeUw8og=", + "lastModified": 1746923237, + "narHash": "sha256-ZT5BpAWdBRA7p7H1Khd9cl9fUPurlo6pyPl/2dylAAc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "7cfa07e721ef84eceba9a8996a825d718fc8cd8b", + "rev": "8ed63edd588d34d29e83ab8acbadd8d59292b50f", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1746318486, - "narHash": "sha256-bLu2KAxMu+mYitKln6TFaoR7dSO6BDzRAvw7ZRe58do=", + "lastModified": 1746923247, + "narHash": "sha256-n8oo/U0WCgi2S9+pelrMCfqLA4OlOEjnIzvw2JblIcE=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "71073b6191b8d613f0bc51231a37fdd3d6f800e4", + "rev": "4ffca3b018266519d013fd0952410138c601deb3", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1746319937, - "narHash": "sha256-vTpSMlZp+LzRVHJV1JmaINVEJRhAITBOmA9hEF/4Jdg=", + "lastModified": 1746924735, + "narHash": "sha256-OtXHD4/HoPjA8iM7Fm9ftVtMrZwYlmTnM7LjbmsUfG4=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "c462c3b882db951faf439ab5320a3ccc9c093b95", + "rev": "56c50dcb676eead1bdcf401c8def97d98305d53b", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1746362710, - "narHash": "sha256-FLV/FmJkVVJVQ9pbJR/6gnlesvFIjKUneoPA5itz6P8=", + "lastModified": 1746967755, + "narHash": "sha256-DCLaidQzwUCNaUks2eLf21SxSaT0I9rSfUljSKVDBWE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "09cd0b164be4549fe7b9ec075ae03b5b3a0fd97d", + "rev": "8284dea02315700fe7a0cce8a6977735554547df", "type": "github" }, "original": { @@ -5937,11 +5937,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1742649964, - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", + "lastModified": 1746537231, + "narHash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", + "rev": "fa466640195d38ec97cf0493d6d6882bc4d14969", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1746326315, - "narHash": "sha256-IDqSls/r6yBfdOBRSMQ/noTUoigmsKnTQ7TqpsBtN4Y=", + "lastModified": 1746931022, + "narHash": "sha256-cXn1RsYZjS23n0+YP3TiH7XBlEvy8FA2mG54MdAL6x0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "dd280c436961ec5adccf0135efe5b66a23d84497", + "rev": "c46d2764319f962b20ce9c03ce6644dd0de87bc9", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1746317641, - "narHash": "sha256-AY9W9LcVzNTrnS7oYCmYmgXHHZceVPbkBZOJV7gOzmg=", + "lastModified": 1746922437, + "narHash": "sha256-b/PQN44+9SEXXV4HkEFRnQdlh8hC0sZKW6wF7Am0GvA=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "1b1b4c312d6b36b48f76dbb270c7b30c9075c9ae", + "rev": "948abf1ce53bb8ac34dfb282d99462858704c166", "type": "github" }, "original": { From c5d3f5b063c764acad45599020ecb48b4a06dead Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 18 May 2025 12:50:40 +0000 Subject: [PATCH 54/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/b8e34520941dd8631c22c7bf2f1cd68533104fe0?narHash=sha256-SKYYwYUYPEuHhVFu%2B82ExAYkaJ1oZ9MIgRZ2U%2BMVpe4%3D' (2025-04-29) → 'github:input-output-hk/cardano-haskell-packages/550ea1a4574a8dcde7f8e100841afc163df1c38d?narHash=sha256-hb8r%2BrFgzlaYAl9HAv9/cT0I4OLVnQA/uk0UYpGcsy4%3D' (2025-05-16) • Updated input 'crane': 'github:ipetkov/crane/dfd9a8dfd09db9aad544c4d3b6c47b12562544a5?narHash=sha256-DdWJLA%2BD5tcmrRSg5Y7tp/qWaD05ATI4Z7h22gd1h7Q%3D' (2025-05-03) → 'github:ipetkov/crane/7f85510df37247c86a0c44032f49aa18292ee11f?narHash=sha256-KUb6MFWc2DYeTCmcEkrBrrqhxAgO6NHZh5qQKwsjG6I%3D' (2025-05-14) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/56c50dcb676eead1bdcf401c8def97d98305d53b?narHash=sha256-OtXHD4/HoPjA8iM7Fm9ftVtMrZwYlmTnM7LjbmsUfG4%3D' (2025-05-11) → 'github:input-output-hk/haskell.nix/567ccb03d37613f700f8b0b8ac5b9d70791d232a?narHash=sha256-nzKCHAtMP3G7nr0%2BbKnLyFneCxzYIEu6JjssYwbU72E%3D' (2025-05-18) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/4ffca3b018266519d013fd0952410138c601deb3?narHash=sha256-n8oo/U0WCgi2S9%2BpelrMCfqLA4OlOEjnIzvw2JblIcE%3D' (2025-05-11) → 'github:input-output-hk/hackage.nix/a081155372dd5e80ebebae4cbd9a5f337d0b858b?narHash=sha256-v0Iy/YNpSU3MhkOdgqHRog9LnLYQTzIsUtsXEZ6WDa8%3D' (2025-05-18) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/8ed63edd588d34d29e83ab8acbadd8d59292b50f?narHash=sha256-ZT5BpAWdBRA7p7H1Khd9cl9fUPurlo6pyPl/2dylAAc%3D' (2025-05-11) → 'github:input-output-hk/hackage.nix/702cc68047c37b76e672b7a45c54b7a126c17eed?narHash=sha256-IhjmIYCvzkF9bfcxbCW9Cm0F/LyXJhpOFuqkxM%2B87SY%3D' (2025-05-18) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/e9dc86ed6ad71f0368c16672081c8f26406c3a7e?narHash=sha256-x4bg4OoKAPnayom0nWc0BmlxgRMMHk6lEPvbiyFBq1s%3D' (2025-03-16) → 'github:stable-haskell/iserv-proxy/dea34de4bde325aca22472c18d659bee7800b477?narHash=sha256-PCDULyZSIPdDdF8Lanbcy%2BDl6AJ5z6H2ng3sRsv%2Bgwc%3D' (2025-05-12) • Updated input 'haskell-nix/nixpkgs-2411': 'github:NixOS/nixpkgs/94792ab2a6beaec81424445bf917ca2556fbeade?narHash=sha256-uNszcul7y%2B%2BoBiyYXjHEDw/AHeLNp8B6pyWOB%2BRLA/4%3D' (2025-02-10) → 'github:NixOS/nixpkgs/209c5b3b0f5cf5b5a7e12ddea59bf19699f97e75?narHash=sha256-I40weT0FZWth1IEjgR5a0zC9LLyrPwTC0DAQcejtTJE%3D' (2025-05-06) • Updated input 'haskell-nix/nixpkgs-unstable': 'github:NixOS/nixpkgs/041c867bad68dfe34b78b2813028a2e2ea70a23c?narHash=sha256-DSenga8XjPaUV5KUFW/i3rNkN7jm9XmguW%2BqQ1ZJTR4%3D' (2025-01-17) → 'github:NixOS/nixpkgs/b3582c75c7f21ce0b429898980eddbbf05c68e55?narHash=sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0%3D' (2025-05-07) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/948abf1ce53bb8ac34dfb282d99462858704c166?narHash=sha256-b/PQN44%2B9SEXXV4HkEFRnQdlh8hC0sZKW6wF7Am0GvA%3D' (2025-05-11) → 'github:input-output-hk/stackage.nix/12361bff686103579e9f203315da684251e20ba9?narHash=sha256-cgtQekYhiKKKw5VktWbbAl/mdTBcJ2/ZoeXbOKERzgE%3D' (2025-05-18) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e?narHash=sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY%3D' (2025-04-15) → 'github:hercules-ci/hercules-ci-effects/7168f6002a6b48a9b6151e1e97e974a0722ecfdc?narHash=sha256-lTSKhRrassMcJ1ZsuUVunyl/F04vvCKY80HB/4rvvm4%3D' (2025-05-15) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650?narHash=sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR%2BXhw3kr/3Xd0GPTM%3D' (2025-04-12) → 'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8284dea02315700fe7a0cce8a6977735554547df?narHash=sha256-DCLaidQzwUCNaUks2eLf21SxSaT0I9rSfUljSKVDBWE%3D' (2025-05-11) → 'github:NixOS/nixpkgs/8985b6e37bca2b1edde8a14f6945dc39d3a90d2c?narHash=sha256-JdtvscltgBUeTXtDHRqHnDG37dr5cywkBXMp4zvgMSg%3D' (2025-05-18) • Updated input 'plutarch': 'github:plutonomicon/plutarch-plutus/d742915b4d6a10480fa34c78ec0453c551ecdfec?narHash=sha256-QDjE8zNOSSqRLUhT0lldH21xB9PHr2gsyfHsSjSyxTs%3D' (2025-04-29) → 'github:plutonomicon/plutarch-plutus/7237f3982e47f447d27ba0a07f91503566e01d80?narHash=sha256-Wm/cPFbRAI4NJqD/z0B4IsiViMUhrMG2REuARRitwAs%3D' (2025-05-14) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/fa466640195d38ec97cf0493d6d6882bc4d14969?narHash=sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS%2BnoCWo%3D' (2025-05-06) → 'github:cachix/pre-commit-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46?narHash=sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo%2BbnXU9D9k%3D' (2025-05-16) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/c46d2764319f962b20ce9c03ce6644dd0de87bc9?narHash=sha256-cXn1RsYZjS23n0%2BYP3TiH7XBlEvy8FA2mG54MdAL6x0%3D' (2025-05-11) → 'github:oxalica/rust-overlay/b7a99615d26b82c39b73ccc9026545c3f3403b71?narHash=sha256-rKWBtLcqQeu8PpfKIBn1ORXS2udSH/MwnQFwfSpFOLg%3D' (2025-05-18) --- flake.lock | 90 +++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/flake.lock b/flake.lock index 4e91594..fc1c6a1 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1745960978, - "narHash": "sha256-SKYYwYUYPEuHhVFu+82ExAYkaJ1oZ9MIgRZ2U+MVpe4=", + "lastModified": 1747413677, + "narHash": "sha256-hb8r+rFgzlaYAl9HAv9/cT0I4OLVnQA/uk0UYpGcsy4=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "b8e34520941dd8631c22c7bf2f1cd68533104fe0", + "rev": "550ea1a4574a8dcde7f8e100841afc163df1c38d", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1746291859, - "narHash": "sha256-DdWJLA+D5tcmrRSg5Y7tp/qWaD05ATI4Z7h22gd1h7Q=", + "lastModified": 1747260204, + "narHash": "sha256-KUb6MFWc2DYeTCmcEkrBrrqhxAgO6NHZh5qQKwsjG6I=", "owner": "ipetkov", "repo": "crane", - "rev": "dfd9a8dfd09db9aad544c4d3b6c47b12562544a5", + "rev": "7f85510df37247c86a0c44032f49aa18292ee11f", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1746923237, - "narHash": "sha256-ZT5BpAWdBRA7p7H1Khd9cl9fUPurlo6pyPl/2dylAAc=", + "lastModified": 1747528050, + "narHash": "sha256-IhjmIYCvzkF9bfcxbCW9Cm0F/LyXJhpOFuqkxM+87SY=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "8ed63edd588d34d29e83ab8acbadd8d59292b50f", + "rev": "702cc68047c37b76e672b7a45c54b7a126c17eed", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1746923247, - "narHash": "sha256-n8oo/U0WCgi2S9+pelrMCfqLA4OlOEjnIzvw2JblIcE=", + "lastModified": 1747528060, + "narHash": "sha256-v0Iy/YNpSU3MhkOdgqHRog9LnLYQTzIsUtsXEZ6WDa8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "4ffca3b018266519d013fd0952410138c601deb3", + "rev": "a081155372dd5e80ebebae4cbd9a5f337d0b858b", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1746924735, - "narHash": "sha256-OtXHD4/HoPjA8iM7Fm9ftVtMrZwYlmTnM7LjbmsUfG4=", + "lastModified": 1747529508, + "narHash": "sha256-nzKCHAtMP3G7nr0+bKnLyFneCxzYIEu6JjssYwbU72E=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "56c50dcb676eead1bdcf401c8def97d98305d53b", + "rev": "567ccb03d37613f700f8b0b8ac5b9d70791d232a", "type": "github" }, "original": { @@ -2717,11 +2717,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1744693102, - "narHash": "sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY=", + "lastModified": 1747284884, + "narHash": "sha256-lTSKhRrassMcJ1ZsuUVunyl/F04vvCKY80HB/4rvvm4=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e", + "rev": "7168f6002a6b48a9b6151e1e97e974a0722ecfdc", "type": "github" }, "original": { @@ -3917,11 +3917,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1742121966, - "narHash": "sha256-x4bg4OoKAPnayom0nWc0BmlxgRMMHk6lEPvbiyFBq1s=", + "lastModified": 1747047742, + "narHash": "sha256-PCDULyZSIPdDdF8Lanbcy+Dl6AJ5z6H2ng3sRsv+gwc=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "e9dc86ed6ad71f0368c16672081c8f26406c3a7e", + "rev": "dea34de4bde325aca22472c18d659bee7800b477", "type": "github" }, "original": { @@ -5018,11 +5018,11 @@ }, "nixpkgs-2411": { "locked": { - "lastModified": 1739151041, - "narHash": "sha256-uNszcul7y++oBiyYXjHEDw/AHeLNp8B6pyWOB+RLA/4=", + "lastModified": 1746566971, + "narHash": "sha256-I40weT0FZWth1IEjgR5a0zC9LLyrPwTC0DAQcejtTJE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "94792ab2a6beaec81424445bf917ca2556fbeade", + "rev": "209c5b3b0f5cf5b5a7e12ddea59bf19699f97e75", "type": "github" }, "original": { @@ -5204,11 +5204,11 @@ }, "nixpkgs-unstable_5": { "locked": { - "lastModified": 1737110817, - "narHash": "sha256-DSenga8XjPaUV5KUFW/i3rNkN7jm9XmguW+qQ1ZJTR4=", + "lastModified": 1746576598, + "narHash": "sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "041c867bad68dfe34b78b2813028a2e2ea70a23c", + "rev": "b3582c75c7f21ce0b429898980eddbbf05c68e55", "type": "github" }, "original": { @@ -5424,11 +5424,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1744463964, - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "lastModified": 1747179050, + "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1746967755, - "narHash": "sha256-DCLaidQzwUCNaUks2eLf21SxSaT0I9rSfUljSKVDBWE=", + "lastModified": 1747572546, + "narHash": "sha256-JdtvscltgBUeTXtDHRqHnDG37dr5cywkBXMp4zvgMSg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8284dea02315700fe7a0cce8a6977735554547df", + "rev": "8985b6e37bca2b1edde8a14f6945dc39d3a90d2c", "type": "github" }, "original": { @@ -5916,11 +5916,11 @@ "plutarch": { "flake": false, "locked": { - "lastModified": 1745962688, - "narHash": "sha256-QDjE8zNOSSqRLUhT0lldH21xB9PHr2gsyfHsSjSyxTs=", + "lastModified": 1747262345, + "narHash": "sha256-Wm/cPFbRAI4NJqD/z0B4IsiViMUhrMG2REuARRitwAs=", "owner": "plutonomicon", "repo": "plutarch-plutus", - "rev": "d742915b4d6a10480fa34c78ec0453c551ecdfec", + "rev": "7237f3982e47f447d27ba0a07f91503566e01d80", "type": "github" }, "original": { @@ -5937,11 +5937,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1746537231, - "narHash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo=", + "lastModified": 1747372754, + "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "fa466640195d38ec97cf0493d6d6882bc4d14969", + "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1746931022, - "narHash": "sha256-cXn1RsYZjS23n0+YP3TiH7XBlEvy8FA2mG54MdAL6x0=", + "lastModified": 1747535902, + "narHash": "sha256-rKWBtLcqQeu8PpfKIBn1ORXS2udSH/MwnQFwfSpFOLg=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c46d2764319f962b20ce9c03ce6644dd0de87bc9", + "rev": "b7a99615d26b82c39b73ccc9026545c3f3403b71", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1746922437, - "narHash": "sha256-b/PQN44+9SEXXV4HkEFRnQdlh8hC0sZKW6wF7Am0GvA=", + "lastModified": 1747527257, + "narHash": "sha256-cgtQekYhiKKKw5VktWbbAl/mdTBcJ2/ZoeXbOKERzgE=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "948abf1ce53bb8ac34dfb282d99462858704c166", + "rev": "12361bff686103579e9f203315da684251e20ba9", "type": "github" }, "original": { From c626a2cc84a379e6355cdafbfbb4e14cb8ecd75e Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 22 May 2025 16:37:42 +0200 Subject: [PATCH 55/91] Move to nixfmt RFC style --- docs/build.nix | 125 +++-- examples/build.nix | 24 +- examples/haskell-flake-project/build.nix | 19 +- .../haskell-plutus-flake-project/build.nix | 19 +- .../build.nix | 17 +- .../build.nix | 31 +- examples/rust-flake-project/build.nix | 19 +- .../build.nix | 21 +- .../build.nix | 35 +- examples/typescript-flake-project/build.nix | 21 +- flake-lang/build.nix | 153 +++--- flake-lang/flake-haskell-plutus.nix | 11 +- flake-lang/flake-haskell.nix | 111 ++-- flake-lang/flake-purescript.nix | 73 +-- flake-lang/haskell-data.nix | 10 +- flake-lang/haskell.nix/extra-hackage.nix | 202 ++++--- flake-lang/haskell.nix/plutus.nix | 11 +- flake-lang/pre-commit-hooks/rust-monorepo.nix | 20 +- flake-lang/pre-commit-hooks/tools.nix | 29 +- flake-lang/rust/flake-rust.nix | 336 ++++++------ flake-lang/typescript/flake-typescript.nix | 495 +++++++++--------- flake.nix | 61 ++- hercules-ci.nix | 11 +- pkgs.nix | 68 +-- pre-commit.nix | 59 ++- settings.nix | 24 +- templates/haskell/build.nix | 6 +- templates/haskell/flake.nix | 3 +- templates/haskell/settings.nix | 12 +- templates/rust-monorepo/build.nix | 6 +- templates/rust-monorepo/example/build.nix | 6 +- templates/rust-monorepo/flake.nix | 11 +- templates/rust-monorepo/pre-commit.nix | 8 +- templates/rust-monorepo/settings.nix | 21 +- templates/rust/build.nix | 6 +- templates/rust/flake.nix | 3 +- templates/typescript/build.nix | 15 +- templates/typescript/flake.nix | 3 +- 38 files changed, 1162 insertions(+), 943 deletions(-) diff --git a/docs/build.nix b/docs/build.nix index 935e630..befe29e 100644 --- a/docs/build.nix +++ b/docs/build.nix @@ -1,5 +1,7 @@ -{ flake-parts-lib, inputs, ... }: { - perSystem = { pkgs, config, ... }: +{ flake-parts-lib, inputs, ... }: +{ + perSystem = + { pkgs, config, ... }: # NOTE(jaredponn): What is going on here to generate the documentation? # Since flake-parts is using the module system, and NixOS also uses the @@ -13,14 +15,11 @@ rootSrcUrl = "https://github.com/mlabs-haskell/flake-lang.nix/blob/master"; eval = # pkgs.lib.evalModules - flake-parts-lib.evalFlakeModule - { inherit inputs; } - { - imports = - [ - ../flake-lang/build.nix - ]; - }; + flake-parts-lib.evalFlakeModule { inherit inputs; } { + imports = [ + ../flake-lang/build.nix + ]; + }; optionsDoc = pkgs.nixosOptionsDoc { inherit (eval) options; documentType = "none"; @@ -32,39 +31,41 @@ transformOptions = opt: if - # Either `lib` is the first thing, or it's in some nested attribute + # Either `lib` is the first thing, or it's in some nested attribute builtins.match ''^(.*\.)?lib(\..+)?$'' opt.name != null - then opt - // - { + then + opt + // { # Need to do some work s.t. we refer to the # actual github repo instead of the nix # store - declarations = - builtins.map - (decl: - let matches = builtins.match ''${builtins.toString ./..}/(.*)'' decl; - in if matches != null - then - let matched = builtins.elemAt matches 0; - in - { - # TODO(jaredponn): - # What about - # weird URLS? - # shouldn't we - # escape the - # URL in a - # reasonable - # sense? - url = "${rootSrcUrl}/${matched}"; - name = matched; - } - else decl - ) - opt.declarations; + declarations = builtins.map ( + decl: + let + matches = builtins.match ''${builtins.toString ./..}/(.*)'' decl; + in + if matches != null then + let + matched = builtins.elemAt matches 0; + in + { + # TODO(jaredponn): + # What about + # weird URLS? + # shouldn't we + # escape the + # URL in a + # reasonable + # sense? + url = "${rootSrcUrl}/${matched}"; + name = matched; + } + else + decl + ) opt.declarations; } - else opt // { visible = false; }; + else + opt // { visible = false; }; }; in @@ -84,39 +85,35 @@ OPTIONS_DOC_COMMON_MARK = config.packages.options-doc-common-mark; - configurePhase = - '' - # Provide a command for linking `$OPTIONS_DOC_COMMON_MARK` - # for use when in a developer shell. - link-options-doc-common-mark() { - 2>&1 echo "link-options-doc-common-mark: creating a symbolic link named \`./src/api_reference.md\` pointing to \`\$OPTIONS_DOC_COMMON_MARK\`" - ln -sf ${pkgs.lib.escapeShellArg config.packages.options-doc-common-mark} ./src/api_reference.md - } + configurePhase = '' + # Provide a command for linking `$OPTIONS_DOC_COMMON_MARK` + # for use when in a developer shell. + link-options-doc-common-mark() { + 2>&1 echo "link-options-doc-common-mark: creating a symbolic link named \`./src/api_reference.md\` pointing to \`\$OPTIONS_DOC_COMMON_MARK\`" + ln -sf ${pkgs.lib.escapeShellArg config.packages.options-doc-common-mark} ./src/api_reference.md + } - link-options-doc-common-mark - ''; + link-options-doc-common-mark + ''; - buildPhase = - '' - mdbook build --dest-dir book - ''; + buildPhase = '' + mdbook build --dest-dir book + ''; - installPhase = - '' - mkdir -p "$out" - mv book/* "$out" - ''; + installPhase = '' + mkdir -p "$out" + mv book/* "$out" + ''; }; }; devShells = { - dev-docs = config.packages.docs.overrideAttrs (_self: super: - { - shellHook = - '' - ${config.settings.shell.hook} - ${super.configurePhase} - ''; + dev-docs = config.packages.docs.overrideAttrs ( + _self: super: { + shellHook = '' + ${config.settings.shell.hook} + ${super.configurePhase} + ''; } ); }; diff --git a/examples/build.nix b/examples/build.nix index d7f4047..b64b90b 100644 --- a/examples/build.nix +++ b/examples/build.nix @@ -1,17 +1,15 @@ # The projects in this directory test if the nix utilities' produced # derivations (i.e., the derivations in `.checks`, `.packages`, `.devShell`) # can be built with a simple project for each language. -_: -{ - imports = - [ - ./haskell-flake-project/build.nix - ./haskell-plutus-flake-project/build.nix - ./rust-flake-project/build.nix - ./rust-flake-project-with-extra-dependency/build.nix - ./rust-flake-project-cross-compilation/build.nix - ./typescript-flake-project/build.nix - ./typescript-flake-project-with-extra-dependency/build.nix - ./typescript-flake-project-with-transitive-extra-dependency/build.nix - ]; +_: { + imports = [ + ./haskell-flake-project/build.nix + ./haskell-plutus-flake-project/build.nix + ./rust-flake-project/build.nix + ./rust-flake-project-with-extra-dependency/build.nix + ./rust-flake-project-cross-compilation/build.nix + ./typescript-flake-project/build.nix + ./typescript-flake-project-with-extra-dependency/build.nix + ./typescript-flake-project-with-transitive-extra-dependency/build.nix + ]; } diff --git a/examples/haskell-flake-project/build.nix b/examples/haskell-flake-project/build.nix index 139da57..46a10a2 100644 --- a/examples/haskell-flake-project/build.nix +++ b/examples/haskell-flake-project/build.nix @@ -1,6 +1,6 @@ -_: -{ - perSystem = { config, pkgs, ... }: +_: { + perSystem = + { config, pkgs, ... }: let hsFlake = config.lib.haskellFlake { src = ./.; @@ -17,10 +17,15 @@ _: { checks = - pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v) hsFlake.packages - // pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v) hsFlake.checks - // { "devShells:haskell-flake-project" = hsFlake.devShell; }; - + pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v + ) hsFlake.packages + // pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v + ) hsFlake.checks + // { + "devShells:haskell-flake-project" = hsFlake.devShell; + }; devShells.dev-haskell-flake-project = hsFlake.devShell; }; diff --git a/examples/haskell-plutus-flake-project/build.nix b/examples/haskell-plutus-flake-project/build.nix index b58048f..581406e 100644 --- a/examples/haskell-plutus-flake-project/build.nix +++ b/examples/haskell-plutus-flake-project/build.nix @@ -1,6 +1,6 @@ -_: -{ - perSystem = { config, pkgs, ... }: +_: { + perSystem = + { config, pkgs, ... }: let hsFlake = config.lib.haskellPlutusFlake { src = ./.; @@ -17,10 +17,15 @@ _: { checks = - pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v) hsFlake.packages - // pkgs.lib.attrsets.mapAttrs' (k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v) hsFlake.checks - // { "devShells:haskell-plutus-flake-project" = hsFlake.devShell; }; - + pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v + ) hsFlake.packages + // pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v + ) hsFlake.checks + // { + "devShells:haskell-plutus-flake-project" = hsFlake.devShell; + }; devShells.dev-haskell-plutus-flake-project = hsFlake.devShell; }; diff --git a/examples/rust-flake-project-cross-compilation/build.nix b/examples/rust-flake-project-cross-compilation/build.nix index 442a67b..dfb5d10 100644 --- a/examples/rust-flake-project-cross-compilation/build.nix +++ b/examples/rust-flake-project-cross-compilation/build.nix @@ -1,5 +1,7 @@ -{ lib, ... }: { - perSystem = { config, pkgs, ... }: +{ lib, ... }: +{ + perSystem = + { config, pkgs, ... }: let inherit (builtins) mapAttrs; @@ -15,10 +17,13 @@ rustFlake = config.lib.rustFlake commonArgs; - rustFlakeMusl = config.lib.rustFlake (commonArgs // { - target = "x86_64-unknown-linux-musl"; - extraRustcFlags = "-C target-feature=+crt-static"; - }); + rustFlakeMusl = config.lib.rustFlake ( + commonArgs + // { + target = "x86_64-unknown-linux-musl"; + extraRustcFlags = "-C target-feature=+crt-static"; + } + ); addMuslSuffixToAttrNames = mapAttrs' (name: nameValuePair "${name}-musl"); diff --git a/examples/rust-flake-project-with-extra-dependency/build.nix b/examples/rust-flake-project-with-extra-dependency/build.nix index 369f4e2..4e95d30 100644 --- a/examples/rust-flake-project-with-extra-dependency/build.nix +++ b/examples/rust-flake-project-with-extra-dependency/build.nix @@ -1,24 +1,25 @@ -{ ... }: { - perSystem = { config, ... }: +{ ... }: +{ + perSystem = + { config, ... }: let - rustFlake = config.lib.rustFlake - { - src = ./.; - crateName = "rust-flake-project-with-extra-dependency"; + rustFlake = config.lib.rustFlake { + src = ./.; + crateName = "rust-flake-project-with-extra-dependency"; - extraSources = [ - config.packages.rust-flake-project-rust-src - ]; + extraSources = [ + config.packages.rust-flake-project-rust-src + ]; - devShellHook = config.settings.shell.hook; + devShellHook = config.settings.shell.hook; - extraSourceFilters = [ - # Include Markdown files in sources - (path: _type: builtins.match ".*md$" path != null) - ]; + extraSourceFilters = [ + # Include Markdown files in sources + (path: _type: builtins.match ".*md$" path != null) + ]; - }; + }; in { diff --git a/examples/rust-flake-project/build.nix b/examples/rust-flake-project/build.nix index b3ac715..d752fc9 100644 --- a/examples/rust-flake-project/build.nix +++ b/examples/rust-flake-project/build.nix @@ -1,15 +1,16 @@ -{ ... }: { - perSystem = { config, ... }: +{ ... }: +{ + perSystem = + { config, ... }: let - rustFlake = config.lib.rustFlake - { - src = ./.; - crateName = "rust-flake-project"; + rustFlake = config.lib.rustFlake { + src = ./.; + crateName = "rust-flake-project"; - devShellHook = config.settings.shell.hook; - exportTests = true; - }; + devShellHook = config.settings.shell.hook; + exportTests = true; + }; in { diff --git a/examples/typescript-flake-project-with-extra-dependency/build.nix b/examples/typescript-flake-project-with-extra-dependency/build.nix index b3c6a82..cd3a7ae 100644 --- a/examples/typescript-flake-project-with-extra-dependency/build.nix +++ b/examples/typescript-flake-project-with-extra-dependency/build.nix @@ -1,17 +1,17 @@ { ... }: { - perSystem = { config, ... }: + perSystem = + { config, ... }: let - typescriptFlake = - config.lib.typescriptFlake { - name = "typescript-flake-project-with-extra-dependency"; - src = ./.; + typescriptFlake = config.lib.typescriptFlake { + name = "typescript-flake-project-with-extra-dependency"; + src = ./.; - devShellTools = config.settings.shell.tools; - devShellHook = config.settings.shell.hook; + devShellTools = config.settings.shell.tools; + devShellHook = config.settings.shell.hook; - npmExtraDependencies = [ config.packages.typescript-flake-project-typescript-lib ]; - }; + npmExtraDependencies = [ config.packages.typescript-flake-project-typescript-lib ]; + }; in { packages = { @@ -19,7 +19,8 @@ typescript-flake-project-with-extra-dependency-typescript typescript-flake-project-with-extra-dependency-typescript-lib typescript-flake-project-with-extra-dependency-typescript-tgz - typescript-flake-project-with-extra-dependency-typescript-node2nix; + typescript-flake-project-with-extra-dependency-typescript-node2nix + ; }; inherit (typescriptFlake) checks devShells; diff --git a/examples/typescript-flake-project-with-transitive-extra-dependency/build.nix b/examples/typescript-flake-project-with-transitive-extra-dependency/build.nix index 9644c8d..b44db3c 100644 --- a/examples/typescript-flake-project-with-transitive-extra-dependency/build.nix +++ b/examples/typescript-flake-project-with-transitive-extra-dependency/build.nix @@ -1,19 +1,19 @@ { ... }: { - perSystem = { pkgs, config, ... }: + perSystem = + { pkgs, config, ... }: let - typescriptFlake = - config.lib.typescriptFlake { - name = "typescript-flake-project-with-transitive-extra-dependency"; - src = ./.; + typescriptFlake = config.lib.typescriptFlake { + name = "typescript-flake-project-with-transitive-extra-dependency"; + src = ./.; - devShellTools = config.settings.shell.tools; - devShellHook = config.settings.shell.hook; + devShellTools = config.settings.shell.tools; + devShellHook = config.settings.shell.hook; - npmExtraDependencies = [ - config.packages.typescript-flake-project-with-extra-dependency-typescript-lib - ]; - }; + npmExtraDependencies = [ + config.packages.typescript-flake-project-with-extra-dependency-typescript-lib + ]; + }; in { packages = { @@ -22,19 +22,26 @@ typescript-flake-project-with-transitive-extra-dependency-typescript-exe typescript-flake-project-with-transitive-extra-dependency-typescript-lib typescript-flake-project-with-transitive-extra-dependency-typescript-tgz - typescript-flake-project-with-transitive-extra-dependency-typescript-node2nix; + typescript-flake-project-with-transitive-extra-dependency-typescript-node2nix + ; }; inherit (typescriptFlake) devShells; checks = { - inherit (typescriptFlake.checks) typescript-flake-project-with-transitive-extra-dependency-typescript-test; + inherit (typescriptFlake.checks) + typescript-flake-project-with-transitive-extra-dependency-typescript-test + ; # Quick derivation to verify that the executable (see the `bin` key of # `package.json`) really works. typescript-flake-project-with-transitive-extra-dependency-typescript-valid-exe = pkgs.runCommand "typescript-flake-project-with-transitive-extra-dependency-typescript-valid-exe" - { buildInputs = [ config.packages.typescript-flake-project-with-transitive-extra-dependency-typescript-exe ]; } + { + buildInputs = [ + config.packages.typescript-flake-project-with-transitive-extra-dependency-typescript-exe + ]; + } '' typescript-flake-project-with-transitive-extra-dependency touch "$out" diff --git a/examples/typescript-flake-project/build.nix b/examples/typescript-flake-project/build.nix index 4d8a81e..374879a 100644 --- a/examples/typescript-flake-project/build.nix +++ b/examples/typescript-flake-project/build.nix @@ -1,17 +1,17 @@ { ... }: { - perSystem = { config, ... }: + perSystem = + { config, ... }: let - typescriptFlake = - config.lib.typescriptFlake { - name = "typescript-flake-project"; - src = ./.; + typescriptFlake = config.lib.typescriptFlake { + name = "typescript-flake-project"; + src = ./.; - devShellTools = config.settings.shell.tools; - devShellHook = config.settings.shell.hook; + devShellTools = config.settings.shell.tools; + devShellHook = config.settings.shell.hook; - npmExtraDependencies = [ ]; - }; + npmExtraDependencies = [ ]; + }; in { packages = { @@ -19,7 +19,8 @@ typescript-flake-project-typescript typescript-flake-project-typescript-lib typescript-flake-project-typescript-tgz - typescript-flake-project-typescript-node2nix; + typescript-flake-project-typescript-node2nix + ; }; inherit (typescriptFlake) checks devShells; diff --git a/flake-lang/build.nix b/flake-lang/build.nix index a1ccbfb..dec1ce9 100644 --- a/flake-lang/build.nix +++ b/flake-lang/build.nix @@ -16,7 +16,15 @@ # - [1] https://github.com/hercules-ci/flake-parts/blob/main/lib.nix # - [2] https://github.com/hercules-ci/flake-parts/pull/63/files # - [3] https://github.com/hercules-ci/flake-parts/blob/main/modules/formatter.nix -{ config, inputs, flake-parts-lib, lib, withSystem, ... }: { +{ + config, + inputs, + flake-parts-lib, + lib, + withSystem, + ... +}: +{ options = { flake = flake-parts-lib.mkSubmoduleOptions { # Expose attributes which are generated by the `perSystem` `lib` options @@ -45,80 +53,89 @@ }; }; - perSystem = flake-parts-lib.mkPerSystemOption ({ pkgs, pkgsForCtl, pkgsForHaskellNix, pkgsForRust, ... }: { - options = { - lib = { - purescriptFlake = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./flake-purescript.nix pkgsForCtl; - readOnly = true; - description = '' - TODO(jaredponn): write down documentation here - ''; - example = '' - TODO(jaredponn): write down an example here - ''; - }; + perSystem = flake-parts-lib.mkPerSystemOption ( + { + pkgs, + pkgsForCtl, + pkgsForHaskellNix, + pkgsForRust, + ... + }: + { + options = { + lib = { + purescriptFlake = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./flake-purescript.nix pkgsForCtl; + readOnly = true; + description = '' + TODO(jaredponn): write down documentation here + ''; + example = '' + TODO(jaredponn): write down an example here + ''; + }; - rustFlake = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./rust/flake-rust.nix inputs.crane pkgsForRust; - readOnly = true; - description = builtins.readFile ./rust/description.md; - example = builtins.readFile ../examples/rust-flake-project/build.nix; - }; + rustFlake = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./rust/flake-rust.nix inputs.crane pkgsForRust; + readOnly = true; + description = builtins.readFile ./rust/description.md; + example = builtins.readFile ../examples/rust-flake-project/build.nix; + }; - haskellData = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./haskell-data.nix pkgs; - readOnly = true; - description = ''Makes a derivation containing a Haskell Cabal package with data modules (using Cabal data stanzas)''; - example = '' - ```haskell - haskellData { - srcs = [ ./. ]; - cabalDataPatterns = [ "**/*.json" ]; - cabalPackageName = "golden-json-data"; - }; - ``` - ''; - }; + haskellData = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./haskell-data.nix pkgs; + readOnly = true; + description = ''Makes a derivation containing a Haskell Cabal package with data modules (using Cabal data stanzas)''; + example = '' + ```haskell + haskellData { + srcs = [ ./. ]; + cabalDataPatterns = [ "**/*.json" ]; + cabalPackageName = "golden-json-data"; + }; + ``` + ''; + }; - haskellFlake = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./flake-haskell.nix pkgsForHaskellNix; - readOnly = true; - description = '' - TODO(jaredponn): write down documentation here - ''; - example = '' - TODO(jaredponn): write down an example here - ''; - }; + haskellFlake = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./flake-haskell.nix pkgsForHaskellNix; + readOnly = true; + description = '' + TODO(jaredponn): write down documentation here + ''; + example = '' + TODO(jaredponn): write down an example here + ''; + }; - haskellPlutusFlake = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./flake-haskell-plutus.nix inputs.cardano-haskell-packages pkgsForHaskellNix; - readOnly = true; - description = '' - TODO(jaredponn): write down documentation here - ''; - example = '' - TODO(jaredponn): write down an example here - ''; - }; + haskellPlutusFlake = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./flake-haskell-plutus.nix inputs.cardano-haskell-packages pkgsForHaskellNix; + readOnly = true; + description = '' + TODO(jaredponn): write down documentation here + ''; + example = '' + TODO(jaredponn): write down an example here + ''; + }; - typescriptFlake = lib.mkOption { - type = lib.types.functionTo lib.types.attrs; - default = import ./typescript/flake-typescript.nix pkgs; - readOnly = true; - description = builtins.readFile ./typescript/description.md; - example = ''TODO(jaredponn)''; - }; + typescriptFlake = lib.mkOption { + type = lib.types.functionTo lib.types.attrs; + default = import ./typescript/flake-typescript.nix pkgs; + readOnly = true; + description = builtins.readFile ./typescript/description.md; + example = ''TODO(jaredponn)''; + }; + }; }; - }; - }); + } + ); }; config = { diff --git a/flake-lang/flake-haskell-plutus.nix b/flake-lang/flake-haskell-plutus.nix index 21137b3..f439371 100644 --- a/flake-lang/flake-haskell-plutus.nix +++ b/flake-lang/flake-haskell-plutus.nix @@ -3,9 +3,12 @@ cardano-haskell-packages: pkgs: opts: let plutusMod = (import ./haskell.nix/plutus.nix) opts.compiler-nix-name cardano-haskell-packages; opts' = - if "modules" ? opts then opts // { - modules = opts.modules ++ [ plutusMod ]; - } - else opts // { modules = [ plutusMod ]; }; + if "modules" ? opts then + opts + // { + modules = opts.modules ++ [ plutusMod ]; + } + else + opts // { modules = [ plutusMod ]; }; in (import ./flake-haskell.nix pkgs) opts' diff --git a/flake-lang/flake-haskell.nix b/flake-lang/flake-haskell.nix index 4c1bad2..049944e 100644 --- a/flake-lang/flake-haskell.nix +++ b/flake-lang/flake-haskell.nix @@ -2,63 +2,86 @@ pkgs: let haskellNixOpts = - { src - , name - , dependencies ? [ ] - , devShellTools ? [ ] - , devShellHook ? "" - , devShellAdditionalPackages ? _: [ ] - , index-state - , compiler-nix-name - , modules ? [ ] - }: { - inherit src name dependencies devShellTools devShellHook index-state compiler-nix-name modules devShellAdditionalPackages; + { + src, + name, + dependencies ? [ ], + devShellTools ? [ ], + devShellHook ? "", + devShellAdditionalPackages ? _: [ ], + index-state, + compiler-nix-name, + modules ? [ ], + }: + { + inherit + src + name + dependencies + devShellTools + devShellHook + index-state + compiler-nix-name + modules + devShellAdditionalPackages + ; }; - hsNixProj = opts: with (haskellNixOpts opts); + hsNixProj = + opts: + with (haskellNixOpts opts); let - proj = { lib, ... }: { - inherit src name index-state compiler-nix-name; - extraHackage = dependencies; - modules = [ - (_: { - packages.${name} = { - allComponent.doHoogle = true; - allComponent.doHaddock = true; + proj = + { lib, ... }: + { + inherit + src + name + index-state + compiler-nix-name + ; + extraHackage = dependencies; + modules = [ + (_: { + packages.${name} = { + allComponent.doHoogle = true; + allComponent.doHaddock = true; + # Enable strict compilation + configureFlags = [ "-f-dev" ]; + }; + }) + ]; - # Enable strict compilation - configureFlags = [ "-f-dev" ]; - }; - }) - ]; + shell = { + withHoogle = true; + exactDeps = true; + nativeBuildInputs = devShellTools; + additional = devShellAdditionalPackages; - shell = { - withHoogle = true; - exactDeps = true; - nativeBuildInputs = devShellTools; - additional = devShellAdditionalPackages; + tools = { + cabal = { }; + haskell-language-server = { }; + }; - tools = { - cabal = { }; - haskell-language-server = { }; + shellHook = lib.mkForce devShellHook; }; - shellHook = lib.mkForce devShellHook; }; - - }; in proj; - hsNixFlake = opts: with (haskellNixOpts opts); - (pkgs.haskell-nix.cabalProject' ([ - ((import ./haskell.nix/extra-hackage.nix) compiler-nix-name) - (hsNixProj opts) - ] - ++ modules - ) - ).flake { }; + hsNixFlake = + opts: + with (haskellNixOpts opts); + (pkgs.haskell-nix.cabalProject' ( + [ + ((import ./haskell.nix/extra-hackage.nix) compiler-nix-name) + (hsNixProj opts) + ] + ++ modules + )).flake + { }; in hsNixFlake diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index d626d1c..9d52893 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -1,43 +1,46 @@ pkgs: pursProjOpts: let - mkFlake = projectName: purs: - { - packages = { - "purescript:${projectName}:src" = pkgs.stdenv.mkDerivation { - name = projectName; - inherit (pursProjOpts) src; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - "purescript:${projectName}:lib" = purs.compiled; - "purescript:${projectName}:node-modules" = purs.nodeModules; - "purescript:${projectName}:webpack-web" = purs.bundlePursProjectWebpack { - main = "Test.Main"; - entrypoint = "app/index.js"; - bundledModuleName = "dist/output.js"; - }; - "purescript:${projectName}:esbuild-web" = purs.bundlePursProjectEsbuild { - main = "Test.Main"; - browserRuntime = true; - }; - "purescript:${projectName}:esbuild-nodejs" = purs.bundlePursProjectEsbuild { - main = "Test.Main"; - browserRuntime = false; - }; - - # FIX(https://github.com/Plutonomicon/cardano-transaction-lib/issues/1578) - # "purescript:${projectName}:docs" = purs.buildPursDocs { }; - # "purescript:${projectName}:docs-search" = purs.buildSearchablePursDocs { }; + mkFlake = projectName: purs: { + packages = { + "purescript:${projectName}:src" = pkgs.stdenv.mkDerivation { + name = projectName; + inherit (pursProjOpts) src; + phases = "installPhase"; + installPhase = "ln -s $src $out"; }; - - checks = { - "purescript:${projectName}:check-nodejs" = purs.runPursTest { - testMain = "Test.Main"; - buildInputs = if pursProjOpts ? "shell" then if pursProjOpts.shell ? "packages" then pursProjOpts.shell.packages else [ ] else [ ]; - }; + "purescript:${projectName}:lib" = purs.compiled; + "purescript:${projectName}:node-modules" = purs.nodeModules; + "purescript:${projectName}:webpack-web" = purs.bundlePursProjectWebpack { + main = "Test.Main"; + entrypoint = "app/index.js"; + bundledModuleName = "dist/output.js"; + }; + "purescript:${projectName}:esbuild-web" = purs.bundlePursProjectEsbuild { + main = "Test.Main"; + browserRuntime = true; + }; + "purescript:${projectName}:esbuild-nodejs" = purs.bundlePursProjectEsbuild { + main = "Test.Main"; + browserRuntime = false; }; - devShell = purs.devShell; + # FIX(https://github.com/Plutonomicon/cardano-transaction-lib/issues/1578) + # "purescript:${projectName}:docs" = purs.buildPursDocs { }; + # "purescript:${projectName}:docs-search" = purs.buildSearchablePursDocs { }; }; + + checks = { + "purescript:${projectName}:check-nodejs" = purs.runPursTest { + testMain = "Test.Main"; + buildInputs = + if pursProjOpts ? "shell" then + if pursProjOpts.shell ? "packages" then pursProjOpts.shell.packages else [ ] + else + [ ]; + }; + }; + + devShell = purs.devShell; + }; in mkFlake pursProjOpts.projectName (pkgs.purescriptProject pursProjOpts) diff --git a/flake-lang/haskell-data.nix b/flake-lang/haskell-data.nix index 4388afd..6d8b6e5 100644 --- a/flake-lang/haskell-data.nix +++ b/flake-lang/haskell-data.nix @@ -1,5 +1,11 @@ # Makes a Cabal package with just a 'data' directory with proper 'data-files' stanza -pkgs: { srcs, cabalDataPatterns, cabalPackageName, cabalPackageVersion ? "0.1.0.0" }: +pkgs: +{ + srcs, + cabalDataPatterns, + cabalPackageName, + cabalPackageVersion ? "0.1.0.0", +}: let cabalTemplate = pkgs.writeTextFile { name = "haskell-data.nix-cabal-template"; @@ -14,7 +20,7 @@ let library default-language: Haskell2010 build-depends: base >=4.16 - exposed-modules: Paths_${builtins.replaceStrings ["-"] ["_"] cabalPackageName} + exposed-modules: Paths_${builtins.replaceStrings [ "-" ] [ "_" ] cabalPackageName} ''; }; in diff --git a/flake-lang/haskell.nix/extra-hackage.nix b/flake-lang/haskell.nix/extra-hackage.nix index 369b54a..34a3c8d 100644 --- a/flake-lang/haskell.nix/extra-hackage.nix +++ b/flake-lang/haskell.nix/extra-hackage.nix @@ -1,36 +1,52 @@ # Creates a haskell.nix module that adds the `extraHackage` options for specifying Cabal sources as additional compile dependencies. compiler-nix-name: let - mylib = { pkgs, compiler-nix-name }: rec { - mkPackageSpec = src: - with pkgs.lib; - let - cabalFiles = concatLists (mapAttrsToList - (name: type: if type == "regular" && hasSuffix ".cabal" name then [ name ] else [ ]) - (builtins.readDir src)); + mylib = + { pkgs, compiler-nix-name }: + rec { + mkPackageSpec = + src: + with pkgs.lib; + let + cabalFiles = concatLists ( + mapAttrsToList ( + name: type: if type == "regular" && hasSuffix ".cabal" name then [ name ] else [ ] + ) (builtins.readDir src) + ); - cabalPath = - if length cabalFiles == 1 - then src + "/${builtins.head cabalFiles}" - else builtins.abort "Could not find unique file with .cabal suffix in source: ${src}"; - cabalFile = builtins.readFile cabalPath; - parse = field: - let - lines = filter (s: if builtins.match "^${field} *:.*$" (toLower s) != null then true else false) (splitString "\n" cabalFile); - line = - if lines != [ ] - then head lines - else builtins.abort "Could not find line with prefix ''${field}:' in ${cabalPath}"; - in - replaceStrings [ " " ] [ "" ] (head (tail (splitString ":" line))); - pname = parse "name"; - version = parse "version"; - in - { inherit src pname version; }; + cabalPath = + if length cabalFiles == 1 then + src + "/${builtins.head cabalFiles}" + else + builtins.abort "Could not find unique file with .cabal suffix in source: ${src}"; + cabalFile = builtins.readFile cabalPath; + parse = + field: + let + lines = filter (s: if builtins.match "^${field} *:.*$" (toLower s) != null then true else false) ( + splitString "\n" cabalFile + ); + line = + if lines != [ ] then + head lines + else + builtins.abort "Could not find line with prefix ''${field}:' in ${cabalPath}"; + in + replaceStrings [ " " ] [ "" ] (head (tail (splitString ":" line))); + pname = parse "name"; + version = parse "version"; + in + { + inherit src pname version; + }; - mkHackageDirFor = { pname, version, src }: - pkgs.runCommand "${pname}-${version}-hackage" { } - '' + mkHackageDirFor = + { + pname, + version, + src, + }: + pkgs.runCommand "${pname}-${version}-hackage" { } '' set -e mkdir -p $out/${pname}/${version} md5=11111111111111111111111111111111 @@ -58,66 +74,93 @@ let cp ${src}/*.cabal $out/"${pname}"/"${version}"/ ''; - mkHackageTarballFromDirsFor = hackageDirs: - let - f = dir: '' - echo ${dir} - ln -s ${dir}/* hackage/ + mkHackageTarballFromDirsFor = + hackageDirs: + let + f = dir: '' + echo ${dir} + ln -s ${dir}/* hackage/ + ''; + in + pkgs.runCommand "01-index.tar.gz" { } '' + mkdir hackage + ${builtins.concatStringsSep "" (map f hackageDirs)} + cd hackage + tar --sort=name --owner=root:0 --group=root:0 --mtime='UTC 2009-01-01' -hczvf $out */*/* ''; - in - pkgs.runCommand "01-index.tar.gz" { } '' - mkdir hackage - ${builtins.concatStringsSep "" (map f hackageDirs)} - cd hackage - tar --sort=name --owner=root:0 --group=root:0 --mtime='UTC 2009-01-01' -hczvf $out */*/* - ''; - mkHackageTarballFor = pkg-specs: - mkHackageTarballFromDirsFor (map mkHackageDirFor pkg-specs); + mkHackageTarballFor = pkg-specs: mkHackageTarballFromDirsFor (map mkHackageDirFor pkg-specs); - mkHackageNixFor = hackageTarball: - pkgs.runCommand "hackage-nix" { } '' - set -e - export LC_CTYPE=C.UTF-8 - export LC_ALL=C.UTF-8 - export LANG=C.UTF-8 - cp ${hackageTarball} 01-index.tar.gz - ${pkgs.gzip}/bin/gunzip 01-index.tar.gz - ${pkgs.haskell-nix.nix-tools.${compiler-nix-name}}/bin/hackage-to-nix $out 01-index.tar "https://mkHackageNix/" - ''; + mkHackageNixFor = + hackageTarball: + pkgs.runCommand "hackage-nix" { } '' + set -e + export LC_CTYPE=C.UTF-8 + export LC_ALL=C.UTF-8 + export LANG=C.UTF-8 + cp ${hackageTarball} 01-index.tar.gz + ${pkgs.gzip}/bin/gunzip 01-index.tar.gz + ${ + pkgs.haskell-nix.nix-tools.${compiler-nix-name} + }/bin/hackage-to-nix $out 01-index.tar "https://mkHackageNix/" + ''; - copySrc = src: builtins.path { - path = src; - name = "copied-src-${builtins.baseNameOf (builtins.unsafeDiscardStringContext src)}"; - }; + copySrc = + src: + builtins.path { + path = src; + name = "copied-src-${builtins.baseNameOf (builtins.unsafeDiscardStringContext src)}"; + }; - mkModuleFor = pkg-specs: { lib, ... }: { - # Prevent nix-build from trying to download the packages - packages = pkgs.lib.listToAttrs (map - (spec: { - name = spec.pname; - value = { src = lib.mkOverride 99 (copySrc spec.src); }; - }) - pkg-specs); - }; + mkModuleFor = + pkg-specs: + { lib, ... }: + { + # Prevent nix-build from trying to download the packages + packages = pkgs.lib.listToAttrs ( + map (spec: { + name = spec.pname; + value = { + src = lib.mkOverride 99 (copySrc spec.src); + }; + }) pkg-specs + ); + }; - mkHackageFromSpecFor = pkg-specs: rec { - extra-hackage-tarball = mkHackageTarballFor pkg-specs; - extra-hackage = mkHackageNixFor extra-hackage-tarball; - module = mkModuleFor pkg-specs; - }; + mkHackageFromSpecFor = pkg-specs: rec { + extra-hackage-tarball = mkHackageTarballFor pkg-specs; + extra-hackage = mkHackageNixFor extra-hackage-tarball; + module = mkModuleFor pkg-specs; + }; - mkHackageFor = srcs: mkHackageFromSpecFor (map mkPackageSpec srcs); - }; + mkHackageFor = srcs: mkHackageFromSpecFor (map mkPackageSpec srcs); + }; in -{ lib, config, pkgs, ... }: +{ + lib, + config, + pkgs, + ... +}: let - l = mylib { inherit pkgs; inherit compiler-nix-name; }; + l = mylib { + inherit pkgs; + inherit compiler-nix-name; + }; # FIXME: We have only one Hackage now # FIXME: Do copySrc here, but for some reason Nix shits itself theHackages = [ (l.mkHackageFor config.extraHackage) ]; - ifd-parallel = pkgs.runCommandNoCC "ifd-parallel" { myInputs = builtins.foldl' (b: a: b ++ [ a.extra-hackage a.extra-hackage-tarball ]) [ ] theHackages; } "echo $myInputs > $out"; + ifd-parallel = pkgs.runCommandNoCC "ifd-parallel" { + myInputs = builtins.foldl' ( + b: a: + b + ++ [ + a.extra-hackage + a.extra-hackage-tarball + ] + ) [ ] theHackages; + } "echo $myInputs > $out"; ifdseq = x: builtins.seq (builtins.readFile ifd-parallel.outPath) x; nlib = pkgs.lib; in @@ -133,12 +176,13 @@ in config = lib.mkIf (config.extraHackage != [ ]) { modules = ifdseq (builtins.map (x: x.module) theHackages); extra-hackage-tarballs = ifdseq ( - nlib.listToAttrs (nlib.imap0 - (i: x: { + nlib.listToAttrs ( + nlib.imap0 (i: x: { name = "_" + builtins.toString i; value = x.extra-hackage-tarball; - }) - theHackages)); + }) theHackages + ) + ); extra-hackages = ifdseq (builtins.map (x: import x.extra-hackage) theHackages); }; } diff --git a/flake-lang/haskell.nix/plutus.nix b/flake-lang/haskell.nix/plutus.nix index c43720c..c83f948 100644 --- a/flake-lang/haskell.nix/plutus.nix +++ b/flake-lang/haskell.nix/plutus.nix @@ -1,6 +1,11 @@ # Creates a haskell.nix module that prepares a Cabal environment for building with Plutus. compiler-nix-name: cardano-haskell-packages: -{ lib, config, pkgs, ... }: +{ + lib, + config, + pkgs, + ... +}: let pkgs' = pkgs; module = _: { @@ -15,7 +20,9 @@ in cabalProjectLocal = builtins.readFile ./cabal.project.local; inherit compiler-nix-name; modules = [ module ]; - inputMap."https://input-output-hk.github.io/cardano-haskell-packages" = "${cardano-haskell-packages}"; + inputMap."https://input-output-hk.github.io/cardano-haskell-packages" = "${ + cardano-haskell-packages + }"; shell = { withHoogle = lib.mkOverride 999 false; # FIXME set to true exactDeps = lib.mkOverride 999 true; diff --git a/flake-lang/pre-commit-hooks/rust-monorepo.nix b/flake-lang/pre-commit-hooks/rust-monorepo.nix index 265a9d5..24324ed 100644 --- a/flake-lang/pre-commit-hooks/rust-monorepo.nix +++ b/flake-lang/pre-commit-hooks/rust-monorepo.nix @@ -1,18 +1,20 @@ -localFlake: { inputs, flake-parts-lib, ... }: { +localFlake: +{ inputs, flake-parts-lib, ... }: +{ imports = [ inputs.pre-commit-hooks.flakeModule # Adds perSystem.pre-commit options (flake-parts-lib.importApply ./tools.nix localFlake) ]; - perSystem = { config, ... }: + perSystem = + { config, ... }: { pre-commit.settings.hooks = { - rustfmt-monorepo = - { - name = "rustfmt"; - description = "Format Rust code."; - entry = "${config.flake-lang.pre-commit-hooks.tools.rustfmt}/bin/rustfmt --color always"; - files = "\\.rs$"; - }; + rustfmt-monorepo = { + name = "rustfmt"; + description = "Format Rust code."; + entry = "${config.flake-lang.pre-commit-hooks.tools.rustfmt}/bin/rustfmt --color always"; + files = "\\.rs$"; + }; }; }; diff --git a/flake-lang/pre-commit-hooks/tools.nix b/flake-lang/pre-commit-hooks/tools.nix index 2e56172..6e7dcf7 100644 --- a/flake-lang/pre-commit-hooks/tools.nix +++ b/flake-lang/pre-commit-hooks/tools.nix @@ -1,18 +1,21 @@ -localFlake: { flake-parts-lib, lib, ... }: { +localFlake: +{ flake-parts-lib, lib, ... }: +{ options = { - perSystem = flake-parts-lib.mkPerSystemOption ({ system, ... }: { - options = { - flake-lang.pre-commit-hooks.tools = { - rustfmt = lib.mkOption { - type = lib.types.package; - default = localFlake.withSystem system ({ inputs', ... }: - inputs'.rust-overlay.packages.rust - ); - readOnly = false; - description = ''Rust formatter to use for pre-commit hooks''; + perSystem = flake-parts-lib.mkPerSystemOption ( + { system, ... }: + { + options = { + flake-lang.pre-commit-hooks.tools = { + rustfmt = lib.mkOption { + type = lib.types.package; + default = localFlake.withSystem system ({ inputs', ... }: inputs'.rust-overlay.packages.rust); + readOnly = false; + description = ''Rust formatter to use for pre-commit hooks''; + }; }; }; - }; - }); + } + ); }; } diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index ad069de..385e988 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -2,57 +2,57 @@ inputCrane: pkgs: { # Source folder (unfiltered) - src -, # Extra filters to add non-rust related files to the derivation - extraSourceFilters ? [ ] -, crane ? null # deprecated -, # Name of the project - crateName -, # Major version of the project - version ? "v0" -, # Rust channel (stable, nightly, etc.) - rustChannel ? "stable" -, rustProfile ? null # deprecated -, # Rust version - rustVersion ? "latest" -, # Additional native build inputs - nativeBuildInputs ? [ ] -, # Additional build inputs - buildInputs ? [ ] -, # Extra sources, allowing to use other rustFlake components to be used as dependencies - extraSources ? [ ] -, # Folder to store extra source libraries - extraSourcesDir ? ".extras" -, # Data dependencies - data ? [ ] -, # Folder to store the data dependencies - dataDir ? "data" -, # Shell script executed after entering the dev shell - devShellHook ? "" -, # Packages made available in the dev shell - devShellTools ? [ ] -, # Packages made available in checks and the dev shell - testTools ? [ ] -, # Extra cargo nextest arguments - cargoNextestExtraArgs ? "" -, # Controls whether cargo's target directory should be copied as an output - doInstallCargoArtifacts ? false -, # Rust compilation target - target ? pkgs.stdenv.hostPlatform.config -, # Extra rustc flags - extraRustcFlags ? null -, # Extra cargo arguments - extraCargoArgs ? null -, # Extra environment variables - extraEnvVars ? null + src, + # Extra filters to add non-rust related files to the derivation + extraSourceFilters ? [ ], + crane ? null, # deprecated + # Name of the project + crateName, + # Major version of the project + version ? "v0", + # Rust channel (stable, nightly, etc.) + rustChannel ? "stable", + rustProfile ? null, # deprecated + # Rust version + rustVersion ? "latest", + # Additional native build inputs + nativeBuildInputs ? [ ], + # Additional build inputs + buildInputs ? [ ], + # Extra sources, allowing to use other rustFlake components to be used as dependencies + extraSources ? [ ], + # Folder to store extra source libraries + extraSourcesDir ? ".extras", + # Data dependencies + data ? [ ], + # Folder to store the data dependencies + dataDir ? "data", + # Shell script executed after entering the dev shell + devShellHook ? "", + # Packages made available in the dev shell + devShellTools ? [ ], + # Packages made available in checks and the dev shell + testTools ? [ ], + # Extra cargo nextest arguments + cargoNextestExtraArgs ? "", + # Controls whether cargo's target directory should be copied as an output + doInstallCargoArtifacts ? false, + # Rust compilation target + target ? pkgs.stdenv.hostPlatform.config, + # Extra rustc flags + extraRustcFlags ? null, + # Extra cargo arguments + extraCargoArgs ? null, + # Extra environment variables + extraEnvVars ? null, # Generate Rustdoc -, generateDocs ? true + generateDocs ? true, # Build testsuite as standalone executables -, exportTests ? false + exportTests ? false, # Run testsuite using cargo-nextest -, runTests ? true + runTests ? true, # Run clippy linter -, runClippy ? true + runClippy ? true, }: let @@ -61,18 +61,22 @@ let rustWithTools = let rustChannel' = - if rustProfile == null - then rustChannel + if rustProfile == null then + rustChannel else - pkgs.lib.showWarnings - [ ''rustFlake: The `rustProfile` argument is deprecated, please use `rustChannel` instead'' ] - rustProfile; + pkgs.lib.showWarnings [ + ''rustFlake: The `rustProfile` argument is deprecated, please use `rustChannel` instead'' + ] rustProfile; in - pkgs.rust-bin.${rustChannel'}.${rustVersion}.default.override - { - extensions = [ "rustfmt" "rust-analyzer" "clippy" "rust-src" ]; - targets = [ target ]; - }; + pkgs.rust-bin.${rustChannel'}.${rustVersion}.default.override { + extensions = [ + "rustfmt" + "rust-analyzer" + "clippy" + "rust-src" + ]; + targets = [ target ]; + }; craneLib = let @@ -80,20 +84,20 @@ let if crane == null then inputCrane else - pkgs.lib.showWarnings - [ ''rustFlake: You're setting the `crane` argument which is deprecated and will be removed in the next major revision'' ] - crane; + pkgs.lib.showWarnings [ + ''rustFlake: You're setting the `crane` argument which is deprecated and will be removed in the next major revision'' + ] crane; in (crane'.mkLib pkgs).overrideToolchain rustWithTools; cleanSrc = let - filter = path: type: - pkgs.lib.foldr - (filterFn: result: result || filterFn path type) - (craneLib.filterCargoSources path type) - extraSourceFilters; + filter = + path: type: + pkgs.lib.foldr ( + filterFn: result: result || filterFn path type + ) (craneLib.filterCargoSources path type) extraSourceFilters; in pkgs.lib.cleanSourceWith { @@ -102,69 +106,73 @@ let }; # Library source code with extra dependencies copied - buildEnv = - pkgs.stdenv.mkDerivation - { - src = cleanSrc; - name = "${crateName}-build-env"; - unpackPhase = '' - mkdir $out - cp -r $src/* $out - cd $out - ${copyExtraSources} - ${copyData} - ''; - }; + buildEnv = pkgs.stdenv.mkDerivation { + src = cleanSrc; + name = "${crateName}-build-env"; + unpackPhase = '' + mkdir $out + cp -r $src/* $out + cd $out + ${copyExtraSources} + ${copyData} + ''; + }; # Library source code, intended to be used in extraSources # Dependencies of this crate are not copied, to the extra sources directory # but they are referenced from the parent directory (parent crate's extra sources). - vendoredSrc = - pkgs.stdenv.mkDerivation - { - src = cleanSrc; - name = "${crateName}-${version}"; - unpackPhase = '' - mkdir $out - cp -r $src/* $out - cd $out - sed -Ei 's/${pkgs.lib.escapeRegex extraSourcesDir}/../g' Cargo.toml - ''; - }; - + vendoredSrc = pkgs.stdenv.mkDerivation { + src = cleanSrc; + name = "${crateName}-${version}"; + unpackPhase = '' + mkdir $out + cp -r $src/* $out + cd $out + sed -Ei 's/${pkgs.lib.escapeRegex extraSourcesDir}/../g' Cargo.toml + ''; + }; defNativeBuildInputs = (pkgs.lib.optionals pkgs.stdenv.isLinux [ pkgs.pkg-config - ]) ++ - (pkgs.lib.optionals pkgs.stdenv.isDarwin - [ - pkgs.gcc - pkgs.darwin.apple_sdk.frameworks.Security - pkgs.darwin.apple_sdk.frameworks.SystemConfiguration - ]); + ]) + ++ (pkgs.lib.optionals pkgs.stdenv.isDarwin [ + pkgs.gcc + pkgs.darwin.apple_sdk.frameworks.Security + pkgs.darwin.apple_sdk.frameworks.SystemConfiguration + ]); defBuildInputs = [ pkgs.openssl.dev ]; - commonArgs = { - nativeBuildInputs = defNativeBuildInputs ++ nativeBuildInputs; - buildInputs = defBuildInputs ++ buildInputs; - src = buildEnv; - pname = crateName; - strictDeps = true; - } // optionalAttrs (target != null) { - CARGO_BUILD_TARGET = target; - } // optionalAttrs (extraRustcFlags != null) { - CARGO_BUILD_RUSTFLAGS = extraRustcFlags; - } // optionalAttrs (extraCargoArgs != null) { - cargoExtraArgs = extraCargoArgs; - } // optionalAttrs (extraEnvVars != null) extraEnvVars; + commonArgs = + { + nativeBuildInputs = defNativeBuildInputs ++ nativeBuildInputs; + buildInputs = defBuildInputs ++ buildInputs; + src = buildEnv; + pname = crateName; + strictDeps = true; + } + // optionalAttrs (target != null) { + CARGO_BUILD_TARGET = target; + } + // optionalAttrs (extraRustcFlags != null) { + CARGO_BUILD_RUSTFLAGS = extraRustcFlags; + } + // optionalAttrs (extraCargoArgs != null) { + cargoExtraArgs = extraCargoArgs; + } + // optionalAttrs (extraEnvVars != null) extraEnvVars; cargoArtifacts = craneLib.buildDepsOnly commonArgs; # Extra sources - extra-sources = pkgs.linkFarm "extra-sources" (builtins.map (drv: { name = drv.name; path = drv; }) extraSources); + extra-sources = pkgs.linkFarm "extra-sources" ( + builtins.map (drv: { + name = drv.name; + path = drv; + }) extraSources + ); hasExtraSources = builtins.length extraSources > 0; linkExtraSources = pkgs.lib.optionalString hasExtraSources '' @@ -201,59 +209,77 @@ in ''; }; - packages = (optionalAttrs generateDocs { - "${crateName}-rust-doc" = craneLib.cargoDoc (commonArgs // { - inherit cargoArtifacts; - doCheck = false; - inherit doInstallCargoArtifacts; - }); - - }) // (optionalAttrs exportTests { - "${crateName}-rust-test" = craneLib.buildPackage (commonArgs // { - inherit cargoArtifacts; - doCheck = false; - buildInputs = commonArgs.buildInputs ++ [ pkgs.bash ]; - cargoExtraArgs = cargoNextestExtraArgs + " --tests"; - nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; - installPhaseCommand = '' - files=$(cat $cargoBuildLog | jq -r 'select(.target.kind | . != null and contains(["test"])).executable') - mkdir -p $out/bin + packages = + (optionalAttrs generateDocs { + "${crateName}-rust-doc" = craneLib.cargoDoc ( + commonArgs + // { + inherit cargoArtifacts; + doCheck = false; + inherit doInstallCargoArtifacts; + } + ); - echo $files | xargs -r mv -t $out/bin + }) + // (optionalAttrs exportTests { + "${crateName}-rust-test" = craneLib.buildPackage ( + commonArgs + // { + inherit cargoArtifacts; + doCheck = false; + buildInputs = commonArgs.buildInputs ++ [ pkgs.bash ]; + cargoExtraArgs = cargoNextestExtraArgs + " --tests"; + nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools ++ [ pkgs.jq ]; + installPhaseCommand = '' + files=$(cat $cargoBuildLog | jq -r 'select(.target.kind | . != null and contains(["test"])).executable') + mkdir -p $out/bin - echo "#!${pkgs.bash}/bin/bash" > $out/bin/run_tests.sh - echo "set -e" >> $out/bin/run_tests.sh + echo $files | xargs -r mv -t $out/bin - for file in $files; do - echo $out/bin/$(basename $file) >> $out/bin/run_tests.sh - done - chmod a+x $out/bin/run_tests.sh - ''; - }); - }) // { - "${crateName}-rust" = craneLib.buildPackage (commonArgs // { - inherit cargoArtifacts; - doCheck = false; - inherit doInstallCargoArtifacts; - }); + echo "#!${pkgs.bash}/bin/bash" > $out/bin/run_tests.sh + echo "set -e" >> $out/bin/run_tests.sh + for file in $files; do + echo $out/bin/$(basename $file) >> $out/bin/run_tests.sh + done + chmod a+x $out/bin/run_tests.sh + ''; + } + ); + }) + // { + "${crateName}-rust" = craneLib.buildPackage ( + commonArgs + // { + inherit cargoArtifacts; + doCheck = false; + inherit doInstallCargoArtifacts; + } + ); - "${crateName}-rust-src" = vendoredSrc; + "${crateName}-rust-src" = vendoredSrc; - "${crateName}-rust-build-env" = buildEnv; + "${crateName}-rust-build-env" = buildEnv; - }; + }; checks = (optionalAttrs runTests { - "${crateName}-rust-test" = craneLib.cargoNextest (commonArgs // { - inherit cargoArtifacts cargoNextestExtraArgs; - nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools; - }); - }) // (optionalAttrs runClippy { + "${crateName}-rust-test" = craneLib.cargoNextest ( + commonArgs + // { + inherit cargoArtifacts cargoNextestExtraArgs; + nativeBuildInputs = commonArgs.nativeBuildInputs ++ testTools; + } + ); + }) + // (optionalAttrs runClippy { - "${crateName}-rust-clippy" = craneLib.cargoClippy (commonArgs // { - inherit cargoArtifacts; - }); + "${crateName}-rust-clippy" = craneLib.cargoClippy ( + commonArgs + // { + inherit cargoArtifacts; + } + ); }); } diff --git a/flake-lang/typescript/flake-typescript.nix b/flake-lang/typescript/flake-typescript.nix index 47edacb..3c210c5 100644 --- a/flake-lang/typescript/flake-typescript.nix +++ b/flake-lang/typescript/flake-typescript.nix @@ -1,7 +1,8 @@ pkgs: -{ name -, src -, # `dependencies` is of type +{ + name, + src, + # `dependencies` is of type # ``` # [ file or folder ] # ``` @@ -28,74 +29,77 @@ pkgs: # in ... # ``` - npmExtraDependencies ? [ ] -, # The script to build the project i.e., `npm run ${npmBuildScript}` is + npmExtraDependencies ? [ ], + # The script to build the project i.e., `npm run ${npmBuildScript}` is # executed. - npmBuildScript ? "build" -, nodejs ? pkgs.nodejs -, # `devShellHook` is the shell commands to run _before_ entering the shell + npmBuildScript ? "build", + nodejs ? pkgs.nodejs, + # `devShellHook` is the shell commands to run _before_ entering the shell # (see the variable `shell`) - devShellHook ? "" -, # `devShellTools` are extra packages one may use in the dev shell - devShellTools ? [ ] -, # `testTools` are extra derivations to append to the `buildInputs` for + devShellHook ? "", + # `devShellTools` are extra packages one may use in the dev shell + devShellTools ? [ ], + # `testTools` are extra derivations to append to the `buildInputs` for # the tests (see the variable `test`) - testTools ? [ ] -, # Extra data to include in the project `${name}-typescript` in the directory + testTools ? [ ], + # Extra data to include in the project `${name}-typescript` in the directory # `dataDir`. # Type is: # - List of attribute sets like: # [ { name = "name"; path = "/nix/store/..."; } ] # Internally, this uses `pkgs.linkFarm`. - data ? [ ] -, # Name of the directory to put `data` in. - dataDir ? "data" + data ? [ ], + # Name of the directory to put `data` in. + dataDir ? "data", }: -pkgs.lib.makeExtensible - (self: with self.__typescriptFlake__; - { +pkgs.lib.makeExtensible ( + self: with self.__typescriptFlake__; { ################################ # Overlayable attributes # These attributes are considered internal. ################################ - __typescriptFlake__ = pkgs.lib.makeExtensible (tsSelf: with tsSelf; { - # We assume that all dependencies have their transitive closure stored in the - # `npmExtraDependencies` attribute; so it follows that we can compute the - # transitive closure by concatenating all dependencies together. - # TODO(jaredponn): perhaps this should be some sort of set data structure with some sort of key... - npmExtraDependenciesTransitiveClosure = builtins.concatMap (dep: [ dep ] ++ (dep.npmExtraDependencies or [ ])) npmExtraDependencies; - - # Folder to put the extra dependencies in - # WARNING: we have to be a bit careful about this -- the `package.json`'s - # expect the dependencies to be put in a specific folder. - # NOTE(jaredponn): Why does this start with a `.`? This is because - # 1. It makes it a hidden file - # 2. This no longer becomes a valid package name according to these - # guys: - # https://www.npmjs.com/package/validate-npm-package-name#naming-rules, - # so we can safely put all of our extra dependencies in this folder - # without running into troubles with node2nix later (see - # `extraDependenciesForNode2nix`) - npmExtraDependenciesFolder = "./.extra-dependencies"; - - # Creates something like - # /nix/store/....-${name}-data - # |-- foobar -> /nix/store/... - # `-- hello-test -> /nix/store/... - # see `pkgs.linkFarm` (a trivial builder) for details - dataLinkFarm = pkgs.linkFarm "${name}-data" data; - - # Directory to put the `data` in - dataFolder = dataDir; - - # Shell script to create the dataLinkFarm in the directory `dataDir`. - dataLinkFarmCmd = - let cmdName = "${name}-data"; - in pkgs.writeShellApplication rec { - name = cmdName; - runtimeInputs = [ ]; - text = - '' + __typescriptFlake__ = pkgs.lib.makeExtensible ( + tsSelf: with tsSelf; { + # We assume that all dependencies have their transitive closure stored in the + # `npmExtraDependencies` attribute; so it follows that we can compute the + # transitive closure by concatenating all dependencies together. + # TODO(jaredponn): perhaps this should be some sort of set data structure with some sort of key... + npmExtraDependenciesTransitiveClosure = builtins.concatMap ( + dep: [ dep ] ++ (dep.npmExtraDependencies or [ ]) + ) npmExtraDependencies; + + # Folder to put the extra dependencies in + # WARNING: we have to be a bit careful about this -- the `package.json`'s + # expect the dependencies to be put in a specific folder. + # NOTE(jaredponn): Why does this start with a `.`? This is because + # 1. It makes it a hidden file + # 2. This no longer becomes a valid package name according to these + # guys: + # https://www.npmjs.com/package/validate-npm-package-name#naming-rules, + # so we can safely put all of our extra dependencies in this folder + # without running into troubles with node2nix later (see + # `extraDependenciesForNode2nix`) + npmExtraDependenciesFolder = "./.extra-dependencies"; + + # Creates something like + # /nix/store/....-${name}-data + # |-- foobar -> /nix/store/... + # `-- hello-test -> /nix/store/... + # see `pkgs.linkFarm` (a trivial builder) for details + dataLinkFarm = pkgs.linkFarm "${name}-data" data; + + # Directory to put the `data` in + dataFolder = dataDir; + + # Shell script to create the dataLinkFarm in the directory `dataDir`. + dataLinkFarmCmd = + let + cmdName = "${name}-data"; + in + pkgs.writeShellApplication rec { + name = cmdName; + runtimeInputs = [ ]; + text = '' printf "flake-lang.nix: %s: creating a symbolic link named \`%s\` pointing to \`%s\`\n" \ ${pkgs.lib.escapeShellArg name} \ ${pkgs.lib.escapeShellArg dataFolder} \ @@ -111,104 +115,102 @@ pkgs.lib.makeExtensible ln -sf ${pkgs.lib.escapeShellArg dataLinkFarm} \ ${pkgs.lib.escapeShellArg dataFolder} ''; - }; + }; - # Creates a nix derivation with all the extra npm dependencies provided - # by nix. - mkNpmExtraDependencies = - pkgs.runCommand - "${name}-npm-extra-dependencies" - { } - '' - mkdir -p $out - cd $out - - ${builtins.concatStringsSep "\n" - (builtins.map - (dep: - '' - if test -d ${pkgs.lib.escapeShellArg dep} - then - if test -f ${pkgs.lib.escapeShellArg dep}/package.json - then - ln -sf ${pkgs.lib.escapeShellArg dep} . - else - ! test -d ${pkgs.lib.escapeShellArg dep}/tarballs \ - || find ${pkgs.lib.escapeShellArg dep}/tarballs \ - -mindepth 1 \ - -maxdepth 1 \ - -exec ln -sf '{}' . \; - - ! test -d ${pkgs.lib.escapeShellArg dep}/lib/node_modules \ - || find ${pkgs.lib.escapeShellArg dep}/lib/node_modules \ - -mindepth 1 \ - -maxdepth 1 \ - -exec ln -sf '{}' . \; - fi - else - ln -sf ${pkgs.lib.escapeShellArg dep} . - fi - '') - npmExtraDependenciesTransitiveClosure) - } - ''; + # Creates a nix derivation with all the extra npm dependencies provided + # by nix. + mkNpmExtraDependencies = pkgs.runCommand "${name}-npm-extra-dependencies" { } '' + mkdir -p $out + cd $out - # Shell script to create the dependencies copied in `npmExtraDependenciesTransitiveClosure`. - # Normally, this is run in the `configurePhase` to add the extra sources. - mkNpmExtraDependenciesCmd = - let cmdName = "${name}-npm-extra-dependencies"; - in pkgs.writeShellApplication rec { - name = cmdName; - runtimeInputs = [ ]; - # NOTE(jaredponn): Why are we copying everything when symlinking - # might suffice? - # ~~~~~~~~~~~~~~~~~~~ - # When we run `npm install some/path/which/contains/a/symlink` it'll - # rewrite this to the relative path of the dereferenced symlink e.g. - # running `npm install mypackage` for - # ``` - # mypackage --> /nix/store/../somepkg - # ``` - # will make `npm` write something like - # ``` - # file:../../../../../nix/store/../somepkg - # ``` - # in the `package.json` and `package-lock.json` - # Clearly, this is unusable. - text = '' - 1>&2 printf "flake-lang.nix: %s: creating a copy of \`%s\` to \`%s\`\n" \ - ${pkgs.lib.escapeShellArg name} \ - ${pkgs.lib.escapeShellArg mkNpmExtraDependencies} \ - ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - - [[ -e ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} ]] && \ - 1>&2 printf "flake-lang.nix: %s: removing existing \`%s\`\n" \ - ${pkgs.lib.escapeShellArg name} \ - ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - - rm -rf ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - - mkdir -p ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - cp -f -Lr --no-preserve=all ${pkgs.lib.escapeShellArg mkNpmExtraDependencies}/. \ - ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - - # NOTE(jaredponn): perhaps in the future it will be helpful to - # output this + ${builtins.concatStringsSep "\n" ( + builtins.map (dep: '' + if test -d ${pkgs.lib.escapeShellArg dep} + then + if test -f ${pkgs.lib.escapeShellArg dep}/package.json + then + ln -sf ${pkgs.lib.escapeShellArg dep} . + else + ! test -d ${pkgs.lib.escapeShellArg dep}/tarballs \ + || find ${pkgs.lib.escapeShellArg dep}/tarballs \ + -mindepth 1 \ + -maxdepth 1 \ + -exec ln -sf '{}' . \; + + ! test -d ${pkgs.lib.escapeShellArg dep}/lib/node_modules \ + || find ${pkgs.lib.escapeShellArg dep}/lib/node_modules \ + -mindepth 1 \ + -maxdepth 1 \ + -exec ln -sf '{}' . \; + fi + else + ln -sf ${pkgs.lib.escapeShellArg dep} . + fi + '') npmExtraDependenciesTransitiveClosure + )} + ''; + + # Shell script to create the dependencies copied in `npmExtraDependenciesTransitiveClosure`. + # Normally, this is run in the `configurePhase` to add the extra sources. + mkNpmExtraDependenciesCmd = + let + cmdName = "${name}-npm-extra-dependencies"; + in + pkgs.writeShellApplication rec { + name = cmdName; + runtimeInputs = [ ]; + # NOTE(jaredponn): Why are we copying everything when symlinking + # might suffice? + # ~~~~~~~~~~~~~~~~~~~ + # When we run `npm install some/path/which/contains/a/symlink` it'll + # rewrite this to the relative path of the dereferenced symlink e.g. + # running `npm install mypackage` for # ``` - # echo ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} + # mypackage --> /nix/store/../somepkg # ``` - ''; - }; + # will make `npm` write something like + # ``` + # file:../../../../../nix/store/../somepkg + # ``` + # in the `package.json` and `package-lock.json` + # Clearly, this is unusable. + text = '' + 1>&2 printf "flake-lang.nix: %s: creating a copy of \`%s\` to \`%s\`\n" \ + ${pkgs.lib.escapeShellArg name} \ + ${pkgs.lib.escapeShellArg mkNpmExtraDependencies} \ + ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} + [[ -e ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} ]] && \ + 1>&2 printf "flake-lang.nix: %s: removing existing \`%s\`\n" \ + ${pkgs.lib.escapeShellArg name} \ + ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} + + rm -rf ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - # The result of running node2nix on the current project - srcWithNode2nix = pkgs.stdenv.mkDerivation { - name = "${name}-node2nix"; - inherit src; - buildInputs = [ pkgs.node2nix nodejs mkNpmExtraDependenciesCmd dataLinkFarmCmd ]; + mkdir -p ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} + cp -f -Lr --no-preserve=all ${pkgs.lib.escapeShellArg mkNpmExtraDependencies}/. \ + ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} - configurePhase = - '' + # NOTE(jaredponn): perhaps in the future it will be helpful to + # output this + # ``` + # echo ${pkgs.lib.escapeShellArg npmExtraDependenciesFolder} + # ``` + ''; + }; + + # The result of running node2nix on the current project + srcWithNode2nix = pkgs.stdenv.mkDerivation { + name = "${name}-node2nix"; + inherit src; + buildInputs = [ + pkgs.node2nix + nodejs + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ]; + + configurePhase = '' runHook preConfigure ${pkgs.lib.escapeShellArg mkNpmExtraDependenciesCmd.name} @@ -217,12 +219,11 @@ pkgs.lib.makeExtensible runHook postConfigure ''; - NIX_NODE_ENV_FILE = "./node-env.nix"; - NIX_NODE_PACKAGES_FILE = "./node-packages.nix"; - NIX_COMPOSITION_FILE = "./default.nix"; + NIX_NODE_ENV_FILE = "./node-env.nix"; + NIX_NODE_PACKAGES_FILE = "./node-packages.nix"; + NIX_COMPOSITION_FILE = "./default.nix"; - buildPhase = - '' + buildPhase = '' runHook preBuild if ! node2nix --input ./package.json --lock ./package-lock.json --development --node-env "$NIX_NODE_ENV_FILE" --output "$NIX_NODE_PACKAGES_FILE" --composition "$NIX_COMPOSITION_FILE" @@ -237,8 +238,7 @@ pkgs.lib.makeExtensible runHook postBuild ''; - installPhase = - '' + installPhase = '' runHook preInstall mkdir -p "$out" @@ -246,40 +246,48 @@ pkgs.lib.makeExtensible runHook postInstall ''; - }; - - # Importing the resulting nix expression produced by node2nix (IFD) - srcWithNode2nixIfd = import "${srcWithNode2nix}/${srcWithNode2nix.NIX_COMPOSITION_FILE}" { inherit nodejs pkgs; inherit (pkgs) system; }; - - # Important note: - # Inspection of the code suggests that the node_modules are put in - # ``` - # $out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}/node_modules - # ``` - npmPackage = srcWithNode2nixIfd.package.override (super: - { - buildInputs = super.buildInputs ++ [ mkNpmExtraDependenciesCmd dataLinkFarmCmd ]; + }; + + # Importing the resulting nix expression produced by node2nix (IFD) + srcWithNode2nixIfd = import "${srcWithNode2nix}/${srcWithNode2nix.NIX_COMPOSITION_FILE}" { + inherit nodejs pkgs; + inherit (pkgs) system; + }; + + # Important note: + # Inspection of the code suggests that the node_modules are put in + # ``` + # $out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}/node_modules + # ``` + npmPackage = srcWithNode2nixIfd.package.override (super: { + buildInputs = super.buildInputs ++ [ + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ]; }); - # Build the project (runs `npm run build`), then runs `npm install` where - # the install outputs are copied to "$out" - project = pkgs.stdenv.mkDerivation { - name = "${name}-typescript"; - # Note we use `srcWithNode2nix` as the source, so this allows users to - # override srcWithNode2nix's source as the "root source" of all of the - # following derivations. - src = srcWithNode2nix; - buildInputs = [ nodejs mkNpmExtraDependenciesCmd dataLinkFarmCmd ]; - - # `npmExtraDependencies` is used for Nix to gather all the transitive - # dependencies so the user doesn't have to manually specify all the - # dependencies. - # Note(jaredponn): we confusingly just name this `npmExtraDependencies` - # when it really is the transitive closure. - npmExtraDependencies = npmExtraDependenciesTransitiveClosure; - - configurePhase = - '' + # Build the project (runs `npm run build`), then runs `npm install` where + # the install outputs are copied to "$out" + project = pkgs.stdenv.mkDerivation { + name = "${name}-typescript"; + # Note we use `srcWithNode2nix` as the source, so this allows users to + # override srcWithNode2nix's source as the "root source" of all of the + # following derivations. + src = srcWithNode2nix; + buildInputs = [ + nodejs + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ]; + + # `npmExtraDependencies` is used for Nix to gather all the transitive + # dependencies so the user doesn't have to manually specify all the + # dependencies. + # Note(jaredponn): we confusingly just name this `npmExtraDependencies` + # when it really is the transitive closure. + npmExtraDependencies = npmExtraDependenciesTransitiveClosure; + + configurePhase = '' runHook preConfigure ln -sf \ @@ -289,15 +297,14 @@ pkgs.lib.makeExtensible runHook postConfigure ''; - # Allow the the user to override the build script in the derivation - inherit npmBuildScript; + # Allow the the user to override the build script in the derivation + inherit npmBuildScript; - # Set some sane environment variables for npm - NPM_CONFIG_OFFLINE = true; - NPM_CONFIG_LOGLEVEL = "verbose"; + # Set some sane environment variables for npm + NPM_CONFIG_OFFLINE = true; + NPM_CONFIG_LOGLEVEL = "verbose"; - buildPhase = - '' + buildPhase = '' runHook preBuild export HOME=$(mktemp -d) @@ -307,8 +314,7 @@ pkgs.lib.makeExtensible runHook postBuild ''; - installPhase = - '' + installPhase = '' runHook preInstall mkdir -p "$out" @@ -334,31 +340,37 @@ pkgs.lib.makeExtensible runHook postInstall ''; - }; - - # Unzips the files from `npmPack` and puts them in - # `$out/lib/node_modules//` - # TODO(jaredponn): pry open the npm source code and find a way to list - # the files s.t. we can just copy them ourselves. - npmLib = pkgs.stdenv.mkDerivation { - name = "${name}-typescript-lib"; - dontUnpack = true; - installPhase = '' - mkdir -p "$out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}" - find "${npmPack}/tarballs" -type f -mindepth 1 -maxdepth 1 -exec tar -xzvf '{}' \; - find ./package -mindepth 1 -maxdepth 1 -exec mv '{}' "$out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}" \; - ''; - inherit (project) npmExtraDependencies; - }; + }; + + # Unzips the files from `npmPack` and puts them in + # `$out/lib/node_modules//` + # TODO(jaredponn): pry open the npm source code and find a way to list + # the files s.t. we can just copy them ourselves. + npmLib = pkgs.stdenv.mkDerivation { + name = "${name}-typescript-lib"; + dontUnpack = true; + installPhase = '' + mkdir -p "$out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}" + find "${npmPack}/tarballs" -type f -mindepth 1 -maxdepth 1 -exec tar -xzvf '{}' \; + find ./package -mindepth 1 -maxdepth 1 -exec mv '{}' "$out/lib/node_modules/${srcWithNode2nixIfd.args.packageName}" \; + ''; + inherit (project) npmExtraDependencies; + }; - # Alias for `project` - npmExe = project; + # Alias for `project` + npmExe = project; - shell = pkgs.mkShell { - packages = [ nodejs mkNpmExtraDependenciesCmd dataLinkFarmCmd ] ++ testTools ++ devShellTools; + shell = pkgs.mkShell { + packages = + [ + nodejs + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ] + ++ testTools + ++ devShellTools; - shellHook = - '' + shellHook = '' # Check if the current directory's `package.json`'s is the same as # the `package.json` of the project. # This is a coarse test to verify that we are entering the shell in @@ -383,15 +395,14 @@ pkgs.lib.makeExtensible ${devShellHook} ''; - }; + }; - # Creates a tarball of `project` using `npm pack` and puts it in the nix - # store. - npmPack = project.overrideAttrs (_self: _super: - { - name = "${name}-tarball"; - installPhase = - '' + # Creates a tarball of `project` using `npm pack` and puts it in the nix + # store. + npmPack = project.overrideAttrs ( + _self: _super: { + name = "${name}-tarball"; + installPhase = '' # NOTE(jaredponn): the following commands are used to ensure that # the `.extra-dependencies` get copied in the resulting tarball # so `npm` can find it later when trying to e.g. install things. @@ -411,25 +422,25 @@ pkgs.lib.makeExtensible mkdir -p "$out/tarballs" npm pack --pack-destination "$out/tarballs" ''; - }); - - - # Run tests with `npm test`. - test = project.overrideAttrs (_self: super: - { - # Append the test command at the end. - postBuild = - '' + } + ); + + # Run tests with `npm test`. + test = project.overrideAttrs ( + _self: super: { + # Append the test command at the end. + postBuild = '' npm test ''; - installPhase = - '' + installPhase = '' touch "$out" ''; - buildInputs = super.buildInputs ++ testTools; - }); - }); + buildInputs = super.buildInputs ++ testTools; + } + ); + } + ); ################################ # Output derivations to use in your flake. @@ -450,4 +461,4 @@ pkgs.lib.makeExtensible "${name}-typescript-test" = test; }; } - ) +) diff --git a/flake.nix b/flake.nix index 8cf8de4..4f0a2fb 100644 --- a/flake.nix +++ b/flake.nix @@ -52,29 +52,40 @@ }; }; - outputs = inputs@{ flake-parts, ... }: - flake-parts.lib.mkFlake { inherit inputs; } ({ flake-parts-lib, withSystem, ... }: { - systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; - - imports = [ - # Project configuration - ./pkgs.nix - ./settings.nix - - # Code quality - (flake-parts-lib.importApply ./flake-lang/pre-commit-hooks/rust-monorepo.nix { inherit withSystem; }) - ./pre-commit.nix - ./hercules-ci.nix - - # Nix tools - ./flake-lang/build.nix - - # Examples/Tests - ./examples/build.nix - # Documentation - ./docs/build.nix - # Templates - ./templates/build.nix - ]; - }); + outputs = + inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } ( + { flake-parts-lib, withSystem, ... }: + { + systems = [ + "x86_64-linux" + "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" + ]; + + imports = [ + # Project configuration + ./pkgs.nix + ./settings.nix + + # Code quality + (flake-parts-lib.importApply ./flake-lang/pre-commit-hooks/rust-monorepo.nix { + inherit withSystem; + }) + ./pre-commit.nix + ./hercules-ci.nix + + # Nix tools + ./flake-lang/build.nix + + # Examples/Tests + ./examples/build.nix + # Documentation + ./docs/build.nix + # Templates + ./templates/build.nix + ]; + } + ); } diff --git a/hercules-ci.nix b/hercules-ci.nix index 6ebb548..455ce16 100644 --- a/hercules-ci.nix +++ b/hercules-ci.nix @@ -1,4 +1,5 @@ -{ inputs, ... }: { +{ inputs, ... }: +{ imports = [ inputs.hci-effects.flakeModule ]; @@ -17,9 +18,11 @@ }; }; hercules-ci.github-pages.branch = "main"; - perSystem = { config, ... }: { - hercules-ci.github-pages.settings.contents = config.packages.docs; - }; + perSystem = + { config, ... }: + { + hercules-ci.github-pages.settings.contents = config.packages.docs; + }; herculesCI.ciSystems = [ "x86_64-linux" ]; } diff --git a/pkgs.nix b/pkgs.nix index 05f5e4d..2b406e9 100644 --- a/pkgs.nix +++ b/pkgs.nix @@ -1,43 +1,45 @@ # Repo-wide Nixpkgs with different overlays { inputs, ... }: { - perSystem = { pkgs, system, ... }: { + perSystem = + { pkgs, system, ... }: + { - _module.args = { - pkgs = import inputs.nixpkgs { - inherit system; - }; + _module.args = { + pkgs = import inputs.nixpkgs { + inherit system; + }; - # TODO(bladyjoker): If we use recent nixpkgs we get: `error: nodejs_14 has been removed as it is EOL`. That's why we use CTL's old nixpkgs. - pkgsForCtl = import inputs.ctl.inputs.nixpkgs { - inherit system; - inherit (inputs.haskell-nix) config; - overlays = [ - inputs.haskell-nix.overlay - inputs.iohk-nix.overlays.crypto - inputs.iohk-nix.overlays.haskell-nix-crypto - inputs.ctl.overlays.purescript - inputs.ctl.overlays.spago - ]; - }; + # TODO(bladyjoker): If we use recent nixpkgs we get: `error: nodejs_14 has been removed as it is EOL`. That's why we use CTL's old nixpkgs. + pkgsForCtl = import inputs.ctl.inputs.nixpkgs { + inherit system; + inherit (inputs.haskell-nix) config; + overlays = [ + inputs.haskell-nix.overlay + inputs.iohk-nix.overlays.crypto + inputs.iohk-nix.overlays.haskell-nix-crypto + inputs.ctl.overlays.purescript + inputs.ctl.overlays.spago + ]; + }; - # TODO(bladyjoker): haskell.nix is brittle on its nixpkgs, and tends to break stuff for us, so we instantiate haskell.nix nixpkgs specifically. For example https://github.com/Plutonomicon/plutarch-plutus/pull/624 - pkgsForHaskellNix = import inputs.haskell-nix.inputs.nixpkgs { - inherit system; - inherit (inputs.haskell-nix) config; - overlays = [ - inputs.haskell-nix.overlay - inputs.iohk-nix.overlays.crypto - inputs.iohk-nix.overlays.haskell-nix-crypto - ]; - }; + # TODO(bladyjoker): haskell.nix is brittle on its nixpkgs, and tends to break stuff for us, so we instantiate haskell.nix nixpkgs specifically. For example https://github.com/Plutonomicon/plutarch-plutus/pull/624 + pkgsForHaskellNix = import inputs.haskell-nix.inputs.nixpkgs { + inherit system; + inherit (inputs.haskell-nix) config; + overlays = [ + inputs.haskell-nix.overlay + inputs.iohk-nix.overlays.crypto + inputs.iohk-nix.overlays.haskell-nix-crypto + ]; + }; - pkgsForRust = import inputs.nixpkgs { - inherit system; - overlays = [ - (import inputs.rust-overlay) - ]; + pkgsForRust = import inputs.nixpkgs { + inherit system; + overlays = [ + (import inputs.rust-overlay) + ]; + }; }; }; - }; } diff --git a/pre-commit.nix b/pre-commit.nix index 87017c4..6e17f24 100644 --- a/pre-commit.nix +++ b/pre-commit.nix @@ -1,39 +1,42 @@ -{ inputs, ... }: { +{ inputs, ... }: +{ imports = [ inputs.pre-commit-hooks.flakeModule ]; - perSystem = { config, ... }: { - devShells.default = config.pre-commit.devShell; - pre-commit.settings = { - hooks = { - # Typos - typos.enable = true; + perSystem = + { config, ... }: + { + devShells.default = config.pre-commit.devShell; + pre-commit.settings = { + hooks = { + # Typos + typos.enable = true; - # Markdown - markdownlint.enable = true; + # Markdown + markdownlint.enable = true; - # Nix - nixpkgs-fmt.enable = true; - deadnix.enable = true; + # Nix + nixfmt-rfc-style.enable = true; + deadnix.enable = true; - # Haskell - cabal-fmt.enable = true; - hlint.enable = true; - fourmolu.enable = true; + # Haskell + cabal-fmt.enable = true; + hlint.enable = true; + fourmolu.enable = true; - # Typescript - denofmt = { - enable = true; - # NOTE(jaredponn): We follow the default files deno formats, except - # we exclude markdown files. See: - # [1] https://docs.deno.com/runtime/manual/tools/formatter - files = ''^.*\.(js|ts|jsx|tsx|json|jsonc)$''; - }; - denolint.enable = true; + # Typescript + denofmt = { + enable = true; + # NOTE(jaredponn): We follow the default files deno formats, except + # we exclude markdown files. See: + # [1] https://docs.deno.com/runtime/manual/tools/formatter + files = ''^.*\.(js|ts|jsx|tsx|json|jsonc)$''; + }; + denolint.enable = true; - # Rust - rustfmt-monorepo.enable = true; + # Rust + rustfmt-monorepo.enable = true; + }; }; }; - }; } diff --git a/settings.nix b/settings.nix index 08601e3..eb2b4d6 100644 --- a/settings.nix +++ b/settings.nix @@ -1,10 +1,22 @@ # Repo wide settings -{ lib, flake-parts-lib, inputs, ... }: { +{ + lib, + flake-parts-lib, + inputs, + ... +}: +{ options = { - perSystem = flake-parts-lib.mkPerSystemOption - ({ system, config, pkgs, ... }: { + perSystem = flake-parts-lib.mkPerSystemOption ( + { + system, + config, + pkgs, + ... + }: + { options.settings = { shell = { @@ -36,7 +48,6 @@ }; - config = { settings = { @@ -54,7 +65,7 @@ pkgs.nil inputs.pre-commit-hooks.outputs.packages.${system}.deadnix - inputs.pre-commit-hooks.outputs.packages.${system}.nixpkgs-fmt + inputs.pre-commit-hooks.outputs.packages.${system}.nixfmt inputs.pre-commit-hooks.outputs.packages.${system}.shellcheck @@ -74,7 +85,8 @@ }; }; - }); + } + ); }; diff --git a/templates/haskell/build.nix b/templates/haskell/build.nix index e590de8..da33a81 100644 --- a/templates/haskell/build.nix +++ b/templates/haskell/build.nix @@ -1,5 +1,7 @@ -{ inputs, ... }: { - perSystem = { system, config, ... }: +{ inputs, ... }: +{ + perSystem = + { system, config, ... }: let hsFlake = inputs.flake-lang.lib.${system}.haskellFlake { src = ./.; diff --git a/templates/haskell/flake.nix b/templates/haskell/flake.nix index 232da8c..1500600 100644 --- a/templates/haskell/flake.nix +++ b/templates/haskell/flake.nix @@ -5,7 +5,8 @@ flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; }; - outputs = inputs@{ flake-parts, ... }: + outputs = + inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" diff --git a/templates/haskell/settings.nix b/templates/haskell/settings.nix index 6f8636d..af3fd56 100644 --- a/templates/haskell/settings.nix +++ b/templates/haskell/settings.nix @@ -1,8 +1,10 @@ # Repo wide settings -{ lib, flake-parts-lib, ... }: { +{ lib, flake-parts-lib, ... }: +{ options = { - perSystem = flake-parts-lib.mkPerSystemOption - ({ config, ... }: { + perSystem = flake-parts-lib.mkPerSystemOption ( + { config, ... }: + { options.settings = { haskell = { index-state = lib.mkOption { @@ -17,7 +19,6 @@ }; }; - config = { settings = { haskell = { @@ -26,6 +27,7 @@ }; }; }; - }); + } + ); }; } diff --git a/templates/rust-monorepo/build.nix b/templates/rust-monorepo/build.nix index a8455a7..7b35df5 100644 --- a/templates/rust-monorepo/build.nix +++ b/templates/rust-monorepo/build.nix @@ -1,5 +1,7 @@ -{ inputs, ... }: { - perSystem = { system, config, ... }: +{ inputs, ... }: +{ + perSystem = + { system, config, ... }: let rustFlake = inputs.flake-lang.lib.${system}.rustFlake { src = ./.; diff --git a/templates/rust-monorepo/example/build.nix b/templates/rust-monorepo/example/build.nix index a8455a7..7b35df5 100644 --- a/templates/rust-monorepo/example/build.nix +++ b/templates/rust-monorepo/example/build.nix @@ -1,5 +1,7 @@ -{ inputs, ... }: { - perSystem = { system, config, ... }: +{ inputs, ... }: +{ + perSystem = + { system, config, ... }: let rustFlake = inputs.flake-lang.lib.${system}.rustFlake { src = ./.; diff --git a/templates/rust-monorepo/flake.nix b/templates/rust-monorepo/flake.nix index a91c724..54c1207 100644 --- a/templates/rust-monorepo/flake.nix +++ b/templates/rust-monorepo/flake.nix @@ -6,7 +6,8 @@ pre-commit-hooks.url = "github:cachix/git-hooks.nix"; }; - outputs = inputs@{ flake-parts, ... }: + outputs = + inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" @@ -21,8 +22,10 @@ ./pre-commit.nix ]; - perSystem = { config, ... }: { - devShells.default = config.devShells.dev-pre-commit; - }; + perSystem = + { config, ... }: + { + devShells.default = config.devShells.dev-pre-commit; + }; }; } diff --git a/templates/rust-monorepo/pre-commit.nix b/templates/rust-monorepo/pre-commit.nix index e1d1e1f..a1c2746 100644 --- a/templates/rust-monorepo/pre-commit.nix +++ b/templates/rust-monorepo/pre-commit.nix @@ -1,13 +1,15 @@ -{ inputs, ... }: { +{ inputs, ... }: +{ imports = [ inputs.pre-commit-hooks.flakeModule inputs.flake-lang.flakeModules.rustMonorepoPreCommit ]; - perSystem = { config, ... }: + perSystem = + { config, ... }: { pre-commit.settings.hooks = { - nixpkgs-fmt.enable = true; + nixfmt-rfc-style.enable = true; deadnix.enable = true; rustfmt-monorepo.enable = true; typos.enable = true; diff --git a/templates/rust-monorepo/settings.nix b/templates/rust-monorepo/settings.nix index 5dbf9ea..1a51da2 100644 --- a/templates/rust-monorepo/settings.nix +++ b/templates/rust-monorepo/settings.nix @@ -1,4 +1,5 @@ -{ flake-parts-lib, lib, ... }: { +{ flake-parts-lib, lib, ... }: +{ options.perSystem = flake-parts-lib.mkPerSystemOption { options.settings.defaultShellHook = lib.mkOption { type = lib.types.separatedString "\n"; @@ -6,12 +7,14 @@ }; }; - config.perSystem = { config, ... }: { - settings.defaultShellHook = '' - export LC_CTYPE=C.UTF-8 - export LC_ALL=C.UTF-8 - export LANG=C.UTF-8 - ${config.pre-commit.installationScript} - ''; - }; + config.perSystem = + { config, ... }: + { + settings.defaultShellHook = '' + export LC_CTYPE=C.UTF-8 + export LC_ALL=C.UTF-8 + export LANG=C.UTF-8 + ${config.pre-commit.installationScript} + ''; + }; } diff --git a/templates/rust/build.nix b/templates/rust/build.nix index 8079cf1..a7ceef1 100644 --- a/templates/rust/build.nix +++ b/templates/rust/build.nix @@ -1,5 +1,7 @@ -{ inputs, ... }: { - perSystem = { system, ... }: +{ inputs, ... }: +{ + perSystem = + { system, ... }: let rustFlake = inputs.flake-lang.lib.${system}.rustFlake { src = ./.; diff --git a/templates/rust/flake.nix b/templates/rust/flake.nix index 15bc29f..6f7b0fe 100644 --- a/templates/rust/flake.nix +++ b/templates/rust/flake.nix @@ -5,7 +5,8 @@ flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; }; - outputs = inputs@{ flake-parts, ... }: + outputs = + inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" diff --git a/templates/typescript/build.nix b/templates/typescript/build.nix index 3c781fd..ebb0127 100644 --- a/templates/typescript/build.nix +++ b/templates/typescript/build.nix @@ -1,11 +1,12 @@ -{ inputs, ... }: { - perSystem = { system, ... }: +{ inputs, ... }: +{ + perSystem = + { system, ... }: let - typescriptFlake = - inputs.flake-lang.lib.${system}.typescriptFlake { - name = "example"; - src = ./.; - }; + typescriptFlake = inputs.flake-lang.lib.${system}.typescriptFlake { + name = "example"; + src = ./.; + }; in { inherit (typescriptFlake) checks packages; diff --git a/templates/typescript/flake.nix b/templates/typescript/flake.nix index 15bc29f..6f7b0fe 100644 --- a/templates/typescript/flake.nix +++ b/templates/typescript/flake.nix @@ -5,7 +5,8 @@ flake-lang.url = "github:mlabs-haskell/flake-lang.nix"; }; - outputs = inputs@{ flake-parts, ... }: + outputs = + inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" From 3d19572a1715a9d838b48deb5d60acf7644baf7a Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 22 May 2025 13:21:54 +0200 Subject: [PATCH 56/91] Remove target argument and legacy SDK inputs --- flake-lang/rust/description.md | 7 +++++-- flake-lang/rust/flake-rust.nix | 16 +++++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/flake-lang/rust/description.md b/flake-lang/rust/description.md index fc0d18a..3b64ab0 100644 --- a/flake-lang/rust/description.md +++ b/flake-lang/rust/description.md @@ -1,13 +1,14 @@ + Creates a flake for a Rust project. **Arguments:** - `src`: Source folder (unfiltered) - `extraSourceFilters`(optional): Extra filters to add non-rust related files to - the derivation + the derivation - `crane`(optional): Crane version to be used - `crateName`: Name of the project - `version`: Major version of the project @@ -26,7 +27,9 @@ Creates a flake for a Rust project. - `cargoNextestExtraArgs`(optional): Extra cargo nextest arguments - `doInstallCargoArtifacts`(optional): Controls whether cargo's target directory should be copied as an output -- `target`(default=pkgs.stdenv.hostPlatform.config): Rust compilation target +- `target` (optional): Main Rust compilation target + (Rust will figure out by default) +- `extraTargets`(optional): Extra Rust compilation targets - `extraRustcFlags`(optional): Extra rustc flags - `extraCargoArgs`(optional): Extra cargo arguments - `extraEnvVars`(optional): Extra environment variables diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 385e988..046d479 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -5,14 +5,16 @@ inputCrane: pkgs: src, # Extra filters to add non-rust related files to the derivation extraSourceFilters ? [ ], - crane ? null, # deprecated + crane ? null, + # deprecated # Name of the project crateName, # Major version of the project version ? "v0", # Rust channel (stable, nightly, etc.) rustChannel ? "stable", - rustProfile ? null, # deprecated + rustProfile ? null, + # deprecated # Rust version rustVersion ? "latest", # Additional native build inputs @@ -37,8 +39,10 @@ inputCrane: pkgs: cargoNextestExtraArgs ? "", # Controls whether cargo's target directory should be copied as an output doInstallCargoArtifacts ? false, - # Rust compilation target - target ? pkgs.stdenv.hostPlatform.config, + # Main Rust compilation target (Rust will figure out by default) + target ? null, + # Extra Rust compilation targets + extraTargets ? [ ], # Extra rustc flags extraRustcFlags ? null, # Extra cargo arguments @@ -75,7 +79,7 @@ let "clippy" "rust-src" ]; - targets = [ target ]; + targets = (pkgs.lib.optional (target != null) target) ++ extraTargets; }; craneLib = @@ -138,8 +142,6 @@ let ]) ++ (pkgs.lib.optionals pkgs.stdenv.isDarwin [ pkgs.gcc - pkgs.darwin.apple_sdk.frameworks.Security - pkgs.darwin.apple_sdk.frameworks.SystemConfiguration ]); defBuildInputs = [ pkgs.openssl.dev From 9c1aec9997fbc01a0418be09ebadc17e9e56420a Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 25 May 2025 12:48:45 +0000 Subject: [PATCH 57/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/550ea1a4574a8dcde7f8e100841afc163df1c38d?narHash=sha256-hb8r%2BrFgzlaYAl9HAv9/cT0I4OLVnQA/uk0UYpGcsy4%3D' (2025-05-16) → 'github:input-output-hk/cardano-haskell-packages/3a8a6e6a49b4fd3fc5c7778b9160ef4e54400a1e?narHash=sha256-MwSc2%2BUaaOkLosZ6mtgJBoxeasgVp8%2B7HoEcGCyxjJY%3D' (2025-05-23) • Updated input 'crane': 'github:ipetkov/crane/7f85510df37247c86a0c44032f49aa18292ee11f?narHash=sha256-KUb6MFWc2DYeTCmcEkrBrrqhxAgO6NHZh5qQKwsjG6I%3D' (2025-05-14) → 'github:ipetkov/crane/b718a78696060df6280196a6f992d04c87a16aef?narHash=sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk%3D' (2025-05-24) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/567ccb03d37613f700f8b0b8ac5b9d70791d232a?narHash=sha256-nzKCHAtMP3G7nr0%2BbKnLyFneCxzYIEu6JjssYwbU72E%3D' (2025-05-18) → 'github:input-output-hk/haskell.nix/48c3fb50cace887031f9cc5ee174c089d3a69b22?narHash=sha256-HgXWuQvpt3T1fYP6h1%2B8KIedJGZjCC4WivBtbTrk17I%3D' (2025-05-25) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/a081155372dd5e80ebebae4cbd9a5f337d0b858b?narHash=sha256-v0Iy/YNpSU3MhkOdgqHRog9LnLYQTzIsUtsXEZ6WDa8%3D' (2025-05-18) → 'github:input-output-hk/hackage.nix/9feb3233b70e52114b09e14746fb0298d5b5e86a?narHash=sha256-t%2B89HtGWrg%2BQ0hdYzXQuJ21xTJlrQOn88jSCUTFaLs0%3D' (2025-05-25) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/702cc68047c37b76e672b7a45c54b7a126c17eed?narHash=sha256-IhjmIYCvzkF9bfcxbCW9Cm0F/LyXJhpOFuqkxM%2B87SY%3D' (2025-05-18) → 'github:input-output-hk/hackage.nix/2bf6564bc03671d71bacaf3e56c233204aeefece?narHash=sha256-Nx3ooh1yX0pQX30N/8a/hWL10j0IlXoPizUXjOKVadY%3D' (2025-05-25) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/12361bff686103579e9f203315da684251e20ba9?narHash=sha256-cgtQekYhiKKKw5VktWbbAl/mdTBcJ2/ZoeXbOKERzgE%3D' (2025-05-18) → 'github:input-output-hk/stackage.nix/7a840945f29384387142bbea3e6ca7ae10b8377c?narHash=sha256-9SfVGpaNqTnNZfKRND/7o2oiS/xhiOzhQUjxSqV7Jv4%3D' (2025-05-25) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/7168f6002a6b48a9b6151e1e97e974a0722ecfdc?narHash=sha256-lTSKhRrassMcJ1ZsuUVunyl/F04vvCKY80HB/4rvvm4%3D' (2025-05-15) → 'github:hercules-ci/hercules-ci-effects/231726642197817d20310b9d39dd4afb9e899489?narHash=sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk%3D' (2025-05-23) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7?narHash=sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o%3D' (2025-04-25) → 'github:input-output-hk/iohk-nix/46a0a7b586b3a358b5e96ea3050f8aeca1a34c2d?narHash=sha256-nb%2BfPI8ZcIGIVVFuPmjzseDu%2B81dDlxI7iux1NpJA5Y%3D' (2025-05-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8985b6e37bca2b1edde8a14f6945dc39d3a90d2c?narHash=sha256-JdtvscltgBUeTXtDHRqHnDG37dr5cywkBXMp4zvgMSg%3D' (2025-05-18) → 'github:NixOS/nixpkgs/2c0ff14313957630567265eb86c63af18416b275?narHash=sha256-qqLfoLk5WnYFY1UMmM/yIwcH2S4fnc2P8CbKVhFKcL0%3D' (2025-05-25) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/b7a99615d26b82c39b73ccc9026545c3f3403b71?narHash=sha256-rKWBtLcqQeu8PpfKIBn1ORXS2udSH/MwnQFwfSpFOLg%3D' (2025-05-18) → 'github:oxalica/rust-overlay/476b2ba7dc99ddbf70b1f45357dbbdbdbdfb4422?narHash=sha256-GZcjWLQtDifSYMd1ueLDmuVTcQQdD5mONIBTqABooOk%3D' (2025-05-25) --- flake.lock | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index fc1c6a1..8e836c9 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1747413677, - "narHash": "sha256-hb8r+rFgzlaYAl9HAv9/cT0I4OLVnQA/uk0UYpGcsy4=", + "lastModified": 1748021818, + "narHash": "sha256-MwSc2+UaaOkLosZ6mtgJBoxeasgVp8+7HoEcGCyxjJY=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "550ea1a4574a8dcde7f8e100841afc163df1c38d", + "rev": "3a8a6e6a49b4fd3fc5c7778b9160ef4e54400a1e", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1747260204, - "narHash": "sha256-KUb6MFWc2DYeTCmcEkrBrrqhxAgO6NHZh5qQKwsjG6I=", + "lastModified": 1748047550, + "narHash": "sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk=", "owner": "ipetkov", "repo": "crane", - "rev": "7f85510df37247c86a0c44032f49aa18292ee11f", + "rev": "b718a78696060df6280196a6f992d04c87a16aef", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1747528050, - "narHash": "sha256-IhjmIYCvzkF9bfcxbCW9Cm0F/LyXJhpOFuqkxM+87SY=", + "lastModified": 1748132919, + "narHash": "sha256-Nx3ooh1yX0pQX30N/8a/hWL10j0IlXoPizUXjOKVadY=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "702cc68047c37b76e672b7a45c54b7a126c17eed", + "rev": "2bf6564bc03671d71bacaf3e56c233204aeefece", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1747528060, - "narHash": "sha256-v0Iy/YNpSU3MhkOdgqHRog9LnLYQTzIsUtsXEZ6WDa8=", + "lastModified": 1748132929, + "narHash": "sha256-t+89HtGWrg+Q0hdYzXQuJ21xTJlrQOn88jSCUTFaLs0=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "a081155372dd5e80ebebae4cbd9a5f337d0b858b", + "rev": "9feb3233b70e52114b09e14746fb0298d5b5e86a", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1747529508, - "narHash": "sha256-nzKCHAtMP3G7nr0+bKnLyFneCxzYIEu6JjssYwbU72E=", + "lastModified": 1748134345, + "narHash": "sha256-HgXWuQvpt3T1fYP6h1+8KIedJGZjCC4WivBtbTrk17I=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "567ccb03d37613f700f8b0b8ac5b9d70791d232a", + "rev": "48c3fb50cace887031f9cc5ee174c089d3a69b22", "type": "github" }, "original": { @@ -2717,11 +2717,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1747284884, - "narHash": "sha256-lTSKhRrassMcJ1ZsuUVunyl/F04vvCKY80HB/4rvvm4=", + "lastModified": 1748000383, + "narHash": "sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "7168f6002a6b48a9b6151e1e97e974a0722ecfdc", + "rev": "231726642197817d20310b9d39dd4afb9e899489", "type": "github" }, "original": { @@ -3732,11 +3732,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1745582862, - "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", + "lastModified": 1747798193, + "narHash": "sha256-nb+fPI8ZcIGIVVFuPmjzseDu+81dDlxI7iux1NpJA5Y=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", + "rev": "46a0a7b586b3a358b5e96ea3050f8aeca1a34c2d", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1747572546, - "narHash": "sha256-JdtvscltgBUeTXtDHRqHnDG37dr5cywkBXMp4zvgMSg=", + "lastModified": 1748176065, + "narHash": "sha256-qqLfoLk5WnYFY1UMmM/yIwcH2S4fnc2P8CbKVhFKcL0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8985b6e37bca2b1edde8a14f6945dc39d3a90d2c", + "rev": "2c0ff14313957630567265eb86c63af18416b275", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1747535902, - "narHash": "sha256-rKWBtLcqQeu8PpfKIBn1ORXS2udSH/MwnQFwfSpFOLg=", + "lastModified": 1748140821, + "narHash": "sha256-GZcjWLQtDifSYMd1ueLDmuVTcQQdD5mONIBTqABooOk=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "b7a99615d26b82c39b73ccc9026545c3f3403b71", + "rev": "476b2ba7dc99ddbf70b1f45357dbbdbdbdfb4422", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1747527257, - "narHash": "sha256-cgtQekYhiKKKw5VktWbbAl/mdTBcJ2/ZoeXbOKERzgE=", + "lastModified": 1748132080, + "narHash": "sha256-9SfVGpaNqTnNZfKRND/7o2oiS/xhiOzhQUjxSqV7Jv4=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "12361bff686103579e9f203315da684251e20ba9", + "rev": "7a840945f29384387142bbea3e6ca7ae10b8377c", "type": "github" }, "original": { From ff5c199ef3462b193f7a155f25543cc38d6ebf8f Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 1 Jun 2025 12:52:24 +0000 Subject: [PATCH 58/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/3a8a6e6a49b4fd3fc5c7778b9160ef4e54400a1e?narHash=sha256-MwSc2%2BUaaOkLosZ6mtgJBoxeasgVp8%2B7HoEcGCyxjJY%3D' (2025-05-23) → 'github:input-output-hk/cardano-haskell-packages/d674eaf4d6a4c8406d17a502bad323c5ee84a20f?narHash=sha256-UPrlvOFpiwqky/IBZCmTWRbS0l3UMitADiphhJnI9Jc%3D' (2025-05-28) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/48c3fb50cace887031f9cc5ee174c089d3a69b22?narHash=sha256-HgXWuQvpt3T1fYP6h1%2B8KIedJGZjCC4WivBtbTrk17I%3D' (2025-05-25) → 'github:input-output-hk/haskell.nix/681bbfa7fe47b9c007089b27157fab988a90fa01?narHash=sha256-UGPJWBAT9w1PEu98W2pQMynEZG/iN1JabxcdZZz2jb8%3D' (2025-06-01) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/9feb3233b70e52114b09e14746fb0298d5b5e86a?narHash=sha256-t%2B89HtGWrg%2BQ0hdYzXQuJ21xTJlrQOn88jSCUTFaLs0%3D' (2025-05-25) → 'github:input-output-hk/hackage.nix/ee364a14306c3d81cc9f8d73fedd1a43d1e98a6f?narHash=sha256-5qlOJJ1DUveLckG/0tmx9pm9IL9Wqtid4Z6QTORE2Zw%3D' (2025-06-01) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/2bf6564bc03671d71bacaf3e56c233204aeefece?narHash=sha256-Nx3ooh1yX0pQX30N/8a/hWL10j0IlXoPizUXjOKVadY%3D' (2025-05-25) → 'github:input-output-hk/hackage.nix/5863aaaa84e47b8e3eeb4e7af433d8ace3cd5487?narHash=sha256-8dsoE3iJBC8BNquOiTwlsqcNRzwK387Tg%2Bl18/p2Ulc%3D' (2025-06-01) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/7a840945f29384387142bbea3e6ca7ae10b8377c?narHash=sha256-9SfVGpaNqTnNZfKRND/7o2oiS/xhiOzhQUjxSqV7Jv4%3D' (2025-05-25) → 'github:input-output-hk/stackage.nix/c04f95ad0731ff773c027ed1390aca827d9ca902?narHash=sha256-XlNzJApYAlnV%2BrPcFIHgxaA304jbfY00JbbkDpsd6bs%3D' (2025-05-29) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/46a0a7b586b3a358b5e96ea3050f8aeca1a34c2d?narHash=sha256-nb%2BfPI8ZcIGIVVFuPmjzseDu%2B81dDlxI7iux1NpJA5Y%3D' (2025-05-21) → 'github:input-output-hk/iohk-nix/72a50c13ae70080794b9f661cea9bd2014cb462b?narHash=sha256-JdLwzKcmWjDocyl4aGUpXWua85WiFyz9/kTFBkwfrLk%3D' (2025-05-28) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/2c0ff14313957630567265eb86c63af18416b275?narHash=sha256-qqLfoLk5WnYFY1UMmM/yIwcH2S4fnc2P8CbKVhFKcL0%3D' (2025-05-25) → 'github:NixOS/nixpkgs/5e9014bcb8934437c9f94e0402ed1e0c45e7497c?narHash=sha256-P2x5ygnR2vkMbFH/6UCusO97llJWsMs08yOdVZeyRD0%3D' (2025-06-01) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/476b2ba7dc99ddbf70b1f45357dbbdbdbdfb4422?narHash=sha256-GZcjWLQtDifSYMd1ueLDmuVTcQQdD5mONIBTqABooOk%3D' (2025-05-25) → 'github:oxalica/rust-overlay/12a0d94a2f2b06714f747ab97b2fa546f46b460c?narHash=sha256-bwkCAK9pOyI2Ww4Q4oO1Ynv7O9aZPrsIAMMASmhVGp4%3D' (2025-06-01) --- flake.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index 8e836c9..38da82f 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1748021818, - "narHash": "sha256-MwSc2+UaaOkLosZ6mtgJBoxeasgVp8+7HoEcGCyxjJY=", + "lastModified": 1748435077, + "narHash": "sha256-UPrlvOFpiwqky/IBZCmTWRbS0l3UMitADiphhJnI9Jc=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "3a8a6e6a49b4fd3fc5c7778b9160ef4e54400a1e", + "rev": "d674eaf4d6a4c8406d17a502bad323c5ee84a20f", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1748132919, - "narHash": "sha256-Nx3ooh1yX0pQX30N/8a/hWL10j0IlXoPizUXjOKVadY=", + "lastModified": 1748737881, + "narHash": "sha256-8dsoE3iJBC8BNquOiTwlsqcNRzwK387Tg+l18/p2Ulc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "2bf6564bc03671d71bacaf3e56c233204aeefece", + "rev": "5863aaaa84e47b8e3eeb4e7af433d8ace3cd5487", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1748132929, - "narHash": "sha256-t+89HtGWrg+Q0hdYzXQuJ21xTJlrQOn88jSCUTFaLs0=", + "lastModified": 1748737892, + "narHash": "sha256-5qlOJJ1DUveLckG/0tmx9pm9IL9Wqtid4Z6QTORE2Zw=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "9feb3233b70e52114b09e14746fb0298d5b5e86a", + "rev": "ee364a14306c3d81cc9f8d73fedd1a43d1e98a6f", "type": "github" }, "original": { @@ -2425,11 +2425,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1748134345, - "narHash": "sha256-HgXWuQvpt3T1fYP6h1+8KIedJGZjCC4WivBtbTrk17I=", + "lastModified": 1748739179, + "narHash": "sha256-UGPJWBAT9w1PEu98W2pQMynEZG/iN1JabxcdZZz2jb8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "48c3fb50cace887031f9cc5ee174c089d3a69b22", + "rev": "681bbfa7fe47b9c007089b27157fab988a90fa01", "type": "github" }, "original": { @@ -3732,11 +3732,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1747798193, - "narHash": "sha256-nb+fPI8ZcIGIVVFuPmjzseDu+81dDlxI7iux1NpJA5Y=", + "lastModified": 1748449255, + "narHash": "sha256-JdLwzKcmWjDocyl4aGUpXWua85WiFyz9/kTFBkwfrLk=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "46a0a7b586b3a358b5e96ea3050f8aeca1a34c2d", + "rev": "72a50c13ae70080794b9f661cea9bd2014cb462b", "type": "github" }, "original": { @@ -5456,11 +5456,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1748176065, - "narHash": "sha256-qqLfoLk5WnYFY1UMmM/yIwcH2S4fnc2P8CbKVhFKcL0=", + "lastModified": 1748782267, + "narHash": "sha256-P2x5ygnR2vkMbFH/6UCusO97llJWsMs08yOdVZeyRD0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2c0ff14313957630567265eb86c63af18416b275", + "rev": "5e9014bcb8934437c9f94e0402ed1e0c45e7497c", "type": "github" }, "original": { @@ -6000,11 +6000,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1748140821, - "narHash": "sha256-GZcjWLQtDifSYMd1ueLDmuVTcQQdD5mONIBTqABooOk=", + "lastModified": 1748746145, + "narHash": "sha256-bwkCAK9pOyI2Ww4Q4oO1Ynv7O9aZPrsIAMMASmhVGp4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "476b2ba7dc99ddbf70b1f45357dbbdbdbdfb4422", + "rev": "12a0d94a2f2b06714f747ab97b2fa546f46b460c", "type": "github" }, "original": { @@ -6250,11 +6250,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1748132080, - "narHash": "sha256-9SfVGpaNqTnNZfKRND/7o2oiS/xhiOzhQUjxSqV7Jv4=", + "lastModified": 1748477586, + "narHash": "sha256-XlNzJApYAlnV+rPcFIHgxaA304jbfY00JbbkDpsd6bs=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "7a840945f29384387142bbea3e6ca7ae10b8377c", + "rev": "c04f95ad0731ff773c027ed1390aca827d9ca902", "type": "github" }, "original": { From 3c48d83f2c054ec06ac15672f3f7d9bf954ac5af Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 8 Jun 2025 12:48:44 +0000 Subject: [PATCH 59/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/d674eaf4d6a4c8406d17a502bad323c5ee84a20f?narHash=sha256-UPrlvOFpiwqky/IBZCmTWRbS0l3UMitADiphhJnI9Jc%3D' (2025-05-28) → 'github:input-output-hk/cardano-haskell-packages/00cdddf38a472acd1aa517812e0028f70447cc13?narHash=sha256-z3JjhfO/1rLTYfyimwvn9nmySuK8/t8E9100UB7XztM%3D' (2025-06-07) • Updated input 'crane': 'github:ipetkov/crane/b718a78696060df6280196a6f992d04c87a16aef?narHash=sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk%3D' (2025-05-24) → 'github:ipetkov/crane/323b5746d89e04b22554b061522dfce9e4c49b18?narHash=sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA%3D' (2025-06-03) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01) → 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa?narHash=sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc%3D' (2025-03-30) → 'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/681bbfa7fe47b9c007089b27157fab988a90fa01?narHash=sha256-UGPJWBAT9w1PEu98W2pQMynEZG/iN1JabxcdZZz2jb8%3D' (2025-06-01) → 'github:input-output-hk/haskell.nix/178aa6d336e9bfa3d317ca5dc5e2285282b997a9?narHash=sha256-ZhVrDwG0WjMrXCj73Cn1b2TjHlTLFpUI2M/fyBYbTOk%3D' (2025-06-08) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/ee364a14306c3d81cc9f8d73fedd1a43d1e98a6f?narHash=sha256-5qlOJJ1DUveLckG/0tmx9pm9IL9Wqtid4Z6QTORE2Zw%3D' (2025-06-01) → 'github:input-output-hk/hackage.nix/6556dd5b883eabe161ce0481405988dc948460b4?narHash=sha256-%2BfzffsuW5LaeNzF3eC6T50CXPsOnkYT%2BPWPlBjg9Ki0%3D' (2025-06-08) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/5863aaaa84e47b8e3eeb4e7af433d8ace3cd5487?narHash=sha256-8dsoE3iJBC8BNquOiTwlsqcNRzwK387Tg%2Bl18/p2Ulc%3D' (2025-06-01) → 'github:input-output-hk/hackage.nix/550bc1de8d953f096b641f938c783d4bd947f8bf?narHash=sha256-TS2IegxLFwwXJHn19EBDlWF1GDpSu4%2Br5iICY8umvBw%3D' (2025-06-08) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/dea34de4bde325aca22472c18d659bee7800b477?narHash=sha256-PCDULyZSIPdDdF8Lanbcy%2BDl6AJ5z6H2ng3sRsv%2Bgwc%3D' (2025-05-12) → 'github:stable-haskell/iserv-proxy/6972fbc49574108cb48723bb94260e3ce17898f7?narHash=sha256-RLoo84PBSeGKbqMETsU0lEJDnc/oTx0l/TYzCaWqlgc%3D' (2025-06-06) • Updated input 'haskell-nix/nixpkgs-2411': 'github:NixOS/nixpkgs/209c5b3b0f5cf5b5a7e12ddea59bf19699f97e75?narHash=sha256-I40weT0FZWth1IEjgR5a0zC9LLyrPwTC0DAQcejtTJE%3D' (2025-05-06) → 'github:NixOS/nixpkgs/f09dede81861f3a83f7f06641ead34f02f37597f?narHash=sha256-92vihpZr6dwEMV6g98M5kHZIttrWahb9iRPBm1atcPk%3D' (2025-05-23) • Added input 'haskell-nix/nixpkgs-2505': 'github:NixOS/nixpkgs/a8167f3cc2f991dd4d0055746df53dae5fd0c953?narHash=sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k%3D' (2025-06-02) • Updated input 'haskell-nix/nixpkgs-unstable': 'github:NixOS/nixpkgs/b3582c75c7f21ce0b429898980eddbbf05c68e55?narHash=sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0%3D' (2025-05-07) → 'github:NixOS/nixpkgs/e4b09e47ace7d87de083786b404bf232eb6c89d8?narHash=sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg%3D' (2025-06-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/5e9014bcb8934437c9f94e0402ed1e0c45e7497c?narHash=sha256-P2x5ygnR2vkMbFH/6UCusO97llJWsMs08yOdVZeyRD0%3D' (2025-06-01) → 'github:NixOS/nixpkgs/4440221965aeacf5844b473085e331f34a280a7e?narHash=sha256-ioLvUmLyiSyz223qlnelEwYvmt/d%2BYdP3z49kSprOaY%3D' (2025-06-08) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/12a0d94a2f2b06714f747ab97b2fa546f46b460c?narHash=sha256-bwkCAK9pOyI2Ww4Q4oO1Ynv7O9aZPrsIAMMASmhVGp4%3D' (2025-06-01) → 'github:oxalica/rust-overlay/24d5806474b0779d373f381f00d75ad51fd45099?narHash=sha256-ltLegOYrp69v/7BXlNfSwUPrt2DvF7N668pV4a6rWRA%3D' (2025-06-08) --- flake.lock | 89 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index 38da82f..2efc1d6 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1748435077, - "narHash": "sha256-UPrlvOFpiwqky/IBZCmTWRbS0l3UMitADiphhJnI9Jc=", + "lastModified": 1749268259, + "narHash": "sha256-z3JjhfO/1rLTYfyimwvn9nmySuK8/t8E9100UB7XztM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "d674eaf4d6a4c8406d17a502bad323c5ee84a20f", + "rev": "00cdddf38a472acd1aa517812e0028f70447cc13", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1748047550, - "narHash": "sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk=", + "lastModified": 1748970125, + "narHash": "sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA=", "owner": "ipetkov", "repo": "crane", - "rev": "b718a78696060df6280196a6f992d04c87a16aef", + "rev": "323b5746d89e04b22554b061522dfce9e4c49b18", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "lastModified": 1748821116, + "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1748737881, - "narHash": "sha256-8dsoE3iJBC8BNquOiTwlsqcNRzwK387Tg+l18/p2Ulc=", + "lastModified": 1749342535, + "narHash": "sha256-TS2IegxLFwwXJHn19EBDlWF1GDpSu4+r5iICY8umvBw=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "5863aaaa84e47b8e3eeb4e7af433d8ace3cd5487", + "rev": "550bc1de8d953f096b641f938c783d4bd947f8bf", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1748737892, - "narHash": "sha256-5qlOJJ1DUveLckG/0tmx9pm9IL9Wqtid4Z6QTORE2Zw=", + "lastModified": 1749342546, + "narHash": "sha256-+fzffsuW5LaeNzF3eC6T50CXPsOnkYT+PWPlBjg9Ki0=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "ee364a14306c3d81cc9f8d73fedd1a43d1e98a6f", + "rev": "6556dd5b883eabe161ce0481405988dc948460b4", "type": "github" }, "original": { @@ -2420,16 +2420,17 @@ "nixpkgs-2311": "nixpkgs-2311_4", "nixpkgs-2405": "nixpkgs-2405_2", "nixpkgs-2411": "nixpkgs-2411", + "nixpkgs-2505": "nixpkgs-2505", "nixpkgs-unstable": "nixpkgs-unstable_5", "old-ghc-nix": "old-ghc-nix_5", "stackage": "stackage_5" }, "locked": { - "lastModified": 1748739179, - "narHash": "sha256-UGPJWBAT9w1PEu98W2pQMynEZG/iN1JabxcdZZz2jb8=", + "lastModified": 1749343911, + "narHash": "sha256-ZhVrDwG0WjMrXCj73Cn1b2TjHlTLFpUI2M/fyBYbTOk=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "681bbfa7fe47b9c007089b27157fab988a90fa01", + "rev": "178aa6d336e9bfa3d317ca5dc5e2285282b997a9", "type": "github" }, "original": { @@ -3917,11 +3918,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1747047742, - "narHash": "sha256-PCDULyZSIPdDdF8Lanbcy+Dl6AJ5z6H2ng3sRsv+gwc=", + "lastModified": 1749176681, + "narHash": "sha256-RLoo84PBSeGKbqMETsU0lEJDnc/oTx0l/TYzCaWqlgc=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "dea34de4bde325aca22472c18d659bee7800b477", + "rev": "6972fbc49574108cb48723bb94260e3ce17898f7", "type": "github" }, "original": { @@ -5018,11 +5019,11 @@ }, "nixpkgs-2411": { "locked": { - "lastModified": 1746566971, - "narHash": "sha256-I40weT0FZWth1IEjgR5a0zC9LLyrPwTC0DAQcejtTJE=", + "lastModified": 1748037224, + "narHash": "sha256-92vihpZr6dwEMV6g98M5kHZIttrWahb9iRPBm1atcPk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "209c5b3b0f5cf5b5a7e12ddea59bf19699f97e75", + "rev": "f09dede81861f3a83f7f06641ead34f02f37597f", "type": "github" }, "original": { @@ -5032,6 +5033,22 @@ "type": "github" } }, + "nixpkgs-2505": { + "locked": { + "lastModified": 1748852332, + "narHash": "sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a8167f3cc2f991dd4d0055746df53dae5fd0c953", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-25.05-darwin", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-arion": { "locked": { "lastModified": 1742483666, @@ -5061,11 +5078,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1743296961, - "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "lastModified": 1748740939, + "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", + "rev": "656a64127e9d791a334452c6b6606d17539476e2", "type": "github" }, "original": { @@ -5204,11 +5221,11 @@ }, "nixpkgs-unstable_5": { "locked": { - "lastModified": 1746576598, - "narHash": "sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0=", + "lastModified": 1748856973, + "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b3582c75c7f21ce0b429898980eddbbf05c68e55", + "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", "type": "github" }, "original": { @@ -5456,11 +5473,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1748782267, - "narHash": "sha256-P2x5ygnR2vkMbFH/6UCusO97llJWsMs08yOdVZeyRD0=", + "lastModified": 1749385675, + "narHash": "sha256-ioLvUmLyiSyz223qlnelEwYvmt/d+YdP3z49kSprOaY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5e9014bcb8934437c9f94e0402ed1e0c45e7497c", + "rev": "4440221965aeacf5844b473085e331f34a280a7e", "type": "github" }, "original": { @@ -6000,11 +6017,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1748746145, - "narHash": "sha256-bwkCAK9pOyI2Ww4Q4oO1Ynv7O9aZPrsIAMMASmhVGp4=", + "lastModified": 1749350575, + "narHash": "sha256-ltLegOYrp69v/7BXlNfSwUPrt2DvF7N668pV4a6rWRA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "12a0d94a2f2b06714f747ab97b2fa546f46b460c", + "rev": "24d5806474b0779d373f381f00d75ad51fd45099", "type": "github" }, "original": { From 4466063f42ec9726b7a06144dd7f385b91418a73 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 15 Jun 2025 12:51:06 +0000 Subject: [PATCH 60/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/00cdddf38a472acd1aa517812e0028f70447cc13?narHash=sha256-z3JjhfO/1rLTYfyimwvn9nmySuK8/t8E9100UB7XztM%3D' (2025-06-07) → 'github:input-output-hk/cardano-haskell-packages/b1b559392d6fc44626cef9d5b7821421cc7adcdc?narHash=sha256-yCKoVpny9PSGTcSrCtXq77FuKFlq9Hf81ULVgCvkfmc%3D' (2025-06-12) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01) → 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/178aa6d336e9bfa3d317ca5dc5e2285282b997a9?narHash=sha256-ZhVrDwG0WjMrXCj73Cn1b2TjHlTLFpUI2M/fyBYbTOk%3D' (2025-06-08) → 'github:input-output-hk/haskell.nix/edeafd2675194b3b52e4077dfe4f270a6230ee9d?narHash=sha256-3286D2cC1dVwS00Rj4Bh5ZUksWO4uWKThXLNsQzaNxE%3D' (2025-06-15) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/6556dd5b883eabe161ce0481405988dc948460b4?narHash=sha256-%2BfzffsuW5LaeNzF3eC6T50CXPsOnkYT%2BPWPlBjg9Ki0%3D' (2025-06-08) → 'github:input-output-hk/hackage.nix/576db1b7b6a1faadc82995e1ee756ee34d6e09f9?narHash=sha256-XRCfjyAJkcUMTOFi8k%2BqIz42yFJFFkB8f3vJO99VK9s%3D' (2025-06-15) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/550bc1de8d953f096b641f938c783d4bd947f8bf?narHash=sha256-TS2IegxLFwwXJHn19EBDlWF1GDpSu4%2Br5iICY8umvBw%3D' (2025-06-08) → 'github:input-output-hk/hackage.nix/0dca18c5005758fb6e3dae485e30ea4ed9691978?narHash=sha256-Y/fnzHgE6a3Oy9URJWXJPwIPQAxAScQ5cBA/FCMj9lc%3D' (2025-06-15) • Added input 'haskell-nix/hls-2.11': 'github:haskell/haskell-language-server/46ef4523ea4949f47f6d2752476239f1c6d806fe?narHash=sha256-/MmtpF8%2BFyQlwfKHqHK05BdsxC9LHV70d/FiMM7pzBM%3D' (2025-05-15) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/6972fbc49574108cb48723bb94260e3ce17898f7?narHash=sha256-RLoo84PBSeGKbqMETsU0lEJDnc/oTx0l/TYzCaWqlgc%3D' (2025-06-06) → 'github:stable-haskell/iserv-proxy/e40eddb1ca1e3e906e018c7e6b0d1e51c930ec9d?narHash=sha256-asfdanBoIUcJ9XQWB3a/5wQGFG/6Uq6l2s9r8OuamkY%3D' (2025-06-09) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/c04f95ad0731ff773c027ed1390aca827d9ca902?narHash=sha256-XlNzJApYAlnV%2BrPcFIHgxaA304jbfY00JbbkDpsd6bs%3D' (2025-05-29) → 'github:input-output-hk/stackage.nix/baa43f8bd5bf6b31b80125c65c053f99b034f37d?narHash=sha256-xh%2BPW3ReewaInSeCzEEo6LkcGFm3AzMNfRw/3Err7ag%3D' (2025-06-15) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/4440221965aeacf5844b473085e331f34a280a7e?narHash=sha256-ioLvUmLyiSyz223qlnelEwYvmt/d%2BYdP3z49kSprOaY%3D' (2025-06-08) → 'github:NixOS/nixpkgs/1971d33ac4d78df91a2e8f2f11ac6f4061472ef9?narHash=sha256-qN8MykLR2cjG68P7AQGfA5XZedwr4VYQHJcgivAyHkE%3D' (2025-06-15) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46?narHash=sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo%2BbnXU9D9k%3D' (2025-05-16) → 'github:cachix/pre-commit-hooks.nix/623c56286de5a3193aa38891a6991b28f9bab056?narHash=sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4%3D' (2025-06-11) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/24d5806474b0779d373f381f00d75ad51fd45099?narHash=sha256-ltLegOYrp69v/7BXlNfSwUPrt2DvF7N668pV4a6rWRA%3D' (2025-06-08) → 'github:oxalica/rust-overlay/539ba15741f0e6691a2448743dbc601d8910edce?narHash=sha256-CllTHvHX8KAdAZ%2BLxzd23AmZTxO1Pfy%2BzC43/5tYkAE%3D' (2025-06-15) --- flake.lock | 78 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index 2efc1d6..0620268 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1749268259, - "narHash": "sha256-z3JjhfO/1rLTYfyimwvn9nmySuK8/t8E9100UB7XztM=", + "lastModified": 1749727790, + "narHash": "sha256-yCKoVpny9PSGTcSrCtXq77FuKFlq9Hf81ULVgCvkfmc=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "00cdddf38a472acd1aa517812e0028f70447cc13", + "rev": "b1b559392d6fc44626cef9d5b7821421cc7adcdc", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1748821116, - "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=", + "lastModified": 1749398372, + "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1", + "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1749342535, - "narHash": "sha256-TS2IegxLFwwXJHn19EBDlWF1GDpSu4+r5iICY8umvBw=", + "lastModified": 1749947352, + "narHash": "sha256-Y/fnzHgE6a3Oy9URJWXJPwIPQAxAScQ5cBA/FCMj9lc=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "550bc1de8d953f096b641f938c783d4bd947f8bf", + "rev": "0dca18c5005758fb6e3dae485e30ea4ed9691978", "type": "github" }, "original": { @@ -2374,11 +2374,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1749342546, - "narHash": "sha256-+fzffsuW5LaeNzF3eC6T50CXPsOnkYT+PWPlBjg9Ki0=", + "lastModified": 1749947362, + "narHash": "sha256-XRCfjyAJkcUMTOFi8k+qIz42yFJFFkB8f3vJO99VK9s=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6556dd5b883eabe161ce0481405988dc948460b4", + "rev": "576db1b7b6a1faadc82995e1ee756ee34d6e09f9", "type": "github" }, "original": { @@ -2402,6 +2402,7 @@ "hls-1.10": "hls-1.10_5", "hls-2.0": "hls-2.0_4", "hls-2.10": "hls-2.10", + "hls-2.11": "hls-2.11", "hls-2.2": "hls-2.2_4", "hls-2.3": "hls-2.3_4", "hls-2.4": "hls-2.4_4", @@ -2426,11 +2427,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1749343911, - "narHash": "sha256-ZhVrDwG0WjMrXCj73Cn1b2TjHlTLFpUI2M/fyBYbTOk=", + "lastModified": 1749948748, + "narHash": "sha256-3286D2cC1dVwS00Rj4Bh5ZUksWO4uWKThXLNsQzaNxE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "178aa6d336e9bfa3d317ca5dc5e2285282b997a9", + "rev": "edeafd2675194b3b52e4077dfe4f270a6230ee9d", "type": "github" }, "original": { @@ -2964,6 +2965,23 @@ "type": "github" } }, + "hls-2.11": { + "flake": false, + "locked": { + "lastModified": 1747306193, + "narHash": "sha256-/MmtpF8+FyQlwfKHqHK05BdsxC9LHV70d/FiMM7pzBM=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "46ef4523ea4949f47f6d2752476239f1c6d806fe", + "type": "github" + }, + "original": { + "owner": "haskell", + "ref": "2.11.0.0", + "repo": "haskell-language-server", + "type": "github" + } + }, "hls-2.2": { "flake": false, "locked": { @@ -3918,11 +3936,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1749176681, - "narHash": "sha256-RLoo84PBSeGKbqMETsU0lEJDnc/oTx0l/TYzCaWqlgc=", + "lastModified": 1749443511, + "narHash": "sha256-asfdanBoIUcJ9XQWB3a/5wQGFG/6Uq6l2s9r8OuamkY=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "6972fbc49574108cb48723bb94260e3ce17898f7", + "rev": "e40eddb1ca1e3e906e018c7e6b0d1e51c930ec9d", "type": "github" }, "original": { @@ -5473,11 +5491,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1749385675, - "narHash": "sha256-ioLvUmLyiSyz223qlnelEwYvmt/d+YdP3z49kSprOaY=", + "lastModified": 1749991380, + "narHash": "sha256-qN8MykLR2cjG68P7AQGfA5XZedwr4VYQHJcgivAyHkE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4440221965aeacf5844b473085e331f34a280a7e", + "rev": "1971d33ac4d78df91a2e8f2f11ac6f4061472ef9", "type": "github" }, "original": { @@ -5954,11 +5972,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1747372754, - "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", + "lastModified": 1749636823, + "narHash": "sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", + "rev": "623c56286de5a3193aa38891a6991b28f9bab056", "type": "github" }, "original": { @@ -6017,11 +6035,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1749350575, - "narHash": "sha256-ltLegOYrp69v/7BXlNfSwUPrt2DvF7N668pV4a6rWRA=", + "lastModified": 1749955444, + "narHash": "sha256-CllTHvHX8KAdAZ+Lxzd23AmZTxO1Pfy+zC43/5tYkAE=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "24d5806474b0779d373f381f00d75ad51fd45099", + "rev": "539ba15741f0e6691a2448743dbc601d8910edce", "type": "github" }, "original": { @@ -6267,11 +6285,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1748477586, - "narHash": "sha256-XlNzJApYAlnV+rPcFIHgxaA304jbfY00JbbkDpsd6bs=", + "lastModified": 1749946498, + "narHash": "sha256-xh+PW3ReewaInSeCzEEo6LkcGFm3AzMNfRw/3Err7ag=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "c04f95ad0731ff773c027ed1390aca827d9ca902", + "rev": "baa43f8bd5bf6b31b80125c65c053f99b034f37d", "type": "github" }, "original": { From 66b73a90be6b62c9052143ccd6750f4d27f86ba4 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 22 Jun 2025 12:52:29 +0000 Subject: [PATCH 61/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/b1b559392d6fc44626cef9d5b7821421cc7adcdc?narHash=sha256-yCKoVpny9PSGTcSrCtXq77FuKFlq9Hf81ULVgCvkfmc%3D' (2025-06-12) → 'github:input-output-hk/cardano-haskell-packages/25868b1d259155d46b8c0089f12076f1c7f94cab?narHash=sha256-v5AlraKLH2Rgl3HRJb/DciXIkOlF5pD/RewHB6nDlrM%3D' (2025-06-20) • Updated input 'crane': 'github:ipetkov/crane/323b5746d89e04b22554b061522dfce9e4c49b18?narHash=sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA%3D' (2025-06-03) → 'github:ipetkov/crane/e37c943371b73ed87faf33f7583860f81f1d5a48?narHash=sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA%3D' (2025-06-18) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/edeafd2675194b3b52e4077dfe4f270a6230ee9d?narHash=sha256-3286D2cC1dVwS00Rj4Bh5ZUksWO4uWKThXLNsQzaNxE%3D' (2025-06-15) → 'github:input-output-hk/haskell.nix/450eba5f33a37062b3ea59ee88d13109ea798536?narHash=sha256-bH3cJYxtuPGwwg2vjvwEE3dG5n6Q12voqibKzddMgos%3D' (2025-06-22) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/576db1b7b6a1faadc82995e1ee756ee34d6e09f9?narHash=sha256-XRCfjyAJkcUMTOFi8k%2BqIz42yFJFFkB8f3vJO99VK9s%3D' (2025-06-15) → 'github:input-output-hk/hackage.nix/c4a5e33bcb9a1a605d4fb2a2f55ba85dd0965afc?narHash=sha256-a2IPK63DfQsxuHY%2BlOLXy3Mnz2x4GUx72muULt3O/Zo%3D' (2025-06-22) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/0dca18c5005758fb6e3dae485e30ea4ed9691978?narHash=sha256-Y/fnzHgE6a3Oy9URJWXJPwIPQAxAScQ5cBA/FCMj9lc%3D' (2025-06-15) → 'github:input-output-hk/hackage.nix/a5d60b2d3c435cf26848e34b92e28f96e13cde7c?narHash=sha256-KC/e7tQOID9SgRkmH3BNlnPZ7sn3v5k5GyllLmSZicY%3D' (2025-06-22) • Added input 'haskell-nix/hackage-internal': 'github:input-output-hk/hackage.nix/f7867baa8817fab296528f4a4ec39d1c7c4da4f3?narHash=sha256-iiafNoeLHwlSLQTyvy8nPe2t6g5AV4PPcpMeH/2/DLs%3D' (2025-06-19) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/baa43f8bd5bf6b31b80125c65c053f99b034f37d?narHash=sha256-xh%2BPW3ReewaInSeCzEEo6LkcGFm3AzMNfRw/3Err7ag%3D' (2025-06-15) → 'github:input-output-hk/stackage.nix/3f8c717e24953914821f1ddb4797dd768326faa6?narHash=sha256-rmEsCxLWS/rAdIzZPSi0XbrY2BOztBlSHQHgYoXyovU%3D' (2025-06-19) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/72a50c13ae70080794b9f661cea9bd2014cb462b?narHash=sha256-JdLwzKcmWjDocyl4aGUpXWua85WiFyz9/kTFBkwfrLk%3D' (2025-05-28) → 'github:input-output-hk/iohk-nix/f63aa2a49720526900fb5943db4123b5b8dcc534?narHash=sha256-WUNoYIZvU9moc5ccwJcF22r%2BbUJXO5dWoRyLPs8bJic%3D' (2025-06-15) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1971d33ac4d78df91a2e8f2f11ac6f4061472ef9?narHash=sha256-qN8MykLR2cjG68P7AQGfA5XZedwr4VYQHJcgivAyHkE%3D' (2025-06-15) → 'github:NixOS/nixpkgs/0dfe7d99985ebf50c1156af97025a210e8e8cc28?narHash=sha256-eXKO8%2Bn/YmBHOEgEzJSXnuwN6yDPwoi2P1zXp6t5ep4%3D' (2025-06-22) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/539ba15741f0e6691a2448743dbc601d8910edce?narHash=sha256-CllTHvHX8KAdAZ%2BLxzd23AmZTxO1Pfy%2BzC43/5tYkAE%3D' (2025-06-15) → 'github:oxalica/rust-overlay/076fdb0d45a9de3f379a626f51a62c78afe7efb1?narHash=sha256-jQCojKl1/TzqE6ANOu6rP2qqxOcGK2xs6hpxZ77wrR8%3D' (2025-06-22) --- flake.lock | 71 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 44 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 0620268..4dc1b46 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1749727790, - "narHash": "sha256-yCKoVpny9PSGTcSrCtXq77FuKFlq9Hf81ULVgCvkfmc=", + "lastModified": 1750412109, + "narHash": "sha256-v5AlraKLH2Rgl3HRJb/DciXIkOlF5pD/RewHB6nDlrM=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "b1b559392d6fc44626cef9d5b7821421cc7adcdc", + "rev": "25868b1d259155d46b8c0089f12076f1c7f94cab", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1748970125, - "narHash": "sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA=", + "lastModified": 1750266157, + "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=", "owner": "ipetkov", "repo": "crane", - "rev": "323b5746d89e04b22554b061522dfce9e4c49b18", + "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1749947352, - "narHash": "sha256-Y/fnzHgE6a3Oy9URJWXJPwIPQAxAScQ5cBA/FCMj9lc=", + "lastModified": 1750552134, + "narHash": "sha256-KC/e7tQOID9SgRkmH3BNlnPZ7sn3v5k5GyllLmSZicY=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "0dca18c5005758fb6e3dae485e30ea4ed9691978", + "rev": "a5d60b2d3c435cf26848e34b92e28f96e13cde7c", "type": "github" }, "original": { @@ -2323,6 +2323,22 @@ "type": "github" } }, + "hackage-internal": { + "flake": false, + "locked": { + "lastModified": 1750307553, + "narHash": "sha256-iiafNoeLHwlSLQTyvy8nPe2t6g5AV4PPcpMeH/2/DLs=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "f7867baa8817fab296528f4a4ec39d1c7c4da4f3", + "type": "github" + }, + "original": { + "owner": "input-output-hk", + "repo": "hackage.nix", + "type": "github" + } + }, "hackageNix": { "flake": false, "locked": { @@ -2374,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1749947362, - "narHash": "sha256-XRCfjyAJkcUMTOFi8k+qIz42yFJFFkB8f3vJO99VK9s=", + "lastModified": 1750552833, + "narHash": "sha256-a2IPK63DfQsxuHY+lOLXy3Mnz2x4GUx72muULt3O/Zo=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "576db1b7b6a1faadc82995e1ee756ee34d6e09f9", + "rev": "c4a5e33bcb9a1a605d4fb2a2f55ba85dd0965afc", "type": "github" }, "original": { @@ -2398,6 +2414,7 @@ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", "hackage": "hackage_2", "hackage-for-stackage": "hackage-for-stackage", + "hackage-internal": "hackage-internal", "hls": "hls", "hls-1.10": "hls-1.10_5", "hls-2.0": "hls-2.0_4", @@ -2427,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1749948748, - "narHash": "sha256-3286D2cC1dVwS00Rj4Bh5ZUksWO4uWKThXLNsQzaNxE=", + "lastModified": 1750553511, + "narHash": "sha256-bH3cJYxtuPGwwg2vjvwEE3dG5n6Q12voqibKzddMgos=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "edeafd2675194b3b52e4077dfe4f270a6230ee9d", + "rev": "450eba5f33a37062b3ea59ee88d13109ea798536", "type": "github" }, "original": { @@ -3751,11 +3768,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1748449255, - "narHash": "sha256-JdLwzKcmWjDocyl4aGUpXWua85WiFyz9/kTFBkwfrLk=", + "lastModified": 1750025513, + "narHash": "sha256-WUNoYIZvU9moc5ccwJcF22r+bUJXO5dWoRyLPs8bJic=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "72a50c13ae70080794b9f661cea9bd2014cb462b", + "rev": "f63aa2a49720526900fb5943db4123b5b8dcc534", "type": "github" }, "original": { @@ -5491,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1749991380, - "narHash": "sha256-qN8MykLR2cjG68P7AQGfA5XZedwr4VYQHJcgivAyHkE=", + "lastModified": 1750596594, + "narHash": "sha256-eXKO8+n/YmBHOEgEzJSXnuwN6yDPwoi2P1zXp6t5ep4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1971d33ac4d78df91a2e8f2f11ac6f4061472ef9", + "rev": "0dfe7d99985ebf50c1156af97025a210e8e8cc28", "type": "github" }, "original": { @@ -6035,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1749955444, - "narHash": "sha256-CllTHvHX8KAdAZ+Lxzd23AmZTxO1Pfy+zC43/5tYkAE=", + "lastModified": 1750560265, + "narHash": "sha256-jQCojKl1/TzqE6ANOu6rP2qqxOcGK2xs6hpxZ77wrR8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "539ba15741f0e6691a2448743dbc601d8910edce", + "rev": "076fdb0d45a9de3f379a626f51a62c78afe7efb1", "type": "github" }, "original": { @@ -6285,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1749946498, - "narHash": "sha256-xh+PW3ReewaInSeCzEEo6LkcGFm3AzMNfRw/3Err7ag=", + "lastModified": 1750292027, + "narHash": "sha256-rmEsCxLWS/rAdIzZPSi0XbrY2BOztBlSHQHgYoXyovU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "baa43f8bd5bf6b31b80125c65c053f99b034f37d", + "rev": "3f8c717e24953914821f1ddb4797dd768326faa6", "type": "github" }, "original": { From 9f9734124424b47af9d215d19fdc91bd9ddc1c68 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 29 Jun 2025 12:52:15 +0000 Subject: [PATCH 62/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/25868b1d259155d46b8c0089f12076f1c7f94cab?narHash=sha256-v5AlraKLH2Rgl3HRJb/DciXIkOlF5pD/RewHB6nDlrM%3D' (2025-06-20) → 'github:input-output-hk/cardano-haskell-packages/48a53f17a3b46390586e130705b853f0d73dbf5c?narHash=sha256-bsyrGouyAlRkApXqnlXnJA/cNGeLo5HW3dDVqhJH17I%3D' (2025-06-27) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/450eba5f33a37062b3ea59ee88d13109ea798536?narHash=sha256-bH3cJYxtuPGwwg2vjvwEE3dG5n6Q12voqibKzddMgos%3D' (2025-06-22) → 'github:input-output-hk/haskell.nix/ca0eacfc006f10a50672bfd7f98fe47bac48a007?narHash=sha256-/HkeoPtq8kZ8Y0czW5wlsQiiQVkjSUMoEH64u0am1Tg%3D' (2025-06-29) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/c4a5e33bcb9a1a605d4fb2a2f55ba85dd0965afc?narHash=sha256-a2IPK63DfQsxuHY%2BlOLXy3Mnz2x4GUx72muULt3O/Zo%3D' (2025-06-22) → 'github:input-output-hk/hackage.nix/cffd7b4b1dcd6d2902c21af90d05a8a4b215f6f6?narHash=sha256-xxVNDZYJm7xo6BJDViCFwmhkx9oWCoJ4i5Ig3AVyhko%3D' (2025-06-29) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/a5d60b2d3c435cf26848e34b92e28f96e13cde7c?narHash=sha256-KC/e7tQOID9SgRkmH3BNlnPZ7sn3v5k5GyllLmSZicY%3D' (2025-06-22) → 'github:input-output-hk/hackage.nix/b49ecc7c8418b88fa72e72e026d3614807e883a8?narHash=sha256-ukRriYyvcRC5P1vb0gI37wHohpkgu8mGfu5GA4Q4fvY%3D' (2025-06-29) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/e40eddb1ca1e3e906e018c7e6b0d1e51c930ec9d?narHash=sha256-asfdanBoIUcJ9XQWB3a/5wQGFG/6Uq6l2s9r8OuamkY%3D' (2025-06-09) → 'github:stable-haskell/iserv-proxy/a53c57c9a8d22a66a2f0c4c969e806da03f08c28?narHash=sha256-WaswH0Y%2BFmupvv8AkIlQBlUy/IdD3Inx9PDuE%2B5iRYY%3D' (2025-06-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/0dfe7d99985ebf50c1156af97025a210e8e8cc28?narHash=sha256-eXKO8%2Bn/YmBHOEgEzJSXnuwN6yDPwoi2P1zXp6t5ep4%3D' (2025-06-22) → 'github:NixOS/nixpkgs/599c15307b9183452da3087c465de726ca969b47?narHash=sha256-Hbli2h1C3pG8nu4wI9qeI1lGFqSkd1uwENRqc9dduJs%3D' (2025-06-29) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/623c56286de5a3193aa38891a6991b28f9bab056?narHash=sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4%3D' (2025-06-11) → 'github:cachix/pre-commit-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/076fdb0d45a9de3f379a626f51a62c78afe7efb1?narHash=sha256-jQCojKl1/TzqE6ANOu6rP2qqxOcGK2xs6hpxZ77wrR8%3D' (2025-06-22) → 'github:oxalica/rust-overlay/90f547b90e73d3c6025e66c5b742d6db51c418c3?narHash=sha256-3QhlpAk2yn%2BExwvRLtaixWsVW1q3OX3KXXe0l8VMLl4%3D' (2025-06-29) --- flake.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index 4dc1b46..da95687 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1750412109, - "narHash": "sha256-v5AlraKLH2Rgl3HRJb/DciXIkOlF5pD/RewHB6nDlrM=", + "lastModified": 1751010214, + "narHash": "sha256-bsyrGouyAlRkApXqnlXnJA/cNGeLo5HW3dDVqhJH17I=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "25868b1d259155d46b8c0089f12076f1c7f94cab", + "rev": "48a53f17a3b46390586e130705b853f0d73dbf5c", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1750552134, - "narHash": "sha256-KC/e7tQOID9SgRkmH3BNlnPZ7sn3v5k5GyllLmSZicY=", + "lastModified": 1751156970, + "narHash": "sha256-ukRriYyvcRC5P1vb0gI37wHohpkgu8mGfu5GA4Q4fvY=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "a5d60b2d3c435cf26848e34b92e28f96e13cde7c", + "rev": "b49ecc7c8418b88fa72e72e026d3614807e883a8", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1750552833, - "narHash": "sha256-a2IPK63DfQsxuHY+lOLXy3Mnz2x4GUx72muULt3O/Zo=", + "lastModified": 1751156979, + "narHash": "sha256-xxVNDZYJm7xo6BJDViCFwmhkx9oWCoJ4i5Ig3AVyhko=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "c4a5e33bcb9a1a605d4fb2a2f55ba85dd0965afc", + "rev": "cffd7b4b1dcd6d2902c21af90d05a8a4b215f6f6", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1750553511, - "narHash": "sha256-bH3cJYxtuPGwwg2vjvwEE3dG5n6Q12voqibKzddMgos=", + "lastModified": 1751158347, + "narHash": "sha256-/HkeoPtq8kZ8Y0czW5wlsQiiQVkjSUMoEH64u0am1Tg=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "450eba5f33a37062b3ea59ee88d13109ea798536", + "rev": "ca0eacfc006f10a50672bfd7f98fe47bac48a007", "type": "github" }, "original": { @@ -3953,11 +3953,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1749443511, - "narHash": "sha256-asfdanBoIUcJ9XQWB3a/5wQGFG/6Uq6l2s9r8OuamkY=", + "lastModified": 1750543273, + "narHash": "sha256-WaswH0Y+Fmupvv8AkIlQBlUy/IdD3Inx9PDuE+5iRYY=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "e40eddb1ca1e3e906e018c7e6b0d1e51c930ec9d", + "rev": "a53c57c9a8d22a66a2f0c4c969e806da03f08c28", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1750596594, - "narHash": "sha256-eXKO8+n/YmBHOEgEzJSXnuwN6yDPwoi2P1zXp6t5ep4=", + "lastModified": 1751200386, + "narHash": "sha256-Hbli2h1C3pG8nu4wI9qeI1lGFqSkd1uwENRqc9dduJs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0dfe7d99985ebf50c1156af97025a210e8e8cc28", + "rev": "599c15307b9183452da3087c465de726ca969b47", "type": "github" }, "original": { @@ -5989,11 +5989,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1749636823, - "narHash": "sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4=", + "lastModified": 1750779888, + "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "623c56286de5a3193aa38891a6991b28f9bab056", + "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1750560265, - "narHash": "sha256-jQCojKl1/TzqE6ANOu6rP2qqxOcGK2xs6hpxZ77wrR8=", + "lastModified": 1751165203, + "narHash": "sha256-3QhlpAk2yn+ExwvRLtaixWsVW1q3OX3KXXe0l8VMLl4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "076fdb0d45a9de3f379a626f51a62c78afe7efb1", + "rev": "90f547b90e73d3c6025e66c5b742d6db51c418c3", "type": "github" }, "original": { From fefbe7f5daf9d56670641cd2b12cafcd0ae5d70e Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 6 Jul 2025 12:49:34 +0000 Subject: [PATCH 63/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/48a53f17a3b46390586e130705b853f0d73dbf5c?narHash=sha256-bsyrGouyAlRkApXqnlXnJA/cNGeLo5HW3dDVqhJH17I%3D' (2025-06-27) → 'github:input-output-hk/cardano-haskell-packages/d0da4a4a6b2548405a9e151394ec9a539106e74f?narHash=sha256-aB46saAQxsJRoqbxLhnSzC5Sbk0TxcdKIrHjNCjSlqQ%3D' (2025-07-02) • Updated input 'crane': 'github:ipetkov/crane/e37c943371b73ed87faf33f7583860f81f1d5a48?narHash=sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA%3D' (2025-06-18) → 'github:ipetkov/crane/aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd?narHash=sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA%3D' (2025-07-03) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08) → 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01) → 'github:nix-community/nixpkgs.lib/14a40a1d7fb9afa4739275ac642ed7301a9ba1ab?narHash=sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo%3D' (2025-06-29) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/ca0eacfc006f10a50672bfd7f98fe47bac48a007?narHash=sha256-/HkeoPtq8kZ8Y0czW5wlsQiiQVkjSUMoEH64u0am1Tg%3D' (2025-06-29) → 'github:input-output-hk/haskell.nix/985b5fca8249e8ec9aff76b6bc32256b72a75b6a?narHash=sha256-iHSXufG2RQ4fKN6y5ohtTnYUpMjkoOHs1Q0Q5VyB6zo%3D' (2025-07-06) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/cffd7b4b1dcd6d2902c21af90d05a8a4b215f6f6?narHash=sha256-xxVNDZYJm7xo6BJDViCFwmhkx9oWCoJ4i5Ig3AVyhko%3D' (2025-06-29) → 'github:input-output-hk/hackage.nix/8a3ead1cdb6c08344ac1a1450941b3ecc08ef1cf?narHash=sha256-1cgym/wJCBXvp1nxQaqbl3H5jvQT%2Bk0RYEUrx6ViDzM%3D' (2025-07-06) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/b49ecc7c8418b88fa72e72e026d3614807e883a8?narHash=sha256-ukRriYyvcRC5P1vb0gI37wHohpkgu8mGfu5GA4Q4fvY%3D' (2025-06-29) → 'github:input-output-hk/hackage.nix/67cffdc2c98af79ce29ac705b90a5f5f3f57031c?narHash=sha256-67Bb8MMqih9KEEl7eJI2OApV9yO7Zdl%2BHkKCOeM2hkI%3D' (2025-07-06) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/3f8c717e24953914821f1ddb4797dd768326faa6?narHash=sha256-rmEsCxLWS/rAdIzZPSi0XbrY2BOztBlSHQHgYoXyovU%3D' (2025-06-19) → 'github:input-output-hk/stackage.nix/ebeea9855f42afaca2ddacc4b7225e5294a848ce?narHash=sha256-HSTUhRj6DAP5O91IJGWXCK67SVgVFKjBjcgNoctRMWw%3D' (2025-07-06) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/f63aa2a49720526900fb5943db4123b5b8dcc534?narHash=sha256-WUNoYIZvU9moc5ccwJcF22r%2BbUJXO5dWoRyLPs8bJic%3D' (2025-06-15) → 'github:input-output-hk/iohk-nix/64ca6f4c0c6db283e2ec457c775bce75173fb319?narHash=sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw%3D' (2025-07-02) • Updated input 'iohk-nix/nixpkgs': 'github:nixos/nixpkgs/55af203d468a6f5032a519cba4f41acf5a74b638?narHash=sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ%3D' (2023-05-15) → 'github:nixos/nixpkgs/a47938d89bdf8e279ad432bd6a473cf4c430f48c?narHash=sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv%2BY%3D' (2025-06-28) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/599c15307b9183452da3087c465de726ca969b47?narHash=sha256-Hbli2h1C3pG8nu4wI9qeI1lGFqSkd1uwENRqc9dduJs%3D' (2025-06-29) → 'github:NixOS/nixpkgs/8ac41f32ebc9c9440a8e45680f09dd26ded5bb1c?narHash=sha256-2N8oX0Q9AEVVQsixbAkKqYadKH5JRTrxO7Wi/8FWW94%3D' (2025-07-06) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/90f547b90e73d3c6025e66c5b742d6db51c418c3?narHash=sha256-3QhlpAk2yn%2BExwvRLtaixWsVW1q3OX3KXXe0l8VMLl4%3D' (2025-06-29) → 'github:oxalica/rust-overlay/3ac4f630e375177ea8317e22f5c804156de177e8?narHash=sha256-QR2Rp/41NkA5YxcpvZEKD1S2QE1Pb9U415aK8M/4tJc%3D' (2025-07-06) --- flake.lock | 74 +++++++++++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/flake.lock b/flake.lock index da95687..23c016f 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1751010214, - "narHash": "sha256-bsyrGouyAlRkApXqnlXnJA/cNGeLo5HW3dDVqhJH17I=", + "lastModified": 1751474634, + "narHash": "sha256-aB46saAQxsJRoqbxLhnSzC5Sbk0TxcdKIrHjNCjSlqQ=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "48a53f17a3b46390586e130705b853f0d73dbf5c", + "rev": "d0da4a4a6b2548405a9e151394ec9a539106e74f", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1750266157, - "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=", + "lastModified": 1751562746, + "narHash": "sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA=", "owner": "ipetkov", "repo": "crane", - "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48", + "rev": "aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1749398372, - "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", + "lastModified": 1751413152, + "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", + "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1751156970, - "narHash": "sha256-ukRriYyvcRC5P1vb0gI37wHohpkgu8mGfu5GA4Q4fvY=", + "lastModified": 1751761748, + "narHash": "sha256-67Bb8MMqih9KEEl7eJI2OApV9yO7Zdl+HkKCOeM2hkI=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "b49ecc7c8418b88fa72e72e026d3614807e883a8", + "rev": "67cffdc2c98af79ce29ac705b90a5f5f3f57031c", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1751156979, - "narHash": "sha256-xxVNDZYJm7xo6BJDViCFwmhkx9oWCoJ4i5Ig3AVyhko=", + "lastModified": 1751762534, + "narHash": "sha256-1cgym/wJCBXvp1nxQaqbl3H5jvQT+k0RYEUrx6ViDzM=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "cffd7b4b1dcd6d2902c21af90d05a8a4b215f6f6", + "rev": "8a3ead1cdb6c08344ac1a1450941b3ecc08ef1cf", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1751158347, - "narHash": "sha256-/HkeoPtq8kZ8Y0czW5wlsQiiQVkjSUMoEH64u0am1Tg=", + "lastModified": 1751763144, + "narHash": "sha256-iHSXufG2RQ4fKN6y5ohtTnYUpMjkoOHs1Q0Q5VyB6zo=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "ca0eacfc006f10a50672bfd7f98fe47bac48a007", + "rev": "985b5fca8249e8ec9aff76b6bc32256b72a75b6a", "type": "github" }, "original": { @@ -3768,11 +3768,11 @@ "sodium": "sodium_5" }, "locked": { - "lastModified": 1750025513, - "narHash": "sha256-WUNoYIZvU9moc5ccwJcF22r+bUJXO5dWoRyLPs8bJic=", + "lastModified": 1751421193, + "narHash": "sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "f63aa2a49720526900fb5943db4123b5b8dcc534", + "rev": "64ca6f4c0c6db283e2ec457c775bce75173fb319", "type": "github" }, "original": { @@ -5113,11 +5113,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1748740939, - "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", + "lastModified": 1751159883, + "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "656a64127e9d791a334452c6b6606d17539476e2", + "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", "type": "github" }, "original": { @@ -5492,27 +5492,27 @@ }, "nixpkgs_23": { "locked": { - "lastModified": 1684171562, - "narHash": "sha256-BMUWjVWAUdyMWKk0ATMC9H0Bv4qAV/TXwwPUvTiC5IQ=", + "lastModified": 1751071626, + "narHash": "sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv+Y=", "owner": "nixos", "repo": "nixpkgs", - "rev": "55af203d468a6f5032a519cba4f41acf5a74b638", + "rev": "a47938d89bdf8e279ad432bd6a473cf4c430f48c", "type": "github" }, "original": { "owner": "nixos", - "ref": "release-22.11", + "ref": "release-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_24": { "locked": { - "lastModified": 1751200386, - "narHash": "sha256-Hbli2h1C3pG8nu4wI9qeI1lGFqSkd1uwENRqc9dduJs=", + "lastModified": 1751806065, + "narHash": "sha256-2N8oX0Q9AEVVQsixbAkKqYadKH5JRTrxO7Wi/8FWW94=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "599c15307b9183452da3087c465de726ca969b47", + "rev": "8ac41f32ebc9c9440a8e45680f09dd26ded5bb1c", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1751165203, - "narHash": "sha256-3QhlpAk2yn+ExwvRLtaixWsVW1q3OX3KXXe0l8VMLl4=", + "lastModified": 1751769931, + "narHash": "sha256-QR2Rp/41NkA5YxcpvZEKD1S2QE1Pb9U415aK8M/4tJc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "90f547b90e73d3c6025e66c5b742d6db51c418c3", + "rev": "3ac4f630e375177ea8317e22f5c804156de177e8", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1750292027, - "narHash": "sha256-rmEsCxLWS/rAdIzZPSi0XbrY2BOztBlSHQHgYoXyovU=", + "lastModified": 1751760897, + "narHash": "sha256-HSTUhRj6DAP5O91IJGWXCK67SVgVFKjBjcgNoctRMWw=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "3f8c717e24953914821f1ddb4797dd768326faa6", + "rev": "ebeea9855f42afaca2ddacc4b7225e5294a848ce", "type": "github" }, "original": { From 636db3d4e05bf381323530e95515cea215c509bd Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 13 Jul 2025 12:49:35 +0000 Subject: [PATCH 64/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/d0da4a4a6b2548405a9e151394ec9a539106e74f?narHash=sha256-aB46saAQxsJRoqbxLhnSzC5Sbk0TxcdKIrHjNCjSlqQ%3D' (2025-07-02) → 'github:input-output-hk/cardano-haskell-packages/ce0c1ca6c0fa40b522d68733c7da9cbd5f7d9a88?narHash=sha256-6iH3PscsCrrjoAi3ikVG%2B5isoLqeTCEo3DBS1uoUTv8%3D' (2025-07-09) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/985b5fca8249e8ec9aff76b6bc32256b72a75b6a?narHash=sha256-iHSXufG2RQ4fKN6y5ohtTnYUpMjkoOHs1Q0Q5VyB6zo%3D' (2025-07-06) → 'github:input-output-hk/haskell.nix/3614f094a3a04e838706b115b3c014e79c4ba969?narHash=sha256-0sjE9pKtssfeCXQ%2BjM9cUPR6tBYwsg4xieoBAH2OU8w%3D' (2025-07-13) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/8a3ead1cdb6c08344ac1a1450941b3ecc08ef1cf?narHash=sha256-1cgym/wJCBXvp1nxQaqbl3H5jvQT%2Bk0RYEUrx6ViDzM%3D' (2025-07-06) → 'github:input-output-hk/hackage.nix/7b21300944fa3d573e10303d0891a0ea858ff4c4?narHash=sha256-oaiQgrnhF6aKD9gEf%2BAom/MDwAtw3dFraXZ7nHhCCJU%3D' (2025-07-13) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/67cffdc2c98af79ce29ac705b90a5f5f3f57031c?narHash=sha256-67Bb8MMqih9KEEl7eJI2OApV9yO7Zdl%2BHkKCOeM2hkI%3D' (2025-07-06) → 'github:input-output-hk/hackage.nix/1d874fbe00ec52c1d64ba436c3e9d2d389140f2b?narHash=sha256-zkzLWritixsGFxqShIyzk2OFbB/OpIqWfLUAQmY9TUk%3D' (2025-07-13) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/ebeea9855f42afaca2ddacc4b7225e5294a848ce?narHash=sha256-HSTUhRj6DAP5O91IJGWXCK67SVgVFKjBjcgNoctRMWw%3D' (2025-07-06) → 'github:input-output-hk/stackage.nix/d79f5705ed3d40e6702eef1f3b75676d858e5f1a?narHash=sha256-ISUg2c%2BvhozELEZgv4gTpju1HpDsZfqCN2S4IsJ/FJY%3D' (2025-07-13) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8ac41f32ebc9c9440a8e45680f09dd26ded5bb1c?narHash=sha256-2N8oX0Q9AEVVQsixbAkKqYadKH5JRTrxO7Wi/8FWW94%3D' (2025-07-06) → 'github:NixOS/nixpkgs/fe43afcba07b45b21754e3980abb272a6d0b3a3a?narHash=sha256-vQdMAVcvkefEbYhW%2BgPhifUYGjbFWqPBWrVqeYikz38%3D' (2025-07-13) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/3ac4f630e375177ea8317e22f5c804156de177e8?narHash=sha256-QR2Rp/41NkA5YxcpvZEKD1S2QE1Pb9U415aK8M/4tJc%3D' (2025-07-06) → 'github:oxalica/rust-overlay/75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d?narHash=sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc%3D' (2025-07-13) --- flake.lock | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index 23c016f..47d37ed 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1751474634, - "narHash": "sha256-aB46saAQxsJRoqbxLhnSzC5Sbk0TxcdKIrHjNCjSlqQ=", + "lastModified": 1752055566, + "narHash": "sha256-6iH3PscsCrrjoAi3ikVG+5isoLqeTCEo3DBS1uoUTv8=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "d0da4a4a6b2548405a9e151394ec9a539106e74f", + "rev": "ce0c1ca6c0fa40b522d68733c7da9cbd5f7d9a88", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1751761748, - "narHash": "sha256-67Bb8MMqih9KEEl7eJI2OApV9yO7Zdl+HkKCOeM2hkI=", + "lastModified": 1752366593, + "narHash": "sha256-zkzLWritixsGFxqShIyzk2OFbB/OpIqWfLUAQmY9TUk=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "67cffdc2c98af79ce29ac705b90a5f5f3f57031c", + "rev": "1d874fbe00ec52c1d64ba436c3e9d2d389140f2b", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1751762534, - "narHash": "sha256-1cgym/wJCBXvp1nxQaqbl3H5jvQT+k0RYEUrx6ViDzM=", + "lastModified": 1752366603, + "narHash": "sha256-oaiQgrnhF6aKD9gEf+Aom/MDwAtw3dFraXZ7nHhCCJU=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "8a3ead1cdb6c08344ac1a1450941b3ecc08ef1cf", + "rev": "7b21300944fa3d573e10303d0891a0ea858ff4c4", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1751763144, - "narHash": "sha256-iHSXufG2RQ4fKN6y5ohtTnYUpMjkoOHs1Q0Q5VyB6zo=", + "lastModified": 1752389124, + "narHash": "sha256-0sjE9pKtssfeCXQ+jM9cUPR6tBYwsg4xieoBAH2OU8w=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "985b5fca8249e8ec9aff76b6bc32256b72a75b6a", + "rev": "3614f094a3a04e838706b115b3c014e79c4ba969", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1751806065, - "narHash": "sha256-2N8oX0Q9AEVVQsixbAkKqYadKH5JRTrxO7Wi/8FWW94=", + "lastModified": 1752410409, + "narHash": "sha256-vQdMAVcvkefEbYhW+gPhifUYGjbFWqPBWrVqeYikz38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8ac41f32ebc9c9440a8e45680f09dd26ded5bb1c", + "rev": "fe43afcba07b45b21754e3980abb272a6d0b3a3a", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1751769931, - "narHash": "sha256-QR2Rp/41NkA5YxcpvZEKD1S2QE1Pb9U415aK8M/4tJc=", + "lastModified": 1752374969, + "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "3ac4f630e375177ea8317e22f5c804156de177e8", + "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1751760897, - "narHash": "sha256-HSTUhRj6DAP5O91IJGWXCK67SVgVFKjBjcgNoctRMWw=", + "lastModified": 1752365727, + "narHash": "sha256-ISUg2c+vhozELEZgv4gTpju1HpDsZfqCN2S4IsJ/FJY=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ebeea9855f42afaca2ddacc4b7225e5294a848ce", + "rev": "d79f5705ed3d40e6702eef1f3b75676d858e5f1a", "type": "github" }, "original": { From f9e3d701e3833fd9cbb6f5bfab4b3bbe3f5f7bdf Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 20 Jul 2025 12:48:21 +0000 Subject: [PATCH 65/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/ce0c1ca6c0fa40b522d68733c7da9cbd5f7d9a88?narHash=sha256-6iH3PscsCrrjoAi3ikVG%2B5isoLqeTCEo3DBS1uoUTv8%3D' (2025-07-09) → 'github:input-output-hk/cardano-haskell-packages/fe5f8c99284ca892efe46d91a9ccb00aa76f2525?narHash=sha256-LhTRY6kgvg5cGfoQ9FD2v15WucqO4C%2BVLMHa9JP/Zi4%3D' (2025-07-17) • Updated input 'crane': 'github:ipetkov/crane/aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd?narHash=sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA%3D' (2025-07-03) → 'github:ipetkov/crane/544d09fecc8c2338542c57f3f742f1a0c8c71e13?narHash=sha256-g5uP3jIj%2BSTUcfTJDKYopxnSijs2agRg13H0SGL5iE4%3D' (2025-07-19) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/3614f094a3a04e838706b115b3c014e79c4ba969?narHash=sha256-0sjE9pKtssfeCXQ%2BjM9cUPR6tBYwsg4xieoBAH2OU8w%3D' (2025-07-13) → 'github:input-output-hk/haskell.nix/ee943bdc77218ec3ca7dc4e9e171247531b5c865?narHash=sha256-8P%2BRrDvaxTwHjE88ZaBnMBONm27uFpJuddWKqC8mIWM%3D' (2025-07-20) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/7b21300944fa3d573e10303d0891a0ea858ff4c4?narHash=sha256-oaiQgrnhF6aKD9gEf%2BAom/MDwAtw3dFraXZ7nHhCCJU%3D' (2025-07-13) → 'github:input-output-hk/hackage.nix/3cfee82775854178bdd41d9bd569a78841dc0e28?narHash=sha256-oqV5EHOZ6z8XgI9joqHKeCsbVq6eo423d2pxRXyd1/k%3D' (2025-07-20) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/1d874fbe00ec52c1d64ba436c3e9d2d389140f2b?narHash=sha256-zkzLWritixsGFxqShIyzk2OFbB/OpIqWfLUAQmY9TUk%3D' (2025-07-13) → 'github:input-output-hk/hackage.nix/6b63fab77131bb8c7ef2201f1bbc629bf1a45795?narHash=sha256-clNzyT2j2R5rVIDikVQnqwS/vyUYS8ixSkhJML7U8H8%3D' (2025-07-20) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/d79f5705ed3d40e6702eef1f3b75676d858e5f1a?narHash=sha256-ISUg2c%2BvhozELEZgv4gTpju1HpDsZfqCN2S4IsJ/FJY%3D' (2025-07-13) → 'github:input-output-hk/stackage.nix/cf9496ab2dda303194315819479d2945f10a413c?narHash=sha256-4OJxPOkcDQ8VQg8KLpIiqSXoppI8wT8SssXmV5GwE6A%3D' (2025-07-20) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/231726642197817d20310b9d39dd4afb9e899489?narHash=sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk%3D' (2025-05-23) → 'github:hercules-ci/hercules-ci-effects/5f2e09654b2e70ba643e41609d9f9b6640f22113?narHash=sha256-CNBgr4OZSuklGtNOa9CnTNo9%2BXceqn/EDAC1Tc43fH8%3D' (2025-07-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01) → 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13) → 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/fe43afcba07b45b21754e3980abb272a6d0b3a3a?narHash=sha256-vQdMAVcvkefEbYhW%2BgPhifUYGjbFWqPBWrVqeYikz38%3D' (2025-07-13) → 'github:NixOS/nixpkgs/f0faa55136e9e16987814d6f432322df76411ed3?narHash=sha256-/M85flsZkTdNInYcdblXwhXaTfM93nKReEKcwaMbm48%3D' (2025-07-20) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d?narHash=sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc%3D' (2025-07-13) → 'github:oxalica/rust-overlay/95719de18aefa63a624bf75a1ff98744b089ec12?narHash=sha256-qRRP3QavbwW0o%2BLOh31QNEfCgPlzK5SKlWALUJL6T7E%3D' (2025-07-20) --- flake.lock | 66 +++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/flake.lock b/flake.lock index 47d37ed..11fd734 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1752055566, - "narHash": "sha256-6iH3PscsCrrjoAi3ikVG+5isoLqeTCEo3DBS1uoUTv8=", + "lastModified": 1752755491, + "narHash": "sha256-LhTRY6kgvg5cGfoQ9FD2v15WucqO4C+VLMHa9JP/Zi4=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "ce0c1ca6c0fa40b522d68733c7da9cbd5f7d9a88", + "rev": "fe5f8c99284ca892efe46d91a9ccb00aa76f2525", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1751562746, - "narHash": "sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA=", + "lastModified": 1752946753, + "narHash": "sha256-g5uP3jIj+STUcfTJDKYopxnSijs2agRg13H0SGL5iE4=", "owner": "ipetkov", "repo": "crane", - "rev": "aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd", + "rev": "544d09fecc8c2338542c57f3f742f1a0c8c71e13", "type": "github" }, "original": { @@ -1837,11 +1837,11 @@ ] }, "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "lastModified": 1751413152, + "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1752366593, - "narHash": "sha256-zkzLWritixsGFxqShIyzk2OFbB/OpIqWfLUAQmY9TUk=", + "lastModified": 1752971403, + "narHash": "sha256-clNzyT2j2R5rVIDikVQnqwS/vyUYS8ixSkhJML7U8H8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "1d874fbe00ec52c1d64ba436c3e9d2d389140f2b", + "rev": "6b63fab77131bb8c7ef2201f1bbc629bf1a45795", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1752366603, - "narHash": "sha256-oaiQgrnhF6aKD9gEf+Aom/MDwAtw3dFraXZ7nHhCCJU=", + "lastModified": 1752971414, + "narHash": "sha256-oqV5EHOZ6z8XgI9joqHKeCsbVq6eo423d2pxRXyd1/k=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "7b21300944fa3d573e10303d0891a0ea858ff4c4", + "rev": "3cfee82775854178bdd41d9bd569a78841dc0e28", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1752389124, - "narHash": "sha256-0sjE9pKtssfeCXQ+jM9cUPR6tBYwsg4xieoBAH2OU8w=", + "lastModified": 1752972748, + "narHash": "sha256-8P+RrDvaxTwHjE88ZaBnMBONm27uFpJuddWKqC8mIWM=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "3614f094a3a04e838706b115b3c014e79c4ba969", + "rev": "ee943bdc77218ec3ca7dc4e9e171247531b5c865", "type": "github" }, "original": { @@ -2736,11 +2736,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1748000383, - "narHash": "sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk=", + "lastModified": 1752595130, + "narHash": "sha256-CNBgr4OZSuklGtNOa9CnTNo9+Xceqn/EDAC1Tc43fH8=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "231726642197817d20310b9d39dd4afb9e899489", + "rev": "5f2e09654b2e70ba643e41609d9f9b6640f22113", "type": "github" }, "original": { @@ -5476,11 +5476,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1747179050, - "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=", + "lastModified": 1751984180, + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e", + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1752410409, - "narHash": "sha256-vQdMAVcvkefEbYhW+gPhifUYGjbFWqPBWrVqeYikz38=", + "lastModified": 1753013524, + "narHash": "sha256-/M85flsZkTdNInYcdblXwhXaTfM93nKReEKcwaMbm48=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fe43afcba07b45b21754e3980abb272a6d0b3a3a", + "rev": "f0faa55136e9e16987814d6f432322df76411ed3", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1752374969, - "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", + "lastModified": 1752979888, + "narHash": "sha256-qRRP3QavbwW0o+LOh31QNEfCgPlzK5SKlWALUJL6T7E=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", + "rev": "95719de18aefa63a624bf75a1ff98744b089ec12", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1752365727, - "narHash": "sha256-ISUg2c+vhozELEZgv4gTpju1HpDsZfqCN2S4IsJ/FJY=", + "lastModified": 1752970537, + "narHash": "sha256-4OJxPOkcDQ8VQg8KLpIiqSXoppI8wT8SssXmV5GwE6A=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "d79f5705ed3d40e6702eef1f3b75676d858e5f1a", + "rev": "cf9496ab2dda303194315819479d2945f10a413c", "type": "github" }, "original": { From 72f1f1b7350121e8da2f3de890a0e47ecb4c8f87 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 27 Jul 2025 12:50:04 +0000 Subject: [PATCH 66/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/fe5f8c99284ca892efe46d91a9ccb00aa76f2525?narHash=sha256-LhTRY6kgvg5cGfoQ9FD2v15WucqO4C%2BVLMHa9JP/Zi4%3D' (2025-07-17) → 'github:input-output-hk/cardano-haskell-packages/d37f1bb54e58507c41fbdc946f951df2db2f1f72?narHash=sha256-5vmSiw2m%2Brpng3KueKDLluUWj1iqLHXYCCVQzFbuK4g%3D' (2025-07-23) • Updated input 'crane': 'github:ipetkov/crane/544d09fecc8c2338542c57f3f742f1a0c8c71e13?narHash=sha256-g5uP3jIj%2BSTUcfTJDKYopxnSijs2agRg13H0SGL5iE4%3D' (2025-07-19) → 'github:ipetkov/crane/f35a3372d070c9e9ccb63ba7ce347f0634ddf3d2?narHash=sha256-tzWa2kmTEN69OEMhxFy%2BJ2oWSvZP5QhEgXp3TROOzl0%3D' (2025-07-24) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01) → 'github:hercules-ci/flake-parts/644e0fc48951a860279da645ba77fe4a6e814c5e?narHash=sha256-TVcTNvOeWWk1DXljFxVRp%2BE0tzG1LhrVjOGGoMHuXio%3D' (2025-07-21) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/ee943bdc77218ec3ca7dc4e9e171247531b5c865?narHash=sha256-8P%2BRrDvaxTwHjE88ZaBnMBONm27uFpJuddWKqC8mIWM%3D' (2025-07-20) → 'github:input-output-hk/haskell.nix/a4a27c45d4dc06c0fd12a90b91227eb58d7bbfa4?narHash=sha256-1O8Eh05vOiKYLCWlNhMmbwpL17MNxQ5dV49FME6SEJY%3D' (2025-07-27) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/3cfee82775854178bdd41d9bd569a78841dc0e28?narHash=sha256-oqV5EHOZ6z8XgI9joqHKeCsbVq6eo423d2pxRXyd1/k%3D' (2025-07-20) → 'github:input-output-hk/hackage.nix/090b8b7dde65c65af8dfe144c39f78d377f9e28f?narHash=sha256-mysFl691ktNUa0yBd%2B2wkZLizl1ek9LB5n%2BtTE9n8y8%3D' (2025-07-27) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/6b63fab77131bb8c7ef2201f1bbc629bf1a45795?narHash=sha256-clNzyT2j2R5rVIDikVQnqwS/vyUYS8ixSkhJML7U8H8%3D' (2025-07-20) → 'github:input-output-hk/hackage.nix/1c928b840c6f732b1730d08243b98d57b056951d?narHash=sha256-XkTlWKmM2NrpKZFnfF5ZjwjZCY3BbwsACKvn/7No4m8%3D' (2025-07-27) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/cf9496ab2dda303194315819479d2945f10a413c?narHash=sha256-4OJxPOkcDQ8VQg8KLpIiqSXoppI8wT8SssXmV5GwE6A%3D' (2025-07-20) → 'github:input-output-hk/stackage.nix/5e49f74d2c508b615b8f9e5a6680425dea67985e?narHash=sha256-n0vID6%2BXF73mfY34leyL665XhiD6%2B8kz88%2BQdnu21Vw%3D' (2025-07-27) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/f0faa55136e9e16987814d6f432322df76411ed3?narHash=sha256-/M85flsZkTdNInYcdblXwhXaTfM93nKReEKcwaMbm48%3D' (2025-07-20) → 'github:NixOS/nixpkgs/6ce8f2798567138f2c442c64baf793587c2dbc62?narHash=sha256-OiLVh0yt2wZUjxUWVd9j/j2o951LxH0tW1xekmcUWwE%3D' (2025-07-27) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/95719de18aefa63a624bf75a1ff98744b089ec12?narHash=sha256-qRRP3QavbwW0o%2BLOh31QNEfCgPlzK5SKlWALUJL6T7E%3D' (2025-07-20) → 'github:oxalica/rust-overlay/69dfe029679e73b8d159011c9547f6148a85ca6b?narHash=sha256-i147iFSy4K4PJvID%2BzoszLbRi2o%2BYV8AyG4TUiDQ3%2BI%3D' (2025-07-27) --- flake.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 11fd734..56d741f 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1752755491, - "narHash": "sha256-LhTRY6kgvg5cGfoQ9FD2v15WucqO4C+VLMHa9JP/Zi4=", + "lastModified": 1753277336, + "narHash": "sha256-5vmSiw2m+rpng3KueKDLluUWj1iqLHXYCCVQzFbuK4g=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "fe5f8c99284ca892efe46d91a9ccb00aa76f2525", + "rev": "d37f1bb54e58507c41fbdc946f951df2db2f1f72", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1752946753, - "narHash": "sha256-g5uP3jIj+STUcfTJDKYopxnSijs2agRg13H0SGL5iE4=", + "lastModified": 1753316655, + "narHash": "sha256-tzWa2kmTEN69OEMhxFy+J2oWSvZP5QhEgXp3TROOzl0=", "owner": "ipetkov", "repo": "crane", - "rev": "544d09fecc8c2338542c57f3f742f1a0c8c71e13", + "rev": "f35a3372d070c9e9ccb63ba7ce347f0634ddf3d2", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", + "lastModified": 1753121425, + "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", + "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1752971403, - "narHash": "sha256-clNzyT2j2R5rVIDikVQnqwS/vyUYS8ixSkhJML7U8H8=", + "lastModified": 1753576215, + "narHash": "sha256-XkTlWKmM2NrpKZFnfF5ZjwjZCY3BbwsACKvn/7No4m8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6b63fab77131bb8c7ef2201f1bbc629bf1a45795", + "rev": "1c928b840c6f732b1730d08243b98d57b056951d", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1752971414, - "narHash": "sha256-oqV5EHOZ6z8XgI9joqHKeCsbVq6eo423d2pxRXyd1/k=", + "lastModified": 1753576225, + "narHash": "sha256-mysFl691ktNUa0yBd+2wkZLizl1ek9LB5n+tTE9n8y8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "3cfee82775854178bdd41d9bd569a78841dc0e28", + "rev": "090b8b7dde65c65af8dfe144c39f78d377f9e28f", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1752972748, - "narHash": "sha256-8P+RrDvaxTwHjE88ZaBnMBONm27uFpJuddWKqC8mIWM=", + "lastModified": 1753577548, + "narHash": "sha256-1O8Eh05vOiKYLCWlNhMmbwpL17MNxQ5dV49FME6SEJY=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "ee943bdc77218ec3ca7dc4e9e171247531b5c865", + "rev": "a4a27c45d4dc06c0fd12a90b91227eb58d7bbfa4", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1753013524, - "narHash": "sha256-/M85flsZkTdNInYcdblXwhXaTfM93nKReEKcwaMbm48=", + "lastModified": 1753620525, + "narHash": "sha256-OiLVh0yt2wZUjxUWVd9j/j2o951LxH0tW1xekmcUWwE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f0faa55136e9e16987814d6f432322df76411ed3", + "rev": "6ce8f2798567138f2c442c64baf793587c2dbc62", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1752979888, - "narHash": "sha256-qRRP3QavbwW0o+LOh31QNEfCgPlzK5SKlWALUJL6T7E=", + "lastModified": 1753584741, + "narHash": "sha256-i147iFSy4K4PJvID+zoszLbRi2o+YV8AyG4TUiDQ3+I=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "95719de18aefa63a624bf75a1ff98744b089ec12", + "rev": "69dfe029679e73b8d159011c9547f6148a85ca6b", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1752970537, - "narHash": "sha256-4OJxPOkcDQ8VQg8KLpIiqSXoppI8wT8SssXmV5GwE6A=", + "lastModified": 1753575341, + "narHash": "sha256-n0vID6+XF73mfY34leyL665XhiD6+8kz88+Qdnu21Vw=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "cf9496ab2dda303194315819479d2945f10a413c", + "rev": "5e49f74d2c508b615b8f9e5a6680425dea67985e", "type": "github" }, "original": { From 6d2514791482e5cfb731c6c06b35b138600461fa Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 1 Aug 2025 17:29:22 +0900 Subject: [PATCH 67/91] Nix fmt --- flake-lang/rust/flake-rust.nix | 35 +++++++++++----------- flake-lang/typescript/flake-typescript.nix | 15 +++++----- 2 files changed, 24 insertions(+), 26 deletions(-) diff --git a/flake-lang/rust/flake-rust.nix b/flake-lang/rust/flake-rust.nix index 046d479..6ad8bad 100644 --- a/flake-lang/rust/flake-rust.nix +++ b/flake-lang/rust/flake-rust.nix @@ -147,24 +147,23 @@ let pkgs.openssl.dev ]; - commonArgs = - { - nativeBuildInputs = defNativeBuildInputs ++ nativeBuildInputs; - buildInputs = defBuildInputs ++ buildInputs; - src = buildEnv; - pname = crateName; - strictDeps = true; - } - // optionalAttrs (target != null) { - CARGO_BUILD_TARGET = target; - } - // optionalAttrs (extraRustcFlags != null) { - CARGO_BUILD_RUSTFLAGS = extraRustcFlags; - } - // optionalAttrs (extraCargoArgs != null) { - cargoExtraArgs = extraCargoArgs; - } - // optionalAttrs (extraEnvVars != null) extraEnvVars; + commonArgs = { + nativeBuildInputs = defNativeBuildInputs ++ nativeBuildInputs; + buildInputs = defBuildInputs ++ buildInputs; + src = buildEnv; + pname = crateName; + strictDeps = true; + } + // optionalAttrs (target != null) { + CARGO_BUILD_TARGET = target; + } + // optionalAttrs (extraRustcFlags != null) { + CARGO_BUILD_RUSTFLAGS = extraRustcFlags; + } + // optionalAttrs (extraCargoArgs != null) { + cargoExtraArgs = extraCargoArgs; + } + // optionalAttrs (extraEnvVars != null) extraEnvVars; cargoArtifacts = craneLib.buildDepsOnly commonArgs; diff --git a/flake-lang/typescript/flake-typescript.nix b/flake-lang/typescript/flake-typescript.nix index 3c210c5..e4bfb7c 100644 --- a/flake-lang/typescript/flake-typescript.nix +++ b/flake-lang/typescript/flake-typescript.nix @@ -361,14 +361,13 @@ pkgs.lib.makeExtensible ( npmExe = project; shell = pkgs.mkShell { - packages = - [ - nodejs - mkNpmExtraDependenciesCmd - dataLinkFarmCmd - ] - ++ testTools - ++ devShellTools; + packages = [ + nodejs + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ] + ++ testTools + ++ devShellTools; shellHook = '' # Check if the current directory's `package.json`'s is the same as From daabb7246c254cff6f04c0bcc98e188b3f24c3bc Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Sat, 2 Aug 2025 10:28:57 +0900 Subject: [PATCH 68/91] Explicit default devShell in haskell examples --- examples/haskell-flake-project/build.nix | 4 ++-- examples/haskell-plutus-flake-project/build.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/haskell-flake-project/build.nix b/examples/haskell-flake-project/build.nix index 46a10a2..7c43d40 100644 --- a/examples/haskell-flake-project/build.nix +++ b/examples/haskell-flake-project/build.nix @@ -24,9 +24,9 @@ _: { k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v ) hsFlake.checks // { - "devShells:haskell-flake-project" = hsFlake.devShell; + "devShells:haskell-flake-project" = hsFlake.devShells.default; }; - devShells.dev-haskell-flake-project = hsFlake.devShell; + devShells.dev-haskell-flake-project = hsFlake.devShells.default; }; } diff --git a/examples/haskell-plutus-flake-project/build.nix b/examples/haskell-plutus-flake-project/build.nix index 581406e..657680a 100644 --- a/examples/haskell-plutus-flake-project/build.nix +++ b/examples/haskell-plutus-flake-project/build.nix @@ -24,9 +24,9 @@ _: { k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v ) hsFlake.checks // { - "devShells:haskell-plutus-flake-project" = hsFlake.devShell; + "devShells:haskell-plutus-flake-project" = hsFlake.devShells.default; }; - devShells.dev-haskell-plutus-flake-project = hsFlake.devShell; + devShells.dev-haskell-plutus-flake-project = hsFlake.devShells.default; }; } From 9c5ef3cb5b79ac73038d6e8909d5fb2de9934157 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 3 Aug 2025 12:51:13 +0000 Subject: [PATCH 69/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/d37f1bb54e58507c41fbdc946f951df2db2f1f72?narHash=sha256-5vmSiw2m%2Brpng3KueKDLluUWj1iqLHXYCCVQzFbuK4g%3D' (2025-07-23) → 'github:input-output-hk/cardano-haskell-packages/8d401eefedf9b1a8703594b3d33165fdb7ee8f69?narHash=sha256-7TP8sGtytiHNWdphUZ2j44oy/4tCEqq19BdE7nc1LB8%3D' (2025-07-30) • Updated input 'crane': 'github:ipetkov/crane/f35a3372d070c9e9ccb63ba7ce347f0634ddf3d2?narHash=sha256-tzWa2kmTEN69OEMhxFy%2BJ2oWSvZP5QhEgXp3TROOzl0%3D' (2025-07-24) → 'github:ipetkov/crane/1eb37955571aed513cc5fe267fda0c001e9ffec9?narHash=sha256-IoNvRsps/pMk0CTH1y/aXwsEHjqxfFns3uFG/xMDR9E%3D' (2025-08-02) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/644e0fc48951a860279da645ba77fe4a6e814c5e?narHash=sha256-TVcTNvOeWWk1DXljFxVRp%2BE0tzG1LhrVjOGGoMHuXio%3D' (2025-07-21) → 'github:hercules-ci/flake-parts/67df8c627c2c39c41dbec76a1f201929929ab0bd?narHash=sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM%3D' (2025-08-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/14a40a1d7fb9afa4739275ac642ed7301a9ba1ab?narHash=sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo%3D' (2025-06-29) → 'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e?narHash=sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA%3D' (2025-07-27) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a4a27c45d4dc06c0fd12a90b91227eb58d7bbfa4?narHash=sha256-1O8Eh05vOiKYLCWlNhMmbwpL17MNxQ5dV49FME6SEJY%3D' (2025-07-27) → 'github:input-output-hk/haskell.nix/3c4414748d1a90122962a5ad6a72a319613892ec?narHash=sha256-WqmSaDVmxaJnp7DXboTaiPHOnLSoKX/%2BtpgQTcx34bE%3D' (2025-08-03) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/090b8b7dde65c65af8dfe144c39f78d377f9e28f?narHash=sha256-mysFl691ktNUa0yBd%2B2wkZLizl1ek9LB5n%2BtTE9n8y8%3D' (2025-07-27) → 'github:input-output-hk/hackage.nix/5e8e82f42258d49eae19fffdb5a11ab1cbfabb03?narHash=sha256-AO1D9kK/tBaCakTqneouDc5bFSHoa4jArYA1/Vxyc1c%3D' (2025-08-03) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/1c928b840c6f732b1730d08243b98d57b056951d?narHash=sha256-XkTlWKmM2NrpKZFnfF5ZjwjZCY3BbwsACKvn/7No4m8%3D' (2025-07-27) → 'github:input-output-hk/hackage.nix/e59292859c69c6ae7baa8b883fc007ba1b546c82?narHash=sha256-hOhswJq2XXoMdmPACrRQgOkhMUF3KcuiteibhLdckPk%3D' (2025-08-03) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/5e49f74d2c508b615b8f9e5a6680425dea67985e?narHash=sha256-n0vID6%2BXF73mfY34leyL665XhiD6%2B8kz88%2BQdnu21Vw%3D' (2025-07-27) → 'github:input-output-hk/stackage.nix/a7e9e82031c37896f71689d6d66ce9fbc18c0180?narHash=sha256-hkHG3EjjxAqADAYURA6p3jc7xb93/VOoKVazInc5FqU%3D' (2025-08-03) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/6ce8f2798567138f2c442c64baf793587c2dbc62?narHash=sha256-OiLVh0yt2wZUjxUWVd9j/j2o951LxH0tW1xekmcUWwE%3D' (2025-07-27) → 'github:NixOS/nixpkgs/66f60a89799bcdfaac5e109fee255b1213636fb6?narHash=sha256-pVCtipd3mLNLzcyv5XauVRchwrMguylOoTxRsuwiY6U%3D' (2025-08-03) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/69dfe029679e73b8d159011c9547f6148a85ca6b?narHash=sha256-i147iFSy4K4PJvID%2BzoszLbRi2o%2BYV8AyG4TUiDQ3%2BI%3D' (2025-07-27) → 'github:oxalica/rust-overlay/c582ff7f0d8a7ea689ae836dfb1773f1814f472a?narHash=sha256-fstu5eb30UYwsxow0aQqkzxNxGn80UZjyehQVNVHuBk%3D' (2025-08-03) --- flake.lock | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/flake.lock b/flake.lock index 56d741f..3b761e4 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1753277336, - "narHash": "sha256-5vmSiw2m+rpng3KueKDLluUWj1iqLHXYCCVQzFbuK4g=", + "lastModified": 1753894642, + "narHash": "sha256-7TP8sGtytiHNWdphUZ2j44oy/4tCEqq19BdE7nc1LB8=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "d37f1bb54e58507c41fbdc946f951df2db2f1f72", + "rev": "8d401eefedf9b1a8703594b3d33165fdb7ee8f69", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1753316655, - "narHash": "sha256-tzWa2kmTEN69OEMhxFy+J2oWSvZP5QhEgXp3TROOzl0=", + "lastModified": 1754157397, + "narHash": "sha256-IoNvRsps/pMk0CTH1y/aXwsEHjqxfFns3uFG/xMDR9E=", "owner": "ipetkov", "repo": "crane", - "rev": "f35a3372d070c9e9ccb63ba7ce347f0634ddf3d2", + "rev": "1eb37955571aed513cc5fe267fda0c001e9ffec9", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1753121425, - "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", + "lastModified": 1754091436, + "narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", + "rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1753576215, - "narHash": "sha256-XkTlWKmM2NrpKZFnfF5ZjwjZCY3BbwsACKvn/7No4m8=", + "lastModified": 1754181047, + "narHash": "sha256-hOhswJq2XXoMdmPACrRQgOkhMUF3KcuiteibhLdckPk=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "1c928b840c6f732b1730d08243b98d57b056951d", + "rev": "e59292859c69c6ae7baa8b883fc007ba1b546c82", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1753576225, - "narHash": "sha256-mysFl691ktNUa0yBd+2wkZLizl1ek9LB5n+tTE9n8y8=", + "lastModified": 1754181057, + "narHash": "sha256-AO1D9kK/tBaCakTqneouDc5bFSHoa4jArYA1/Vxyc1c=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "090b8b7dde65c65af8dfe144c39f78d377f9e28f", + "rev": "5e8e82f42258d49eae19fffdb5a11ab1cbfabb03", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1753577548, - "narHash": "sha256-1O8Eh05vOiKYLCWlNhMmbwpL17MNxQ5dV49FME6SEJY=", + "lastModified": 1754182356, + "narHash": "sha256-WqmSaDVmxaJnp7DXboTaiPHOnLSoKX/+tpgQTcx34bE=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a4a27c45d4dc06c0fd12a90b91227eb58d7bbfa4", + "rev": "3c4414748d1a90122962a5ad6a72a319613892ec", "type": "github" }, "original": { @@ -5113,11 +5113,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", + "lastModified": 1753579242, + "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", + "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1753620525, - "narHash": "sha256-OiLVh0yt2wZUjxUWVd9j/j2o951LxH0tW1xekmcUWwE=", + "lastModified": 1754225358, + "narHash": "sha256-pVCtipd3mLNLzcyv5XauVRchwrMguylOoTxRsuwiY6U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6ce8f2798567138f2c442c64baf793587c2dbc62", + "rev": "66f60a89799bcdfaac5e109fee255b1213636fb6", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1753584741, - "narHash": "sha256-i147iFSy4K4PJvID+zoszLbRi2o+YV8AyG4TUiDQ3+I=", + "lastModified": 1754189623, + "narHash": "sha256-fstu5eb30UYwsxow0aQqkzxNxGn80UZjyehQVNVHuBk=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "69dfe029679e73b8d159011c9547f6148a85ca6b", + "rev": "c582ff7f0d8a7ea689ae836dfb1773f1814f472a", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1753575341, - "narHash": "sha256-n0vID6+XF73mfY34leyL665XhiD6+8kz88+Qdnu21Vw=", + "lastModified": 1754180153, + "narHash": "sha256-hkHG3EjjxAqADAYURA6p3jc7xb93/VOoKVazInc5FqU=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "5e49f74d2c508b615b8f9e5a6680425dea67985e", + "rev": "a7e9e82031c37896f71689d6d66ce9fbc18c0180", "type": "github" }, "original": { From d8b462ef8f946e78378cd4fa6884b7767a143908 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Tue, 12 Aug 2025 11:41:15 +0900 Subject: [PATCH 70/91] Add update shell to TS to allow updating package-lock --- flake-lang/typescript/flake-typescript.nix | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/flake-lang/typescript/flake-typescript.nix b/flake-lang/typescript/flake-typescript.nix index e4bfb7c..3b3b519 100644 --- a/flake-lang/typescript/flake-typescript.nix +++ b/flake-lang/typescript/flake-typescript.nix @@ -360,6 +360,33 @@ pkgs.lib.makeExtensible ( # Alias for `project` npmExe = project; + updateShell = pkgs.mkShell { + packages = [ + nodejs + mkNpmExtraDependenciesCmd + dataLinkFarmCmd + ] + ++ testTools + ++ devShellTools; + + shellHook = '' + # Check if the current directory's `package.json`'s is the same as + # the `package.json` of the project. + # This is a coarse test to verify that we are entering the shell in + # the same directory the project is in. + if ! { test -f ./package.json && cmp -s ./package.json "${srcWithNode2nix}/package.json" ; } + then + 1>&2 echo 'flake-lang.nix: warning: entering the development shell in a different directory from the actual directory of the project.' + 1>&2 echo ' When entering the development shell, flake-lang.nix provides the folder `./node_modules` (among others), so it is important to enter the development shell in the same directory the project is in.' + fi + + ${pkgs.lib.escapeShellArg mkNpmExtraDependenciesCmd.name} + ${pkgs.lib.escapeShellArg dataLinkFarmCmd.name} + + ${devShellHook} + ''; + }; + shell = pkgs.mkShell { packages = [ nodejs @@ -446,6 +473,7 @@ pkgs.lib.makeExtensible ( ################################# devShells = { "${name}-typescript" = shell; + "${name}-typescript-update" = updateShell; }; packages = { From 94ec1aa47472ec3d3617c2031355fbfa2fe21b68 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 17 Aug 2025 12:50:33 +0000 Subject: [PATCH 71/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/8d401eefedf9b1a8703594b3d33165fdb7ee8f69?narHash=sha256-7TP8sGtytiHNWdphUZ2j44oy/4tCEqq19BdE7nc1LB8%3D' (2025-07-30) → 'github:input-output-hk/cardano-haskell-packages/982aa1c76e28e26e592e26e8fd8b73eea87dbdc2?narHash=sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA%3D' (2025-08-14) • Updated input 'crane': 'github:ipetkov/crane/1eb37955571aed513cc5fe267fda0c001e9ffec9?narHash=sha256-IoNvRsps/pMk0CTH1y/aXwsEHjqxfFns3uFG/xMDR9E%3D' (2025-08-02) → 'github:ipetkov/crane/444e81206df3f7d92780680e45858e31d2f07a08?narHash=sha256-0tcS8FHd4QjbCVoxN9jI%2BPjHgA4vc/IjkUSp%2BN3zy0U%3D' (2025-08-04) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/67df8c627c2c39c41dbec76a1f201929929ab0bd?narHash=sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM%3D' (2025-08-01) → 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/3c4414748d1a90122962a5ad6a72a319613892ec?narHash=sha256-WqmSaDVmxaJnp7DXboTaiPHOnLSoKX/%2BtpgQTcx34bE%3D' (2025-08-03) → 'github:input-output-hk/haskell.nix/802a58f712c1ebe0788d5da6e6d113049ab750b5?narHash=sha256-7sO2NUIARu9s1loAmorPMrqZaffmYuC5Jk5c1r%2BvPBw%3D' (2025-08-17) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/5e8e82f42258d49eae19fffdb5a11ab1cbfabb03?narHash=sha256-AO1D9kK/tBaCakTqneouDc5bFSHoa4jArYA1/Vxyc1c%3D' (2025-08-03) → 'github:input-output-hk/hackage.nix/ad4159c261ba92046ccfd38fd4a3d4aa4b73d609?narHash=sha256-%2Bi3jgjSG2cUXeC0JgMUO2YNbJNjFBih30zrV0UXbT6o%3D' (2025-08-17) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/e59292859c69c6ae7baa8b883fc007ba1b546c82?narHash=sha256-hOhswJq2XXoMdmPACrRQgOkhMUF3KcuiteibhLdckPk%3D' (2025-08-03) → 'github:input-output-hk/hackage.nix/d2b0ee44cba14b81b287e38fc3d40ea98232f3bf?narHash=sha256-9c8B%2BLp9AObnyuMlTwsq2Ye/FZvwJ%2BCSvFl6xB8%2BXj4%3D' (2025-08-17) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/a53c57c9a8d22a66a2f0c4c969e806da03f08c28?narHash=sha256-WaswH0Y%2BFmupvv8AkIlQBlUy/IdD3Inx9PDuE%2B5iRYY%3D' (2025-06-21) → 'github:stable-haskell/iserv-proxy/1383d199a2c64f522979005d112b4fbdee38dd92?narHash=sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI%3D' (2025-08-12) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/a7e9e82031c37896f71689d6d66ce9fbc18c0180?narHash=sha256-hkHG3EjjxAqADAYURA6p3jc7xb93/VOoKVazInc5FqU%3D' (2025-08-03) → 'github:input-output-hk/stackage.nix/ca6a7c585f2979cd471b7305b00024fa06a14c4a?narHash=sha256-ZtS/5gXrtJoLjhPZCg9SyLCs21aJbq/OurGW3B1go/M%3D' (2025-08-17) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/5f2e09654b2e70ba643e41609d9f9b6640f22113?narHash=sha256-CNBgr4OZSuklGtNOa9CnTNo9%2BXceqn/EDAC1Tc43fH8%3D' (2025-07-15) → 'github:hercules-ci/hercules-ci-effects/99e03e72e3f7e13506f80ef9ebaedccb929d84d0?narHash=sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA%3D' (2025-08-15) • Updated input 'hci-effects/flake-parts': 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01) → 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06) • Updated input 'hci-effects/nixpkgs': 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08) → 'github:NixOS/nixpkgs/005433b926e16227259a1843015b5b2b7f7d1fc3?narHash=sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV%2B3/aO28gXpGtMXI%3D' (2025-08-12) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/66f60a89799bcdfaac5e109fee255b1213636fb6?narHash=sha256-pVCtipd3mLNLzcyv5XauVRchwrMguylOoTxRsuwiY6U%3D' (2025-08-03) → 'github:NixOS/nixpkgs/8228a2bd71f9f9518d590c6fec25cdf5f1adad97?narHash=sha256-rirx9CWoC5XUU07WXKihShfDBDY7unBporD%2B4DTcVc4%3D' (2025-08-17) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24) → 'github:cachix/pre-commit-hooks.nix/9c52372878df6911f9afc1e2a1391f55e4dfc864?narHash=sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef%2B6fRcofA%3D' (2025-08-05) • Updated input 'pre-commit-hooks/flake-compat': 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04) → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12) • Updated input 'pre-commit-hooks/nixpkgs': 'github:NixOS/nixpkgs/a04d33c0c3f1a59a2c1cb0c6e34cd24500e5a1dc?narHash=sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE%3D' (2024-11-05) → 'github:NixOS/nixpkgs/cab778239e705082fe97bb4990e0d24c50924c04?narHash=sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU%3D' (2025-08-04) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/c582ff7f0d8a7ea689ae836dfb1773f1814f472a?narHash=sha256-fstu5eb30UYwsxow0aQqkzxNxGn80UZjyehQVNVHuBk%3D' (2025-08-03) → 'github:oxalica/rust-overlay/8269616684bacf71cd71d33ec29514f9adb37b89?narHash=sha256-vC/JDQFU7IKQYDA4nQeEjyIMihP1xvMg%2BwUdbUIN4ow%3D' (2025-08-17) --- flake.lock | 96 +++++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/flake.lock b/flake.lock index 3b761e4..6cc8627 100644 --- a/flake.lock +++ b/flake.lock @@ -742,11 +742,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1753894642, - "narHash": "sha256-7TP8sGtytiHNWdphUZ2j44oy/4tCEqq19BdE7nc1LB8=", + "lastModified": 1755197699, + "narHash": "sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "8d401eefedf9b1a8703594b3d33165fdb7ee8f69", + "rev": "982aa1c76e28e26e592e26e8fd8b73eea87dbdc2", "type": "github" }, "original": { @@ -995,11 +995,11 @@ }, "crane": { "locked": { - "lastModified": 1754157397, - "narHash": "sha256-IoNvRsps/pMk0CTH1y/aXwsEHjqxfFns3uFG/xMDR9E=", + "lastModified": 1754269165, + "narHash": "sha256-0tcS8FHd4QjbCVoxN9jI+PjHgA4vc/IjkUSp+N3zy0U=", "owner": "ipetkov", "repo": "crane", - "rev": "1eb37955571aed513cc5fe267fda0c001e9ffec9", + "rev": "444e81206df3f7d92780680e45858e31d2f07a08", "type": "github" }, "original": { @@ -1626,11 +1626,11 @@ "flake-compat_15": { "flake": false, "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "owner": "edolstra", "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { @@ -1816,11 +1816,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1754091436, - "narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { @@ -1837,11 +1837,11 @@ ] }, "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { @@ -2309,11 +2309,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1754181047, - "narHash": "sha256-hOhswJq2XXoMdmPACrRQgOkhMUF3KcuiteibhLdckPk=", + "lastModified": 1755390531, + "narHash": "sha256-9c8B+Lp9AObnyuMlTwsq2Ye/FZvwJ+CSvFl6xB8+Xj4=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "e59292859c69c6ae7baa8b883fc007ba1b546c82", + "rev": "d2b0ee44cba14b81b287e38fc3d40ea98232f3bf", "type": "github" }, "original": { @@ -2390,11 +2390,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1754181057, - "narHash": "sha256-AO1D9kK/tBaCakTqneouDc5bFSHoa4jArYA1/Vxyc1c=", + "lastModified": 1755390541, + "narHash": "sha256-+i3jgjSG2cUXeC0JgMUO2YNbJNjFBih30zrV0UXbT6o=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "5e8e82f42258d49eae19fffdb5a11ab1cbfabb03", + "rev": "ad4159c261ba92046ccfd38fd4a3d4aa4b73d609", "type": "github" }, "original": { @@ -2444,11 +2444,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1754182356, - "narHash": "sha256-WqmSaDVmxaJnp7DXboTaiPHOnLSoKX/+tpgQTcx34bE=", + "lastModified": 1755391913, + "narHash": "sha256-7sO2NUIARu9s1loAmorPMrqZaffmYuC5Jk5c1r+vPBw=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "3c4414748d1a90122962a5ad6a72a319613892ec", + "rev": "802a58f712c1ebe0788d5da6e6d113049ab750b5", "type": "github" }, "original": { @@ -2736,11 +2736,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1752595130, - "narHash": "sha256-CNBgr4OZSuklGtNOa9CnTNo9+Xceqn/EDAC1Tc43fH8=", + "lastModified": 1755233722, + "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "5f2e09654b2e70ba643e41609d9f9b6640f22113", + "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", "type": "github" }, "original": { @@ -3953,11 +3953,11 @@ "iserv-proxy_5": { "flake": false, "locked": { - "lastModified": 1750543273, - "narHash": "sha256-WaswH0Y+Fmupvv8AkIlQBlUy/IdD3Inx9PDuE+5iRYY=", + "lastModified": 1755040634, + "narHash": "sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "a53c57c9a8d22a66a2f0c4c969e806da03f08c28", + "rev": "1383d199a2c64f522979005d112b4fbdee38dd92", "type": "github" }, "original": { @@ -5476,11 +5476,11 @@ }, "nixpkgs_22": { "locked": { - "lastModified": 1751984180, - "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", + "lastModified": 1755027561, + "narHash": "sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV+3/aO28gXpGtMXI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", + "rev": "005433b926e16227259a1843015b5b2b7f7d1fc3", "type": "github" }, "original": { @@ -5508,11 +5508,11 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1754225358, - "narHash": "sha256-pVCtipd3mLNLzcyv5XauVRchwrMguylOoTxRsuwiY6U=", + "lastModified": 1755434895, + "narHash": "sha256-rirx9CWoC5XUU07WXKihShfDBDY7unBporD+4DTcVc4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "66f60a89799bcdfaac5e109fee255b1213636fb6", + "rev": "8228a2bd71f9f9518d590c6fec25cdf5f1adad97", "type": "github" }, "original": { @@ -5523,11 +5523,11 @@ }, "nixpkgs_25": { "locked": { - "lastModified": 1730768919, - "narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=", + "lastModified": 1754340878, + "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a04d33c0c3f1a59a2c1cb0c6e34cd24500e5a1dc", + "rev": "cab778239e705082fe97bb4990e0d24c50924c04", "type": "github" }, "original": { @@ -5989,11 +5989,11 @@ "nixpkgs": "nixpkgs_25" }, "locked": { - "lastModified": 1750779888, - "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", + "lastModified": 1754416808, + "narHash": "sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef+6fRcofA=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", + "rev": "9c52372878df6911f9afc1e2a1391f55e4dfc864", "type": "github" }, "original": { @@ -6052,11 +6052,11 @@ "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1754189623, - "narHash": "sha256-fstu5eb30UYwsxow0aQqkzxNxGn80UZjyehQVNVHuBk=", + "lastModified": 1755398672, + "narHash": "sha256-vC/JDQFU7IKQYDA4nQeEjyIMihP1xvMg+wUdbUIN4ow=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c582ff7f0d8a7ea689ae836dfb1773f1814f472a", + "rev": "8269616684bacf71cd71d33ec29514f9adb37b89", "type": "github" }, "original": { @@ -6302,11 +6302,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1754180153, - "narHash": "sha256-hkHG3EjjxAqADAYURA6p3jc7xb93/VOoKVazInc5FqU=", + "lastModified": 1755389695, + "narHash": "sha256-ZtS/5gXrtJoLjhPZCg9SyLCs21aJbq/OurGW3B1go/M=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "a7e9e82031c37896f71689d6d66ce9fbc18c0180", + "rev": "ca6a7c585f2979cd471b7305b00024fa06a14c4a", "type": "github" }, "original": { From dea3b924384fcc70c967a09af260377f86300474 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Wed, 13 Aug 2025 14:12:13 +0900 Subject: [PATCH 72/91] Change index state of extra hackage --- flake-lang/flake-haskell.nix | 5 ++++- flake-lang/haskell.nix/extra-hackage.nix | 14 ++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/flake-lang/flake-haskell.nix b/flake-lang/flake-haskell.nix index 049944e..d71b70b 100644 --- a/flake-lang/flake-haskell.nix +++ b/flake-lang/flake-haskell.nix @@ -76,7 +76,10 @@ let with (haskellNixOpts opts); (pkgs.haskell-nix.cabalProject' ( [ - ((import ./haskell.nix/extra-hackage.nix) compiler-nix-name) + ((import ./haskell.nix/extra-hackage.nix) { + inherit compiler-nix-name; + inherit index-state; + }) (hsNixProj opts) ] ++ modules diff --git a/flake-lang/haskell.nix/extra-hackage.nix b/flake-lang/haskell.nix/extra-hackage.nix index 34a3c8d..6d902f7 100644 --- a/flake-lang/haskell.nix/extra-hackage.nix +++ b/flake-lang/haskell.nix/extra-hackage.nix @@ -1,8 +1,12 @@ # Creates a haskell.nix module that adds the `extraHackage` options for specifying Cabal sources as additional compile dependencies. -compiler-nix-name: +{ compiler-nix-name, index-state }: let mylib = - { pkgs, compiler-nix-name }: + { + pkgs, + compiler-nix-name, + index-state, + }: rec { mkPackageSpec = src: @@ -81,12 +85,13 @@ let echo ${dir} ln -s ${dir}/* hackage/ ''; + indexStateDate = builtins.substring 0 10 index-state; in pkgs.runCommand "01-index.tar.gz" { } '' mkdir hackage ${builtins.concatStringsSep "" (map f hackageDirs)} cd hackage - tar --sort=name --owner=root:0 --group=root:0 --mtime='UTC 2009-01-01' -hczvf $out */*/* + tar --sort=name --owner=root:0 --group=root:0 --mtime='UTC ${indexStateDate}' -hczvf $out */*/* ''; mkHackageTarballFor = pkg-specs: mkHackageTarballFromDirsFor (map mkHackageDirFor pkg-specs); @@ -135,8 +140,8 @@ let mkHackageFor = srcs: mkHackageFromSpecFor (map mkPackageSpec srcs); }; -in +in { lib, config, @@ -147,6 +152,7 @@ let l = mylib { inherit pkgs; inherit compiler-nix-name; + inherit index-state; }; # FIXME: We have only one Hackage now # FIXME: Do copySrc here, but for some reason Nix shits itself From 5d8d63861a1c5eb0132c2d918c6043fecaeb32bb Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Wed, 13 Aug 2025 16:12:57 +0900 Subject: [PATCH 73/91] Add example for Haskell project with extra dependency --- examples/build.nix | 1 + .../.envrc | 1 + .../CHANGELOG.md | 5 + .../LICENSE | 202 ++++++++++++++++++ .../app/Main.hs | 8 + .../build.nix | 36 ++++ ...-flake-project-with-extra-dependency.cabal | 45 ++++ .../test/Main.hs | 4 + examples/haskell-flake-project/build.nix | 9 + .../haskell-plutus-flake-project/build.nix | 1 + 10 files changed, 312 insertions(+) create mode 100644 examples/haskell-flake-project-with-extra-dependency/.envrc create mode 100644 examples/haskell-flake-project-with-extra-dependency/CHANGELOG.md create mode 100644 examples/haskell-flake-project-with-extra-dependency/LICENSE create mode 100644 examples/haskell-flake-project-with-extra-dependency/app/Main.hs create mode 100644 examples/haskell-flake-project-with-extra-dependency/build.nix create mode 100644 examples/haskell-flake-project-with-extra-dependency/haskell-flake-project-with-extra-dependency.cabal create mode 100644 examples/haskell-flake-project-with-extra-dependency/test/Main.hs diff --git a/examples/build.nix b/examples/build.nix index b64b90b..892e8c0 100644 --- a/examples/build.nix +++ b/examples/build.nix @@ -4,6 +4,7 @@ _: { imports = [ ./haskell-flake-project/build.nix + ./haskell-flake-project-with-extra-dependency/build.nix ./haskell-plutus-flake-project/build.nix ./rust-flake-project/build.nix ./rust-flake-project-with-extra-dependency/build.nix diff --git a/examples/haskell-flake-project-with-extra-dependency/.envrc b/examples/haskell-flake-project-with-extra-dependency/.envrc new file mode 100644 index 0000000..c5655ad --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/.envrc @@ -0,0 +1 @@ +use flake .#dev-haskell-flake-project-with-extra-dependency diff --git a/examples/haskell-flake-project-with-extra-dependency/CHANGELOG.md b/examples/haskell-flake-project-with-extra-dependency/CHANGELOG.md new file mode 100644 index 0000000..bb74240 --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/CHANGELOG.md @@ -0,0 +1,5 @@ +# Revision history for haskell-flake-project-with-dependency + +## 0.1.0.0 -- YYYY-mm-dd + +* First version. Released on an unsuspecting world. diff --git a/examples/haskell-flake-project-with-extra-dependency/LICENSE b/examples/haskell-flake-project-with-extra-dependency/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/examples/haskell-flake-project-with-extra-dependency/app/Main.hs b/examples/haskell-flake-project-with-extra-dependency/app/Main.hs new file mode 100644 index 0000000..80adaaa --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/app/Main.hs @@ -0,0 +1,8 @@ +module Main where + +import qualified MyLib (someFunc) + +main :: IO () +main = do + putStrLn "Hello, Haskell!" + MyLib.someFunc diff --git a/examples/haskell-flake-project-with-extra-dependency/build.nix b/examples/haskell-flake-project-with-extra-dependency/build.nix new file mode 100644 index 0000000..aeef97f --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/build.nix @@ -0,0 +1,36 @@ +_: { + perSystem = + { config, pkgs, ... }: + let + hsFlake = config.lib.haskellFlake { + src = ./.; + + name = "haskell-flake-project-with-extra-dependency"; + + inherit (config.settings.haskell) index-state compiler-nix-name; + + dependencies = [ + "${config.packages.haskell-flake-project-src}" + ]; + + devShellTools = config.settings.shell.tools; + devShellHook = config.settings.shell.hook; + }; + + in + + { + checks = + pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v + ) hsFlake.packages + // pkgs.lib.attrsets.mapAttrs' ( + k: v: pkgs.lib.attrsets.nameValuePair ("checks:${k}") v + ) hsFlake.checks + // { + "devShells:haskell-flake-project-with-extra-dependency" = hsFlake.devShells.default; + }; + + devShells.dev-haskell-flake-project-with-extra-dependency = hsFlake.devShells.default; + }; +} diff --git a/examples/haskell-flake-project-with-extra-dependency/haskell-flake-project-with-extra-dependency.cabal b/examples/haskell-flake-project-with-extra-dependency/haskell-flake-project-with-extra-dependency.cabal new file mode 100644 index 0000000..1834aa5 --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/haskell-flake-project-with-extra-dependency.cabal @@ -0,0 +1,45 @@ +cabal-version: 3.0 +name: haskell-flake-project-with-extra-dependency +version: 0.1.0.0 + +-- synopsis: +description: + Dummy project to quickly demonstrate that the nix facilities work + +license: Apache-2.0 +license-file: LICENSE +author: jared +maintainer: <> + +-- copyright: +build-type: Simple +extra-doc-files: CHANGELOG.md + +-- extra-source-files: + +common warnings + ghc-options: -Wall + +executable haskell-flake-project-with-extra-dependency + import: warnings + main-is: Main.hs + + -- other-modules: + -- other-extensions: + build-depends: + , base + , haskell-flake-project + + hs-source-dirs: app + default-language: Haskell2010 + +test-suite haskell-flake-project-with-extra-dependency-test + import: warnings + default-language: Haskell2010 + + -- other-modules: + -- other-extensions: + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + build-depends: base diff --git a/examples/haskell-flake-project-with-extra-dependency/test/Main.hs b/examples/haskell-flake-project-with-extra-dependency/test/Main.hs new file mode 100644 index 0000000..3e2059e --- /dev/null +++ b/examples/haskell-flake-project-with-extra-dependency/test/Main.hs @@ -0,0 +1,4 @@ +module Main (main) where + +main :: IO () +main = putStrLn "Test suite not yet implemented." diff --git a/examples/haskell-flake-project/build.nix b/examples/haskell-flake-project/build.nix index 7c43d40..6cea012 100644 --- a/examples/haskell-flake-project/build.nix +++ b/examples/haskell-flake-project/build.nix @@ -16,6 +16,15 @@ _: { in { + packages = { + haskell-flake-project-src = pkgs.stdenv.mkDerivation { + name = "haskell-flake-project-src"; + src = ./.; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + }; + checks = pkgs.lib.attrsets.mapAttrs' ( k: v: pkgs.lib.attrsets.nameValuePair ("package:${k}") v diff --git a/examples/haskell-plutus-flake-project/build.nix b/examples/haskell-plutus-flake-project/build.nix index 657680a..cb220f4 100644 --- a/examples/haskell-plutus-flake-project/build.nix +++ b/examples/haskell-plutus-flake-project/build.nix @@ -28,5 +28,6 @@ _: { }; devShells.dev-haskell-plutus-flake-project = hsFlake.devShells.default; + }; } From d661864e2cc2bd691ff84a01db8363a21b0472c5 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 14:51:14 +0900 Subject: [PATCH 74/91] Use stable branch of nixpkgs --- flake.nix | 2 +- settings.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 4f0a2fb..3b258d3 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { description = "Tools for generating flakes"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; # Haskell diff --git a/settings.nix b/settings.nix index eb2b4d6..cca56c1 100644 --- a/settings.nix +++ b/settings.nix @@ -54,7 +54,7 @@ haskell = { index-state = "2024-11-13T00:00:00Z"; - compiler-nix-name = "ghc966"; + compiler-nix-name = "ghc967"; }; shell = { From ac832625261a2c4a6dd092e25aa694ab2b61a7ad Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 14 Aug 2025 20:40:52 +0900 Subject: [PATCH 75/91] Add purescript example project --- examples/build.nix | 1 + examples/purescript-flake-project/.envrc | 1 + examples/purescript-flake-project/.gitignore | 9 + examples/purescript-flake-project/Makefile | 2 + .../purescript-flake-project/app/index.js | 1 + examples/purescript-flake-project/build.nix | 34 + .../package-lock.json | 8787 +++++++++++++++++ .../purescript-flake-project/package.json | 37 + .../purescript-flake-project/packages.dhall | 698 ++ .../spago-packages.nix | 445 + examples/purescript-flake-project/spago.dhall | 5 + .../purescript-flake-project/src/Main.purs | 5 + 12 files changed, 10025 insertions(+) create mode 100644 examples/purescript-flake-project/.envrc create mode 100644 examples/purescript-flake-project/.gitignore create mode 100644 examples/purescript-flake-project/Makefile create mode 100644 examples/purescript-flake-project/app/index.js create mode 100644 examples/purescript-flake-project/build.nix create mode 100644 examples/purescript-flake-project/package-lock.json create mode 100644 examples/purescript-flake-project/package.json create mode 100644 examples/purescript-flake-project/packages.dhall create mode 100644 examples/purescript-flake-project/spago-packages.nix create mode 100644 examples/purescript-flake-project/spago.dhall create mode 100644 examples/purescript-flake-project/src/Main.purs diff --git a/examples/build.nix b/examples/build.nix index 892e8c0..c82936c 100644 --- a/examples/build.nix +++ b/examples/build.nix @@ -6,6 +6,7 @@ _: { ./haskell-flake-project/build.nix ./haskell-flake-project-with-extra-dependency/build.nix ./haskell-plutus-flake-project/build.nix + ./purescript-flake-project/build.nix ./rust-flake-project/build.nix ./rust-flake-project-with-extra-dependency/build.nix ./rust-flake-project-cross-compilation/build.nix diff --git a/examples/purescript-flake-project/.envrc b/examples/purescript-flake-project/.envrc new file mode 100644 index 0000000..085368f --- /dev/null +++ b/examples/purescript-flake-project/.envrc @@ -0,0 +1 @@ +use flake .#purescript-flake-project diff --git a/examples/purescript-flake-project/.gitignore b/examples/purescript-flake-project/.gitignore new file mode 100644 index 0000000..0c6c353 --- /dev/null +++ b/examples/purescript-flake-project/.gitignore @@ -0,0 +1,9 @@ +node_modules +.psc-package/ +.psc* +.purs* +.psa* +.spago +.spago2nix +dist +output diff --git a/examples/purescript-flake-project/Makefile b/examples/purescript-flake-project/Makefile new file mode 100644 index 0000000..b5e57e8 --- /dev/null +++ b/examples/purescript-flake-project/Makefile @@ -0,0 +1,2 @@ +clean: + rm -fR output .psc* dist .spago .spago2nix diff --git a/examples/purescript-flake-project/app/index.js b/examples/purescript-flake-project/app/index.js new file mode 100644 index 0000000..ce67ab3 --- /dev/null +++ b/examples/purescript-flake-project/app/index.js @@ -0,0 +1 @@ +import("../dist/output.js").then((m) => m.main()); diff --git a/examples/purescript-flake-project/build.nix b/examples/purescript-flake-project/build.nix new file mode 100644 index 0000000..2a6ce31 --- /dev/null +++ b/examples/purescript-flake-project/build.nix @@ -0,0 +1,34 @@ +_: { + perSystem = + { + pkgs, + config, + ... + }: + + let + pursFlake = config.lib.purescriptFlake { + inherit pkgs; + src = ./.; + projectName = "purescript-flake-project"; + strictComp = true; + packageJson = ./package.json; + packageLock = ./package-lock.json; + shell = { + withRuntime = false; + packageLockOnly = true; + packages = [ + pkgs.nodejs + pkgs.bashInteractive + pkgs.fd + ]; + }; + }; + in + { + + devShells.purescript-flake-project = pursFlake.devShell; + inherit (pursFlake) packages checks; + + }; +} diff --git a/examples/purescript-flake-project/package-lock.json b/examples/purescript-flake-project/package-lock.json new file mode 100644 index 0000000..468bbf4 --- /dev/null +++ b/examples/purescript-flake-project/package-lock.json @@ -0,0 +1,8787 @@ +{ + "name": "lbr-prelude", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "lbr-prelude", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@mlabs-haskell/json-bigint": "2.0.0", + "base64-js": "^1.5.1", + "bignumber.js": "^9.1.1", + "bufferutil": "4.0.5", + "node-polyfill-webpack-plugin": "1.1.4" + }, + "devDependencies": { + "buffer": "^6.0.3", + "esbuild": "0.18.11", + "esbuild-plugin-polyfill-node": "^0.3.0", + "esbuild-plugin-wasm": "^1.1.0", + "html-webpack-plugin": "5.5.0", + "webpack": "^5.88.0", + "webpack-cli": "4.10", + "webpack-dev-server": "^4.15.1" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.11.tgz", + "integrity": "sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz", + "integrity": "sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.11.tgz", + "integrity": "sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz", + "integrity": "sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz", + "integrity": "sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz", + "integrity": "sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz", + "integrity": "sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz", + "integrity": "sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz", + "integrity": "sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz", + "integrity": "sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz", + "integrity": "sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz", + "integrity": "sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz", + "integrity": "sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz", + "integrity": "sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz", + "integrity": "sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz", + "integrity": "sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz", + "integrity": "sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz", + "integrity": "sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz", + "integrity": "sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz", + "integrity": "sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz", + "integrity": "sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz", + "integrity": "sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jspm/core": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@jspm/core/-/core-2.0.1.tgz", + "integrity": "sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==", + "dev": true + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@mlabs-haskell/json-bigint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@mlabs-haskell/json-bigint/-/json-bigint-2.0.0.tgz", + "integrity": "sha512-JX9TON+nZbt+1TJ5MNV1Gcpxp3/m56x1/glDwzGtydrzQzyZbKg4XFw9Frib6fh89YVqjSFJ9xmVeIyDJ5DxTQ==" + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/bufferutil": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", + "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001506", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz", + "integrity": "sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.437", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.437.tgz", + "integrity": "sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.9.0.tgz", + "integrity": "sha512-RODB4txU+xImYDemN5DqaKC0CHk05XSVkOX4pq0hK26Qx+1LChkuOyUDlGEjYb3ACr0n9qBhFjg37hQuJvpkRQ==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" + }, + "node_modules/esbuild": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.11.tgz", + "integrity": "sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.11", + "@esbuild/android-arm64": "0.18.11", + "@esbuild/android-x64": "0.18.11", + "@esbuild/darwin-arm64": "0.18.11", + "@esbuild/darwin-x64": "0.18.11", + "@esbuild/freebsd-arm64": "0.18.11", + "@esbuild/freebsd-x64": "0.18.11", + "@esbuild/linux-arm": "0.18.11", + "@esbuild/linux-arm64": "0.18.11", + "@esbuild/linux-ia32": "0.18.11", + "@esbuild/linux-loong64": "0.18.11", + "@esbuild/linux-mips64el": "0.18.11", + "@esbuild/linux-ppc64": "0.18.11", + "@esbuild/linux-riscv64": "0.18.11", + "@esbuild/linux-s390x": "0.18.11", + "@esbuild/linux-x64": "0.18.11", + "@esbuild/netbsd-x64": "0.18.11", + "@esbuild/openbsd-x64": "0.18.11", + "@esbuild/sunos-x64": "0.18.11", + "@esbuild/win32-arm64": "0.18.11", + "@esbuild/win32-ia32": "0.18.11", + "@esbuild/win32-x64": "0.18.11" + } + }, + "node_modules/esbuild-plugin-polyfill-node": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/esbuild-plugin-polyfill-node/-/esbuild-plugin-polyfill-node-0.3.0.tgz", + "integrity": "sha512-SHG6CKUfWfYyYXGpW143NEZtcVVn8S/WHcEOxk62LuDXnY4Zpmc+WmxJKN6GMTgTClXJXhEM5KQlxKY6YjbucQ==", + "dev": true, + "dependencies": { + "@jspm/core": "^2.0.1", + "import-meta-resolve": "^3.0.0" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/esbuild-plugin-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esbuild-plugin-wasm/-/esbuild-plugin-wasm-1.1.0.tgz", + "integrity": "sha512-0bQ6+1tUbySSnxzn5jnXHMDvYnT0cN/Wd4Syk8g/sqAIJUg7buTIi22svS3Qz6ssx895NT+TgLPb33xi1OkZig==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "individual", + "url": "https://ko-fi.com/tschrock" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.1.1.tgz", + "integrity": "sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", + "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", + "dependencies": { + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.19.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", + "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.88.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", + "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + } + }, + "dependencies": { + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@esbuild/android-arm": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.11.tgz", + "integrity": "sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz", + "integrity": "sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.11.tgz", + "integrity": "sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz", + "integrity": "sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz", + "integrity": "sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz", + "integrity": "sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz", + "integrity": "sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz", + "integrity": "sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz", + "integrity": "sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz", + "integrity": "sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz", + "integrity": "sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz", + "integrity": "sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz", + "integrity": "sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz", + "integrity": "sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz", + "integrity": "sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz", + "integrity": "sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz", + "integrity": "sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz", + "integrity": "sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz", + "integrity": "sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz", + "integrity": "sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz", + "integrity": "sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz", + "integrity": "sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==", + "dev": true, + "optional": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@jspm/core": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@jspm/core/-/core-2.0.1.tgz", + "integrity": "sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==", + "dev": true + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@mlabs-haskell/json-bigint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@mlabs-haskell/json-bigint/-/json-bigint-2.0.0.tgz", + "integrity": "sha512-JX9TON+nZbt+1TJ5MNV1Gcpxp3/m56x1/glDwzGtydrzQzyZbKg4XFw9Frib6fh89YVqjSFJ9xmVeIyDJ5DxTQ==" + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dev": true, + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "requires": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "bufferutil": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", + "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-lite": { + "version": "1.0.30001506", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz", + "integrity": "sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.437", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.437.tgz", + "integrity": "sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.9.0.tgz", + "integrity": "sha512-RODB4txU+xImYDemN5DqaKC0CHk05XSVkOX4pq0hK26Qx+1LChkuOyUDlGEjYb3ACr0n9qBhFjg37hQuJvpkRQ==", + "dev": true + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" + }, + "esbuild": { + "version": "0.18.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.11.tgz", + "integrity": "sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.11", + "@esbuild/android-arm64": "0.18.11", + "@esbuild/android-x64": "0.18.11", + "@esbuild/darwin-arm64": "0.18.11", + "@esbuild/darwin-x64": "0.18.11", + "@esbuild/freebsd-arm64": "0.18.11", + "@esbuild/freebsd-x64": "0.18.11", + "@esbuild/linux-arm": "0.18.11", + "@esbuild/linux-arm64": "0.18.11", + "@esbuild/linux-ia32": "0.18.11", + "@esbuild/linux-loong64": "0.18.11", + "@esbuild/linux-mips64el": "0.18.11", + "@esbuild/linux-ppc64": "0.18.11", + "@esbuild/linux-riscv64": "0.18.11", + "@esbuild/linux-s390x": "0.18.11", + "@esbuild/linux-x64": "0.18.11", + "@esbuild/netbsd-x64": "0.18.11", + "@esbuild/openbsd-x64": "0.18.11", + "@esbuild/sunos-x64": "0.18.11", + "@esbuild/win32-arm64": "0.18.11", + "@esbuild/win32-ia32": "0.18.11", + "@esbuild/win32-x64": "0.18.11" + } + }, + "esbuild-plugin-polyfill-node": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/esbuild-plugin-polyfill-node/-/esbuild-plugin-polyfill-node-0.3.0.tgz", + "integrity": "sha512-SHG6CKUfWfYyYXGpW143NEZtcVVn8S/WHcEOxk62LuDXnY4Zpmc+WmxJKN6GMTgTClXJXhEM5KQlxKY6YjbucQ==", + "dev": true, + "requires": { + "@jspm/core": "^2.0.1", + "import-meta-resolve": "^3.0.0" + } + }, + "esbuild-plugin-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esbuild-plugin-wasm/-/esbuild-plugin-wasm-1.1.0.tgz", + "integrity": "sha512-0bQ6+1tUbySSnxzn5jnXHMDvYnT0cN/Wd4Syk8g/sqAIJUg7buTIi22svS3Qz6ssx895NT+TgLPb33xi1OkZig==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "import-meta-resolve": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.1.1.tgz", + "integrity": "sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" + }, + "node-polyfill-webpack-plugin": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", + "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", + "requires": { + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.19.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" + } + }, + "node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "terser": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", + "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.0" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.88.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", + "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "requires": {} + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + } + } +} diff --git a/examples/purescript-flake-project/package.json b/examples/purescript-flake-project/package.json new file mode 100644 index 0000000..6558e63 --- /dev/null +++ b/examples/purescript-flake-project/package.json @@ -0,0 +1,37 @@ +{ + "name": "purescript-flake-project", + "type": "module", + "version": "1.0.0", + "description": "Flake lange PureScript example", + "main": "app/index.js", + "directories": { + "test": "test" + }, + "scripts": { + "test": "spago test", + "bundle": "spago bundle-module -m Test.Main --to dist/output.js", + "test-web": "spago bundle-module -m Test.Main --to dist/output.js && BROWSER_RUNTIME=1 webpack serve --static-directory app/" + }, + "author": "Drazen Popovic", + "license": "MIT", + "dependencies": { + "@mlabs-haskell/json-bigint": "2.0.0", + "base64-js": "^1.5.1", + "bignumber.js": "^9.1.1", + "bufferutil": "4.0.5", + "node-polyfill-webpack-plugin": "1.1.4" + }, + "devDependencies": { + "buffer": "^6.0.3", + "html-webpack-plugin": "5.5.0", + "webpack": "^5.88.0", + "webpack-cli": "4.10", + "webpack-dev-server": "^4.15.1", + "esbuild": "0.18.11", + "esbuild-plugin-polyfill-node": "^0.3.0", + "esbuild-plugin-wasm": "^1.1.0" + }, + "prettier": { + "arrowParens": "avoid" + } +} diff --git a/examples/purescript-flake-project/packages.dhall b/examples/purescript-flake-project/packages.dhall new file mode 100644 index 0000000..903caea --- /dev/null +++ b/examples/purescript-flake-project/packages.dhall @@ -0,0 +1,698 @@ +{- +Welcome to your new Dhall package-set! + +Below are instructions for how to edit this file for most use +cases, so that you don't need to know Dhall to use it. + +## Warning: Don't Move This Top-Level Comment! + +Due to how `dhall format` currently works, this comment's +instructions cannot appear near corresponding sections below +because `dhall format` will delete the comment. However, +it will not delete a top-level comment like this one. + +## Use Cases + +Most will want to do one or both of these options: +1. Override/Patch a package's dependency +2. Add a package not already in the default package set + +This file will continue to work whether you use one or both options. +Instructions for each option are explained below. + +### Overriding/Patching a package + +Purpose: +- Change a package's dependency to a newer/older release than the + default package set's release +- Use your own modified version of some dependency that may + include new API, changed API, removed API by + using your custom git repo of the library rather than + the package set's repo + +Syntax: +where `entityName` is one of the following: +- dependencies +- repo +- version +------------------------------- +let upstream = -- +in upstream + with packageName.entityName = "new value" +------------------------------- + +Example: +------------------------------- +let upstream = -- +in upstream + with halogen.version = "master" + with halogen.repo = "https://example.com/path/to/git/repo.git" + + with halogen-vdom.version = "v4.0.0" +------------------------------- + +### Additions + +Purpose: +- Add packages that aren't already included in the default package set + +Syntax: +where `` is: +- a tag (i.e. "v4.0.0") +- a branch (i.e. "master") +- commit hash (i.e. "701f3e44aafb1a6459281714858fadf2c4c2a977") +------------------------------- +let upstream = -- +in upstream + with new-package-name = + { dependencies = + [ "dependency1" + , "dependency2" + ] + , repo = + "https://example.com/path/to/git/repo.git" + , version = + "" + } +------------------------------- + +Example: +------------------------------- +let upstream = -- +in upstream + with benchotron = + { dependencies = + [ "arrays" + , "exists" + , "profunctor" + , "strings" + , "quickcheck" + , "lcg" + , "transformers" + , "foldable-traversable" + , "exceptions" + , "node-fs" + , "node-buffer" + , "node-readline" + , "datetime" + , "now" + ] + , repo = + "https://github.com/hdgarrood/purescript-benchotron.git" + , version = + "v7.0.0" + } +------------------------------- +-} +let upstream = + https://github.com/purescript/package-sets/releases/download/psc-0.15.4-20230105/packages.dhall + sha256:3e9fbc9ba03e9a1fcfd895f65e2d50ee2f5e86c4cd273f3d5c841b655a0e1bda + +let additions = + { aeson = + { dependencies = + [ "aff" + , "argonaut" + , "argonaut-codecs" + , "argonaut-core" + , "arrays" + , "bifunctors" + , "const" + , "control" + , "effect" + , "either" + , "exceptions" + , "foldable-traversable" + , "foreign-object" + , "integers" + , "js-bigints" + , "lists" + , "maybe" + , "mote" + , "numbers" + , "ordered-collections" + , "partial" + , "prelude" + , "quickcheck" + , "record" + , "spec" + , "strings" + , "tuples" + , "typelevel" + , "typelevel-prelude" + , "uint" + , "untagged-union" + ] + , repo = "https://github.com/mlabs-haskell/purescript-aeson.git" + , version = "v2.0.1" + } + , bignumber = + { dependencies = + [ "console" + , "effect" + , "either" + , "exceptions" + , "functions" + , "integers" + , "partial" + , "prelude" + , "tuples" + ] + , repo = "https://github.com/mlabs-haskell/purescript-bignumber" + , version = "760d11b41ece31b8cdd3c53349c5c2fd48d3ff89" + } + , properties = + { dependencies = [ "prelude", "console" ] + , repo = "https://github.com/Risto-Stevcev/purescript-properties.git" + , version = "v0.2.0" + } + , lattice = + { dependencies = [ "prelude", "console", "properties" ] + , repo = "https://github.com/Risto-Stevcev/purescript-lattice.git" + , version = "v0.3.0" + } + , mote = + { dependencies = [ "these", "transformers", "arrays" ] + , repo = "https://github.com/garyb/purescript-mote" + , version = "v1.1.0" + } + , toppokki = + { dependencies = + [ "prelude" + , "record" + , "functions" + , "node-http" + , "aff-promise" + , "node-buffer" + , "node-fs-aff" + ] + , repo = "https://github.com/mlabs-haskell/purescript-toppokki" + , version = "5992e93396a734c980ef61c74df5b6ab46108920" + } + , noble-secp256k1 = + { dependencies = + [ "aff" + , "aff-promise" + , "bytearrays" + , "effect" + , "prelude" + , "spec" + , "tuples" + , "unsafe-coerce" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-noble-secp256k1.git" + , version = "v2.0.0" + } + , js-bigints = + { dependencies = [ "integers", "maybe", "prelude" ] + , repo = "https://github.com/purescript-contrib/purescript-js-bigints" + , version = "36a7d8ac75a7230043ae511f3145f9ed130954a9" + } + , cip30 = + { dependencies = + [ "aff" + , "aff-promise" + , "arrays" + , "console" + , "effect" + , "literals" + , "maybe" + , "newtype" + , "nullable" + , "prelude" + , "untagged-union" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cip30" + , version = "v1.0.1" + } + , cip30-typesafe = + { dependencies = + [ "aff" + , "bifunctors" + , "cip30" + , "control" + , "effect" + , "either" + , "exceptions" + , "maybe" + , "prelude" + , "spec" + , "transformers" + , "variant" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cip30-typesafe" + , version = "v1.0.0" + } + , cip95 = + { dependencies = + [ "aff" + , "aff-promise" + , "cip30" + , "console" + , "effect" + , "newtype" + , "prelude" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cip95" + , version = "v1.0.0" + } + , cip95-typesafe = + { dependencies = + [ "aff" + , "bifunctors" + , "cip30" + , "cip30-typesafe" + , "cip95" + , "console" + , "control" + , "effect" + , "either" + , "exceptions" + , "maybe" + , "prelude" + , "spec" + , "transformers" + , "variant" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cip95-typesafe" + , version = "v1.0.0" + } + , bytearrays = + { dependencies = + [ "aeson" + , "aff" + , "arraybuffer-types" + , "effect" + , "either" + , "foldable-traversable" + , "maybe" + , "newtype" + , "prelude" + , "quickcheck" + , "quickcheck-laws" + , "spec" + , "strings" + ] + , repo = "https://github.com/mlabs-haskell/purescript-bytearrays" + , version = "v1.0.0" + } + , cardano-serialization-lib = + { dependencies = + [ "aeson" + , "aff" + , "argonaut" + , "bifunctors" + , "bytearrays" + , "effect" + , "either" + , "enums" + , "maybe" + , "nullable" + , "ordered-collections" + , "partial" + , "prelude" + , "profunctor" + , "spec" + , "transformers" + , "tuples" + , "unsafe-coerce" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-serialization-lib" + , version = "v3.0.0" + } + , cardano-plutus-data-schema = + { dependencies = [ "prelude" ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-plutus-data-schema" + , version = "v1.0.0" + } + , plutus-types = + { dependencies = + [ "aeson" + , "argonaut-codecs" + , "arrays" + , "bifunctors" + , "bytearrays" + , "cardano-plutus-data-schema" + , "cardano-types" + , "console" + , "effect" + , "either" + , "foldable-traversable" + , "gen" + , "js-bigints" + , "lattice" + , "maybe" + , "monad-logger" + , "newtype" + , "ordered-collections" + , "partial" + , "prelude" + , "profunctor-lenses" + , "quickcheck" + , "these" + , "tuples" + ] + , repo = "https://github.com/mlabs-haskell/purescript-plutus-types" + , version = "v1.0.1" + } + , cip30-mock = + { dependencies = + [ "aff-promise", "console", "effect", "functions", "prelude" ] + , repo = "https://github.com/mlabs-haskell/purescript-cip30-mock" + , version = "v1.1.0" + } + , cardano-collateral-select = + { dependencies = + [ "arrays" + , "cardano-types" + , "console" + , "effect" + , "exceptions" + , "foldable-traversable" + , "lists" + , "maybe" + , "newtype" + , "ordered-collections" + , "partial" + , "prelude" + , "tuples" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-collateral-select" + , version = "v1.0.0" + } + , cardano-key-wallet = + { dependencies = + [ "aeson" + , "aff" + , "arrays" + , "cardano-collateral-select" + , "cardano-message-signing" + , "cardano-types" + , "console" + , "effect" + , "either" + , "foldable-traversable" + , "maybe" + , "newtype" + , "ordered-collections" + , "prelude" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-key-wallet" + , version = "v2.0.0" + } + , uplc-apply-args = + { dependencies = + [ "aff" + , "bytearrays" + , "cardano-serialization-lib" + , "cardano-types" + , "effect" + , "either" + , "foldable-traversable" + , "foreign-object" + , "js-bigints" + , "lists" + , "maybe" + , "mote" + , "mote-testplan" + , "partial" + , "prelude" + , "profunctor" + , "spec" + , "transformers" + , "tuples" + ] + , repo = "https://github.com/mlabs-haskell/purescript-uplc-apply-args" + , version = "v1.0.0" + } + , cardano-types = + { dependencies = + [ "aeson" + , "aff" + , "arraybuffer-types" + , "arrays" + , "bifunctors" + , "bytearrays" + , "cardano-plutus-data-schema" + , "cardano-serialization-lib" + , "control" + , "datetime" + , "effect" + , "either" + , "encoding" + , "exceptions" + , "foldable-traversable" + , "foreign-object" + , "integers" + , "js-bigints" + , "lattice" + , "lists" + , "literals" + , "maybe" + , "monad-logger" + , "mote" + , "mote-testplan" + , "newtype" + , "nonempty" + , "nullable" + , "ordered-collections" + , "partial" + , "prelude" + , "profunctor" + , "profunctor-lenses" + , "quickcheck" + , "rationals" + , "record" + , "safe-coerce" + , "spec" + , "these" + , "tuples" + , "typelevel-prelude" + , "uint" + , "unfoldable" + , "unsafe-coerce" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cardano-types" + , version = "v4.0.0" + } + , cardano-message-signing = + { dependencies = + [ "bytearrays" + , "cardano-types" + , "console" + , "effect" + , "newtype" + , "prelude" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-message-signing" + , version = "v1.0.0" + } + , cardano-hd-wallet = + { dependencies = + [ "cardano-serialization-lib" + , "cardano-types" + , "console" + , "effect" + , "either" + , "prelude" + , "uint" + ] + , repo = "https://github.com/mlabs-haskell/purescript-cardano-hd-wallet" + , version = "cc1073ddf8bce72407ef6671e3decb59f422e304" + } + , cardano-transaction-builder = + { dependencies = + [ "aeson" + , "aff" + , "arraybuffer-types" + , "arrays" + , "bifunctors" + , "bytearrays" + , "cardano-plutus-data-schema" + , "cardano-serialization-lib" + , "cardano-types" + , "console" + , "control" + , "datetime" + , "effect" + , "either" + , "encoding" + , "exceptions" + , "foldable-traversable" + , "foreign-object" + , "integers" + , "js-bigints" + , "lattice" + , "lists" + , "literals" + , "maybe" + , "monad-logger" + , "mote" + , "mote-testplan" + , "newtype" + , "nonempty" + , "nullable" + , "ordered-collections" + , "partial" + , "prelude" + , "profunctor" + , "profunctor-lenses" + , "quickcheck" + , "rationals" + , "record" + , "safe-coerce" + , "spec" + , "strings" + , "these" + , "transformers" + , "tuples" + , "typelevel-prelude" + , "uint" + , "unfoldable" + , "unsafe-coerce" + ] + , repo = + "https://github.com/mlabs-haskell/purescript-cardano-transaction-builder" + , version = "v2.0.0" + } + , mote-testplan = + { dependencies = + [ "aff" + , "console" + , "datetime" + , "effect" + , "foldable-traversable" + , "maybe" + , "mote" + , "newtype" + , "numbers" + , "ordered-collections" + , "prelude" + , "spec" + , "transformers" + ] + , repo = "https://github.com/mlabs-haskell/purescript-mote-testplan" + , version = "v1.0.0" + } + , cardano-transaction-lib = + { dependencies = + [ "aeson" + , "aff" + , "aff-promise" + , "aff-retry" + , "affjax" + , "ansi" + , "argonaut" + , "argonaut-codecs" + , "arrays" + , "avar" + , "bifunctors" + , "bignumber" + , "bytearrays" + , "cardano-hd-wallet" + , "cardano-key-wallet" + , "cardano-message-signing" + , "cardano-plutus-data-schema" + , "cardano-serialization-lib" + , "cardano-transaction-builder" + , "cardano-types" + , "checked-exceptions" + , "cip30" + , "cip30-mock" + , "cip30-typesafe" + , "cip95" + , "cip95-typesafe" + , "console" + , "control" + , "crypto" + , "datetime" + , "debug" + , "effect" + , "either" + , "enums" + , "exceptions" + , "foldable-traversable" + , "foreign" + , "foreign-object" + , "formatters" + , "functions" + , "heterogeneous" + , "http-methods" + , "identity" + , "integers" + , "js-bigints" + , "js-date" + , "lattice" + , "lists" + , "literals" + , "maybe" + , "media-types" + , "monad-logger" + , "mote" + , "mote-testplan" + , "newtype" + , "noble-secp256k1" + , "node-buffer" + , "node-child-process" + , "node-fs" + , "node-fs-aff" + , "node-path" + , "node-process" + , "node-readline" + , "node-streams" + , "node-streams-aff" + , "nonempty" + , "now" + , "nullable" + , "numbers" + , "optparse" + , "ordered-collections" + , "orders" + , "parallel" + , "parsing" + , "partial" + , "plutus-types" + , "posix-types" + , "prelude" + , "profunctor" + , "profunctor-lenses" + , "quickcheck" + , "quickcheck-combinators" + , "random" + , "rationals" + , "record" + , "refs" + , "safe-coerce" + , "safely" + , "spec" + , "spec-quickcheck" + , "strings" + , "stringutils" + , "tailrec" + , "these" + , "toppokki" + , "transformers" + , "tuples" + , "typelevel-prelude" + , "uint" + , "unfoldable" + , "unsafe-coerce" + , "untagged-union" + , "uplc-apply-args" + , "variant" + , "web-html" + , "web-storage" + ] + , repo = "https://github.com/Plutonomicon/cardano-transaction-lib" + , version = "5b0a18b5a79c1ee024ca2668af04fab42c444e8f" + } + } + +in (upstream // additions) + with parsing.version = "v7.0.1" diff --git a/examples/purescript-flake-project/spago-packages.nix b/examples/purescript-flake-project/spago-packages.nix new file mode 100644 index 0000000..2f6ca82 --- /dev/null +++ b/examples/purescript-flake-project/spago-packages.nix @@ -0,0 +1,445 @@ +# This file was generated by Spago2Nix + +{ + pkgs ? import { }, +}: + +let + inputs = { + + "bifunctors" = pkgs.stdenv.mkDerivation { + name = "bifunctors"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-bifunctors.git"; + rev = "16ba2fb6dd7f05528ebd9e2f9ca3a068b325e5b3"; + sha256 = "1qz5aaiq5w4g1rhjb63z47h6nqhw8hw23x1zw5alam047pq4vfkg"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "const" = pkgs.stdenv.mkDerivation { + name = "const"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-const.git"; + rev = "ab9570cf2b6e67f7e441178211db1231cfd75c37"; + sha256 = "0mcpwqqf5bcwxlzk53smvsjjz1ymlnq0ypphg6sc83ibw70g64f6"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "contravariant" = pkgs.stdenv.mkDerivation { + name = "contravariant"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-contravariant.git"; + rev = "9ad3e105b8855bcc25f4e0893c784789d05a58de"; + sha256 = "1xkd3rfs8v20w7mj6sj6dmhfb2vb1zpmjv245xj1rahk3g16qm7m"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "control" = pkgs.stdenv.mkDerivation { + name = "control"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-control.git"; + rev = "a6033808790879a17b2729e73747a9ed3fb2264e"; + sha256 = "05sdgywprwpav62d2bvlb80yd39brxhnmhhl1f116mm9hw5clqia"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "distributive" = pkgs.stdenv.mkDerivation { + name = "distributive"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-distributive.git"; + rev = "6005e513642e855ebf6f884d24a35c2803ca252a"; + sha256 = "0x6cfsx9ff66kvw9l10pxd5vv16r91mmfxrfc68w1xfdfi81lhdx"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "effect" = pkgs.stdenv.mkDerivation { + name = "effect"; + version = "v4.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-effect.git"; + rev = "a192ddb923027d426d6ea3d8deb030c9aa7c7dda"; + sha256 = "0aa10lc6h9mlf4xf3g3ziig7v6kxdqvbh20kma8ay59w0b1bhmj1"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "either" = pkgs.stdenv.mkDerivation { + name = "either"; + version = "v6.1.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-either.git"; + rev = "af655a04ed2fd694b6688af39ee20d7907ad0763"; + sha256 = "05zps4klvgmvlm06f4hrycssm8q0pysbqnjsrk26lfvmid6mmg63"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "enums" = pkgs.stdenv.mkDerivation { + name = "enums"; + version = "v6.0.1"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-enums.git"; + rev = "cd373c580b69fdc00e412bddbc299adabe242cc5"; + sha256 = "1wk98ddmgyii1ifqawnhqkiqlrs405qcp3m12jsg1yp8jv6ppv47"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "exists" = pkgs.stdenv.mkDerivation { + name = "exists"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-exists.git"; + rev = "f765b4ace7869c27b9c05949e18c843881f9173b"; + sha256 = "0xnxi8fsmi15wrpq5d99gg94glk8a45hpx7pf4pmxg5r6rn1vjvx"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "foldable-traversable" = pkgs.stdenv.mkDerivation { + name = "foldable-traversable"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-foldable-traversable.git"; + rev = "b3926f870532d287ea59e2d5cd3873b81ef2a93a"; + sha256 = "0xg8qvyc6r9wqgy7wnw1rjqljl4wpgdrkxsm5x9rsagj2k5brxip"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "functions" = pkgs.stdenv.mkDerivation { + name = "functions"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-functions.git"; + rev = "f626f20580483977c5b27a01aac6471e28aff367"; + sha256 = "1bsf2y8hx103a92yrc6m05q2dv51ckag1srd7q5n9vaf2k9byrj9"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "functors" = pkgs.stdenv.mkDerivation { + name = "functors"; + version = "v5.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-functors.git"; + rev = "022ffd7a2a7ec12080314f3d217b400674a247b4"; + sha256 = "1pnw3r1nk0rx8mrw3ajjml40zvx9v26qrqwj77pz7hpwxigxfbff"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "gen" = pkgs.stdenv.mkDerivation { + name = "gen"; + version = "v4.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-gen.git"; + rev = "9fbcc2a1261c32e30d79c5418edef4d96fe76931"; + sha256 = "0kajzcp9a8dmqvb3ga27hlf18m2smbp98a0bmzzb9vv156ckw0b4"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "identity" = pkgs.stdenv.mkDerivation { + name = "identity"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-identity.git"; + rev = "ef6768f8a52ab0bc943a85f5761ba07c257f639f"; + sha256 = "1lh0pkwwdyd8q9bgf4l1m96gdnardki4r2s359cnhrwp94b43fyr"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "invariant" = pkgs.stdenv.mkDerivation { + name = "invariant"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-invariant.git"; + rev = "1d2a196d51e90623adb88496c2cfd759c6736894"; + sha256 = "07rqag47ykdiqc5yfbc1a64ijaqliljhcw1vgbv81m7ljzzd2xna"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "maybe" = pkgs.stdenv.mkDerivation { + name = "maybe"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-maybe.git"; + rev = "c6f98ac1088766287106c5d9c8e30e7648d36786"; + sha256 = "0n33g8c579vcs06ii0r7f14jjdwzjw7p583w4nmrv9h442q2cvlz"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "newtype" = pkgs.stdenv.mkDerivation { + name = "newtype"; + version = "v5.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-newtype.git"; + rev = "29d8e6dd77aec2c975c948364ec3faf26e14ee7b"; + sha256 = "0kfc644zn2f9rpx8fy4gjvmz04k9mv1c2xrqis8m3s0ydnhbffd7"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "nonempty" = pkgs.stdenv.mkDerivation { + name = "nonempty"; + version = "v7.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-nonempty.git"; + rev = "28150ecc7419238b187abd609a92a645273348bb"; + sha256 = "1mwdc2sny2ygp67kyk7h2493vq7syf7j18s3d9a5gwf1y7jlf7gh"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "numbers" = pkgs.stdenv.mkDerivation { + name = "numbers"; + version = "v9.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-numbers.git"; + rev = "2a53528f18f9415334bae28e7bb3cf3be86342c2"; + sha256 = "1h4v6ir1hq6gvkk0kla38vlcd6bv73xkc8pv71jygwqxrdwfxxgw"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "orders" = pkgs.stdenv.mkDerivation { + name = "orders"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-orders.git"; + rev = "f86db621ec5eef1274145f8b1fd8ebbfe0ed4a2c"; + sha256 = "14fjls3v14ia6fr2w4p0i5dqv10zk343wg28m4c77a17jmvbs9r4"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "partial" = pkgs.stdenv.mkDerivation { + name = "partial"; + version = "v4.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-partial.git"; + rev = "0fa0646f5ea1ec5f0c46dcbd770c705a6c9ad3ec"; + sha256 = "04s1h0r3slyd8kcamhqqrr6piksl9y76nmf2418j0ifhp16qwxmm"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "prelude" = pkgs.stdenv.mkDerivation { + name = "prelude"; + version = "v6.0.1"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-prelude.git"; + rev = "f4cad0ae8106185c9ab407f43cf9abf05c256af4"; + sha256 = "0j6mb9w728ifcp10jdv7l9k7k5pw8j1f0fa7xyb8xmbxzc59xqpy"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "profunctor" = pkgs.stdenv.mkDerivation { + name = "profunctor"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-profunctor.git"; + rev = "0a966a14e7b0c827d44657dc1710cdc712d2e034"; + sha256 = "07rhk8micbc74my6s53xbj2smvvwah2w1drqrcmcnncxdks3lqg3"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "refs" = pkgs.stdenv.mkDerivation { + name = "refs"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-refs.git"; + rev = "f8e6216da4cb9309fde1f20cd6f69ac3a3b7f9e8"; + sha256 = "09bvfxhjfwfwv55py45s71maazwrr68k0rk4v8ynfqv91h34319h"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "safe-coerce" = pkgs.stdenv.mkDerivation { + name = "safe-coerce"; + version = "v2.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-safe-coerce.git"; + rev = "7fa799ae80a38b8d948efcb52608e58e198b3da7"; + sha256 = "00m4l733gpl0153cbl6n5kly7jr8ids399apza2rbczif40brp9g"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "tailrec" = pkgs.stdenv.mkDerivation { + name = "tailrec"; + version = "v6.1.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-tailrec.git"; + rev = "5661a10afbd4849bd2e45139ea567beb40b20f9f"; + sha256 = "0snhrvkpd429r0d0bzs0mxwwz3am9bpa1m9f5a9hpmyjjkl7gddw"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "tuples" = pkgs.stdenv.mkDerivation { + name = "tuples"; + version = "v7.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-tuples.git"; + rev = "4f52da2729b448c8564369378f1232d8d2dc1d8b"; + sha256 = "1m1ng0xxicb73945jymcl1hn2y2hmynlnmhb2k0kkn1jrjwgcc3d"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "type-equality" = pkgs.stdenv.mkDerivation { + name = "type-equality"; + version = "v4.0.1"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-type-equality.git"; + rev = "0525b7d39e0fbd81b4209518139fb8ab02695774"; + sha256 = "1ass38jdycsjisdimdc4drg2w8vkkwp6lkvz3kvy7q0h98vdmlbr"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "uint" = pkgs.stdenv.mkDerivation { + name = "uint"; + version = "v7.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript-contrib/purescript-uint.git"; + rev = "9e4f76ffd5192472f75583844172fe8ab3c0cb9f"; + sha256 = "173bhrd006q53s7agwyasxhfbr89x9jpz5b47vm2fr74l3jcw3lq"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "unfoldable" = pkgs.stdenv.mkDerivation { + name = "unfoldable"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-unfoldable.git"; + rev = "493dfe04ed590e20d8f69079df2f58486882748d"; + sha256 = "15z2k639ph8wdkrc2y838m5am1z7szw2vqymmv021skzisyn7zwf"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + "unsafe-coerce" = pkgs.stdenv.mkDerivation { + name = "unsafe-coerce"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-unsafe-coerce.git"; + rev = "ab956f82e66e633f647fb3098e8ddd3ec58d689f"; + sha256 = "0r6d3dx8jalfzvrvkagz9v05yxwkkhgbzlpswg4w1cyl03zjcla4"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; + }; + + }; + + cpPackage = + pkg: + let + target = ".spago/${pkg.name}/${pkg.version}"; + in + '' + if [ ! -e ${target} ]; then + echo "Installing ${target}." + mkdir -p ${target} + cp --no-preserve=mode,ownership,timestamp -r ${toString pkg.outPath}/* ${target} + else + echo "${target} already exists. Skipping." + fi + ''; + + getGlob = pkg: ''".spago/${pkg.name}/${pkg.version}/src/**/*.purs"''; + + getStoreGlob = pkg: ''"${pkg.outPath}/src/**/*.purs"''; + +in +{ + inherit inputs; + + installSpagoStyle = pkgs.writeShellScriptBin "install-spago-style" '' + set -e + echo installing dependencies... + ${builtins.toString (builtins.map cpPackage (builtins.attrValues inputs))} + echo "echo done." + ''; + + buildSpagoStyle = pkgs.writeShellScriptBin "build-spago-style" '' + set -e + echo building project... + purs compile ${builtins.toString (builtins.map getGlob (builtins.attrValues inputs))} "$@" + echo done. + ''; + + buildFromNixStore = pkgs.writeShellScriptBin "build-from-store" '' + set -e + echo building project using sources from nix store... + purs compile ${builtins.toString (builtins.map getStoreGlob (builtins.attrValues inputs))} "$@" + echo done. + ''; + + mkBuildProjectOutput = + { src, purs }: + + pkgs.stdenv.mkDerivation { + name = "build-project-output"; + src = src; + + buildInputs = [ purs ]; + + installPhase = '' + mkdir -p $out + purs compile "$src/**/*.purs" ${ + builtins.toString (builtins.map (x: ''"${x.outPath}/src/**/*.purs"'') (builtins.attrValues inputs)) + } + mv output $out + ''; + }; +} diff --git a/examples/purescript-flake-project/spago.dhall b/examples/purescript-flake-project/spago.dhall new file mode 100644 index 0000000..6f2bc3e --- /dev/null +++ b/examples/purescript-flake-project/spago.dhall @@ -0,0 +1,5 @@ +{ name = "purescript-flake-project" +, dependencies = [ "console" ] +, packages = ./packages.dhall +, sources = [ "src/**/*.purs" ] +} diff --git a/examples/purescript-flake-project/src/Main.purs b/examples/purescript-flake-project/src/Main.purs new file mode 100644 index 0000000..82f6b95 --- /dev/null +++ b/examples/purescript-flake-project/src/Main.purs @@ -0,0 +1,5 @@ +module Main where + +import Effect.Console + +main = log "Hello, World!" From 05d9899cd8b3db0477b99351d567bfab997e9bcf Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Fri, 15 Aug 2025 12:12:37 +0900 Subject: [PATCH 76/91] CTL nixpkgs update --- examples/purescript-flake-project/build.nix | 1 + flake-lang/flake-purescript.nix | 4 +++- flake.lock | 2 -- flake.nix | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/purescript-flake-project/build.nix b/examples/purescript-flake-project/build.nix index 2a6ce31..e00037d 100644 --- a/examples/purescript-flake-project/build.nix +++ b/examples/purescript-flake-project/build.nix @@ -14,6 +14,7 @@ _: { strictComp = true; packageJson = ./package.json; packageLock = ./package-lock.json; + nodejs = pkgs.nodejs-slim_24; shell = { withRuntime = false; packageLockOnly = true; diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index 9d52893..94ac9d9 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -43,4 +43,6 @@ let devShell = purs.devShell; }; in -mkFlake pursProjOpts.projectName (pkgs.purescriptProject pursProjOpts) +mkFlake pursProjOpts.projectName ( + pkgs.purescriptProject ({ nodejs = pkgs.nodejs; } // pursProjOpts) +) diff --git a/flake.lock b/flake.lock index 6cc8627..fc9bb1a 100644 --- a/flake.lock +++ b/flake.lock @@ -1036,8 +1036,6 @@ "flake-compat": "flake-compat_10", "hercules-ci-effects": "hercules-ci-effects_2", "nixpkgs": [ - "ctl", - "cardano-node", "nixpkgs" ], "nixpkgs-arion": "nixpkgs-arion", diff --git a/flake.nix b/flake.nix index 3b258d3..377da65 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,7 @@ ctl = { url = "github:plutonomicon/cardano-transaction-lib?ref=develop"; inputs.db-sync.follows = "db-sync-ctl"; + inputs.nixpkgs.follows = "nixpkgs"; }; db-sync-ctl = { From 8a57233fd00f815b74c963d45f7eac7489022582 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Sat, 16 Aug 2025 09:37:18 +0900 Subject: [PATCH 77/91] Update ctl --- examples/purescript-flake-project/build.nix | 1 - flake-lang/flake-purescript.nix | 4 +--- flake.nix | 3 +-- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/examples/purescript-flake-project/build.nix b/examples/purescript-flake-project/build.nix index e00037d..2a6ce31 100644 --- a/examples/purescript-flake-project/build.nix +++ b/examples/purescript-flake-project/build.nix @@ -14,7 +14,6 @@ _: { strictComp = true; packageJson = ./package.json; packageLock = ./package-lock.json; - nodejs = pkgs.nodejs-slim_24; shell = { withRuntime = false; packageLockOnly = true; diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index 94ac9d9..9d52893 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -43,6 +43,4 @@ let devShell = purs.devShell; }; in -mkFlake pursProjOpts.projectName ( - pkgs.purescriptProject ({ nodejs = pkgs.nodejs; } // pursProjOpts) -) +mkFlake pursProjOpts.projectName (pkgs.purescriptProject pursProjOpts) diff --git a/flake.nix b/flake.nix index 377da65..2e5db4c 100644 --- a/flake.nix +++ b/flake.nix @@ -23,9 +23,8 @@ ## Cardano transaction library (leveraging CTL's Purescript Nix machinery) ctl = { - url = "github:plutonomicon/cardano-transaction-lib?ref=develop"; + url = "github:plutonomicon/cardano-transaction-lib?ref=szg251/flake-update"; inputs.db-sync.follows = "db-sync-ctl"; - inputs.nixpkgs.follows = "nixpkgs"; }; db-sync-ctl = { From 94cb4dabea8a5e15f509009994d955a952b44010 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Sat, 16 Aug 2025 10:40:30 +0900 Subject: [PATCH 78/91] Fix purescript example --- .../esbuild/bundle.js | 54 +++ .../spago-packages.nix | 437 ++---------------- examples/purescript-flake-project/spago.dhall | 4 +- .../purescript-flake-project/src/Main.purs | 5 +- .../purescript-flake-project/test/Main.purs | 11 + .../webpack.config.cjs | 51 ++ pre-commit.nix | 5 +- 7 files changed, 175 insertions(+), 392 deletions(-) create mode 100644 examples/purescript-flake-project/esbuild/bundle.js create mode 100644 examples/purescript-flake-project/test/Main.purs create mode 100644 examples/purescript-flake-project/webpack.config.cjs diff --git a/examples/purescript-flake-project/esbuild/bundle.js b/examples/purescript-flake-project/esbuild/bundle.js new file mode 100644 index 0000000..0f5358a --- /dev/null +++ b/examples/purescript-flake-project/esbuild/bundle.js @@ -0,0 +1,54 @@ +import * as esbuild from "esbuild"; +import { wasmLoader } from "esbuild-plugin-wasm"; +import { polyfillNode } from "esbuild-plugin-polyfill-node"; +import process from "node:process"; + +if (process.argv.length < 4) { + throw `usage: node bundle.js ENTRY_POINT OUTPUT_FILENAME`; +} + +const isBrowser = !!process.env.BROWSER_RUNTIME; + +export const buildOptions = ({ entryPoint, outfile }) => { + const config = { + entryPoints: [entryPoint], + outfile: outfile, + define: { + BROWSER_RUNTIME: isBrowser ? "true" : '""', + }, + plugins: [ + wasmLoader({ + mode: "deferred", + }), + ], + bundle: true, + platform: isBrowser ? "browser" : "node", + format: "esm", + treeShaking: true, + logLevel: "error", + }; + + // https://esbuild.github.io/api/#packages + if (!isBrowser) { + config.packages = "external"; + } else { + config.plugins.push( + polyfillNode({ + polyfills: { + crypto: true, + fs: true, + os: true, + }, + }), + ); + } + + return config; +}; + +esbuild.build( + buildOptions({ + entryPoint: process.argv[2], + outfile: process.argv[3], + }), +); diff --git a/examples/purescript-flake-project/spago-packages.nix b/examples/purescript-flake-project/spago-packages.nix index 2f6ca82..71209f7 100644 --- a/examples/purescript-flake-project/spago-packages.nix +++ b/examples/purescript-flake-project/spago-packages.nix @@ -1,392 +1,52 @@ # This file was generated by Spago2Nix -{ - pkgs ? import { }, -}: +{ pkgs ? import {} }: let inputs = { - "bifunctors" = pkgs.stdenv.mkDerivation { - name = "bifunctors"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-bifunctors.git"; - rev = "16ba2fb6dd7f05528ebd9e2f9ca3a068b325e5b3"; - sha256 = "1qz5aaiq5w4g1rhjb63z47h6nqhw8hw23x1zw5alam047pq4vfkg"; + "console" = pkgs.stdenv.mkDerivation { + name = "console"; + version = "v6.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-console.git"; + rev = "3b83d7b792d03872afeea5e62b4f686ab0f09842"; + sha256 = "0fr5l1myhscp910mybp04cg6g8f2hy3ikjfc8fkqlb2dm2cqzdfs"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "const" = pkgs.stdenv.mkDerivation { - name = "const"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-const.git"; - rev = "ab9570cf2b6e67f7e441178211db1231cfd75c37"; - sha256 = "0mcpwqqf5bcwxlzk53smvsjjz1ymlnq0ypphg6sc83ibw70g64f6"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "contravariant" = pkgs.stdenv.mkDerivation { - name = "contravariant"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-contravariant.git"; - rev = "9ad3e105b8855bcc25f4e0893c784789d05a58de"; - sha256 = "1xkd3rfs8v20w7mj6sj6dmhfb2vb1zpmjv245xj1rahk3g16qm7m"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "control" = pkgs.stdenv.mkDerivation { - name = "control"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-control.git"; - rev = "a6033808790879a17b2729e73747a9ed3fb2264e"; - sha256 = "05sdgywprwpav62d2bvlb80yd39brxhnmhhl1f116mm9hw5clqia"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "distributive" = pkgs.stdenv.mkDerivation { - name = "distributive"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-distributive.git"; - rev = "6005e513642e855ebf6f884d24a35c2803ca252a"; - sha256 = "0x6cfsx9ff66kvw9l10pxd5vv16r91mmfxrfc68w1xfdfi81lhdx"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; "effect" = pkgs.stdenv.mkDerivation { - name = "effect"; - version = "v4.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-effect.git"; - rev = "a192ddb923027d426d6ea3d8deb030c9aa7c7dda"; - sha256 = "0aa10lc6h9mlf4xf3g3ziig7v6kxdqvbh20kma8ay59w0b1bhmj1"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "either" = pkgs.stdenv.mkDerivation { - name = "either"; - version = "v6.1.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-either.git"; - rev = "af655a04ed2fd694b6688af39ee20d7907ad0763"; - sha256 = "05zps4klvgmvlm06f4hrycssm8q0pysbqnjsrk26lfvmid6mmg63"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "enums" = pkgs.stdenv.mkDerivation { - name = "enums"; - version = "v6.0.1"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-enums.git"; - rev = "cd373c580b69fdc00e412bddbc299adabe242cc5"; - sha256 = "1wk98ddmgyii1ifqawnhqkiqlrs405qcp3m12jsg1yp8jv6ppv47"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "exists" = pkgs.stdenv.mkDerivation { - name = "exists"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-exists.git"; - rev = "f765b4ace7869c27b9c05949e18c843881f9173b"; - sha256 = "0xnxi8fsmi15wrpq5d99gg94glk8a45hpx7pf4pmxg5r6rn1vjvx"; + name = "effect"; + version = "v4.0.0"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-effect.git"; + rev = "a192ddb923027d426d6ea3d8deb030c9aa7c7dda"; + sha256 = "0aa10lc6h9mlf4xf3g3ziig7v6kxdqvbh20kma8ay59w0b1bhmj1"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "foldable-traversable" = pkgs.stdenv.mkDerivation { - name = "foldable-traversable"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-foldable-traversable.git"; - rev = "b3926f870532d287ea59e2d5cd3873b81ef2a93a"; - sha256 = "0xg8qvyc6r9wqgy7wnw1rjqljl4wpgdrkxsm5x9rsagj2k5brxip"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "functions" = pkgs.stdenv.mkDerivation { - name = "functions"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-functions.git"; - rev = "f626f20580483977c5b27a01aac6471e28aff367"; - sha256 = "1bsf2y8hx103a92yrc6m05q2dv51ckag1srd7q5n9vaf2k9byrj9"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "functors" = pkgs.stdenv.mkDerivation { - name = "functors"; - version = "v5.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-functors.git"; - rev = "022ffd7a2a7ec12080314f3d217b400674a247b4"; - sha256 = "1pnw3r1nk0rx8mrw3ajjml40zvx9v26qrqwj77pz7hpwxigxfbff"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "gen" = pkgs.stdenv.mkDerivation { - name = "gen"; - version = "v4.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-gen.git"; - rev = "9fbcc2a1261c32e30d79c5418edef4d96fe76931"; - sha256 = "0kajzcp9a8dmqvb3ga27hlf18m2smbp98a0bmzzb9vv156ckw0b4"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "identity" = pkgs.stdenv.mkDerivation { - name = "identity"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-identity.git"; - rev = "ef6768f8a52ab0bc943a85f5761ba07c257f639f"; - sha256 = "1lh0pkwwdyd8q9bgf4l1m96gdnardki4r2s359cnhrwp94b43fyr"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "invariant" = pkgs.stdenv.mkDerivation { - name = "invariant"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-invariant.git"; - rev = "1d2a196d51e90623adb88496c2cfd759c6736894"; - sha256 = "07rqag47ykdiqc5yfbc1a64ijaqliljhcw1vgbv81m7ljzzd2xna"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "maybe" = pkgs.stdenv.mkDerivation { - name = "maybe"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-maybe.git"; - rev = "c6f98ac1088766287106c5d9c8e30e7648d36786"; - sha256 = "0n33g8c579vcs06ii0r7f14jjdwzjw7p583w4nmrv9h442q2cvlz"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "newtype" = pkgs.stdenv.mkDerivation { - name = "newtype"; - version = "v5.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-newtype.git"; - rev = "29d8e6dd77aec2c975c948364ec3faf26e14ee7b"; - sha256 = "0kfc644zn2f9rpx8fy4gjvmz04k9mv1c2xrqis8m3s0ydnhbffd7"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "nonempty" = pkgs.stdenv.mkDerivation { - name = "nonempty"; - version = "v7.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-nonempty.git"; - rev = "28150ecc7419238b187abd609a92a645273348bb"; - sha256 = "1mwdc2sny2ygp67kyk7h2493vq7syf7j18s3d9a5gwf1y7jlf7gh"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "numbers" = pkgs.stdenv.mkDerivation { - name = "numbers"; - version = "v9.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-numbers.git"; - rev = "2a53528f18f9415334bae28e7bb3cf3be86342c2"; - sha256 = "1h4v6ir1hq6gvkk0kla38vlcd6bv73xkc8pv71jygwqxrdwfxxgw"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "orders" = pkgs.stdenv.mkDerivation { - name = "orders"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-orders.git"; - rev = "f86db621ec5eef1274145f8b1fd8ebbfe0ed4a2c"; - sha256 = "14fjls3v14ia6fr2w4p0i5dqv10zk343wg28m4c77a17jmvbs9r4"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "partial" = pkgs.stdenv.mkDerivation { - name = "partial"; - version = "v4.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-partial.git"; - rev = "0fa0646f5ea1ec5f0c46dcbd770c705a6c9ad3ec"; - sha256 = "04s1h0r3slyd8kcamhqqrr6piksl9y76nmf2418j0ifhp16qwxmm"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; "prelude" = pkgs.stdenv.mkDerivation { - name = "prelude"; - version = "v6.0.1"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-prelude.git"; - rev = "f4cad0ae8106185c9ab407f43cf9abf05c256af4"; - sha256 = "0j6mb9w728ifcp10jdv7l9k7k5pw8j1f0fa7xyb8xmbxzc59xqpy"; + name = "prelude"; + version = "v6.0.1"; + src = pkgs.fetchgit { + url = "https://github.com/purescript/purescript-prelude.git"; + rev = "f4cad0ae8106185c9ab407f43cf9abf05c256af4"; + sha256 = "0j6mb9w728ifcp10jdv7l9k7k5pw8j1f0fa7xyb8xmbxzc59xqpy"; + }; + phases = "installPhase"; + installPhase = "ln -s $src $out"; }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "profunctor" = pkgs.stdenv.mkDerivation { - name = "profunctor"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-profunctor.git"; - rev = "0a966a14e7b0c827d44657dc1710cdc712d2e034"; - sha256 = "07rhk8micbc74my6s53xbj2smvvwah2w1drqrcmcnncxdks3lqg3"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "refs" = pkgs.stdenv.mkDerivation { - name = "refs"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-refs.git"; - rev = "f8e6216da4cb9309fde1f20cd6f69ac3a3b7f9e8"; - sha256 = "09bvfxhjfwfwv55py45s71maazwrr68k0rk4v8ynfqv91h34319h"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "safe-coerce" = pkgs.stdenv.mkDerivation { - name = "safe-coerce"; - version = "v2.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-safe-coerce.git"; - rev = "7fa799ae80a38b8d948efcb52608e58e198b3da7"; - sha256 = "00m4l733gpl0153cbl6n5kly7jr8ids399apza2rbczif40brp9g"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "tailrec" = pkgs.stdenv.mkDerivation { - name = "tailrec"; - version = "v6.1.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-tailrec.git"; - rev = "5661a10afbd4849bd2e45139ea567beb40b20f9f"; - sha256 = "0snhrvkpd429r0d0bzs0mxwwz3am9bpa1m9f5a9hpmyjjkl7gddw"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "tuples" = pkgs.stdenv.mkDerivation { - name = "tuples"; - version = "v7.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-tuples.git"; - rev = "4f52da2729b448c8564369378f1232d8d2dc1d8b"; - sha256 = "1m1ng0xxicb73945jymcl1hn2y2hmynlnmhb2k0kkn1jrjwgcc3d"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "type-equality" = pkgs.stdenv.mkDerivation { - name = "type-equality"; - version = "v4.0.1"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-type-equality.git"; - rev = "0525b7d39e0fbd81b4209518139fb8ab02695774"; - sha256 = "1ass38jdycsjisdimdc4drg2w8vkkwp6lkvz3kvy7q0h98vdmlbr"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "uint" = pkgs.stdenv.mkDerivation { - name = "uint"; - version = "v7.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript-contrib/purescript-uint.git"; - rev = "9e4f76ffd5192472f75583844172fe8ab3c0cb9f"; - sha256 = "173bhrd006q53s7agwyasxhfbr89x9jpz5b47vm2fr74l3jcw3lq"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "unfoldable" = pkgs.stdenv.mkDerivation { - name = "unfoldable"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-unfoldable.git"; - rev = "493dfe04ed590e20d8f69079df2f58486882748d"; - sha256 = "15z2k639ph8wdkrc2y838m5am1z7szw2vqymmv021skzisyn7zwf"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; - - "unsafe-coerce" = pkgs.stdenv.mkDerivation { - name = "unsafe-coerce"; - version = "v6.0.0"; - src = pkgs.fetchgit { - url = "https://github.com/purescript/purescript-unsafe-coerce.git"; - rev = "ab956f82e66e633f647fb3098e8ddd3ec58d689f"; - sha256 = "0r6d3dx8jalfzvrvkagz9v05yxwkkhgbzlpswg4w1cyl03zjcla4"; - }; - phases = "installPhase"; - installPhase = "ln -s $src $out"; - }; }; - cpPackage = - pkg: + cpPackage = pkg: let target = ".spago/${pkg.name}/${pkg.version}"; - in - '' + in '' if [ ! -e ${target} ]; then echo "Installing ${target}." mkdir -p ${target} @@ -400,29 +60,29 @@ let getStoreGlob = pkg: ''"${pkg.outPath}/src/**/*.purs"''; -in -{ +in { inherit inputs; installSpagoStyle = pkgs.writeShellScriptBin "install-spago-style" '' - set -e - echo installing dependencies... - ${builtins.toString (builtins.map cpPackage (builtins.attrValues inputs))} - echo "echo done." + set -e + echo installing dependencies... + ${builtins.toString (builtins.map cpPackage (builtins.attrValues inputs))} + echo "echo done." ''; buildSpagoStyle = pkgs.writeShellScriptBin "build-spago-style" '' - set -e - echo building project... - purs compile ${builtins.toString (builtins.map getGlob (builtins.attrValues inputs))} "$@" - echo done. + set -e + echo building project... + purs compile ${builtins.toString (builtins.map getGlob (builtins.attrValues inputs))} "$@" + echo done. ''; buildFromNixStore = pkgs.writeShellScriptBin "build-from-store" '' - set -e - echo building project using sources from nix store... - purs compile ${builtins.toString (builtins.map getStoreGlob (builtins.attrValues inputs))} "$@" - echo done. + set -e + echo building project using sources from nix store... + purs compile ${builtins.toString ( + builtins.map getStoreGlob (builtins.attrValues inputs))} "$@" + echo done. ''; mkBuildProjectOutput = @@ -436,9 +96,10 @@ in installPhase = '' mkdir -p $out - purs compile "$src/**/*.purs" ${ - builtins.toString (builtins.map (x: ''"${x.outPath}/src/**/*.purs"'') (builtins.attrValues inputs)) - } + purs compile "$src/**/*.purs" ${builtins.toString + (builtins.map + (x: ''"${x.outPath}/src/**/*.purs"'') + (builtins.attrValues inputs))} mv output $out ''; }; diff --git a/examples/purescript-flake-project/spago.dhall b/examples/purescript-flake-project/spago.dhall index 6f2bc3e..e4ccb57 100644 --- a/examples/purescript-flake-project/spago.dhall +++ b/examples/purescript-flake-project/spago.dhall @@ -1,5 +1,5 @@ { name = "purescript-flake-project" -, dependencies = [ "console" ] +, dependencies = [ "console", "effect", "prelude" ] , packages = ./packages.dhall -, sources = [ "src/**/*.purs" ] +, sources = [ "src/**/*.purs", "test/**/*.purs" ] } diff --git a/examples/purescript-flake-project/src/Main.purs b/examples/purescript-flake-project/src/Main.purs index 82f6b95..c3eaf42 100644 --- a/examples/purescript-flake-project/src/Main.purs +++ b/examples/purescript-flake-project/src/Main.purs @@ -1,5 +1,8 @@ module Main where -import Effect.Console +import Effect.Console (log) +import Effect (Effect) +import Prelude +main :: Effect Unit main = log "Hello, World!" diff --git a/examples/purescript-flake-project/test/Main.purs b/examples/purescript-flake-project/test/Main.purs new file mode 100644 index 0000000..f91f98c --- /dev/null +++ b/examples/purescript-flake-project/test/Main.purs @@ -0,0 +1,11 @@ +module Test.Main where + +import Prelude + +import Effect (Effect) +import Effect.Class.Console (log) + +main :: Effect Unit +main = do + log "🍝" + log "You should add some tests." diff --git a/examples/purescript-flake-project/webpack.config.cjs b/examples/purescript-flake-project/webpack.config.cjs new file mode 100644 index 0000000..e233d78 --- /dev/null +++ b/examples/purescript-flake-project/webpack.config.cjs @@ -0,0 +1,51 @@ +const path = require('path'); +const webpack = require("webpack"); +const process = require('node:process'); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const NodePolyfillPlugin = require("node-polyfill-webpack-plugin"); + +module.exports = { + mode: "development", + entry: './app/index.js', + output: { + filename: 'output.js', + path: path.resolve(__dirname, 'dist'), + }, + resolve: { + // We use node_modules provided by Nix shell via an environment variable + modules: [process.env.NODE_PATH], + extensions: [".js"], + fallback: { + buffer: require.resolve("buffer/"), + http: false, + url: false, + stream: false, + crypto: false, + https: false, + net: false, + tls: false, + zlib: false, + os: false, + path: false, + fs: false, + readline: false, + child_process: false, + }, + alias: { + Scripts: path.resolve(__dirname, "dist"), + } + }, + plugins: [ + new webpack.DefinePlugin({ + BROWSER_RUNTIME: !!process.env.BROWSER_RUNTIME, + }), + new NodePolyfillPlugin(), + new webpack.LoaderOptionsPlugin({ + debug: true, + }), + new HtmlWebpackPlugin(), + new webpack.ProvidePlugin({ + Buffer: ["buffer", "Buffer"], + }) + ] +}; diff --git a/pre-commit.nix b/pre-commit.nix index 6e17f24..a5bca3e 100644 --- a/pre-commit.nix +++ b/pre-commit.nix @@ -16,7 +16,10 @@ markdownlint.enable = true; # Nix - nixfmt-rfc-style.enable = true; + nixfmt-rfc-style = { + enable = true; + excludes = [ "spago-packages.nix" ]; + }; deadnix.enable = true; # Haskell From df9a698e93f884952bc8d626f6f56da159d1933f Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Wed, 20 Aug 2025 14:45:50 +0900 Subject: [PATCH 79/91] Fix extra hackage index-state --- flake-lang/haskell.nix/extra-hackage.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/flake-lang/haskell.nix/extra-hackage.nix b/flake-lang/haskell.nix/extra-hackage.nix index 6d902f7..695fae3 100644 --- a/flake-lang/haskell.nix/extra-hackage.nix +++ b/flake-lang/haskell.nix/extra-hackage.nix @@ -85,13 +85,12 @@ let echo ${dir} ln -s ${dir}/* hackage/ ''; - indexStateDate = builtins.substring 0 10 index-state; in pkgs.runCommand "01-index.tar.gz" { } '' mkdir hackage ${builtins.concatStringsSep "" (map f hackageDirs)} cd hackage - tar --sort=name --owner=root:0 --group=root:0 --mtime='UTC ${indexStateDate}' -hczvf $out */*/* + tar --sort=name --owner=root:0 --group=root:0 --mtime='${index-state}' -hczvf $out */*/* ''; mkHackageTarballFor = pkg-specs: mkHackageTarballFromDirsFor (map mkHackageDirFor pkg-specs); From 1c6cf19d97373fac40082ea23174b66097d9f6c9 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 14:53:16 +0900 Subject: [PATCH 80/91] Update flakes --- flake.lock | 2382 +++++++++------------------------------------------- 1 file changed, 392 insertions(+), 1990 deletions(-) diff --git a/flake.lock b/flake.lock index fc9bb1a..d107d2d 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ "CHaP_2": { "flake": false, "locked": { - "lastModified": 1735857786, - "narHash": "sha256-X6Fp2uU++62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU=", + "lastModified": 1745944473, + "narHash": "sha256-zKJE6viU6JKUGlesde00In7VrALXv+lC6r/1QiQBB4s=", "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf", + "rev": "60bade9ab7b16121307e12a0fb9aefb2e245faef", "type": "github" }, "original": { @@ -37,11 +37,11 @@ "CHaP_3": { "flake": false, "locked": { - "lastModified": 1735857786, - "narHash": "sha256-X6Fp2uU++62rgaH4J1pIN5AalfV7f9rM5dmFaByMWqU=", + "lastModified": 1745944473, + "narHash": "sha256-zKJE6viU6JKUGlesde00In7VrALXv+lC6r/1QiQBB4s=", "owner": "intersectmbo", "repo": "cardano-haskell-packages", - "rev": "b9eaf0bbe60ccf64b7afc969b79f9820a4534bcf", + "rev": "60bade9ab7b16121307e12a0fb9aefb2e245faef", "type": "github" }, "original": { @@ -163,100 +163,21 @@ "type": "github" } }, - "blank_2": { - "locked": { - "lastModified": 1625557891, - "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", - "owner": "divnix", - "repo": "blank", - "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "blank", - "type": "github" - } - }, - "blank_3": { - "locked": { - "lastModified": 1625557891, - "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", - "owner": "divnix", - "repo": "blank", - "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "blank", - "type": "github" - } - }, - "blank_4": { - "locked": { - "lastModified": 1625557891, - "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", - "owner": "divnix", - "repo": "blank", - "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "blank", - "type": "github" - } - }, - "blank_5": { - "locked": { - "lastModified": 1625557891, - "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=", - "owner": "divnix", - "repo": "blank", - "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "blank", - "type": "github" - } - }, "blockfrost": { "inputs": { "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1693412637, - "narHash": "sha256-uA2U7ZCdWv2Rxmi10uaMNNw8tiMbgcu2nnO6NTNp3VE=", - "owner": "blockfrost", - "repo": "blockfrost-backend-ryo", - "rev": "8d455ab1f710b7bd27d2aa87c82f0c5129101647", - "type": "github" - }, - "original": { - "owner": "blockfrost", - "ref": "v1.7.0", - "repo": "blockfrost-backend-ryo", - "type": "github" - } - }, - "blockfrost_2": { - "inputs": { - "nixpkgs": "nixpkgs_2" - }, - "locked": { - "lastModified": 1737368354, - "narHash": "sha256-zDqNLiaF3A4/rkMTL2sJWyyPVBB9kwezsfzTmkIBN14=", + "lastModified": 1749464997, + "narHash": "sha256-9FFC13FH7LeT2izPrYgCgDpj2vhxGwIpuGMKNQlBZXU=", "owner": "blockfrost", "repo": "blockfrost-backend-ryo", - "rev": "a49be24384279c916e86dbd9be267ab259bed596", + "rev": "7400007a369d34bbdb88ae1b576b89b4bb528b7f", "type": "github" }, "original": { "owner": "blockfrost", - "ref": "v3.1.0", + "ref": "v4.1.2", "repo": "blockfrost-backend-ryo", "type": "github" } @@ -281,16 +202,16 @@ "blst_2": { "flake": false, "locked": { - "lastModified": 1691598027, - "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "lastModified": 1739372843, + "narHash": "sha256-IlbNMLBjs/dvGogcdbWQIL+3qwy7EXJbIDpo4xBd4bY=", "owner": "supranational", "repo": "blst", - "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "rev": "8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355", "type": "github" }, "original": { "owner": "supranational", - "ref": "v0.3.11", + "ref": "v0.3.14", "repo": "blst", "type": "github" } @@ -298,16 +219,16 @@ "blst_3": { "flake": false, "locked": { - "lastModified": 1691598027, - "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", + "lastModified": 1739372843, + "narHash": "sha256-IlbNMLBjs/dvGogcdbWQIL+3qwy7EXJbIDpo4xBd4bY=", "owner": "supranational", "repo": "blst", - "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", + "rev": "8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355", "type": "github" }, "original": { "owner": "supranational", - "ref": "v0.3.11", + "ref": "v0.3.14", "repo": "blst", "type": "github" } @@ -601,36 +522,6 @@ "type": "github" } }, - "call-flake": { - "locked": { - "lastModified": 1687380775, - "narHash": "sha256-bmhE1TmrJG4ba93l9WQTLuYM53kwGQAjYHRvHOeuxWU=", - "owner": "divnix", - "repo": "call-flake", - "rev": "74061f6c241227cd05e79b702db9a300a2e4131a", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "call-flake", - "type": "github" - } - }, - "call-flake_2": { - "locked": { - "lastModified": 1687380775, - "narHash": "sha256-bmhE1TmrJG4ba93l9WQTLuYM53kwGQAjYHRvHOeuxWU=", - "owner": "divnix", - "repo": "call-flake", - "rev": "74061f6c241227cd05e79b702db9a300a2e4131a", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "call-flake", - "type": "github" - } - }, "cardano-automation": { "inputs": { "flake-utils": "flake-utils", @@ -645,15 +536,14 @@ "cardano-nix", "cardano-node", "nixpkgs" - ], - "tullia": "tullia" + ] }, "locked": { - "lastModified": 1679408951, - "narHash": "sha256-xM78upkrXjRu/739V/IxFrA9m+6rvgOiolt4ReKLAog=", + "lastModified": 1741965132, + "narHash": "sha256-SjNEfsLa+2FKS4GlszaH0fO/QGJbooNFMYU1GVdJToo=", "owner": "input-output-hk", "repo": "cardano-automation", - "rev": "628f135d243d4a9e388c187e4c6179246038ee72", + "rev": "78d16a837d74a72822041ee1b970daa73ac83b9e", "type": "github" }, "original": { @@ -664,25 +554,26 @@ }, "cardano-automation_2": { "inputs": { - "flake-utils": "flake-utils_5", + "flake-utils": "flake-utils_2", "haskellNix": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "haskellNix" ], "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "nixpkgs" - ], - "tullia": "tullia_2" + ] }, "locked": { - "lastModified": 1679408951, - "narHash": "sha256-xM78upkrXjRu/739V/IxFrA9m+6rvgOiolt4ReKLAog=", + "lastModified": 1741965132, + "narHash": "sha256-SjNEfsLa+2FKS4GlszaH0fO/QGJbooNFMYU1GVdJToo=", "owner": "input-output-hk", "repo": "cardano-automation", - "rev": "628f135d243d4a9e388c187e4c6179246038ee72", + "rev": "78d16a837d74a72822041ee1b970daa73ac83b9e", "type": "github" }, "original": { @@ -725,16 +616,16 @@ "utils": "utils" }, "locked": { - "lastModified": 1731069075, - "narHash": "sha256-EESfv4KVXjYokTMQLwJGkhOq6gskiXCjF3rfDNDaeXQ=", + "lastModified": 1732233848, + "narHash": "sha256-UU42L0i8LW9BzhsNJTlWwKdH0nIzbYlOjDmr893RcHo=", "owner": "intersectmbo", "repo": "cardano-db-sync", - "rev": "5b131e97210cf603a3aca5ddca7d1420f9cabeec", + "rev": "944e53232ad5f5f87ed97634d2e4e08496db7a1c", "type": "github" }, "original": { "owner": "intersectmbo", - "ref": "13.6.0.1", + "ref": "13.6.0.2", "repo": "cardano-db-sync", "type": "github" } @@ -756,69 +647,29 @@ "type": "github" } }, - "cardano-mainnet-mirror": { - "inputs": { - "nixpkgs": "nixpkgs_7" - }, - "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", - "type": "github" - } - }, - "cardano-mainnet-mirror_2": { - "inputs": { - "nixpkgs": "nixpkgs_13" - }, - "locked": { - "lastModified": 1642701714, - "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=", - "owner": "input-output-hk", - "repo": "cardano-mainnet-mirror", - "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "nix", - "repo": "cardano-mainnet-mirror", - "type": "github" - } - }, "cardano-nix": { "inputs": { - "blockfrost": "blockfrost_2", + "blockfrost": "blockfrost", "cardano-db-sync": "cardano-db-sync", "cardano-node": "cardano-node", + "cardano-node-nixos-module-fixed": "cardano-node-nixos-module-fixed", "crane": "crane_2", "devour-flake": "devour-flake", - "devshell": "devshell_2", + "devshell": "devshell", "flake-parts": "flake-parts", "flake-root": "flake-root", + "git-hooks-nix": "git-hooks-nix", "hercules-ci-effects": "hercules-ci-effects", - "nixpkgs": [ - "ctl", - "nixpkgs" - ], + "nixpkgs": "nixpkgs_5", "oura": "oura", - "pre-commit-hooks-nix": "pre-commit-hooks-nix", "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1738590756, - "narHash": "sha256-yrg1m0BLC3isFNDSYCrZZ/Qehl9KHHOfmeeIaglPb3Y=", + "lastModified": 1751054552, + "narHash": "sha256-AuqmmWoB5HBZ57v+F+dgN3B3RI8/nJyXgxSGtg18Zt8=", "owner": "mlabs-haskell", "repo": "cardano.nix", - "rev": "4cdea767a7efaabe0c75358416de3cf18175169e", + "rev": "f8d5063f85f424746e72b09d69d8284a8dd77ece", "type": "github" }, "original": { @@ -831,19 +682,13 @@ "inputs": { "CHaP": "CHaP_2", "cardano-automation": "cardano-automation", - "cardano-mainnet-mirror": "cardano-mainnet-mirror", "customConfig": "customConfig", "em": "em", "empty-flake": "empty-flake", - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_3", "hackageNix": "hackageNix_2", "haskellNix": "haskellNix_2", - "hostNixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "nixpkgs" - ], + "incl": "incl", "iohkNix": "iohkNix_2", "nixpkgs": [ "ctl", @@ -852,64 +697,56 @@ "haskellNix", "nixpkgs-unstable" ], - "ops-lib": "ops-lib", - "std": "std_2", - "utils": "utils_3" + "utils": "utils_2" }, "locked": { - "lastModified": 1736202991, - "narHash": "sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY=", + "lastModified": 1745954148, + "narHash": "sha256-Moth/2BOCWDdgXrOX6fv2rykqe4zR9POjC+g4dlUqqc=", "owner": "intersectmbo", "repo": "cardano-node", - "rev": "1f63dbf2ab39e0b32bf6901dc203866d3e37de08", + "rev": "420c94fbb075146c6ec7fba78c5b0482fafe72dd", "type": "github" }, "original": { "owner": "intersectmbo", - "ref": "10.1.4", + "ref": "10.4.1", "repo": "cardano-node", "type": "github" } }, - "cardano-node_2": { + "cardano-node-nixos-module-fixed": { "inputs": { "CHaP": "CHaP_3", "cardano-automation": "cardano-automation_2", - "cardano-mainnet-mirror": "cardano-mainnet-mirror_2", "customConfig": "customConfig_2", "em": "em_2", "empty-flake": "empty-flake_2", - "flake-compat": "flake-compat_8", + "flake-compat": "flake-compat_5", "hackageNix": "hackageNix_3", "haskellNix": "haskellNix_3", - "hostNixpkgs": [ - "ctl", - "cardano-node", - "nixpkgs" - ], + "incl": "incl_2", "iohkNix": "iohkNix_3", "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "haskellNix", "nixpkgs-unstable" ], - "ops-lib": "ops-lib_2", - "std": "std_4", - "utils": "utils_6" + "utils": "utils_3" }, "locked": { - "lastModified": 1736202991, - "narHash": "sha256-Oys38YkpSpB48/H2NseP9kTWXm92a7kjAZtdnorcIEY=", - "owner": "input-output-hk", + "lastModified": 1746434594, + "narHash": "sha256-Ke8lyW2EGc/MK2OX0v6peAs0VsBJh1Ce+jfjaNSMiAc=", + "owner": "intersectmbo", "repo": "cardano-node", - "rev": "1f63dbf2ab39e0b32bf6901dc203866d3e37de08", + "rev": "40192a627d56d4c467cd88c0ceac50e83cccb0a7", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "10.1.4", + "owner": "intersectmbo", "repo": "cardano-node", + "rev": "40192a627d56d4c467cd88c0ceac50e83cccb0a7", "type": "github" } }, @@ -995,11 +832,11 @@ }, "crane": { "locked": { - "lastModified": 1754269165, - "narHash": "sha256-0tcS8FHd4QjbCVoxN9jI+PjHgA4vc/IjkUSp+N3zy0U=", + "lastModified": 1755537552, + "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", "owner": "ipetkov", "repo": "crane", - "rev": "444e81206df3f7d92780680e45858e31d2f07a08", + "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", "type": "github" }, "original": { @@ -1010,11 +847,11 @@ }, "crane_2": { "locked": { - "lastModified": 1731098351, - "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "lastModified": 1750266157, + "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=", "owner": "ipetkov", "repo": "crane", - "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", + "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48", "type": "github" }, "original": { @@ -1025,33 +862,43 @@ }, "ctl": { "inputs": { - "blockfrost": "blockfrost", + "blockfrost": [ + "ctl", + "cardano-nix", + "blockfrost" + ], "cardano-configurations": "cardano-configurations", "cardano-nix": "cardano-nix", - "cardano-node": "cardano-node_2", + "cardano-node": [ + "ctl", + "cardano-nix", + "cardano-node" + ], "db-sync": [ "db-sync-ctl" ], "easy-purescript-nix": "easy-purescript-nix", - "flake-compat": "flake-compat_10", + "flake-compat": "flake-compat_8", "hercules-ci-effects": "hercules-ci-effects_2", "nixpkgs": [ + "ctl", + "cardano-nix", "nixpkgs" ], "nixpkgs-arion": "nixpkgs-arion", "ogmios": "ogmios" }, "locked": { - "lastModified": 1746025665, - "narHash": "sha256-futjJb6GKJ3eRQLdRV2SWcLvSrMlGnxrqXbfjd+PEQQ=", + "lastModified": 1755306451, + "narHash": "sha256-6FvGJuRuj/Uv7Uz2C1k8eqsYknN4+C9g50Nn9kkHBGQ=", "owner": "plutonomicon", "repo": "cardano-transaction-lib", - "rev": "0d58ea37f947a3a678176573a51d4198fe17c17e", + "rev": "78bee9462faf57163583145eb1e66da94968e368", "type": "github" }, "original": { "owner": "plutonomicon", - "ref": "develop", + "ref": "szg251/flake-update", "repo": "cardano-transaction-lib", "type": "github" } @@ -1105,7 +952,7 @@ "inputs": { "CHaP": "CHaP_4", "customConfig": "customConfig_3", - "flake-compat": "flake-compat_11", + "flake-compat": "flake-compat_9", "haskellNix": "haskellNix_4", "iohkNix": "iohkNix_4", "nixpkgs": [ @@ -1118,8 +965,8 @@ "tullia", "std" ], - "tullia": "tullia_3", - "utils": "utils_8" + "tullia": "tullia", + "utils": "utils_6" }, "locked": { "lastModified": 1688568916, @@ -1139,11 +986,11 @@ "devour-flake": { "flake": false, "locked": { - "lastModified": 1726283167, - "narHash": "sha256-Cvc84VzvvdmehafnaIPfdPylNWJcDmv79QQh/MH/4Qk=", + "lastModified": 1738639461, + "narHash": "sha256-R7MHvTh5fskzxNLBe9bher+GQBZ8ZHjz75CPQG3fSRI=", "owner": "srid", "repo": "devour-flake", - "rev": "9b96d31a55be119df8496ec5b7369823deec8a1c", + "rev": "9fe4db872c107ea217c13b24527b68d9e4a4c01b", "type": "github" }, "original": { @@ -1154,31 +1001,18 @@ }, "devshell": { "inputs": { - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], "nixpkgs": [ "ctl", "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", "nixpkgs" ] }, "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", + "lastModified": 1741473158, + "narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", "owner": "numtide", "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", + "rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", "type": "github" }, "original": { @@ -1188,61 +1022,6 @@ } }, "devshell_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1728330715, - "narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=", - "owner": "numtide", - "repo": "devshell", - "rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "devshell_3": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", - "owner": "numtide", - "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "devshell_4": { "inputs": { "flake-utils": [ "db-sync-ctl", @@ -1274,156 +1053,13 @@ "dmerge": { "inputs": { "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", + "db-sync-ctl", "tullia", "std", "nixpkgs" ], "yants": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "data-merge", - "type": "github" - } - }, - "dmerge_2": { - "inputs": { - "haumea": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "haumea" - ], - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "lib" - ], - "yants": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1686862774, - "narHash": "sha256-ojGtRQ9pIOUrxsQEuEPerUkqIJEuod9hIflfNkY+9CE=", - "owner": "divnix", - "repo": "dmerge", - "rev": "9f7f7a8349d33d7bd02e0f2b484b1f076e503a96", - "type": "github" - }, - "original": { - "owner": "divnix", - "ref": "0.2.1", - "repo": "dmerge", - "type": "github" - } - }, - "dmerge_3": { - "inputs": { - "nixlib": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ], - "yants": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "data-merge", - "type": "github" - } - }, - "dmerge_4": { - "inputs": { - "haumea": [ - "ctl", - "cardano-node", - "std", - "haumea" - ], - "nixlib": [ - "ctl", - "cardano-node", - "std", - "lib" - ], - "yants": [ - "ctl", - "cardano-node", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1686862774, - "narHash": "sha256-ojGtRQ9pIOUrxsQEuEPerUkqIJEuod9hIflfNkY+9CE=", - "owner": "divnix", - "repo": "dmerge", - "rev": "9f7f7a8349d33d7bd02e0f2b484b1f076e503a96", - "type": "github" - }, - "original": { - "owner": "divnix", - "ref": "0.2.1", - "repo": "dmerge", - "type": "github" - } - }, - "dmerge_5": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ], - "yants": [ - "db-sync-ctl", + "db-sync-ctl", "tullia", "std", "yants" @@ -1446,11 +1082,11 @@ "easy-purescript-nix": { "flake": false, "locked": { - "lastModified": 1710161569, - "narHash": "sha256-lcIRIOFCdIWEGyKyG/tB4KvxM9zoWuBRDxW+T+mvIb0=", + "lastModified": 1754252604, + "narHash": "sha256-Ta/HhK3BJ/yG7IYUWvqhOyQw5+R/a0fLAJeusFTNmKk=", "owner": "justinwoo", "repo": "easy-purescript-nix", - "rev": "117fd96acb69d7d1727df95b6fde9d8715e031fc", + "rev": "b5ded0a376d29605f5c7b27c6d55600028995bac", "type": "github" }, "original": { @@ -1541,15 +1177,16 @@ "flake-compat_10": { "flake": false, "locked": { - "lastModified": 1733328505, - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", - "owner": "edolstra", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", + "owner": "input-output-hk", "repo": "flake-compat", - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { - "owner": "edolstra", + "owner": "input-output-hk", + "ref": "hkm/gitlab-fix", "repo": "flake-compat", "type": "github" } @@ -1557,16 +1194,15 @@ "flake-compat_11": { "flake": false, "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "fixes", + "owner": "edolstra", "repo": "flake-compat", "type": "github" } @@ -1591,11 +1227,11 @@ "flake-compat_13": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { @@ -1604,7 +1240,7 @@ "type": "github" } }, - "flake-compat_14": { + "flake-compat_2": { "flake": false, "locked": { "lastModified": 1672831974, @@ -1621,23 +1257,24 @@ "type": "github" } }, - "flake-compat_15": { + "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", + "owner": "input-output-hk", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { - "owner": "edolstra", + "owner": "input-output-hk", + "ref": "fixes", "repo": "flake-compat", "type": "github" } }, - "flake-compat_2": { + "flake-compat_4": { "flake": false, "locked": { "lastModified": 1672831974, @@ -1654,23 +1291,7 @@ "type": "github" } }, - "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1647532380, @@ -1687,7 +1308,7 @@ "type": "github" } }, - "flake-compat_5": { + "flake-compat_6": { "flake": false, "locked": { "lastModified": 1672831974, @@ -1704,7 +1325,7 @@ "type": "github" } }, - "flake-compat_6": { + "flake-compat_7": { "flake": false, "locked": { "lastModified": 1696426674, @@ -1720,14 +1341,14 @@ "type": "github" } }, - "flake-compat_7": { + "flake-compat_8": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { @@ -1736,7 +1357,7 @@ "type": "github" } }, - "flake-compat_8": { + "flake-compat_9": { "flake": false, "locked": { "lastModified": 1647532380, @@ -1753,33 +1374,16 @@ "type": "github" } }, - "flake-compat_9": { - "flake": false, - "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1730504689, - "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", + "lastModified": 1749398372, + "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "506278e768c2a08bec68eb62932193e341f55c90", + "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", "type": "github" }, "original": { @@ -1797,11 +1401,11 @@ ] }, "locked": { - "lastModified": 1741352980, - "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { @@ -1877,13 +1481,13 @@ "type": "github" } }, - "flake-utils_10": { + "flake-utils_2": { "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", "owner": "numtide", "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", "type": "github" }, "original": { @@ -1892,22 +1496,23 @@ "type": "github" } }, - "flake-utils_11": { + "flake-utils_3": { "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", + "lastModified": 1679360468, + "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", + "owner": "hamishmack", "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", "type": "github" }, "original": { - "owner": "numtide", + "owner": "hamishmack", + "ref": "hkm/nested-hydraJobs", "repo": "flake-utils", "type": "github" } }, - "flake-utils_2": { + "flake-utils_4": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -1922,7 +1527,7 @@ "type": "github" } }, - "flake-utils_3": { + "flake-utils_5": { "locked": { "lastModified": 1659877975, "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", @@ -1937,122 +1542,31 @@ "type": "github" } }, - "flake-utils_4": { + "ghc-8.6.5-iohk": { + "flake": false, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "input-output-hk", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "flake-utils_5": { + "ghc-8.6.5-iohk_2": { + "flake": false, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_6": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_7": { - "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_8": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_9": { - "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", - "type": "github" - }, - "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", - "type": "github" - } - }, - "ghc-8.6.5-iohk": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc-8.6.5-iohk_2": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", + "owner": "input-output-hk", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { @@ -2187,12 +1701,36 @@ "url": "https://gitlab.haskell.org/ghc/ghc" } }, + "git-hooks-nix": { + "inputs": { + "flake-compat": "flake-compat_7", + "gitignore": "gitignore", + "nixpkgs": [ + "ctl", + "cardano-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1750779888, + "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", + "owner": "cachix", + "repo": "git-hooks.nix", + "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "git-hooks.nix", + "type": "github" + } + }, "gitignore": { "inputs": { "nixpkgs": [ "ctl", "cardano-nix", - "pre-commit-hooks-nix", + "git-hooks-nix", "nixpkgs" ] }, @@ -2233,26 +1771,7 @@ }, "gomod2nix": { "inputs": { - "nixpkgs": "nixpkgs_4", - "utils": "utils_2" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "gomod2nix_2": { - "inputs": { - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_8", "utils": "utils_5" }, "locked": { @@ -2269,25 +1788,6 @@ "type": "github" } }, - "gomod2nix_3": { - "inputs": { - "nixpkgs": "nixpkgs_18", - "utils": "utils_7" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, "hackage": { "flake": false, "locked": { @@ -2307,11 +1807,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1755390531, - "narHash": "sha256-9c8B+Lp9AObnyuMlTwsq2Ye/FZvwJ+CSvFl6xB8+Xj4=", + "lastModified": 1755735896, + "narHash": "sha256-X4HTWcv6vgx6EncLyyJJdaNTkL8F8P69HAMaEgZLYhg=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "d2b0ee44cba14b81b287e38fc3d40ea98232f3bf", + "rev": "54203507c2141dfea4463ba5c4015f11f2c2a503", "type": "github" }, "original": { @@ -2356,15 +1856,16 @@ "hackageNix_2": { "flake": false, "locked": { - "lastModified": 1729039425, - "narHash": "sha256-sIglYcw8Dacj4n0bRlUWo+NLkDMcVi6vtmKvUyG+ZrQ=", + "lastModified": 1745281520, + "narHash": "sha256-dk/70Cmjx8fGSURcAHQnowETeAOElzDxn0wH/P4DUWA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6dc43e5e01f113ce151056a8f94bce7bb2f13eb9", + "rev": "4c98778277c642e326b3cb7c2c9cbb9163b9ffbd", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "for-stackage", "repo": "hackage.nix", "type": "github" } @@ -2372,15 +1873,16 @@ "hackageNix_3": { "flake": false, "locked": { - "lastModified": 1729039425, - "narHash": "sha256-sIglYcw8Dacj4n0bRlUWo+NLkDMcVi6vtmKvUyG+ZrQ=", + "lastModified": 1745281520, + "narHash": "sha256-dk/70Cmjx8fGSURcAHQnowETeAOElzDxn0wH/P4DUWA=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6dc43e5e01f113ce151056a8f94bce7bb2f13eb9", + "rev": "4c98778277c642e326b3cb7c2c9cbb9163b9ffbd", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "for-stackage", "repo": "hackage.nix", "type": "github" } @@ -2388,11 +1890,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1755390541, - "narHash": "sha256-+i3jgjSG2cUXeC0JgMUO2YNbJNjFBih30zrV0UXbT6o=", + "lastModified": 1755735907, + "narHash": "sha256-8fOqP45pBWQVFW4tBGgWw1vJmRRBSrQX1TOkCIRZUlw=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "ad4159c261ba92046ccfd38fd4a3d4aa4b73d609", + "rev": "6313548135c7dc5daea2ae1ed1d0dd1afa3d485e", "type": "github" }, "original": { @@ -2408,7 +1910,7 @@ "cabal-34": "cabal-34_5", "cabal-36": "cabal-36_5", "cardano-shell": "cardano-shell_5", - "flake-compat": "flake-compat_14", + "flake-compat": "flake-compat_12", "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", "hackage": "hackage_2", "hackage-for-stackage": "hackage-for-stackage", @@ -2442,11 +1944,11 @@ "stackage": "stackage_5" }, "locked": { - "lastModified": 1755391913, - "narHash": "sha256-7sO2NUIARu9s1loAmorPMrqZaffmYuC5Jk5c1r+vPBw=", + "lastModified": 1755737525, + "narHash": "sha256-BVHCMhwjwl+uxDUgQOQu3EoGRwcDYLuJ/6DNTgWDSys=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "802a58f712c1ebe0788d5da6e6d113049ab750b5", + "rev": "a808cbd430a74c00a0e5959d384e1a11e2ea1e2a", "type": "github" }, "original": { @@ -2523,7 +2025,7 @@ "cabal-34": "cabal-34_2", "cabal-36": "cabal-36_2", "cardano-shell": "cardano-shell_2", - "flake-compat": "flake-compat_5", + "flake-compat": "flake-compat_4", "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", "ghc910X": "ghc910X", "ghc911": "ghc911", @@ -2584,13 +2086,14 @@ "cabal-34": "cabal-34_3", "cabal-36": "cabal-36_3", "cardano-shell": "cardano-shell_3", - "flake-compat": "flake-compat_9", + "flake-compat": "flake-compat_6", "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", "ghc910X": "ghc910X_2", "ghc911": "ghc911_2", "hackage": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "hackageNix" ], "hls-1.10": "hls-1.10_3", @@ -2607,7 +2110,8 @@ "iserv-proxy": "iserv-proxy_3", "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "nixpkgs" ], "nixpkgs-2003": "nixpkgs-2003_3", @@ -2643,8 +2147,8 @@ "cabal-34": "cabal-34_4", "cabal-36": "cabal-36_4", "cardano-shell": "cardano-shell_4", - "flake-compat": "flake-compat_12", - "flake-utils": "flake-utils_9", + "flake-compat": "flake-compat_10", + "flake-utils": "flake-utils_3", "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", "hackage": "hackage", "hls-1.10": "hls-1.10_4", @@ -2679,59 +2183,10 @@ "type": "github" } }, - "haumea": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1685133229, - "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", - "owner": "nix-community", - "repo": "haumea", - "rev": "34dd58385092a23018748b50f9b23de6266dffc2", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "v0.2.2", - "repo": "haumea", - "type": "github" - } - }, - "haumea_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1685133229, - "narHash": "sha256-FePm/Gi9PBSNwiDFq3N+DWdfxFq0UKsVVTJS3cQPn94=", - "owner": "nix-community", - "repo": "haumea", - "rev": "34dd58385092a23018748b50f9b23de6266dffc2", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "v0.2.2", - "repo": "haumea", - "type": "github" - } - }, "hci-effects": { "inputs": { "flake-parts": "flake-parts_4", - "nixpkgs": "nixpkgs_22" + "nixpkgs": "nixpkgs_12" }, "locked": { "lastModified": 1755233722, @@ -2778,14 +2233,14 @@ "hercules-ci-effects_2": { "inputs": { "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_16" + "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1742014779, - "narHash": "sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8=", + "lastModified": 1755233722, + "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "524637ef84c177661690b924bf64a1ce18072a2c", + "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", "type": "github" }, "original": { @@ -3644,7 +3099,8 @@ "nix": "nix_3", "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "haskellNix", "hydra", "nix", @@ -3690,20 +3146,14 @@ }, "incl": { "inputs": { - "nixlib": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "lib" - ] + "nixlib": "nixlib" }, "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "lastModified": 1693483555, + "narHash": "sha256-Beq4WhSeH3jRTZgC1XopTSU10yLpK1nmMcnGoXO0XYo=", "owner": "divnix", "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "rev": "526751ad3d1e23b07944b14e3f6b7a5948d3007b", "type": "github" }, "original": { @@ -3714,19 +3164,14 @@ }, "incl_2": { "inputs": { - "nixlib": [ - "ctl", - "cardano-node", - "std", - "lib" - ] + "nixlib": "nixlib_2" }, "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "lastModified": 1693483555, + "narHash": "sha256-Beq4WhSeH3jRTZgC1XopTSU10yLpK1nmMcnGoXO0XYo=", "owner": "divnix", "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", + "rev": "526751ad3d1e23b07944b14e3f6b7a5948d3007b", "type": "github" }, "original": { @@ -3761,7 +3206,7 @@ "iohk-nix": { "inputs": { "blst": "blst_5", - "nixpkgs": "nixpkgs_23", + "nixpkgs": "nixpkgs_13", "secp256k1": "secp256k1_5", "sodium": "sodium_5" }, @@ -3818,11 +3263,11 @@ "sodium": "sodium_2" }, "locked": { - "lastModified": 1728687575, - "narHash": "sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM=", + "lastModified": 1745582862, + "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "86c2bd46e8a08f62ea38ffe77cb4e9c337b42217", + "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", "type": "github" }, "original": { @@ -3836,18 +3281,19 @@ "blst": "blst_3", "nixpkgs": [ "ctl", - "cardano-node", + "cardano-nix", + "cardano-node-nixos-module-fixed", "nixpkgs" ], "secp256k1": "secp256k1_3", "sodium": "sodium_3" }, "locked": { - "lastModified": 1728687575, - "narHash": "sha256-38uD8SqT557eh5yyRYuthKm1yTtiWzAN0FH7L/01QKM=", + "lastModified": 1745582862, + "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "86c2bd46e8a08f62ea38ffe77cb4e9c337b42217", + "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", "type": "github" }, "original": { @@ -3965,36 +3411,6 @@ "type": "github" } }, - "lib": { - "locked": { - "lastModified": 1694306727, - "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "lib_2": { - "locked": { - "lastModified": 1694306727, - "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, "lowdown-src": { "flake": false, "locked": { @@ -4059,92 +3475,7 @@ "type": "github" } }, - "mdbook-kroki-preprocessor": { - "flake": false, - "locked": { - "lastModified": 1661755005, - "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", - "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", - "type": "github" - }, - "original": { - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", - "type": "github" - } - }, - "mdbook-kroki-preprocessor_2": { - "flake": false, - "locked": { - "lastModified": 1661755005, - "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=", - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", - "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f", - "type": "github" - }, - "original": { - "owner": "JoelCourtney", - "repo": "mdbook-kroki-preprocessor", - "type": "github" - } - }, "n2c": { - "inputs": { - "flake-utils": "flake-utils_4", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "n2c_2": { - "inputs": { - "flake-utils": "flake-utils_8", - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "n2c_3": { "inputs": { "flake-utils": [ "db-sync-ctl", @@ -4176,7 +3507,7 @@ "nix": { "inputs": { "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_2", "nixpkgs-regression": "nixpkgs-regression" }, "locked": { @@ -4196,99 +3527,14 @@ }, "nix-nomad": { "inputs": { - "flake-compat": "flake-compat_3", - "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", - "type": "github" - }, - "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", - "type": "github" - } - }, - "nix-nomad_2": { - "inputs": { - "flake-compat": "flake-compat_7", - "flake-utils": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix_2", - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", - "type": "github" - }, - "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", - "type": "github" - } - }, - "nix-nomad_3": { - "inputs": { - "flake-compat": "flake-compat_13", + "flake-compat": "flake-compat_11", "flake-utils": [ "db-sync-ctl", "tullia", "nix2container", "flake-utils" ], - "gomod2nix": "gomod2nix_3", + "gomod2nix": "gomod2nix", "nixpkgs": [ "db-sync-ctl", "tullia", @@ -4316,46 +3562,8 @@ }, "nix2container": { "inputs": { - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_5" - }, - "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "nix2container_2": { - "inputs": { - "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_11" - }, - "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "nix2container_3": { - "inputs": { - "flake-utils": "flake-utils_10", - "nixpkgs": "nixpkgs_19" + "flake-utils": "flake-utils_4", + "nixpkgs": "nixpkgs_9" }, "locked": { "lastModified": 1658567952, @@ -4374,7 +3582,7 @@ "nix_2": { "inputs": { "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_3", "nixpkgs-regression": "nixpkgs-regression_2" }, "locked": { @@ -4395,7 +3603,7 @@ "nix_3": { "inputs": { "lowdown-src": "lowdown-src_3", - "nixpkgs": "nixpkgs_14", + "nixpkgs": "nixpkgs_4", "nixpkgs-regression": "nixpkgs-regression_3" }, "locked": { @@ -4416,7 +3624,7 @@ "nix_4": { "inputs": { "lowdown-src": "lowdown-src_4", - "nixpkgs": "nixpkgs_17", + "nixpkgs": "nixpkgs_7", "nixpkgs-regression": "nixpkgs-regression_4" }, "locked": { @@ -4437,28 +3645,19 @@ "nixago": { "inputs": { "flake-utils": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", + "db-sync-ctl", "tullia", "std", "flake-utils" ], "nixago-exts": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", + "db-sync-ctl", "tullia", "std", "blank" ], "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", + "db-sync-ctl", "tullia", "std", "nixpkgs" @@ -4478,79 +3677,33 @@ "type": "github" } }, - "nixago_2": { - "inputs": { - "flake-utils": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, + "nixlib": { "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "lastModified": 1667696192, + "narHash": "sha256-hOdbIhnpWvtmVynKcsj10nxz9WROjZja+1wRAJ/C9+s=", "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "repo": "nixpkgs.lib", + "rev": "babd9cd2ca6e413372ed59fbb1ecc3c3a5fd3e5b", "type": "github" }, "original": { "owner": "nix-community", - "repo": "nixago", + "repo": "nixpkgs.lib", "type": "github" } }, - "nixago_3": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "db-sync-ctl", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, + "nixlib_2": { "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", + "lastModified": 1667696192, + "narHash": "sha256-hOdbIhnpWvtmVynKcsj10nxz9WROjZja+1wRAJ/C9+s=", "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", + "repo": "nixpkgs.lib", + "rev": "babd9cd2ca6e413372ed59fbb1ecc3c3a5fd3e5b", "type": "github" }, "original": { "owner": "nix-community", - "repo": "nixago", + "repo": "nixpkgs.lib", "type": "github" } }, @@ -5084,11 +4237,11 @@ }, "nixpkgs-arion": { "locked": { - "lastModified": 1742483666, - "narHash": "sha256-W1EuSk+UA0ZjA2tdZmXNSWb2ueNpkhX7USHoIHEbBZw=", + "lastModified": 1755305946, + "narHash": "sha256-TL3sue0q2qUMJ+nobTATkiR7kYjK/0pXHyEV7NY19G0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "845be085d84b2d74822f83d58a09406057284a5f", + "rev": "9c67486f09c186e5fc99a02835b458e443a3d0cf", "type": "github" }, "original": { @@ -5099,14 +4252,17 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1730504152, - "narHash": "sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + "lastModified": 1748740939, + "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "656a64127e9d791a334452c6b6606d17539476e2", + "type": "github" }, "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz" + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" } }, "nixpkgs-lib_2": { @@ -5270,114 +4426,117 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", - "owner": "NixOS", + "lastModified": 1674407282, + "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", + "owner": "nixos", + "ref": "nixos-22.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_11": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", - "owner": "NixOS", + "lastModified": 1665087388, + "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_12": { "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", - "owner": "nixos", + "lastModified": 1755027561, + "narHash": "sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV+3/aO28gXpGtMXI=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", + "rev": "005433b926e16227259a1843015b5b2b7f7d1fc3", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "owner": "NixOS", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_13": { "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", + "lastModified": 1751071626, + "narHash": "sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv+Y=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", + "rev": "a47938d89bdf8e279ad432bd6a473cf4c430f48c", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "nixos", + "ref": "release-25.05", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs_14": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1755593991, + "narHash": "sha256-BA9MuPjBDx/WnpTJ0EGhStyfE7hug8g85Y3Ju9oTsM4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "a58390ab6f1aa810eb8e0f0fc74230e7cc06de03", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_15": { "locked": { - "lastModified": 1708343346, - "narHash": "sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0=", - "owner": "nixos", + "lastModified": 1754340878, + "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "9312b935a538684049cb668885e60f15547d4c5f", + "rev": "cab778239e705082fe97bb4990e0d24c50924c04", "type": "github" }, "original": { - "owner": "nixos", - "ref": "release-23.11", + "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_16": { "locked": { - "lastModified": 1741851582, - "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_2": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -5393,86 +4552,55 @@ "type": "github" } }, - "nixpkgs_18": { + "nixpkgs_3": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_19": { + "nixpkgs_4": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_2": { + "nixpkgs_5": { "locked": { - "lastModified": 1687420147, - "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", + "lastModified": 1750776420, + "narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", + "rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf", "type": "github" }, "original": { "owner": "NixOS", - "ref": "release-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_20": { - "locked": { - "lastModified": 1674407282, - "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-22.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_21": { - "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_22": { + "nixpkgs_6": { "locked": { "lastModified": 1755027561, "narHash": "sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV+3/aO28gXpGtMXI=", @@ -5488,70 +4616,7 @@ "type": "github" } }, - "nixpkgs_23": { - "locked": { - "lastModified": 1751071626, - "narHash": "sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv+Y=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "a47938d89bdf8e279ad432bd6a473cf4c430f48c", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "release-25.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_24": { - "locked": { - "lastModified": 1755434895, - "narHash": "sha256-rirx9CWoC5XUU07WXKihShfDBDY7unBporD+4DTcVc4=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "8228a2bd71f9f9518d590c6fec25cdf5f1adad97", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_25": { - "locked": { - "lastModified": 1754340878, - "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "cab778239e705082fe97bb4990e0d24c50924c04", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_26": { - "locked": { - "lastModified": 1744536153, - "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { + "nixpkgs_7": { "locked": { "lastModified": 1657693803, "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", @@ -5567,7 +4632,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_8": { "locked": { "lastModified": 1653581809, "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", @@ -5583,7 +4648,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_9": { "locked": { "lastModified": 1654807842, "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", @@ -5598,99 +4663,7 @@ "type": "github" } }, - "nixpkgs_6": { - "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_7": { - "locked": { - "lastModified": 1642336556, - "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_8": { - "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_9": { - "locked": { - "lastModified": 1708343346, - "narHash": "sha256-qlzHvterVRzS8fS0ophQpkh0rqw0abijHEOAKm0HmV0=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "9312b935a538684049cb668885e60f15547d4c5f", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "release-23.11", - "repo": "nixpkgs", - "type": "github" - } - }, "nosys": { - "locked": { - "lastModified": 1668010795, - "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", - "owner": "divnix", - "repo": "nosys", - "rev": "feade0141487801c71ff55623b421ed535dbdefa", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "nosys", - "type": "github" - } - }, - "nosys_2": { - "locked": { - "lastModified": 1668010795, - "narHash": "sha256-JBDVBnos8g0toU7EhIIqQ1If5m/nyBqtHhL3sicdPwI=", - "owner": "divnix", - "repo": "nosys", - "rev": "feade0141487801c71ff55623b421ed535dbdefa", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "nosys", - "type": "github" - } - }, - "nosys_3": { "locked": { "lastModified": 1667881534, "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", @@ -5708,16 +4681,16 @@ "ogmios": { "flake": false, "locked": { - "lastModified": 1726935492, - "narHash": "sha256-JBKxY0tzd0bilfLE7b6wZX9Cn1tIQGNGHCvy18QLvUA=", + "lastModified": 1749803743, + "narHash": "sha256-070sxFuwBEPV5TTJ72PkSe5hipgEimUKffIzomZppeU=", "owner": "CardanoSolutions", "repo": "ogmios", - "rev": "1b137e49cb158684908dd5933e42de8fe5ab853b", + "rev": "1603f7e8e7d30da056f72e11f03fa4e744a2fac7", "type": "github" }, "original": { "owner": "CardanoSolutions", - "ref": "v6.8.0", + "ref": "v6.13.0", "repo": "ogmios", "type": "github" } @@ -5807,163 +4780,31 @@ "type": "github" } }, - "ops-lib": { - "flake": false, + "oura": { + "inputs": { + "crane": [ + "ctl", + "cardano-nix", + "crane" + ], + "utils": "utils_4" + }, "locked": { - "lastModified": 1713366514, - "narHash": "sha256-0hNlv+grFTE+TeXIbxSY97QoEEaUupOKMusZ4PesdrQ=", - "owner": "input-output-hk", - "repo": "ops-lib", - "rev": "19d83fa8eab1c0b7765f736eb4e8569d84d3e39d", + "lastModified": 1750697545, + "narHash": "sha256-M41AcSWxY9tQLkY8+aFo3xvjVo9YaKdnkHhXcc0BqU0=", + "owner": "txpipe", + "repo": "oura", + "rev": "0ea451908aa02e15443d8e40b956094bd0fa22b0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "ops-lib", + "owner": "txpipe", + "ref": "v1.9.4", + "repo": "oura", "type": "github" } }, - "ops-lib_2": { - "flake": false, - "locked": { - "lastModified": 1713366514, - "narHash": "sha256-0hNlv+grFTE+TeXIbxSY97QoEEaUupOKMusZ4PesdrQ=", - "owner": "input-output-hk", - "repo": "ops-lib", - "rev": "19d83fa8eab1c0b7765f736eb4e8569d84d3e39d", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "ops-lib", - "type": "github" - } - }, - "oura": { - "inputs": { - "crane": [ - "ctl", - "cardano-nix", - "crane" - ], - "utils": "utils_4" - }, - "locked": { - "lastModified": 1729716427, - "narHash": "sha256-gZhY/Xh63VLsiGzfpwoKSSmTJwguiRfOjPry+cD5pmM=", - "owner": "txpipe", - "repo": "oura", - "rev": "c6bfc5ab66a82cc6a59de5d3a3d3f01f5543b961", - "type": "github" - }, - "original": { - "owner": "txpipe", - "ref": "v1.9.2", - "repo": "oura", - "type": "github" - } - }, - "paisano": { - "inputs": { - "call-flake": "call-flake", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "nixpkgs" - ], - "nosys": "nosys", - "yants": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1708640854, - "narHash": "sha256-EpcAmvIS4ErqhXtVEfd2GPpU/E/s8CCRSfYzk6FZ/fY=", - "owner": "paisano-nix", - "repo": "core", - "rev": "adcf742bc9463c08764ca9e6955bd5e7dcf3a3fe", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "0.2.0", - "repo": "core", - "type": "github" - } - }, - "paisano-tui": { - "flake": false, - "locked": { - "lastModified": 1708637035, - "narHash": "sha256-R19YURSK+MY/Rw6FZnojQS9zuDh+OoTAyngQAjjoubc=", - "owner": "paisano-nix", - "repo": "tui", - "rev": "231761b260587a64817e4ffae3afc15defaa15db", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "v0.5.0", - "repo": "tui", - "type": "github" - } - }, - "paisano-tui_2": { - "flake": false, - "locked": { - "lastModified": 1708637035, - "narHash": "sha256-R19YURSK+MY/Rw6FZnojQS9zuDh+OoTAyngQAjjoubc=", - "owner": "paisano-nix", - "repo": "tui", - "rev": "231761b260587a64817e4ffae3afc15defaa15db", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "v0.5.0", - "repo": "tui", - "type": "github" - } - }, - "paisano_2": { - "inputs": { - "call-flake": "call-flake_2", - "nixpkgs": [ - "ctl", - "cardano-node", - "std", - "nixpkgs" - ], - "nosys": "nosys_2", - "yants": [ - "ctl", - "cardano-node", - "std", - "yants" - ] - }, - "locked": { - "lastModified": 1708640854, - "narHash": "sha256-EpcAmvIS4ErqhXtVEfd2GPpU/E/s8CCRSfYzk6FZ/fY=", - "owner": "paisano-nix", - "repo": "core", - "rev": "adcf742bc9463c08764ca9e6955bd5e7dcf3a3fe", - "type": "github" - }, - "original": { - "owner": "paisano-nix", - "ref": "0.2.0", - "repo": "core", - "type": "github" - } - }, - "plutarch": { + "plutarch": { "flake": false, "locked": { "lastModified": 1747262345, @@ -5982,45 +4823,16 @@ }, "pre-commit-hooks": { "inputs": { - "flake-compat": "flake-compat_15", + "flake-compat": "flake-compat_13", "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_25" - }, - "locked": { - "lastModified": 1754416808, - "narHash": "sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef+6fRcofA=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "9c52372878df6911f9afc1e2a1391f55e4dfc864", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "type": "github" - } - }, - "pre-commit-hooks-nix": { - "inputs": { - "flake-compat": "flake-compat_6", - "gitignore": "gitignore", - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ], - "nixpkgs-stable": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] + "nixpkgs": "nixpkgs_15" }, "locked": { - "lastModified": 1731363552, - "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "lastModified": 1755446520, + "narHash": "sha256-I0Ok1OGDwc1jPd8cs2VvAYZsHriUVFGIUqW+7uSsOUM=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "rev": "4b04db83821b819bbbe32ed0a025b31e7971f22e", "type": "github" }, "original": { @@ -6039,7 +4851,7 @@ "haskell-nix": "haskell-nix", "hci-effects": "hci-effects", "iohk-nix": "iohk-nix", - "nixpkgs": "nixpkgs_24", + "nixpkgs": "nixpkgs_14", "plutarch": "plutarch", "pre-commit-hooks": "pre-commit-hooks", "rust-overlay": "rust-overlay" @@ -6047,14 +4859,14 @@ }, "rust-overlay": { "inputs": { - "nixpkgs": "nixpkgs_26" + "nixpkgs": "nixpkgs_16" }, "locked": { - "lastModified": 1755398672, - "narHash": "sha256-vC/JDQFU7IKQYDA4nQeEjyIMihP1xvMg+wUdbUIN4ow=", + "lastModified": 1755743804, + "narHash": "sha256-M6qT02voARH5e9eTXQBzpYIE/hAp6jPgBCyxLmw5uBM=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "8269616684bacf71cd71d33ec29514f9adb37b89", + "rev": "80322e975e27d834451d6b66e63f8abae9d74bf2", "type": "github" }, "original": { @@ -6300,11 +5112,11 @@ "stackage_5": { "flake": false, "locked": { - "lastModified": 1755389695, - "narHash": "sha256-ZtS/5gXrtJoLjhPZCg9SyLCs21aJbq/OurGW3B1go/M=", + "lastModified": 1755735102, + "narHash": "sha256-/oZzMO5tdwz0V3uLRI5N9BrMEQc6/MFOpDfHRMRehEI=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ca6a7c585f2979cd471b7305b00024fa06a14c4a", + "rev": "999a41c7e94d417cd507977e1050a18f3a7a2424", "type": "github" }, "original": { @@ -6314,235 +5126,6 @@ } }, "std": { - "inputs": { - "blank": "blank", - "devshell": "devshell", - "dmerge": "dmerge", - "flake-utils": "flake-utils_3", - "makes": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor", - "microvm": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "n2c": "n2c", - "nixago": "nixago", - "nixpkgs": "nixpkgs_6", - "yants": "yants" - }, - "locked": { - "lastModified": 1665513321, - "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=", - "owner": "divnix", - "repo": "std", - "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "std", - "type": "github" - } - }, - "std_2": { - "inputs": { - "arion": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "blank": "blank_2", - "devshell": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "dmerge": "dmerge_2", - "haumea": "haumea", - "incl": "incl", - "lib": "lib", - "makes": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "microvm": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "n2c": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "nixago": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "nixpkgs": "nixpkgs_9", - "paisano": "paisano", - "paisano-tui": "paisano-tui", - "terranix": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "blank" - ], - "yants": "yants_2" - }, - "locked": { - "lastModified": 1715201063, - "narHash": "sha256-LcLYV5CDhIiJs3MfxGZFKsXPR4PtfnY4toZ75GM+2Pw=", - "owner": "divnix", - "repo": "std", - "rev": "b6924a7d37a46fc1dda8efe405040e27ecf1bbd6", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "std", - "type": "github" - } - }, - "std_3": { - "inputs": { - "blank": "blank_3", - "devshell": "devshell_3", - "dmerge": "dmerge_3", - "flake-utils": "flake-utils_7", - "makes": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_2", - "microvm": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "blank" - ], - "n2c": "n2c_2", - "nixago": "nixago_2", - "nixpkgs": "nixpkgs_12", - "yants": "yants_3" - }, - "locked": { - "lastModified": 1665513321, - "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=", - "owner": "divnix", - "repo": "std", - "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "std", - "type": "github" - } - }, - "std_4": { - "inputs": { - "arion": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "blank": "blank_4", - "devshell": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "dmerge": "dmerge_4", - "haumea": "haumea_2", - "incl": "incl_2", - "lib": "lib_2", - "makes": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "microvm": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "n2c": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "nixago": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "nixpkgs": "nixpkgs_15", - "paisano": "paisano_2", - "paisano-tui": "paisano-tui_2", - "terranix": [ - "ctl", - "cardano-node", - "std", - "blank" - ], - "yants": "yants_4" - }, - "locked": { - "lastModified": 1715201063, - "narHash": "sha256-LcLYV5CDhIiJs3MfxGZFKsXPR4PtfnY4toZ75GM+2Pw=", - "owner": "divnix", - "repo": "std", - "rev": "b6924a7d37a46fc1dda8efe405040e27ecf1bbd6", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "std", - "type": "github" - } - }, - "std_5": { "inputs": { "arion": [ "db-sync-ctl", @@ -6550,10 +5133,10 @@ "std", "blank" ], - "blank": "blank_5", - "devshell": "devshell_4", - "dmerge": "dmerge_5", - "flake-utils": "flake-utils_11", + "blank": "blank", + "devshell": "devshell_2", + "dmerge": "dmerge", + "flake-utils": "flake-utils_5", "incl": "incl_3", "makes": [ "db-sync-ctl", @@ -6567,11 +5150,11 @@ "std", "blank" ], - "n2c": "n2c_3", - "nixago": "nixago_3", - "nixpkgs": "nixpkgs_21", - "nosys": "nosys_3", - "yants": "yants_5" + "n2c": "n2c", + "nixago": "nixago", + "nixpkgs": "nixpkgs_11", + "nosys": "nosys", + "yants": "yants" }, "locked": { "lastModified": 1674526466, @@ -6641,11 +5224,11 @@ ] }, "locked": { - "lastModified": 1730321837, - "narHash": "sha256-vK+a09qq19QNu2MlLcvN4qcRctJbqWkX7ahgPZ/+maI=", + "lastModified": 1750931469, + "narHash": "sha256-0IEdQB1nS+uViQw4k3VGUXntjkDp7aAlqcxdewb/hAc=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "746901bb8dba96d154b66492a29f5db0693dbfcc", + "rev": "ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1", "type": "github" }, "original": { @@ -6658,62 +5241,9 @@ "inputs": { "nix-nomad": "nix-nomad", "nix2container": "nix2container", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "nixpkgs" - ], + "nixpkgs": "nixpkgs_10", "std": "std" }, - "locked": { - "lastModified": 1668711738, - "narHash": "sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk+yaFQLibqXcE=", - "owner": "input-output-hk", - "repo": "tullia", - "rev": "ead1f515c251f0e060060ef0e2356a51d3dfe4b0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "tullia", - "type": "github" - } - }, - "tullia_2": { - "inputs": { - "nix-nomad": "nix-nomad_2", - "nix2container": "nix2container_2", - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "nixpkgs" - ], - "std": "std_3" - }, - "locked": { - "lastModified": 1668711738, - "narHash": "sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk+yaFQLibqXcE=", - "owner": "input-output-hk", - "repo": "tullia", - "rev": "ead1f515c251f0e060060ef0e2356a51d3dfe4b0", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "tullia", - "type": "github" - } - }, - "tullia_3": { - "inputs": { - "nix-nomad": "nix-nomad_3", - "nix2container": "nix2container_3", - "nixpkgs": "nixpkgs_20", - "std": "std_5" - }, "locked": { "lastModified": 1675182051, "narHash": "sha256-E3OQyAhGdac11Pqgn8uyP5295cqI39QlcXxydHu5KfI=", @@ -6747,12 +5277,15 @@ } }, "utils_2": { + "inputs": { + "systems": "systems_2" + }, "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { @@ -6763,7 +5296,7 @@ }, "utils_3": { "inputs": { - "systems": "systems_2" + "systems": "systems_3" }, "locked": { "lastModified": 1710146030, @@ -6810,39 +5343,6 @@ } }, "utils_6": { - "inputs": { - "systems": "systems_3" - }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_7": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_8": { "locked": { "lastModified": 1638122382, "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", @@ -6858,104 +5358,6 @@ } }, "yants": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1660507851, - "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=", - "owner": "divnix", - "repo": "yants", - "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "yants", - "type": "github" - } - }, - "yants_2": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1686863218, - "narHash": "sha256-kooxYm3/3ornWtVBNHM3Zh020gACUyFX2G0VQXnB+mk=", - "owner": "divnix", - "repo": "yants", - "rev": "8f0da0dba57149676aa4817ec0c880fbde7a648d", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "yants", - "type": "github" - } - }, - "yants_3": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-node", - "cardano-automation", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1660507851, - "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=", - "owner": "divnix", - "repo": "yants", - "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "yants", - "type": "github" - } - }, - "yants_4": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-node", - "std", - "lib" - ] - }, - "locked": { - "lastModified": 1686863218, - "narHash": "sha256-kooxYm3/3ornWtVBNHM3Zh020gACUyFX2G0VQXnB+mk=", - "owner": "divnix", - "repo": "yants", - "rev": "8f0da0dba57149676aa4817ec0c880fbde7a648d", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "yants", - "type": "github" - } - }, - "yants_5": { "inputs": { "nixpkgs": [ "db-sync-ctl", From cdb34be3699b3aa518b6cbbe2763596adf1f1246 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 18:08:18 +0900 Subject: [PATCH 81/91] Migrate PureScript flake from CTL --- flake-lang/flake-purescript.nix | 489 ++- flake.lock | 5009 ++++++------------------------- flake.nix | 7 +- pkgs.nix | 34 +- 4 files changed, 1376 insertions(+), 4163 deletions(-) diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index 9d52893..0b6d923 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -1,5 +1,492 @@ pkgs: pursProjOpts: let + purescriptProject = + { + src, + # The name of the project, used to generate derivation names + projectName, + # The `package.json` for the project. It is *highly* recommended to pass this + # in explicitly, even if it can be derived from the `src` argument. By doing + # so, you will prevent frequent rebuilds of your generated `node_modules` + packageJson ? "${src}/package.json", + # The `package-lock.json` for the project. It is *highly* recommended to pass + # this in explicitly, even if it can be derived from the `src` argument. By + # doing so, you will prevent frequent rebuilds of your generated `node_modules` + packageLock ? "${src}/package-lock.json", + # The version of node to use across all project components + nodejs ? pkgs.nodejs_22, + # Autogenerated Nix from `spago2nix generate` + spagoPackages ? "${src}/spago-packages.nix", + # Extra Purescript sources to build and provide in the `devShell` as `extraSourcesDir` + extraSources ? [ ], + extraSourcesDir ? ".extras", + # Data directory to add to the build and provide in the `devShell` as `dataDir` + # E.g. [ { name = "my-data"; path = ./. ; }] + # will be available at `data/my-data` in the `buildPursProject`s output, + data ? [ ], + # A directory to store `data` entries in. + dataDir ? "data", + # Configuration that will be used to generate a `devShell` for the project + shell ? { }, + # Paths to submodule locations that need to be copied when constructing the NodeJS environment + submodules ? [ ], + ... + }: + let + inherit (pkgs) system; + + purs = pkgs.easy-ps.purs-0_15_8; + + spagoPkgs = import spagoPackages { inherit pkgs; }; + + mkNodeEnv = + { + withDevDeps ? true, + }: + import (pkgs.runCommand "node-packages-${projectName}" + { + buildInputs = [ pkgs.nodePackages.node2nix ]; + } + '' + mkdir $out + cd $out + cp ${packageLock} ./package-lock.json + cp ${packageJson} ./package.json + ${pkgs.lib.optionalString (builtins.length submodules != 0) + "cp ${ + pkgs.linkFarm "node-packages-${projectName}-source" ( + builtins.map (path: { + inherit path; + name = builtins.baseNameOf (builtins.toString path); + }) submodules + ) + }/* . -r" + } + node2nix ${pkgs.lib.optionalString withDevDeps "--development"} \ + --lock ./package-lock.json -i ./package.json + '' + ) { inherit pkgs nodejs system; }; + + mkNodeModules = + { + withDevDeps ? true, + }: + let + nodeEnv = mkNodeEnv { inherit withDevDeps; }; + modules = pkgs.callPackage ( + _: + nodeEnv + // { + shell = nodeEnv.shell.override { + # see https://github.com/svanderburg/node2nix/issues/198 + buildInputs = [ pkgs.nodePackages.node-gyp-build ]; + }; + } + ); + in + (modules { }).shell.nodeDependencies; + + projectNodeModules = mkNodeModules { }; + + # Constructs a development environment containing various tools to work on + # Purescript projects. The resulting derivation can be used as a `devShell` in + # your flake outputs + # + # All arguments are optional + shellFor = + { + # Extra packages to include in the shell environment + packages ? [ ], + # Passed through to `pkgs.mkShell.inputsFrom` + inputsFrom ? [ ], + # Passed through to `pkgs.mkShell.shellHook` + shellHook ? "", + # One of `purs-tidy` or `purty` to format Purescript sources + formatter ? "purs-tidy", + # Whether or not to include `purescript-language-server` + pursls ? true, + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If `true`, `npm i` will only write to your `package-lock.json` instead + # of installing to a local `node_modules` + packageLockOnly ? false, + # If `true`, the `chromium` package from your package set will be made + # available in the shell environment. This can help with ensuring that + # any e2e tests that you write and run with `Contract.Test.E2E` are + # reproducible + withChromium ? pkgs.stdenv.isLinux, + }: + assert pkgs.lib.assertOneOf "formatter" formatter [ + "purs-tidy" + "purty" + ]; + with pkgs.lib; + pkgs.mkShell { + inherit packages inputsFrom; + buildInputs = builtins.concatLists [ + [ + nodeModules + purs + nodejs + pkgs.easy-ps.spago + pkgs.easy-ps.${formatter} + pkgs.easy-ps.pscid + pkgs.easy-ps.psa + pkgs.easy-ps.spago2nix + pkgs.nodePackages.node2nix + pkgs.unzip + # Required to fix initdb locale issue in shell + # https://github.com/Plutonomicon/cardano-transaction-lib/issues/828 + # Well, not really, as we set initdb locale to C for all cases now + # Anyway, seems like it's good to have whole set of locales in the shell + pkgs.glibcLocales + ] + + (lists.optional pursls pkgs.easy-ps.purescript-language-server) + + (lists.optional withChromium pkgs.chromium) + ]; + shellHook = '' + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString packageLockOnly "export NPM_CONFIG_PACKAGE_LOCK_ONLY=true"} + ${linkExtraSources} + ${linkData} + '' + + shellHook; + }; + + # Extra sources + extra-sources = pkgs.linkFarm "extra-sources" ( + builtins.map (drv: { + name = drv.name; + path = "${drv}/src"; + }) extraSources + ); + hasExtraSources = builtins.length extraSources > 0; + linkExtraSources = pkgs.lib.optionalString hasExtraSources '' + if [ -e ./${extraSourcesDir} ]; then rm ./${extraSourcesDir}; fi + ln -s ${extra-sources} ./${extraSourcesDir} + ''; + + # Data + data-drv = pkgs.linkFarm "data" data; + hasData = builtins.length data > 0; + linkData = pkgs.lib.optionalString hasData '' + if [ -e ./${dataDir} ]; then rm ./${dataDir}; fi + ln -s ${data-drv} ./${dataDir} + ''; + + # Compiles the dependencies of a Purescript project and copies the `output` + # and `.spago` directories into the Nix store. + # Intended to be used in `buildPursProject` to not recompile the entire + # package set every time. + buildPursDependencies = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-ps-deps", + # If warnings generated from project source files will trigger a build error. + # Controls `--strict` purescript-psa flag + strictComp ? true, + # Warnings from `purs` to silence during compilation, independent of `strictComp` + # Controls `--censor-codes` purescript-psa flag + censorCodes ? [ "UserDefinedWarning" ], + ... + }: + pkgs.stdenv.mkDerivation { + inherit name; + buildInputs = [ + ]; + nativeBuildInputs = [ + spagoPkgs.installSpagoStyle + pkgs.easy-ps.psa + purs + pkgs.easy-ps.spago + ]; + # Make the derivation independent of the source files. + # `src` is not needed + unpackPhase = "true"; + buildPhase = '' + install-spago-style + psa ${pkgs.lib.optionalString strictComp "--strict"} \ + --censor-lib \ + --is-lib=.spago ".spago/*/*/src/**/*.purs" \ + --censor-codes=${builtins.concatStringsSep "," censorCodes} \ + -gsourcemaps,js + ''; + installPhase = '' + mkdir $out + mv output $out/ + mv .spago $out/ + ''; + }; + + # Compiles your Purescript project and copies the `output` directory into the + # Nix store. Also copies the local sources to be made available later as `purs` + # does not include any external files to its `output` (if we attempted to refer + # to absolute paths from the project-wide `src` argument, they would be wrong) + buildPursProject = + { + # Can be used to override the name given to the resulting derivation + name ? projectName, + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If warnings generated from project source files will trigger a build error. + # Controls `--strict` purescript-psa flag + strictComp ? true, + # Warnings from `purs` to silence during compilation, independent of `strictComp` + # Controls `--censor-codes` purescript-psa flag + censorCodes ? [ "UserDefinedWarning" ], + pursDependencies ? buildPursDependencies { + inherit name strictComp censorCodes; + }, + ... + }: + pkgs.stdenv.mkDerivation { + inherit name src; + buildInputs = [ + nodeModules + ]; + nativeBuildInputs = [ + spagoPkgs.installSpagoStyle + pkgs.easy-ps.psa + purs + pkgs.easy-ps.spago + ]; + unpackPhase = '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${linkExtraSources} + ${linkData} + + # copy the dependency build artifacts and sources + # preserve the modification date so that we don't rebuild them + mkdir -p output .spago + cp -rp ${pursDependencies}/.spago/* .spago + cp -rp ${pursDependencies}/output/* output + # note that we copy the entire source directory, not just $src/src, + # because we need sources in ./examples and ./test + cp -rp $src ./src + + # add write permissions for the PS compiler to use + # `output/cache-db.json` + chmod -R +w output/ + ''; + buildPhase = '' + psa ${pkgs.lib.optionalString strictComp "--strict"} \ + --censor-lib \ + --is-lib=.spago ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''--is-lib=./${extraSourcesDir} "${extraSourcesDir}/*/**/*.purs"''} \ + --censor-codes=${builtins.concatStringsSep "," censorCodes} "./src/**/*.purs" \ + -gsourcemaps,js + ''; + # We also need to copy all of `src` here, since compiled modules in `output` + # might refer to paths that will point to nothing if we use `src` directly + # in other derivations (e.g. when using `fs.readFileSync` inside an FFI + # module) + installPhase = '' + mkdir $out + cp -r output $out/ + ${pkgs.lib.optionalString hasExtraSources ''cp -r ./${extraSourcesDir} $out/''} + ${pkgs.lib.optionalString hasData ''cp -r ./${dataDir} $out/''} + ''; + }; + + # Runs a test written in Purescript using NodeJS. + runPursTest = + { + # The main Purescript module + testMain, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # Can be used to override the name of the resulting derivation + name ? "${projectName}-check", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # Additional variables to pass to the test environment + env ? { }, + # Passed through to the `buildInputs` of the derivation. Use this to add + # additional packages to the test environment + buildInputs ? [ ], + builtProject ? buildPursProject { main = testMain; }, + ... + }: + pkgs.runCommand "${name}" + ( + { + inherit src; + nativeBuildInputs = [ + builtProject + nodeModules + ] + ++ buildInputs; + NODE_PATH = "${nodeModules}/lib/node_modules"; + } + // env + ) + '' + # Copy the purescript project files + cp -r ${builtProject}/* . + + # The tests may depend on sources + cp -r $src/* . + + # Provide NPM dependencies to the test suite scripts + ln -sfn ${nodeModules}/lib/node_modules node_modules + + # This line fixes an issue where the hedgehog output generated by cardano-testnet + # was not being handled, making it impossible to extract cardano-testnet + # workspace information and thus causing cluster initialization to fail. + # see https://github.com/hedgehogqa/haskell-hedgehog/issues/110 + export LC_ALL=C.UTF-8 + + # Call the main module and execute the entry point function + ${nodejs}/bin/node --enable-source-maps -e 'import("./output/${testMain}/index.js").then(m => m.${psEntryPoint}())' + + # Create output file to tell Nix we succeeded + touch $out + ''; + + # Bundles a Purescript project using esbuild, typically for the browser + bundlePursProjectEsbuild = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), + # The main Purescript module + main, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # Whether this bundle is being produced for a browser environment or not + browserRuntime ? true, + esbuildBundleScript ? "esbuild/bundle.js", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + builtProject ? buildPursProject { inherit main; }, + ... + }: + pkgs.runCommand "${name}" + { + inherit src; + buildInputs = [ + nodejs + nodeModules + ]; + nativeBuildInputs = [ + purs + pkgs.easy-ps.spago + builtProject + ]; + } + '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} + cp -r ${builtProject}/* . + cp -r $src/* . + chmod -R +rw . + echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js + mkdir $out + node ${esbuildBundleScript} ./entrypoint.js $out/index.js + ''; + + # Bundles a Purescript project using Webpack, typically for the browser + bundlePursProjectWebpack = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), + # The main Purescript module + main, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # If this bundle is being produced for a browser environment or not + browserRuntime ? true, + # Path to the Webpack config to use + webpackConfig ? "webpack.config.cjs", + # The name of the bundled JS module that `spago bundle-module` will produce + bundledModuleName ? "output.js", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If the spago bundle-module output should be included in the derivation + includeBundledModule ? false, + builtProject ? buildPursProject { inherit main; }, + ... + }: + pkgs.runCommand "${name}" + { + inherit src; + buildInputs = [ + ]; + nativeBuildInputs = [ + nodejs + nodeModules + builtProject + purs + pkgs.easy-ps.spago + ]; + } + '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} + cp -r ${builtProject}/* . + cp -r $src/* . + chmod -R +rw . + mkdir -p ./dist + echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js + ${pkgs.lib.optionalString includeBundledModule "cp ${bundledModuleName} ./dist"} + mkdir $out + webpack --mode=production -c ${webpackConfig} -o $out/ \ + --entry ./entrypoint.js + ''; + + buildPursDocs = + { + name ? "${projectName}-docs", + format ? "html", + ... + }@args: + (buildPursProject (args // { strictComp = false; })).overrideAttrs (_: { + inherit name; + buildPhase = '' + purs docs --format ${format} "./src/**/*.purs" ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''"${extraSourcesDir}/*/**/*.purs"''} + ''; + installPhase = '' + mkdir $out + cp -r generated-docs $out + cp -r output $out + ''; + }); + + in + { + inherit + buildPursProject + buildPursDependencies + runPursTest + bundlePursProjectEsbuild + bundlePursProjectWebpack + buildPursDocs + # TODO: restore buildSearchablePursDocs and launchSearchablePursDocs + # https://github.com/Plutonomicon/cardano-transaction-lib/issues/1578 + purs + nodejs + mkNodeModules + ; + devShell = shellFor shell; + compiled = buildPursProject { }; + nodeModules = projectNodeModules; + }; + mkFlake = projectName: purs: { packages = { "purescript:${projectName}:src" = pkgs.stdenv.mkDerivation { @@ -43,4 +530,4 @@ let devShell = purs.devShell; }; in -mkFlake pursProjOpts.projectName (pkgs.purescriptProject pursProjOpts) +mkFlake pursProjOpts.projectName (purescriptProject pursProjOpts) diff --git a/flake.lock b/flake.lock index d107d2d..677f291 100644 --- a/flake.lock +++ b/flake.lock @@ -1,57 +1,6 @@ { "nodes": { "CHaP": { - "flake": false, - "locked": { - "lastModified": 1730824761, - "narHash": "sha256-Kv99PeYWdqmj5OStnp6kE6fjHbx6irTYyEPoFuukfHU=", - "owner": "IntersectMBO", - "repo": "cardano-haskell-packages", - "rev": "d3d36220528058f9a24cff43fc723e60f6a786ad", - "type": "github" - }, - "original": { - "owner": "IntersectMBO", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_2": { - "flake": false, - "locked": { - "lastModified": 1745944473, - "narHash": "sha256-zKJE6viU6JKUGlesde00In7VrALXv+lC6r/1QiQBB4s=", - "owner": "intersectmbo", - "repo": "cardano-haskell-packages", - "rev": "60bade9ab7b16121307e12a0fb9aefb2e245faef", - "type": "github" - }, - "original": { - "owner": "intersectmbo", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_3": { - "flake": false, - "locked": { - "lastModified": 1745944473, - "narHash": "sha256-zKJE6viU6JKUGlesde00In7VrALXv+lC6r/1QiQBB4s=", - "owner": "intersectmbo", - "repo": "cardano-haskell-packages", - "rev": "60bade9ab7b16121307e12a0fb9aefb2e245faef", - "type": "github" - }, - "original": { - "owner": "intersectmbo", - "ref": "repo", - "repo": "cardano-haskell-packages", - "type": "github" - } - }, - "CHaP_4": { "flake": false, "locked": { "lastModified": 1683268896, @@ -100,54 +49,6 @@ "type": "github" } }, - "HTTP_3": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_4": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, - "HTTP_5": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, "blank": { "locked": { "lastModified": 1625557891, @@ -163,77 +64,7 @@ "type": "github" } }, - "blockfrost": { - "inputs": { - "nixpkgs": "nixpkgs" - }, - "locked": { - "lastModified": 1749464997, - "narHash": "sha256-9FFC13FH7LeT2izPrYgCgDpj2vhxGwIpuGMKNQlBZXU=", - "owner": "blockfrost", - "repo": "blockfrost-backend-ryo", - "rev": "7400007a369d34bbdb88ae1b576b89b4bb528b7f", - "type": "github" - }, - "original": { - "owner": "blockfrost", - "ref": "v4.1.2", - "repo": "blockfrost-backend-ryo", - "type": "github" - } - }, "blst": { - "flake": false, - "locked": { - "lastModified": 1691598027, - "narHash": "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA=", - "owner": "supranational", - "repo": "blst", - "rev": "3dd0f804b1819e5d03fb22ca2e6fac105932043a", - "type": "github" - }, - "original": { - "owner": "supranational", - "ref": "v0.3.11", - "repo": "blst", - "type": "github" - } - }, - "blst_2": { - "flake": false, - "locked": { - "lastModified": 1739372843, - "narHash": "sha256-IlbNMLBjs/dvGogcdbWQIL+3qwy7EXJbIDpo4xBd4bY=", - "owner": "supranational", - "repo": "blst", - "rev": "8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355", - "type": "github" - }, - "original": { - "owner": "supranational", - "ref": "v0.3.14", - "repo": "blst", - "type": "github" - } - }, - "blst_3": { - "flake": false, - "locked": { - "lastModified": 1739372843, - "narHash": "sha256-IlbNMLBjs/dvGogcdbWQIL+3qwy7EXJbIDpo4xBd4bY=", - "owner": "supranational", - "repo": "blst", - "rev": "8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355", - "type": "github" - }, - "original": { - "owner": "supranational", - "ref": "v0.3.14", - "repo": "blst", - "type": "github" - } - }, - "blst_4": { "flake": false, "locked": { "lastModified": 1656163412, @@ -250,7 +81,7 @@ "type": "github" } }, - "blst_5": { + "blst_2": { "flake": false, "locked": { "lastModified": 1739372843, @@ -301,4216 +132,1464 @@ "type": "github" } }, - "cabal-32_3": { + "cabal-34": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.4", "repo": "cabal", "type": "github" } }, - "cabal-32_4": { + "cabal-34_2": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1645834128, + "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.4", "repo": "cabal", "type": "github" } }, - "cabal-32_5": { + "cabal-36": { "flake": false, "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", + "lastModified": 1669081697, + "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", "owner": "haskell", "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", + "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.2", + "ref": "3.6", "repo": "cabal", "type": "github" } }, - "cabal-34": { + "cabal-36_2": { "flake": false, "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", + "lastModified": 1669081697, + "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", "owner": "haskell", "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", + "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", "type": "github" }, "original": { "owner": "haskell", - "ref": "3.4", + "ref": "3.6", "repo": "cabal", "type": "github" } }, - "cabal-34_2": { + "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", + "lastModified": 1755197699, + "narHash": "sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA=", + "owner": "input-output-hk", + "repo": "cardano-haskell-packages", + "rev": "982aa1c76e28e26e592e26e8fd8b73eea87dbdc2", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", + "owner": "input-output-hk", + "ref": "repo", + "repo": "cardano-haskell-packages", "type": "github" } }, - "cabal-34_3": { + "cardano-shell": { "flake": false, "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "cabal-34_4": { + "cardano-shell_2": { "flake": false, "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", + "lastModified": 1608537748, + "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "owner": "input-output-hk", + "repo": "cardano-shell", + "rev": "9392c75087cb9a3d453998f4230930dea3a95725", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", + "owner": "input-output-hk", + "repo": "cardano-shell", "type": "github" } }, - "cabal-34_5": { - "flake": false, + "crane": { "locked": { - "lastModified": 1645834128, - "narHash": "sha256-wG3d+dOt14z8+ydz4SL7pwGfe7SiimxcD/LOuPCV6xM=", - "owner": "haskell", - "repo": "cabal", - "rev": "5ff598c67f53f7c4f48e31d722ba37172230c462", + "lastModified": 1755537552, + "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", + "owner": "ipetkov", + "repo": "crane", + "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "cabal-36": { - "flake": false, + "customConfig": { "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", + "lastModified": 1630400035, + "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "owner": "input-output-hk", + "repo": "empty-flake", + "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", + "owner": "input-output-hk", + "repo": "empty-flake", "type": "github" } }, - "cabal-36_2": { - "flake": false, - "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", - "type": "github" + "db-sync-ctl": { + "inputs": { + "CHaP": "CHaP", + "customConfig": "customConfig", + "flake-compat": "flake-compat", + "haskellNix": "haskellNix", + "iohkNix": "iohkNix", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "nixpkgs-unstable" + ], + "std": [ + "db-sync-ctl", + "tullia", + "std" + ], + "tullia": "tullia", + "utils": "utils_2" }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, - "cabal-36_3": { - "flake": false, "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", + "lastModified": 1688568916, + "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", + "owner": "input-output-hk", + "repo": "cardano-db-sync", + "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", + "owner": "input-output-hk", + "ref": "13.1.1.3", + "repo": "cardano-db-sync", "type": "github" } }, - "cabal-36_4": { - "flake": false, + "devshell": { + "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", + "lastModified": 1663445644, + "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", + "owner": "numtide", + "repo": "devshell", + "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", + "owner": "numtide", + "repo": "devshell", "type": "github" } }, - "cabal-36_5": { - "flake": false, + "dmerge": { + "inputs": { + "nixlib": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ], + "yants": [ + "db-sync-ctl", + "tullia", + "std", + "yants" + ] + }, "locked": { - "lastModified": 1669081697, - "narHash": "sha256-I5or+V7LZvMxfbYgZATU4awzkicBwwok4mVoje+sGmU=", - "owner": "haskell", - "repo": "cabal", - "rev": "8fd619e33d34924a94e691c5fea2c42f0fc7f144", + "lastModified": 1659548052, + "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", + "owner": "divnix", + "repo": "data-merge", + "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", "type": "github" }, "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", + "owner": "divnix", + "repo": "data-merge", "type": "github" } }, - "cardano-automation": { - "inputs": { - "flake-utils": "flake-utils", - "haskellNix": [ - "ctl", - "cardano-nix", - "cardano-node", - "haskellNix" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "nixpkgs" - ] - }, + "easy-purescript-nix": { + "flake": false, "locked": { - "lastModified": 1741965132, - "narHash": "sha256-SjNEfsLa+2FKS4GlszaH0fO/QGJbooNFMYU1GVdJToo=", - "owner": "input-output-hk", - "repo": "cardano-automation", - "rev": "78d16a837d74a72822041ee1b970daa73ac83b9e", + "lastModified": 1754252604, + "narHash": "sha256-Ta/HhK3BJ/yG7IYUWvqhOyQw5+R/a0fLAJeusFTNmKk=", + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "rev": "b5ded0a376d29605f5c7b27c6d55600028995bac", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-automation", + "owner": "justinwoo", + "repo": "easy-purescript-nix", "type": "github" } }, - "cardano-automation_2": { - "inputs": { - "flake-utils": "flake-utils_2", - "haskellNix": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "haskellNix" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "nixpkgs" - ] - }, + "flake-compat": { + "flake": false, "locked": { - "lastModified": 1741965132, - "narHash": "sha256-SjNEfsLa+2FKS4GlszaH0fO/QGJbooNFMYU1GVdJToo=", + "lastModified": 1647532380, + "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", "owner": "input-output-hk", - "repo": "cardano-automation", - "rev": "78d16a837d74a72822041ee1b970daa73ac83b9e", + "repo": "flake-compat", + "rev": "7da118186435255a30b5ffeabba9629c344c0bec", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-automation", + "ref": "fixes", + "repo": "flake-compat", "type": "github" } }, - "cardano-configurations": { + "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1734139735, - "narHash": "sha256-BHabDNuHn9RgIPk0vjtkrFPrwTYfwVeJi9+Irn8LF+4=", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "a913d87246dc2484562a00c86e5f9c74a20e82ce", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-configurations", - "rev": "a913d87246dc2484562a00c86e5f9c74a20e82ce", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", "type": "github" } }, - "cardano-db-sync": { - "inputs": { - "CHaP": "CHaP", - "flake-compat": "flake-compat", - "hackageNix": "hackageNix", - "haskellNix": "haskellNix", - "iohkNix": "iohkNix", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "haskellNix", - "nixpkgs-unstable" - ], - "utils": "utils" - }, + "flake-compat_3": { + "flake": false, "locked": { - "lastModified": 1732233848, - "narHash": "sha256-UU42L0i8LW9BzhsNJTlWwKdH0nIzbYlOjDmr893RcHo=", - "owner": "intersectmbo", - "repo": "cardano-db-sync", - "rev": "944e53232ad5f5f87ed97634d2e4e08496db7a1c", + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", "type": "github" }, "original": { - "owner": "intersectmbo", - "ref": "13.6.0.2", - "repo": "cardano-db-sync", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "cardano-haskell-packages": { + "flake-compat_4": { "flake": false, "locked": { - "lastModified": 1755197699, - "narHash": "sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA=", + "lastModified": 1672831974, + "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", "owner": "input-output-hk", - "repo": "cardano-haskell-packages", - "rev": "982aa1c76e28e26e592e26e8fd8b73eea87dbdc2", + "repo": "flake-compat", + "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "repo", - "repo": "cardano-haskell-packages", + "ref": "hkm/gitlab-fix", + "repo": "flake-compat", "type": "github" } }, - "cardano-nix": { - "inputs": { - "blockfrost": "blockfrost", - "cardano-db-sync": "cardano-db-sync", - "cardano-node": "cardano-node", - "cardano-node-nixos-module-fixed": "cardano-node-nixos-module-fixed", - "crane": "crane_2", - "devour-flake": "devour-flake", - "devshell": "devshell", - "flake-parts": "flake-parts", - "flake-root": "flake-root", - "git-hooks-nix": "git-hooks-nix", - "hercules-ci-effects": "hercules-ci-effects", - "nixpkgs": "nixpkgs_5", - "oura": "oura", - "treefmt-nix": "treefmt-nix" - }, + "flake-compat_5": { + "flake": false, "locked": { - "lastModified": 1751054552, - "narHash": "sha256-AuqmmWoB5HBZ57v+F+dgN3B3RI8/nJyXgxSGtg18Zt8=", - "owner": "mlabs-haskell", - "repo": "cardano.nix", - "rev": "f8d5063f85f424746e72b09d69d8284a8dd77ece", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { - "owner": "mlabs-haskell", - "repo": "cardano.nix", + "owner": "edolstra", + "repo": "flake-compat", "type": "github" } }, - "cardano-node": { + "flake-parts": { "inputs": { - "CHaP": "CHaP_2", - "cardano-automation": "cardano-automation", - "customConfig": "customConfig", - "em": "em", - "empty-flake": "empty-flake", - "flake-compat": "flake-compat_3", - "hackageNix": "hackageNix_2", - "haskellNix": "haskellNix_2", - "incl": "incl", - "iohkNix": "iohkNix_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "haskellNix", - "nixpkgs-unstable" - ], - "utils": "utils_2" + "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1745954148, - "narHash": "sha256-Moth/2BOCWDdgXrOX6fv2rykqe4zR9POjC+g4dlUqqc=", - "owner": "intersectmbo", - "repo": "cardano-node", - "rev": "420c94fbb075146c6ec7fba78c5b0482fafe72dd", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { - "owner": "intersectmbo", - "ref": "10.4.1", - "repo": "cardano-node", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, - "cardano-node-nixos-module-fixed": { + "flake-parts_2": { "inputs": { - "CHaP": "CHaP_3", - "cardano-automation": "cardano-automation_2", - "customConfig": "customConfig_2", - "em": "em_2", - "empty-flake": "empty-flake_2", - "flake-compat": "flake-compat_5", - "hackageNix": "hackageNix_3", - "haskellNix": "haskellNix_3", - "incl": "incl_2", - "iohkNix": "iohkNix_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "haskellNix", - "nixpkgs-unstable" - ], - "utils": "utils_3" + "nixpkgs-lib": [ + "hci-effects", + "nixpkgs" + ] }, "locked": { - "lastModified": 1746434594, - "narHash": "sha256-Ke8lyW2EGc/MK2OX0v6peAs0VsBJh1Ce+jfjaNSMiAc=", - "owner": "intersectmbo", - "repo": "cardano-node", - "rev": "40192a627d56d4c467cd88c0ceac50e83cccb0a7", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { - "owner": "intersectmbo", - "repo": "cardano-node", - "rev": "40192a627d56d4c467cd88c0ceac50e83cccb0a7", - "type": "github" + "id": "flake-parts", + "type": "indirect" } }, - "cardano-shell": { - "flake": false, + "flake-utils": { "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1679360468, + "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", + "owner": "hamishmack", + "repo": "flake-utils", + "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "hamishmack", + "ref": "hkm/nested-hydraJobs", + "repo": "flake-utils", "type": "github" } }, - "cardano-shell_2": { - "flake": false, + "flake-utils_2": { "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "cardano-shell_3": { - "flake": false, + "flake-utils_3": { "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", - "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, - "cardano-shell_4": { + "ghc-8.6.5-iohk": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "cardano-shell_5": { + "ghc-8.6.5-iohk_2": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1600920045, + "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", + "repo": "ghc", + "rev": "95713a6ecce4551240da7c96b6176f980af75cae", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "cardano-shell", + "ref": "release/8.6.5-iohk", + "repo": "ghc", "type": "github" } }, - "crane": { + "gitignore": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1755537552, - "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", - "owner": "ipetkov", - "repo": "crane", - "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", "type": "github" }, "original": { - "owner": "ipetkov", - "repo": "crane", + "owner": "hercules-ci", + "repo": "gitignore.nix", "type": "github" } }, - "crane_2": { + "gomod2nix": { + "inputs": { + "nixpkgs": "nixpkgs_2", + "utils": "utils" + }, "locked": { - "lastModified": 1750266157, - "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=", - "owner": "ipetkov", - "repo": "crane", - "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48", + "lastModified": 1655245309, + "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", "type": "github" }, "original": { - "owner": "ipetkov", - "repo": "crane", + "owner": "tweag", + "repo": "gomod2nix", "type": "github" } }, - "ctl": { - "inputs": { - "blockfrost": [ - "ctl", - "cardano-nix", - "blockfrost" - ], - "cardano-configurations": "cardano-configurations", - "cardano-nix": "cardano-nix", - "cardano-node": [ - "ctl", - "cardano-nix", - "cardano-node" - ], - "db-sync": [ - "db-sync-ctl" - ], - "easy-purescript-nix": "easy-purescript-nix", - "flake-compat": "flake-compat_8", - "hercules-ci-effects": "hercules-ci-effects_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ], - "nixpkgs-arion": "nixpkgs-arion", - "ogmios": "ogmios" - }, + "hackage": { + "flake": false, "locked": { - "lastModified": 1755306451, - "narHash": "sha256-6FvGJuRuj/Uv7Uz2C1k8eqsYknN4+C9g50Nn9kkHBGQ=", - "owner": "plutonomicon", - "repo": "cardano-transaction-lib", - "rev": "78bee9462faf57163583145eb1e66da94968e368", + "lastModified": 1684283135, + "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", + "owner": "input-output-hk", + "repo": "hackage.nix", + "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", "type": "github" }, "original": { - "owner": "plutonomicon", - "ref": "szg251/flake-update", - "repo": "cardano-transaction-lib", + "owner": "input-output-hk", + "repo": "hackage.nix", "type": "github" } }, - "customConfig": { + "hackage-for-stackage": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1755735896, + "narHash": "sha256-X4HTWcv6vgx6EncLyyJJdaNTkL8F8P69HAMaEgZLYhg=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "hackage.nix", + "rev": "54203507c2141dfea4463ba5c4015f11f2c2a503", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", + "ref": "for-stackage", + "repo": "hackage.nix", "type": "github" } }, - "customConfig_2": { + "hackage-internal": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1750307553, + "narHash": "sha256-iiafNoeLHwlSLQTyvy8nPe2t6g5AV4PPcpMeH/2/DLs=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "hackage.nix", + "rev": "f7867baa8817fab296528f4a4ec39d1c7c4da4f3", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", + "repo": "hackage.nix", "type": "github" } }, - "customConfig_3": { + "hackage_2": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", + "lastModified": 1755735907, + "narHash": "sha256-8fOqP45pBWQVFW4tBGgWw1vJmRRBSrQX1TOkCIRZUlw=", "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "repo": "hackage.nix", + "rev": "6313548135c7dc5daea2ae1ed1d0dd1afa3d485e", "type": "github" }, "original": { "owner": "input-output-hk", - "repo": "empty-flake", + "repo": "hackage.nix", "type": "github" } }, - "db-sync-ctl": { + "haskell-nix": { "inputs": { - "CHaP": "CHaP_4", - "customConfig": "customConfig_3", - "flake-compat": "flake-compat_9", - "haskellNix": "haskellNix_4", - "iohkNix": "iohkNix_4", + "HTTP": "HTTP_2", + "cabal-32": "cabal-32_2", + "cabal-34": "cabal-34_2", + "cabal-36": "cabal-36_2", + "cardano-shell": "cardano-shell_2", + "flake-compat": "flake-compat_4", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", + "hackage": "hackage_2", + "hackage-for-stackage": "hackage-for-stackage", + "hackage-internal": "hackage-internal", + "hls": "hls", + "hls-1.10": "hls-1.10_2", + "hls-2.0": "hls-2.0", + "hls-2.10": "hls-2.10", + "hls-2.11": "hls-2.11", + "hls-2.2": "hls-2.2", + "hls-2.3": "hls-2.3", + "hls-2.4": "hls-2.4", + "hls-2.5": "hls-2.5", + "hls-2.6": "hls-2.6", + "hls-2.7": "hls-2.7", + "hls-2.8": "hls-2.8", + "hls-2.9": "hls-2.9", + "hpc-coveralls": "hpc-coveralls_2", + "iserv-proxy": "iserv-proxy_2", "nixpkgs": [ - "db-sync-ctl", - "haskellNix", + "haskell-nix", "nixpkgs-unstable" ], - "std": [ - "db-sync-ctl", - "tullia", - "std" - ], - "tullia": "tullia", - "utils": "utils_6" + "nixpkgs-2305": "nixpkgs-2305", + "nixpkgs-2311": "nixpkgs-2311", + "nixpkgs-2405": "nixpkgs-2405", + "nixpkgs-2411": "nixpkgs-2411", + "nixpkgs-2505": "nixpkgs-2505", + "nixpkgs-unstable": "nixpkgs-unstable_2", + "old-ghc-nix": "old-ghc-nix_2", + "stackage": "stackage_2" }, "locked": { - "lastModified": 1688568916, - "narHash": "sha256-XTGTi3PzCcbLL+63JSXTe7mQmGKB0YgEoW1VpqdX2d0=", + "lastModified": 1755737525, + "narHash": "sha256-BVHCMhwjwl+uxDUgQOQu3EoGRwcDYLuJ/6DNTgWDSys=", "owner": "input-output-hk", - "repo": "cardano-db-sync", - "rev": "6e69a80797f2d68423b25ca7787e81533b367e42", + "repo": "haskell.nix", + "rev": "a808cbd430a74c00a0e5959d384e1a11e2ea1e2a", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "13.1.1.3", - "repo": "cardano-db-sync", - "type": "github" - } - }, - "devour-flake": { - "flake": false, - "locked": { - "lastModified": 1738639461, - "narHash": "sha256-R7MHvTh5fskzxNLBe9bher+GQBZ8ZHjz75CPQG3fSRI=", - "owner": "srid", - "repo": "devour-flake", - "rev": "9fe4db872c107ea217c13b24527b68d9e4a4c01b", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "devour-flake", + "repo": "haskell.nix", "type": "github" } }, - "devshell": { + "haskellNix": { "inputs": { + "HTTP": "HTTP", + "cabal-32": "cabal-32", + "cabal-34": "cabal-34", + "cabal-36": "cabal-36", + "cardano-shell": "cardano-shell", + "flake-compat": "flake-compat_2", + "flake-utils": "flake-utils", + "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", + "hackage": "hackage", + "hls-1.10": "hls-1.10", + "hpc-coveralls": "hpc-coveralls", + "hydra": "hydra", + "iserv-proxy": "iserv-proxy", "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] + "db-sync-ctl", + "haskellNix", + "nixpkgs-unstable" + ], + "nixpkgs-2003": "nixpkgs-2003", + "nixpkgs-2105": "nixpkgs-2105", + "nixpkgs-2111": "nixpkgs-2111", + "nixpkgs-2205": "nixpkgs-2205", + "nixpkgs-2211": "nixpkgs-2211", + "nixpkgs-unstable": "nixpkgs-unstable", + "old-ghc-nix": "old-ghc-nix", + "stackage": "stackage" }, "locked": { - "lastModified": 1741473158, - "narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", - "owner": "numtide", - "repo": "devshell", - "rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", + "lastModified": 1684284676, + "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", + "owner": "input-output-hk", + "repo": "haskell.nix", + "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", "type": "github" }, "original": { - "owner": "numtide", - "repo": "devshell", + "owner": "input-output-hk", + "repo": "haskell.nix", "type": "github" } }, - "devshell_2": { + "hci-effects": { "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", - "owner": "numtide", - "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", + "lastModified": 1755233722, + "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", + "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", "type": "github" }, "original": { - "owner": "numtide", - "repo": "devshell", + "owner": "hercules-ci", + "repo": "hercules-ci-effects", "type": "github" } }, - "dmerge": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ], - "yants": [ - "db-sync-ctl", - "tullia", - "std", - "yants" - ] - }, + "hls": { + "flake": false, "locked": { - "lastModified": 1659548052, - "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=", - "owner": "divnix", - "repo": "data-merge", - "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497", + "lastModified": 1741604408, + "narHash": "sha256-tuq3+Ip70yu89GswZ7DSINBpwRprnWnl6xDYnS4GOsc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "682d6894c94087da5e566771f25311c47e145359", "type": "github" }, "original": { - "owner": "divnix", - "repo": "data-merge", + "owner": "haskell", + "repo": "haskell-language-server", "type": "github" } }, - "easy-purescript-nix": { + "hls-1.10": { "flake": false, "locked": { - "lastModified": 1754252604, - "narHash": "sha256-Ta/HhK3BJ/yG7IYUWvqhOyQw5+R/a0fLAJeusFTNmKk=", - "owner": "justinwoo", - "repo": "easy-purescript-nix", - "rev": "b5ded0a376d29605f5c7b27c6d55600028995bac", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "justinwoo", - "repo": "easy-purescript-nix", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "em": { + "hls-1.10_2": { "flake": false, "locked": { - "lastModified": 1685015066, - "narHash": "sha256-etAdEoYhtvjTw1ITh28WPNfwvvb5t/fpwCP6s7odSiQ=", - "owner": "deepfire", - "repo": "em", - "rev": "af69bb5c2ac2161434d8fea45f920f8f359587ce", + "lastModified": 1680000865, + "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", "type": "github" }, "original": { - "owner": "deepfire", - "repo": "em", + "owner": "haskell", + "ref": "1.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "em_2": { + "hls-2.0": { "flake": false, "locked": { - "lastModified": 1685015066, - "narHash": "sha256-etAdEoYhtvjTw1ITh28WPNfwvvb5t/fpwCP6s7odSiQ=", - "owner": "deepfire", - "repo": "em", - "rev": "af69bb5c2ac2161434d8fea45f920f8f359587ce", + "lastModified": 1687698105, + "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "783905f211ac63edf982dd1889c671653327e441", "type": "github" }, "original": { - "owner": "deepfire", - "repo": "em", + "owner": "haskell", + "ref": "2.0.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "empty-flake": { + "hls-2.10": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1743069404, + "narHash": "sha256-q4kDFyJDDeoGqfEtrZRx4iqMVEC2MOzCToWsFY+TOzY=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "2318c61db3a01e03700bd4b05665662929b7fe8b", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "2.10.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "empty-flake_2": { + "hls-2.11": { + "flake": false, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1747306193, + "narHash": "sha256-/MmtpF8+FyQlwfKHqHK05BdsxC9LHV70d/FiMM7pzBM=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "46ef4523ea4949f47f6d2752476239f1c6d806fe", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "haskell", + "ref": "2.11.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat": { + "hls-2.2": { "flake": false, "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "lastModified": 1693064058, + "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.2.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_10": { + "hls-2.3": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1695910642, + "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.3.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_11": { + "hls-2.4": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "lastModified": 1699862708, + "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.4.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_12": { + "hls-2.5": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1701080174, + "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.5.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_13": { + "hls-2.6": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "lastModified": 1705325287, + "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.6.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_2": { + "hls-2.7": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", + "lastModified": 1708965829, + "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.7.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_3": { + "hls-2.8": { "flake": false, "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", + "lastModified": 1715153580, + "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", "type": "github" }, "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.8.0.0", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_4": { + "hls-2.9": { "flake": false, "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { - "flake": false, - "locked": { - "lastModified": 1672831974, - "narHash": "sha256-z9k3MfslLjWQfnjBtEtJZdq3H7kyi2kQtUThfTgdRk0=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "45f2638735f8cdc40fe302742b79f248d23eb368", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "hkm/gitlab-fix", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "lastModified": 1719993701, + "narHash": "sha256-wy348++MiMm/xwtI9M3vVpqj2qfGgnDcZIGXw8sF1sA=", + "owner": "haskell", + "repo": "haskell-language-server", + "rev": "90319a7e62ab93ab65a95f8f2bcf537e34dae76a", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "haskell", + "ref": "2.9.0.1", + "repo": "haskell-language-server", "type": "github" } }, - "flake-compat_8": { + "hpc-coveralls": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "edolstra", - "repo": "flake-compat", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "flake-compat_9": { + "hpc-coveralls_2": { "flake": false, "locked": { - "lastModified": 1647532380, - "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "7da118186435255a30b5ffeabba9629c344c0bec", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "fixes", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-parts": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1749398372, - "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", + "lastModified": 1607498076, + "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", + "owner": "sevanspowell", + "repo": "hpc-coveralls", + "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "sevanspowell", + "repo": "hpc-coveralls", "type": "github" } }, - "flake-parts_2": { + "hydra": { "inputs": { - "nixpkgs-lib": [ - "ctl", - "hercules-ci-effects", + "nix": "nix", + "nixpkgs": [ + "db-sync-ctl", + "haskellNix", + "hydra", + "nix", "nixpkgs" ] }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "lastModified": 1671755331, + "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", + "owner": "NixOS", + "repo": "hydra", + "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", "type": "github" }, "original": { - "id": "flake-parts", + "id": "hydra", "type": "indirect" } }, - "flake-parts_3": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_2" - }, - "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_4": { + "incl": { "inputs": { - "nixpkgs-lib": [ - "hci-effects", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", - "type": "github" - }, - "original": { - "id": "flake-parts", - "type": "indirect" - } - }, - "flake-root": { - "locked": { - "lastModified": 1723604017, - "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", - "owner": "srid", - "repo": "flake-root", - "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "flake-root", - "type": "github" - } - }, - "flake-utils": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_2": { - "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_3": { - "locked": { - "lastModified": 1679360468, - "narHash": "sha256-LGnza3cfXF10Biw3ZTg0u9o9t7s680Ww200t5KkHTh8=", - "owner": "hamishmack", - "repo": "flake-utils", - "rev": "e1ea268ff47ad475443dbabcd54744b4e5b9d4f5", - "type": "github" - }, - "original": { - "owner": "hamishmack", - "ref": "hkm/nested-hydraJobs", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_5": { - "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "ghc-8.6.5-iohk": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc-8.6.5-iohk_2": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc-8.6.5-iohk_3": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc-8.6.5-iohk_4": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc-8.6.5-iohk_5": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "ghc910X": { - "flake": false, - "locked": { - "lastModified": 1714520650, - "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", - "ref": "ghc-9.10", - "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", - "revCount": 62663, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "ref": "ghc-9.10", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc910X_2": { - "flake": false, - "locked": { - "lastModified": 1714520650, - "narHash": "sha256-4uz6RA1hRr0RheGNDM49a/B3jszqNNU8iHIow4mSyso=", - "ref": "ghc-9.10", - "rev": "2c6375b9a804ac7fca1e82eb6fcfc8594c67c5f5", - "revCount": 62663, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "ref": "ghc-9.10", - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc911": { - "flake": false, - "locked": { - "lastModified": 1714817013, - "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", - "ref": "refs/heads/master", - "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", - "revCount": 62816, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "ghc911_2": { - "flake": false, - "locked": { - "lastModified": 1714817013, - "narHash": "sha256-m2je4UvWfkgepMeUIiXHMwE6W+iVfUY38VDGkMzjCcc=", - "ref": "refs/heads/master", - "rev": "fc24c5cf6c62ca9e3c8d236656e139676df65034", - "revCount": 62816, - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - }, - "original": { - "submodules": true, - "type": "git", - "url": "https://gitlab.haskell.org/ghc/ghc" - } - }, - "git-hooks-nix": { - "inputs": { - "flake-compat": "flake-compat_7", - "gitignore": "gitignore", - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1750779888, - "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "git-hooks-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gomod2nix": { - "inputs": { - "nixpkgs": "nixpkgs_8", - "utils": "utils_5" - }, - "locked": { - "lastModified": 1655245309, - "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "hackage": { - "flake": false, - "locked": { - "lastModified": 1684283135, - "narHash": "sha256-kG6+9ke7nYsbdvpMgxFcUi5eLA5WChL0DkP655si89U=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "720c07ced0ec9132ada4cd8f14b908330a1b290b", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage-for-stackage": { - "flake": false, - "locked": { - "lastModified": 1755735896, - "narHash": "sha256-X4HTWcv6vgx6EncLyyJJdaNTkL8F8P69HAMaEgZLYhg=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "54203507c2141dfea4463ba5c4015f11f2c2a503", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "for-stackage", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage-internal": { - "flake": false, - "locked": { - "lastModified": 1750307553, - "narHash": "sha256-iiafNoeLHwlSLQTyvy8nPe2t6g5AV4PPcpMeH/2/DLs=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "f7867baa8817fab296528f4a4ec39d1c7c4da4f3", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix": { - "flake": false, - "locked": { - "lastModified": 1729470551, - "narHash": "sha256-AKBK4jgOjIz5DxIsIKFZR0mf30qc4Dv+Dm/DVRjdjD8=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "ee5b803d828db6efac3ef7e7e072c855287dc298", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix_2": { - "flake": false, - "locked": { - "lastModified": 1745281520, - "narHash": "sha256-dk/70Cmjx8fGSURcAHQnowETeAOElzDxn0wH/P4DUWA=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4c98778277c642e326b3cb7c2c9cbb9163b9ffbd", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "for-stackage", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackageNix_3": { - "flake": false, - "locked": { - "lastModified": 1745281520, - "narHash": "sha256-dk/70Cmjx8fGSURcAHQnowETeAOElzDxn0wH/P4DUWA=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "4c98778277c642e326b3cb7c2c9cbb9163b9ffbd", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "for-stackage", - "repo": "hackage.nix", - "type": "github" - } - }, - "hackage_2": { - "flake": false, - "locked": { - "lastModified": 1755735907, - "narHash": "sha256-8fOqP45pBWQVFW4tBGgWw1vJmRRBSrQX1TOkCIRZUlw=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "6313548135c7dc5daea2ae1ed1d0dd1afa3d485e", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "haskell-nix": { - "inputs": { - "HTTP": "HTTP_5", - "cabal-32": "cabal-32_5", - "cabal-34": "cabal-34_5", - "cabal-36": "cabal-36_5", - "cardano-shell": "cardano-shell_5", - "flake-compat": "flake-compat_12", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5", - "hackage": "hackage_2", - "hackage-for-stackage": "hackage-for-stackage", - "hackage-internal": "hackage-internal", - "hls": "hls", - "hls-1.10": "hls-1.10_5", - "hls-2.0": "hls-2.0_4", - "hls-2.10": "hls-2.10", - "hls-2.11": "hls-2.11", - "hls-2.2": "hls-2.2_4", - "hls-2.3": "hls-2.3_4", - "hls-2.4": "hls-2.4_4", - "hls-2.5": "hls-2.5_4", - "hls-2.6": "hls-2.6_4", - "hls-2.7": "hls-2.7_4", - "hls-2.8": "hls-2.8_4", - "hls-2.9": "hls-2.9_2", - "hpc-coveralls": "hpc-coveralls_5", - "iserv-proxy": "iserv-proxy_5", - "nixpkgs": [ - "haskell-nix", - "nixpkgs-unstable" - ], - "nixpkgs-2305": "nixpkgs-2305_4", - "nixpkgs-2311": "nixpkgs-2311_4", - "nixpkgs-2405": "nixpkgs-2405_2", - "nixpkgs-2411": "nixpkgs-2411", - "nixpkgs-2505": "nixpkgs-2505", - "nixpkgs-unstable": "nixpkgs-unstable_5", - "old-ghc-nix": "old-ghc-nix_5", - "stackage": "stackage_5" - }, - "locked": { - "lastModified": 1755737525, - "narHash": "sha256-BVHCMhwjwl+uxDUgQOQu3EoGRwcDYLuJ/6DNTgWDSys=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "a808cbd430a74c00a0e5959d384e1a11e2ea1e2a", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix": { - "inputs": { - "HTTP": "HTTP", - "cabal-32": "cabal-32", - "cabal-34": "cabal-34", - "cabal-36": "cabal-36", - "cardano-shell": "cardano-shell", - "flake-compat": "flake-compat_2", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "hackageNix" - ], - "hls-1.10": "hls-1.10", - "hls-2.0": "hls-2.0", - "hls-2.2": "hls-2.2", - "hls-2.3": "hls-2.3", - "hls-2.4": "hls-2.4", - "hls-2.5": "hls-2.5", - "hls-2.6": "hls-2.6", - "hls-2.7": "hls-2.7", - "hls-2.8": "hls-2.8", - "hls-2.9": "hls-2.9", - "hpc-coveralls": "hpc-coveralls", - "hydra": "hydra", - "iserv-proxy": "iserv-proxy", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "haskellNix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003", - "nixpkgs-2105": "nixpkgs-2105", - "nixpkgs-2111": "nixpkgs-2111", - "nixpkgs-2205": "nixpkgs-2205", - "nixpkgs-2211": "nixpkgs-2211", - "nixpkgs-2305": "nixpkgs-2305", - "nixpkgs-2311": "nixpkgs-2311", - "nixpkgs-2405": "nixpkgs-2405", - "nixpkgs-unstable": "nixpkgs-unstable", - "old-ghc-nix": "old-ghc-nix", - "stackage": "stackage" - }, - "locked": { - "lastModified": 1729471867, - "narHash": "sha256-xMxD8YQGGcbrZGHJws32UvtWJxfhzAO7yzPs5TjiOPY=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "03c3581d2e0c91f7c2690115b487961ad62099a6", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "haskellNix_2": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "cardano-shell": "cardano-shell_2", - "flake-compat": "flake-compat_4", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "ghc910X": "ghc910X", - "ghc911": "ghc911", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-node", - "hackageNix" - ], - "hls-1.10": "hls-1.10_2", - "hls-2.0": "hls-2.0_2", - "hls-2.2": "hls-2.2_2", - "hls-2.3": "hls-2.3_2", - "hls-2.4": "hls-2.4_2", - "hls-2.5": "hls-2.5_2", - "hls-2.6": "hls-2.6_2", - "hls-2.7": "hls-2.7_2", - "hls-2.8": "hls-2.8_2", - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra_2", - "iserv-proxy": "iserv-proxy_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_2", - "nixpkgs-2105": "nixpkgs-2105_2", - "nixpkgs-2111": "nixpkgs-2111_2", - "nixpkgs-2205": "nixpkgs-2205_2", - "nixpkgs-2211": "nixpkgs-2211_2", - "nixpkgs-2305": "nixpkgs-2305_2", - "nixpkgs-2311": "nixpkgs-2311_2", - "nixpkgs-unstable": "nixpkgs-unstable_2", - "old-ghc-nix": "old-ghc-nix_2", - "stackage": "stackage_2" - }, - "locked": { - "lastModified": 1718797200, - "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "cb139fa956158397aa398186bb32dd26f7318784", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "cb139fa956158397aa398186bb32dd26f7318784", - "type": "github" - } - }, - "haskellNix_3": { - "inputs": { - "HTTP": "HTTP_3", - "cabal-32": "cabal-32_3", - "cabal-34": "cabal-34_3", - "cabal-36": "cabal-36_3", - "cardano-shell": "cardano-shell_3", - "flake-compat": "flake-compat_6", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3", - "ghc910X": "ghc910X_2", - "ghc911": "ghc911_2", - "hackage": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "hackageNix" - ], - "hls-1.10": "hls-1.10_3", - "hls-2.0": "hls-2.0_3", - "hls-2.2": "hls-2.2_3", - "hls-2.3": "hls-2.3_3", - "hls-2.4": "hls-2.4_3", - "hls-2.5": "hls-2.5_3", - "hls-2.6": "hls-2.6_3", - "hls-2.7": "hls-2.7_3", - "hls-2.8": "hls-2.8_3", - "hpc-coveralls": "hpc-coveralls_3", - "hydra": "hydra_3", - "iserv-proxy": "iserv-proxy_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_3", - "nixpkgs-2105": "nixpkgs-2105_3", - "nixpkgs-2111": "nixpkgs-2111_3", - "nixpkgs-2205": "nixpkgs-2205_3", - "nixpkgs-2211": "nixpkgs-2211_3", - "nixpkgs-2305": "nixpkgs-2305_3", - "nixpkgs-2311": "nixpkgs-2311_3", - "nixpkgs-unstable": "nixpkgs-unstable_3", - "old-ghc-nix": "old-ghc-nix_3", - "stackage": "stackage_3" - }, - "locked": { - "lastModified": 1718797200, - "narHash": "sha256-ueFxTuZrQ3ZT/Fj5sSeUWlqKa4+OkUU1xW0E+q/XTfw=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "cb139fa956158397aa398186bb32dd26f7318784", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "cb139fa956158397aa398186bb32dd26f7318784", - "type": "github" - } - }, - "haskellNix_4": { - "inputs": { - "HTTP": "HTTP_4", - "cabal-32": "cabal-32_4", - "cabal-34": "cabal-34_4", - "cabal-36": "cabal-36_4", - "cardano-shell": "cardano-shell_4", - "flake-compat": "flake-compat_10", - "flake-utils": "flake-utils_3", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4", - "hackage": "hackage", - "hls-1.10": "hls-1.10_4", - "hpc-coveralls": "hpc-coveralls_4", - "hydra": "hydra_4", - "iserv-proxy": "iserv-proxy_4", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "nixpkgs-unstable" - ], - "nixpkgs-2003": "nixpkgs-2003_4", - "nixpkgs-2105": "nixpkgs-2105_4", - "nixpkgs-2111": "nixpkgs-2111_4", - "nixpkgs-2205": "nixpkgs-2205_4", - "nixpkgs-2211": "nixpkgs-2211_4", - "nixpkgs-unstable": "nixpkgs-unstable_4", - "old-ghc-nix": "old-ghc-nix_4", - "stackage": "stackage_4" - }, - "locked": { - "lastModified": 1684284676, - "narHash": "sha256-VhZiVvwXqHkWh8Tw81WL8vwMzGsAhag8SQCQWGXQBLs=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "ec345f667f9f1596e3849b530fe4f1573fc07653", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, - "hci-effects": { - "inputs": { - "flake-parts": "flake-parts_4", - "nixpkgs": "nixpkgs_12" - }, - "locked": { - "lastModified": 1755233722, - "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hercules-ci-effects": { - "inputs": { - "flake-parts": [ - "ctl", - "cardano-nix", - "flake-parts" - ], - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1714676393, - "narHash": "sha256-OA2LZPTCHyH0PcsNkjeTLvgsn4JmsV2VTvXQacHeUZU=", - "owner": "mlabs-haskell", - "repo": "hercules-ci-effects", - "rev": "5ad8f9613b735cb4f8222f07ae45ca37bfe76a23", - "type": "github" - }, - "original": { - "owner": "mlabs-haskell", - "ref": "push-cache-effect", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hercules-ci-effects_2": { - "inputs": { - "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_6" - }, - "locked": { - "lastModified": 1755233722, - "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "type": "github" - } - }, - "hls": { - "flake": false, - "locked": { - "lastModified": 1741604408, - "narHash": "sha256-tuq3+Ip70yu89GswZ7DSINBpwRprnWnl6xDYnS4GOsc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "682d6894c94087da5e566771f25311c47e145359", - "type": "github" - }, - "original": { - "owner": "haskell", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_2": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_3": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_4": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-1.10_5": { - "flake": false, - "locked": { - "lastModified": 1680000865, - "narHash": "sha256-rc7iiUAcrHxwRM/s0ErEsSPxOR3u8t7DvFeWlMycWgo=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b08691db779f7a35ff322b71e72a12f6e3376fd9", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "1.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_2": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_3": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.0_4": { - "flake": false, - "locked": { - "lastModified": 1687698105, - "narHash": "sha256-OHXlgRzs/kuJH8q7Sxh507H+0Rb8b7VOiPAjcY9sM1k=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "783905f211ac63edf982dd1889c671653327e441", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.0.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.10": { - "flake": false, - "locked": { - "lastModified": 1743069404, - "narHash": "sha256-q4kDFyJDDeoGqfEtrZRx4iqMVEC2MOzCToWsFY+TOzY=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "2318c61db3a01e03700bd4b05665662929b7fe8b", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.10.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.11": { - "flake": false, - "locked": { - "lastModified": 1747306193, - "narHash": "sha256-/MmtpF8+FyQlwfKHqHK05BdsxC9LHV70d/FiMM7pzBM=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "46ef4523ea4949f47f6d2752476239f1c6d806fe", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.11.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_2": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_3": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.2_4": { - "flake": false, - "locked": { - "lastModified": 1693064058, - "narHash": "sha256-8DGIyz5GjuCFmohY6Fa79hHA/p1iIqubfJUTGQElbNk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "b30f4b6cf5822f3112c35d14a0cba51f3fe23b85", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.2.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_2": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_3": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.3_4": { - "flake": false, - "locked": { - "lastModified": 1695910642, - "narHash": "sha256-tR58doOs3DncFehHwCLczJgntyG/zlsSd7DgDgMPOkI=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "458ccdb55c9ea22cd5d13ec3051aaefb295321be", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.3.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_2": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_3": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.4_4": { - "flake": false, - "locked": { - "lastModified": 1699862708, - "narHash": "sha256-YHXSkdz53zd0fYGIYOgLt6HrA0eaRJi9mXVqDgmvrjk=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "54507ef7e85fa8e9d0eb9a669832a3287ffccd57", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.4.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5_2": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5_3": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.5_4": { - "flake": false, - "locked": { - "lastModified": 1701080174, - "narHash": "sha256-fyiR9TaHGJIIR0UmcCb73Xv9TJq3ht2ioxQ2mT7kVdc=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "27f8c3d3892e38edaef5bea3870161815c4d014c", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.5.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6_2": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6_3": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.6_4": { - "flake": false, - "locked": { - "lastModified": 1705325287, - "narHash": "sha256-+P87oLdlPyMw8Mgoul7HMWdEvWP/fNlo8jyNtwME8E8=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "6e0b342fa0327e628610f2711f8c3e4eaaa08b1e", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.6.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7_2": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7_3": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.7_4": { - "flake": false, - "locked": { - "lastModified": 1708965829, - "narHash": "sha256-LfJ+TBcBFq/XKoiNI7pc4VoHg4WmuzsFxYJ3Fu+Jf+M=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "50322b0a4aefb27adc5ec42f5055aaa8f8e38001", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.7.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8_2": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8_3": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.8_4": { - "flake": false, - "locked": { - "lastModified": 1715153580, - "narHash": "sha256-Vi/iUt2pWyUJlo9VrYgTcbRviWE0cFO6rmGi9rmALw0=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "dd1be1beb16700de59e0d6801957290bcf956a0a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.8.0.0", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.9": { - "flake": false, - "locked": { - "lastModified": 1720003792, - "narHash": "sha256-qnDx8Pk0UxtoPr7BimEsAZh9g2WuTuMB/kGqnmdryKs=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "0c1817cb2babef0765e4e72dd297c013e8e3d12b", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.9.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hls-2.9_2": { - "flake": false, - "locked": { - "lastModified": 1719993701, - "narHash": "sha256-wy348++MiMm/xwtI9M3vVpqj2qfGgnDcZIGXw8sF1sA=", - "owner": "haskell", - "repo": "haskell-language-server", - "rev": "90319a7e62ab93ab65a95f8f2bcf537e34dae76a", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "2.9.0.1", - "repo": "haskell-language-server", - "type": "github" - } - }, - "hpc-coveralls": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_2": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_3": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_4": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hpc-coveralls_5": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, - "hydra": { - "inputs": { - "nix": "nix", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_2": { - "inputs": { - "nix": "nix_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_3": { - "inputs": { - "nix": "nix_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "hydra_4": { - "inputs": { - "nix": "nix_4", - "nixpkgs": [ - "db-sync-ctl", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1671755331, - "narHash": "sha256-hXsgJj0Cy0ZiCiYdW2OdBz5WmFyOMKuw4zyxKpgUKm4=", - "owner": "NixOS", - "repo": "hydra", - "rev": "f48f00ee6d5727ae3e488cbf9ce157460853fea8", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, - "incl": { - "inputs": { - "nixlib": "nixlib" - }, - "locked": { - "lastModified": 1693483555, - "narHash": "sha256-Beq4WhSeH3jRTZgC1XopTSU10yLpK1nmMcnGoXO0XYo=", - "owner": "divnix", - "repo": "incl", - "rev": "526751ad3d1e23b07944b14e3f6b7a5948d3007b", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_2": { - "inputs": { - "nixlib": "nixlib_2" - }, - "locked": { - "lastModified": 1693483555, - "narHash": "sha256-Beq4WhSeH3jRTZgC1XopTSU10yLpK1nmMcnGoXO0XYo=", - "owner": "divnix", - "repo": "incl", - "rev": "526751ad3d1e23b07944b14e3f6b7a5948d3007b", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "incl_3": { - "inputs": { - "nixlib": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669263024, - "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", - "owner": "divnix", - "repo": "incl", - "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "incl", - "type": "github" - } - }, - "iohk-nix": { - "inputs": { - "blst": "blst_5", - "nixpkgs": "nixpkgs_13", - "secp256k1": "secp256k1_5", - "sodium": "sodium_5" - }, - "locked": { - "lastModified": 1751421193, - "narHash": "sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "64ca6f4c0c6db283e2ec457c775bce75173fb319", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix": { - "inputs": { - "blst": "blst", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-db-sync", - "nixpkgs" - ], - "secp256k1": "secp256k1", - "sodium": "sodium" - }, - "locked": { - "lastModified": 1730297014, - "narHash": "sha256-n3f1iAmltKnorHWx7FrdbGIF/FmEG8SsZshS16vnpz0=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "d407eedd4995e88d08e83ef75844a8a9c2e29b36", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_2": { - "inputs": { - "blst": "blst_2", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node", - "nixpkgs" - ], - "secp256k1": "secp256k1_2", - "sodium": "sodium_2" - }, - "locked": { - "lastModified": 1745582862, - "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_3": { - "inputs": { - "blst": "blst_3", - "nixpkgs": [ - "ctl", - "cardano-nix", - "cardano-node-nixos-module-fixed", - "nixpkgs" - ], - "secp256k1": "secp256k1_3", - "sodium": "sodium_3" - }, - "locked": { - "lastModified": 1745582862, - "narHash": "sha256-dMoJ6yHcRvUcB66nofzfAtmVxnDg8oPW3wiVtimXT/o=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "5c16fdfc45deda7a4ccf964b6dfa1c3cab72f1f7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohkNix_4": { - "inputs": { - "blst": "blst_4", - "nixpkgs": [ - "db-sync-ctl", - "nixpkgs" - ], - "secp256k1": "secp256k1_4", - "sodium": "sodium_4" - }, - "locked": { - "lastModified": 1684223806, - "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iserv-proxy": { - "flake": false, - "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "iserv-proxy_2": { - "flake": false, - "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "iserv-proxy_3": { - "flake": false, - "locked": { - "lastModified": 1717479972, - "narHash": "sha256-7vE3RQycHI1YT9LHJ1/fUaeln2vIpYm6Mmn8FTpYeVo=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "2ed34002247213fc435d0062350b91bab920626e", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "iserv-proxy_4": { - "flake": false, - "locked": { - "lastModified": 1670983692, - "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", - "ref": "hkm/remote-iserv", - "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", - "revCount": 10, - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - }, - "original": { - "ref": "hkm/remote-iserv", - "type": "git", - "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" - } - }, - "iserv-proxy_5": { - "flake": false, - "locked": { - "lastModified": 1755040634, - "narHash": "sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI=", - "owner": "stable-haskell", - "repo": "iserv-proxy", - "rev": "1383d199a2c64f522979005d112b4fbdee38dd92", - "type": "github" - }, - "original": { - "owner": "stable-haskell", - "ref": "iserv-syms", - "repo": "iserv-proxy", - "type": "github" - } - }, - "lowdown-src": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_2": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_3": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "lowdown-src_4": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, - "n2c": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1665039323, - "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs_2", - "nixpkgs-regression": "nixpkgs-regression" - }, - "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", - "type": "github" - } - }, - "nix-nomad": { - "inputs": { - "flake-compat": "flake-compat_11", - "flake-utils": [ - "db-sync-ctl", - "tullia", - "nix2container", - "flake-utils" - ], - "gomod2nix": "gomod2nix", - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "nixpkgs" - ], - "nixpkgs-lib": [ - "db-sync-ctl", - "tullia", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1658277770, - "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", - "owner": "tristanpemble", - "repo": "nix-nomad", - "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", - "type": "github" - }, - "original": { - "owner": "tristanpemble", - "repo": "nix-nomad", - "type": "github" - } - }, - "nix2container": { - "inputs": { - "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_9" - }, - "locked": { - "lastModified": 1658567952, - "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", - "owner": "nlewo", - "repo": "nix2container", - "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", - "type": "github" - }, - "original": { - "owner": "nlewo", - "repo": "nix2container", - "type": "github" - } - }, - "nix_2": { - "inputs": { - "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_3", - "nixpkgs-regression": "nixpkgs-regression_2" - }, - "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", - "type": "github" - } - }, - "nix_3": { - "inputs": { - "lowdown-src": "lowdown-src_3", - "nixpkgs": "nixpkgs_4", - "nixpkgs-regression": "nixpkgs-regression_3" - }, - "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", - "type": "github" - } - }, - "nix_4": { - "inputs": { - "lowdown-src": "lowdown-src_4", - "nixpkgs": "nixpkgs_7", - "nixpkgs-regression": "nixpkgs-regression_4" - }, - "locked": { - "lastModified": 1661606874, - "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", - "owner": "NixOS", - "repo": "nix", - "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.11.0", - "repo": "nix", - "type": "github" - } - }, - "nixago": { - "inputs": { - "flake-utils": [ - "db-sync-ctl", - "tullia", - "std", - "flake-utils" - ], - "nixago-exts": [ - "db-sync-ctl", - "tullia", - "std", - "blank" - ], - "nixpkgs": [ - "db-sync-ctl", - "tullia", - "std", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1661824785, - "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", - "owner": "nix-community", - "repo": "nixago", - "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixago", - "type": "github" - } - }, - "nixlib": { - "locked": { - "lastModified": 1667696192, - "narHash": "sha256-hOdbIhnpWvtmVynKcsj10nxz9WROjZja+1wRAJ/C9+s=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "babd9cd2ca6e413372ed59fbb1ecc3c3a5fd3e5b", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixlib_2": { - "locked": { - "lastModified": 1667696192, - "narHash": "sha256-hOdbIhnpWvtmVynKcsj10nxz9WROjZja+1wRAJ/C9+s=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "babd9cd2ca6e413372ed59fbb1ecc3c3a5fd3e5b", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1687420147, - "narHash": "sha256-NILbmZVsoP2Aw0OAIXdbYXrWc/qggIDDyIwZ01yUx+Q=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d449a456ba7d81038fc9ec9141eae7ee3aaf2982", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "release-23.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2003": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2003_2": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2003_3": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2003_4": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105": { - "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_2": { - "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_3": { - "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_4": { - "locked": { - "lastModified": 1659914493, - "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111": { - "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_2": { - "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_3": { - "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_4": { - "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2205": { - "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2205_2": { - "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2205_3": { - "locked": { - "lastModified": 1685573264, - "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "380be19fbd2d9079f677978361792cb25e8a3635", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2205_4": { - "locked": { - "lastModified": 1682600000, - "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2211": { - "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2211_2": { - "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2211_3": { - "locked": { - "lastModified": 1688392541, - "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2211_4": { - "locked": { - "lastModified": 1682682915, - "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-22.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2305": { - "locked": { - "lastModified": 1705033721, - "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2305_2": { - "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2305_3": { - "locked": { - "lastModified": 1701362232, - "narHash": "sha256-GVdzxL0lhEadqs3hfRLuj+L1OJFGiL/L7gCcelgBlsw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d2332963662edffacfddfad59ff4f709dde80ffe", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2305_4": { - "locked": { - "lastModified": 1705033721, - "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2311": { + "nixlib": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1719957072, - "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", + "lastModified": 1669263024, + "narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=", + "owner": "divnix", + "repo": "incl", + "rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", + "owner": "divnix", + "repo": "incl", "type": "github" } }, - "nixpkgs-2311_2": { + "iohk-nix": { + "inputs": { + "blst": "blst_2", + "nixpkgs": "nixpkgs_7", + "secp256k1": "secp256k1_2", + "sodium": "sodium_2" + }, "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "lastModified": 1751421193, + "narHash": "sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "64ca6f4c0c6db283e2ec457c775bce75173fb319", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2311_3": { + "iohkNix": { + "inputs": { + "blst": "blst", + "nixpkgs": [ + "db-sync-ctl", + "nixpkgs" + ], + "secp256k1": "secp256k1", + "sodium": "sodium" + }, "locked": { - "lastModified": 1701386440, - "narHash": "sha256-xI0uQ9E7JbmEy/v8kR9ZQan6389rHug+zOtZeZFiDJk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "293822e55ec1872f715a66d0eda9e592dc14419f", + "lastModified": 1684223806, + "narHash": "sha256-IyLoP+zhuyygLtr83XXsrvKyqqLQ8FHXTiySFf4FJOI=", + "owner": "input-output-hk", + "repo": "iohk-nix", + "rev": "86421fdd89b3af43fa716ccd07638f96c6ecd1e4", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", + "owner": "input-output-hk", + "repo": "iohk-nix", "type": "github" } }, - "nixpkgs-2311_4": { + "iserv-proxy": { + "flake": false, "locked": { - "lastModified": 1719957072, - "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", - "type": "github" + "lastModified": 1670983692, + "narHash": "sha256-avLo34JnI9HNyOuauK5R69usJm+GfW3MlyGlYxZhTgY=", + "ref": "hkm/remote-iserv", + "rev": "50d0abb3317ac439a4e7495b185a64af9b7b9300", + "revCount": 10, + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-23.11-darwin", - "repo": "nixpkgs", - "type": "github" + "ref": "hkm/remote-iserv", + "type": "git", + "url": "https://gitlab.haskell.org/hamishmack/iserv-proxy.git" } }, - "nixpkgs-2405": { + "iserv-proxy_2": { + "flake": false, "locked": { - "lastModified": 1726447378, - "narHash": "sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "086b448a5d54fd117f4dc2dee55c9f0ff461bdc1", + "lastModified": 1755040634, + "narHash": "sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI=", + "owner": "stable-haskell", + "repo": "iserv-proxy", + "rev": "1383d199a2c64f522979005d112b4fbdee38dd92", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-24.05-darwin", - "repo": "nixpkgs", + "owner": "stable-haskell", + "ref": "iserv-syms", + "repo": "iserv-proxy", "type": "github" } }, - "nixpkgs-2405_2": { + "lowdown-src": { + "flake": false, "locked": { - "lastModified": 1735564410, - "narHash": "sha256-HB/FA0+1gpSs8+/boEavrGJH+Eq08/R2wWNph1sM1Dg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1e7a8f391f1a490460760065fa0630b5520f9cf8", + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-24.05-darwin", - "repo": "nixpkgs", + "owner": "kristapsdz", + "repo": "lowdown", "type": "github" } }, - "nixpkgs-2411": { + "n2c": { + "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1748037224, - "narHash": "sha256-92vihpZr6dwEMV6g98M5kHZIttrWahb9iRPBm1atcPk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "f09dede81861f3a83f7f06641ead34f02f37597f", + "lastModified": 1665039323, + "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-24.11-darwin", - "repo": "nixpkgs", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-2505": { + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs", + "nixpkgs-regression": "nixpkgs-regression" + }, "locked": { - "lastModified": 1748852332, - "narHash": "sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k=", + "lastModified": 1661606874, + "narHash": "sha256-9+rpYzI+SmxJn+EbYxjGv68Ucp22bdFUSy/4LkHkkDQ=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a8167f3cc2f991dd4d0055746df53dae5fd0c953", + "repo": "nix", + "rev": "11e45768b34fdafdcf019ddbd337afa16127ff0f", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-25.05-darwin", - "repo": "nixpkgs", + "ref": "2.11.0", + "repo": "nix", "type": "github" } }, - "nixpkgs-arion": { + "nix-nomad": { + "inputs": { + "flake-compat": "flake-compat_3", + "flake-utils": [ + "db-sync-ctl", + "tullia", + "nix2container", + "flake-utils" + ], + "gomod2nix": "gomod2nix", + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "nixpkgs" + ], + "nixpkgs-lib": [ + "db-sync-ctl", + "tullia", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1755305946, - "narHash": "sha256-TL3sue0q2qUMJ+nobTATkiR7kYjK/0pXHyEV7NY19G0=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "9c67486f09c186e5fc99a02835b458e443a3d0cf", + "lastModified": 1658277770, + "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=", + "owner": "tristanpemble", + "repo": "nix-nomad", + "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70", "type": "github" }, "original": { - "owner": "NixOS", - "repo": "nixpkgs", + "owner": "tristanpemble", + "repo": "nix-nomad", "type": "github" } }, - "nixpkgs-lib": { + "nix2container": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs_3" + }, "locked": { - "lastModified": 1748740939, - "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "656a64127e9d791a334452c6b6606d17539476e2", + "lastModified": 1658567952, + "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=", + "owner": "nlewo", + "repo": "nix2container", + "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", + "owner": "nlewo", + "repo": "nix2container", "type": "github" } }, - "nixpkgs-lib_2": { + "nixago": { + "inputs": { + "flake-utils": [ + "db-sync-ctl", + "tullia", + "std", + "flake-utils" + ], + "nixago-exts": [ + "db-sync-ctl", + "tullia", + "std", + "blank" + ], + "nixpkgs": [ + "db-sync-ctl", + "tullia", + "std", + "nixpkgs" + ] + }, "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1661824785, + "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=", "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "repo": "nixago", + "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3", "type": "github" }, "original": { "owner": "nix-community", - "repo": "nixpkgs.lib", + "repo": "nixago", "type": "github" } }, - "nixpkgs-regression": { + "nixpkgs": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1657693803, + "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-22.05-small", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_2": { + "nixpkgs-2003": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_3": { + "nixpkgs-2105": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659914493, + "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-regression_4": { + "nixpkgs-2111": { "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs-unstable": { + "nixpkgs-2205": { "locked": { - "lastModified": 1726583932, - "narHash": "sha256-zACxiQx8knB3F8+Ze+1BpiYrI+CbhxyWpcSID9kVhkQ=", + "lastModified": 1682600000, + "narHash": "sha256-ha4BehR1dh8EnXSoE1m/wyyYVvHI9txjW4w5/oxsW5Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "658e7223191d2598641d50ee4e898126768fe847", + "rev": "50fc86b75d2744e1ab3837ef74b53f103a9b55a0", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-22.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_2": { + "nixpkgs-2211": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1682682915, + "narHash": "sha256-haR0u/j/nUvlMloYlaOYq1FMXTvkNHw+wGxc+0qXisM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "09f1b33fcc0f59263137e23e935c1bb03ec920e4", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-22.11-darwin", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_3": { + "nixpkgs-2305": { "locked": { - "lastModified": 1694822471, - "narHash": "sha256-6fSDCj++lZVMZlyqOe9SIOL8tYSBz1bI8acwovRwoX8=", + "lastModified": 1705033721, + "narHash": "sha256-K5eJHmL1/kev6WuqyqqbS1cdNnSidIZ3jeqJ7GbrYnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", + "rev": "a1982c92d8980a0114372973cbdfe0a307f1bdea", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-23.05-darwin", "repo": "nixpkgs", - "rev": "47585496bcb13fb72e4a90daeea2f434e2501998", "type": "github" } }, - "nixpkgs-unstable_4": { + "nixpkgs-2311": { "locked": { - "lastModified": 1682656005, - "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", + "lastModified": 1719957072, + "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", + "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-23.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable_5": { + "nixpkgs-2405": { "locked": { - "lastModified": 1748856973, - "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", + "lastModified": 1735564410, + "narHash": "sha256-HB/FA0+1gpSs8+/boEavrGJH+Eq08/R2wWNph1sM1Dg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", + "rev": "1e7a8f391f1a490460760065fa0630b5520f9cf8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixpkgs-24.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_10": { + "nixpkgs-2411": { "locked": { - "lastModified": 1674407282, - "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", - "owner": "nixos", + "lastModified": 1748037224, + "narHash": "sha256-92vihpZr6dwEMV6g98M5kHZIttrWahb9iRPBm1atcPk=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", + "rev": "f09dede81861f3a83f7f06641ead34f02f37597f", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-22.11", + "owner": "NixOS", + "ref": "nixpkgs-24.11-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_11": { + "nixpkgs-2505": { "locked": { - "lastModified": 1665087388, - "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", - "owner": "nixos", + "lastModified": 1748852332, + "narHash": "sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", + "rev": "a8167f3cc2f991dd4d0055746df53dae5fd0c953", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "owner": "NixOS", + "ref": "nixpkgs-25.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_12": { + "nixpkgs-lib": { "locked": { - "lastModified": 1755027561, - "narHash": "sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV+3/aO28gXpGtMXI=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "005433b926e16227259a1843015b5b2b7f7d1fc3", + "lastModified": 1753579242, + "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", + "owner": "nix-community", + "repo": "nixpkgs.lib", "type": "github" } }, - "nixpkgs_13": { + "nixpkgs-regression": { "locked": { - "lastModified": 1751071626, - "narHash": "sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv+Y=", - "owner": "nixos", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "a47938d89bdf8e279ad432bd6a473cf4c430f48c", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { - "owner": "nixos", - "ref": "release-25.05", + "owner": "NixOS", "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" } }, - "nixpkgs_14": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1755593991, - "narHash": "sha256-BA9MuPjBDx/WnpTJ0EGhStyfE7hug8g85Y3Ju9oTsM4=", + "lastModified": 1682656005, + "narHash": "sha256-fYplYo7so1O+rSQ2/aS+SbTPwLTeoUXk4ekKNtSl4P8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a58390ab6f1aa810eb8e0f0fc74230e7cc06de03", + "rev": "6806b63e824f84b0f0e60b6d660d4ae753de0477", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-25.05", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_15": { + "nixpkgs-unstable_2": { "locked": { - "lastModified": 1754340878, - "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", + "lastModified": 1748856973, + "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cab778239e705082fe97bb4990e0d24c50924c04", + "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", "type": "github" }, "original": { @@ -4520,7 +1599,7 @@ "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_10": { "locked": { "lastModified": 1744536153, "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", @@ -4538,64 +1617,63 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1653581809, + "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_3": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", + "lastModified": 1654807842, + "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.05-small", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_4": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", - "owner": "NixOS", + "lastModified": 1674407282, + "narHash": "sha256-2qwc8mrPINSFdWffPK+ji6nQ9aGnnZyHSItVcYDZDlk=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "ab1254087f4cdf4af74b552d7fc95175d9bdbb49", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", + "owner": "nixos", + "ref": "nixos-22.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_5": { "locked": { - "lastModified": 1750776420, - "narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=", - "owner": "NixOS", + "lastModified": 1665087388, + "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf", + "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", + "owner": "nixos", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } @@ -4618,47 +1696,48 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1657693803, - "narHash": "sha256-G++2CJ9u0E7NNTAi9n5G8TdDmGJXcIjkJ3NF8cetQB8=", - "owner": "NixOS", + "lastModified": 1751071626, + "narHash": "sha256-/uHE/AD2qGq4QLigWAnBHiVvpVXB04XAfrOtw8JMv+Y=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "365e1b3a859281cf11b94f87231adeabbdd878a2", + "rev": "a47938d89bdf8e279ad432bd6a473cf4c430f48c", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-22.05-small", + "owner": "nixos", + "ref": "release-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_8": { "locked": { - "lastModified": 1653581809, - "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=", + "lastModified": 1755593991, + "narHash": "sha256-BA9MuPjBDx/WnpTJ0EGhStyfE7hug8g85Y3Ju9oTsM4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "83658b28fe638a170a19b8933aa008b30640fbd1", + "rev": "a58390ab6f1aa810eb8e0f0fc74230e7cc06de03", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_9": { "locked": { - "lastModified": 1654807842, - "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=", + "lastModified": 1754340878, + "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8", + "rev": "cab778239e705082fe97bb4990e0d24c50924c04", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } @@ -4666,87 +1745,19 @@ "nosys": { "locked": { "lastModified": 1667881534, - "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", - "owner": "divnix", - "repo": "nosys", - "rev": "2d0d5207f6a230e9d0f660903f8db9807b54814f", - "type": "github" - }, - "original": { - "owner": "divnix", - "repo": "nosys", - "type": "github" - } - }, - "ogmios": { - "flake": false, - "locked": { - "lastModified": 1749803743, - "narHash": "sha256-070sxFuwBEPV5TTJ72PkSe5hipgEimUKffIzomZppeU=", - "owner": "CardanoSolutions", - "repo": "ogmios", - "rev": "1603f7e8e7d30da056f72e11f03fa4e744a2fac7", - "type": "github" - }, - "original": { - "owner": "CardanoSolutions", - "ref": "v6.13.0", - "repo": "ogmios", - "type": "github" - } - }, - "old-ghc-nix": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "old-ghc-nix_2": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, - "old-ghc-nix_3": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", + "narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=", + "owner": "divnix", + "repo": "nosys", + "rev": "2d0d5207f6a230e9d0f660903f8db9807b54814f", "type": "github" }, "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", + "owner": "divnix", + "repo": "nosys", "type": "github" } }, - "old-ghc-nix_4": { + "old-ghc-nix": { "flake": false, "locked": { "lastModified": 1631092763, @@ -4763,7 +1774,7 @@ "type": "github" } }, - "old-ghc-nix_5": { + "old-ghc-nix_2": { "flake": false, "locked": { "lastModified": 1631092763, @@ -4780,30 +1791,6 @@ "type": "github" } }, - "oura": { - "inputs": { - "crane": [ - "ctl", - "cardano-nix", - "crane" - ], - "utils": "utils_4" - }, - "locked": { - "lastModified": 1750697545, - "narHash": "sha256-M41AcSWxY9tQLkY8+aFo3xvjVo9YaKdnkHhXcc0BqU0=", - "owner": "txpipe", - "repo": "oura", - "rev": "0ea451908aa02e15443d8e40b956094bd0fa22b0", - "type": "github" - }, - "original": { - "owner": "txpipe", - "ref": "v1.9.4", - "repo": "oura", - "type": "github" - } - }, "plutarch": { "flake": false, "locked": { @@ -4823,9 +1810,9 @@ }, "pre-commit-hooks": { "inputs": { - "flake-compat": "flake-compat_13", - "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_15" + "flake-compat": "flake-compat_5", + "gitignore": "gitignore", + "nixpkgs": "nixpkgs_9" }, "locked": { "lastModified": 1755446520, @@ -4845,13 +1832,13 @@ "inputs": { "cardano-haskell-packages": "cardano-haskell-packages", "crane": "crane", - "ctl": "ctl", "db-sync-ctl": "db-sync-ctl", - "flake-parts": "flake-parts_3", + "easy-purescript-nix": "easy-purescript-nix", + "flake-parts": "flake-parts", "haskell-nix": "haskell-nix", "hci-effects": "hci-effects", "iohk-nix": "iohk-nix", - "nixpkgs": "nixpkgs_14", + "nixpkgs": "nixpkgs_8", "plutarch": "plutarch", "pre-commit-hooks": "pre-commit-hooks", "rust-overlay": "rust-overlay" @@ -4859,7 +1846,7 @@ }, "rust-overlay": { "inputs": { - "nixpkgs": "nixpkgs_16" + "nixpkgs": "nixpkgs_10" }, "locked": { "lastModified": 1755743804, @@ -4909,57 +1896,6 @@ "type": "github" } }, - "secp256k1_3": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" - }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, - "secp256k1_4": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" - }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, - "secp256k1_5": { - "flake": false, - "locked": { - "lastModified": 1683999695, - "narHash": "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s=", - "owner": "bitcoin-core", - "repo": "secp256k1", - "rev": "acf5c55ae6a94e5ca847e07def40427547876101", - "type": "github" - }, - "original": { - "owner": "bitcoin-core", - "ref": "v0.3.2", - "repo": "secp256k1", - "type": "github" - } - }, "sodium": { "flake": false, "locked": { @@ -4994,106 +1930,7 @@ "type": "github" } }, - "sodium_3": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sodium_4": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, - "sodium_5": { - "flake": false, - "locked": { - "lastModified": 1675156279, - "narHash": "sha256-0uRcN5gvMwO7MCXVYnoqG/OmeBFi8qRVnDWJLnBb9+Y=", - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "libsodium", - "rev": "dbb48cce5429cb6585c9034f002568964f1ce567", - "type": "github" - } - }, "stackage": { - "flake": false, - "locked": { - "lastModified": 1729039017, - "narHash": "sha256-fGExfgG+7UNSOV8YfOrWPpOHWrCjA02gQkeSBhaAzjQ=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "df1d8f0960407551fea7af7af75a9c2f9e18de97", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_2": { - "flake": false, - "locked": { - "lastModified": 1718756571, - "narHash": "sha256-8rL8viTbuE9/yV1of6SWp2tHmhVMD2UmkOfmN5KDbKg=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "027672fb6fd45828b0e623c8152572d4058429ad", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_3": { - "flake": false, - "locked": { - "lastModified": 1718756571, - "narHash": "sha256-8rL8viTbuE9/yV1of6SWp2tHmhVMD2UmkOfmN5KDbKg=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "027672fb6fd45828b0e623c8152572d4058429ad", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, - "stackage_4": { "flake": false, "locked": { "lastModified": 1684282201, @@ -5109,7 +1946,7 @@ "type": "github" } }, - "stackage_5": { + "stackage_2": { "flake": false, "locked": { "lastModified": 1755735102, @@ -5134,10 +1971,10 @@ "blank" ], "blank": "blank", - "devshell": "devshell_2", + "devshell": "devshell", "dmerge": "dmerge", - "flake-utils": "flake-utils_5", - "incl": "incl_3", + "flake-utils": "flake-utils_3", + "incl": "incl", "makes": [ "db-sync-ctl", "tullia", @@ -5152,7 +1989,7 @@ ], "n2c": "n2c", "nixago": "nixago", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_5", "nosys": "nosys", "yants": "yants" }, @@ -5170,78 +2007,11 @@ "type": "github" } }, - "systems": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_2": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_3": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "treefmt-nix": { - "inputs": { - "nixpkgs": [ - "ctl", - "cardano-nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1750931469, - "narHash": "sha256-0IEdQB1nS+uViQw4k3VGUXntjkDp7aAlqcxdewb/hAc=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, "tullia": { "inputs": { "nix-nomad": "nix-nomad", "nix2container": "nix2container", - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_4", "std": "std" }, "locked": { @@ -5259,75 +2029,6 @@ } }, "utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1726560853, - "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_2": { - "inputs": { - "systems": "systems_2" - }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_3": { - "inputs": { - "systems": "systems_3" - }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_4": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_5": { "locked": { "lastModified": 1653893745, "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", @@ -5342,7 +2043,7 @@ "type": "github" } }, - "utils_6": { + "utils_2": { "locked": { "lastModified": 1638122382, "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", diff --git a/flake.nix b/flake.nix index 2e5db4c..34dc10d 100644 --- a/flake.nix +++ b/flake.nix @@ -21,10 +21,9 @@ # Purescript - ## Cardano transaction library (leveraging CTL's Purescript Nix machinery) - ctl = { - url = "github:plutonomicon/cardano-transaction-lib?ref=szg251/flake-update"; - inputs.db-sync.follows = "db-sync-ctl"; + easy-purescript-nix = { + url = "github:justinwoo/easy-purescript-nix"; + flake = false; }; db-sync-ctl = { diff --git a/pkgs.nix b/pkgs.nix index 2b406e9..0475539 100644 --- a/pkgs.nix +++ b/pkgs.nix @@ -3,6 +3,33 @@ { perSystem = { pkgs, system, ... }: + let + + overlays = { + purescript = final: _: { + easy-ps = import inputs.easy-purescript-nix { pkgs = final; }; + purescriptProject = import ./nix { pkgs = final; }; + }; + spago = final: prev: { + easy-ps = prev.easy-ps // { + spago = prev.easy-ps.spago.overrideAttrs (_: rec { + version = "0.21.0"; + src = + if final.stdenv.isDarwin then + final.fetchurl { + url = "https://github.com/purescript/spago/releases/download/${version}/macOS.tar.gz"; + sha256 = "19c0kdg7gk1c7v00lnkcsxidffab84d50d6l6vgrjy4i86ilhzd5"; + } + else + final.fetchurl { + url = "https://github.com/purescript/spago/releases/download/${version}/Linux.tar.gz"; + sha256 = "1klczy04vwn5b39cnxflcqzap0d5kysp4dsw73i95xm5m7s37049"; + }; + }); + }; + }; + }; + in { _module.args = { @@ -10,16 +37,15 @@ inherit system; }; - # TODO(bladyjoker): If we use recent nixpkgs we get: `error: nodejs_14 has been removed as it is EOL`. That's why we use CTL's old nixpkgs. - pkgsForCtl = import inputs.ctl.inputs.nixpkgs { + pkgsForCtl = import inputs.nixpkgs { inherit system; inherit (inputs.haskell-nix) config; overlays = [ inputs.haskell-nix.overlay inputs.iohk-nix.overlays.crypto inputs.iohk-nix.overlays.haskell-nix-crypto - inputs.ctl.overlays.purescript - inputs.ctl.overlays.spago + overlays.purescript + overlays.spago ]; }; From f7c54ee651f7384c279fc6f88a138e1fe0f1fe08 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 18:10:47 +0900 Subject: [PATCH 82/91] Fix purescript example --- examples/purescript-flake-project/build.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/purescript-flake-project/build.nix b/examples/purescript-flake-project/build.nix index 2a6ce31..2cd78bb 100644 --- a/examples/purescript-flake-project/build.nix +++ b/examples/purescript-flake-project/build.nix @@ -15,7 +15,6 @@ _: { packageJson = ./package.json; packageLock = ./package-lock.json; shell = { - withRuntime = false; packageLockOnly = true; packages = [ pkgs.nodejs From 5b5badd2b2c86557d40000eb7695b352f8b59bb4 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 18:55:22 +0900 Subject: [PATCH 83/91] Remove withChromium --- flake-lang/flake-purescript.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index 0b6d923..b4bc359 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -111,11 +111,6 @@ let # If `true`, `npm i` will only write to your `package-lock.json` instead # of installing to a local `node_modules` packageLockOnly ? false, - # If `true`, the `chromium` package from your package set will be made - # available in the shell environment. This can help with ensuring that - # any e2e tests that you write and run with `Contract.Test.E2E` are - # reproducible - withChromium ? pkgs.stdenv.isLinux, }: assert pkgs.lib.assertOneOf "formatter" formatter [ "purs-tidy" @@ -144,8 +139,6 @@ let ] (lists.optional pursls pkgs.easy-ps.purescript-language-server) - - (lists.optional withChromium pkgs.chromium) ]; shellHook = '' export NODE_PATH="${nodeModules}/lib/node_modules" From ecdbf5c419f091e0881b55541fa7c3440412a7a7 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 18:57:26 +0900 Subject: [PATCH 84/91] Rename pkgsForCtl to pkgsForPurs --- flake-lang/build.nix | 4 ++-- pkgs.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/flake-lang/build.nix b/flake-lang/build.nix index dec1ce9..445bede 100644 --- a/flake-lang/build.nix +++ b/flake-lang/build.nix @@ -56,7 +56,7 @@ perSystem = flake-parts-lib.mkPerSystemOption ( { pkgs, - pkgsForCtl, + pkgsForPurs, pkgsForHaskellNix, pkgsForRust, ... @@ -66,7 +66,7 @@ lib = { purescriptFlake = lib.mkOption { type = lib.types.functionTo lib.types.attrs; - default = import ./flake-purescript.nix pkgsForCtl; + default = import ./flake-purescript.nix pkgsForPurs; readOnly = true; description = '' TODO(jaredponn): write down documentation here diff --git a/pkgs.nix b/pkgs.nix index 0475539..886940d 100644 --- a/pkgs.nix +++ b/pkgs.nix @@ -37,7 +37,7 @@ inherit system; }; - pkgsForCtl = import inputs.nixpkgs { + pkgsForPurs = import inputs.nixpkgs { inherit system; inherit (inputs.haskell-nix) config; overlays = [ From 11a2ca5bfe2a92969473f5c5cbc06be1f9dda11c Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 19:04:54 +0900 Subject: [PATCH 85/91] Separate PureScript machinery --- flake-lang/flake-purescript.nix | 484 +------------------ flake-lang/purescript/purescript-project.nix | 479 ++++++++++++++++++ 2 files changed, 482 insertions(+), 481 deletions(-) create mode 100644 flake-lang/purescript/purescript-project.nix diff --git a/flake-lang/flake-purescript.nix b/flake-lang/flake-purescript.nix index b4bc359..a9d7468 100644 --- a/flake-lang/flake-purescript.nix +++ b/flake-lang/flake-purescript.nix @@ -1,485 +1,5 @@ pkgs: pursProjOpts: let - purescriptProject = - { - src, - # The name of the project, used to generate derivation names - projectName, - # The `package.json` for the project. It is *highly* recommended to pass this - # in explicitly, even if it can be derived from the `src` argument. By doing - # so, you will prevent frequent rebuilds of your generated `node_modules` - packageJson ? "${src}/package.json", - # The `package-lock.json` for the project. It is *highly* recommended to pass - # this in explicitly, even if it can be derived from the `src` argument. By - # doing so, you will prevent frequent rebuilds of your generated `node_modules` - packageLock ? "${src}/package-lock.json", - # The version of node to use across all project components - nodejs ? pkgs.nodejs_22, - # Autogenerated Nix from `spago2nix generate` - spagoPackages ? "${src}/spago-packages.nix", - # Extra Purescript sources to build and provide in the `devShell` as `extraSourcesDir` - extraSources ? [ ], - extraSourcesDir ? ".extras", - # Data directory to add to the build and provide in the `devShell` as `dataDir` - # E.g. [ { name = "my-data"; path = ./. ; }] - # will be available at `data/my-data` in the `buildPursProject`s output, - data ? [ ], - # A directory to store `data` entries in. - dataDir ? "data", - # Configuration that will be used to generate a `devShell` for the project - shell ? { }, - # Paths to submodule locations that need to be copied when constructing the NodeJS environment - submodules ? [ ], - ... - }: - let - inherit (pkgs) system; - - purs = pkgs.easy-ps.purs-0_15_8; - - spagoPkgs = import spagoPackages { inherit pkgs; }; - - mkNodeEnv = - { - withDevDeps ? true, - }: - import (pkgs.runCommand "node-packages-${projectName}" - { - buildInputs = [ pkgs.nodePackages.node2nix ]; - } - '' - mkdir $out - cd $out - cp ${packageLock} ./package-lock.json - cp ${packageJson} ./package.json - ${pkgs.lib.optionalString (builtins.length submodules != 0) - "cp ${ - pkgs.linkFarm "node-packages-${projectName}-source" ( - builtins.map (path: { - inherit path; - name = builtins.baseNameOf (builtins.toString path); - }) submodules - ) - }/* . -r" - } - node2nix ${pkgs.lib.optionalString withDevDeps "--development"} \ - --lock ./package-lock.json -i ./package.json - '' - ) { inherit pkgs nodejs system; }; - - mkNodeModules = - { - withDevDeps ? true, - }: - let - nodeEnv = mkNodeEnv { inherit withDevDeps; }; - modules = pkgs.callPackage ( - _: - nodeEnv - // { - shell = nodeEnv.shell.override { - # see https://github.com/svanderburg/node2nix/issues/198 - buildInputs = [ pkgs.nodePackages.node-gyp-build ]; - }; - } - ); - in - (modules { }).shell.nodeDependencies; - - projectNodeModules = mkNodeModules { }; - - # Constructs a development environment containing various tools to work on - # Purescript projects. The resulting derivation can be used as a `devShell` in - # your flake outputs - # - # All arguments are optional - shellFor = - { - # Extra packages to include in the shell environment - packages ? [ ], - # Passed through to `pkgs.mkShell.inputsFrom` - inputsFrom ? [ ], - # Passed through to `pkgs.mkShell.shellHook` - shellHook ? "", - # One of `purs-tidy` or `purty` to format Purescript sources - formatter ? "purs-tidy", - # Whether or not to include `purescript-language-server` - pursls ? true, - # Generated `node_modules` in the Nix store. Can be passed to have better - # control over individual project components - nodeModules ? projectNodeModules, - # If `true`, `npm i` will only write to your `package-lock.json` instead - # of installing to a local `node_modules` - packageLockOnly ? false, - }: - assert pkgs.lib.assertOneOf "formatter" formatter [ - "purs-tidy" - "purty" - ]; - with pkgs.lib; - pkgs.mkShell { - inherit packages inputsFrom; - buildInputs = builtins.concatLists [ - [ - nodeModules - purs - nodejs - pkgs.easy-ps.spago - pkgs.easy-ps.${formatter} - pkgs.easy-ps.pscid - pkgs.easy-ps.psa - pkgs.easy-ps.spago2nix - pkgs.nodePackages.node2nix - pkgs.unzip - # Required to fix initdb locale issue in shell - # https://github.com/Plutonomicon/cardano-transaction-lib/issues/828 - # Well, not really, as we set initdb locale to C for all cases now - # Anyway, seems like it's good to have whole set of locales in the shell - pkgs.glibcLocales - ] - - (lists.optional pursls pkgs.easy-ps.purescript-language-server) - ]; - shellHook = '' - export NODE_PATH="${nodeModules}/lib/node_modules" - ln -sfn $NODE_PATH node_modules - export PATH="${nodeModules}/bin:$PATH" - ${pkgs.lib.optionalString packageLockOnly "export NPM_CONFIG_PACKAGE_LOCK_ONLY=true"} - ${linkExtraSources} - ${linkData} - '' - + shellHook; - }; - - # Extra sources - extra-sources = pkgs.linkFarm "extra-sources" ( - builtins.map (drv: { - name = drv.name; - path = "${drv}/src"; - }) extraSources - ); - hasExtraSources = builtins.length extraSources > 0; - linkExtraSources = pkgs.lib.optionalString hasExtraSources '' - if [ -e ./${extraSourcesDir} ]; then rm ./${extraSourcesDir}; fi - ln -s ${extra-sources} ./${extraSourcesDir} - ''; - - # Data - data-drv = pkgs.linkFarm "data" data; - hasData = builtins.length data > 0; - linkData = pkgs.lib.optionalString hasData '' - if [ -e ./${dataDir} ]; then rm ./${dataDir}; fi - ln -s ${data-drv} ./${dataDir} - ''; - - # Compiles the dependencies of a Purescript project and copies the `output` - # and `.spago` directories into the Nix store. - # Intended to be used in `buildPursProject` to not recompile the entire - # package set every time. - buildPursDependencies = - { - # Can be used to override the name given to the resulting derivation - name ? "${projectName}-ps-deps", - # If warnings generated from project source files will trigger a build error. - # Controls `--strict` purescript-psa flag - strictComp ? true, - # Warnings from `purs` to silence during compilation, independent of `strictComp` - # Controls `--censor-codes` purescript-psa flag - censorCodes ? [ "UserDefinedWarning" ], - ... - }: - pkgs.stdenv.mkDerivation { - inherit name; - buildInputs = [ - ]; - nativeBuildInputs = [ - spagoPkgs.installSpagoStyle - pkgs.easy-ps.psa - purs - pkgs.easy-ps.spago - ]; - # Make the derivation independent of the source files. - # `src` is not needed - unpackPhase = "true"; - buildPhase = '' - install-spago-style - psa ${pkgs.lib.optionalString strictComp "--strict"} \ - --censor-lib \ - --is-lib=.spago ".spago/*/*/src/**/*.purs" \ - --censor-codes=${builtins.concatStringsSep "," censorCodes} \ - -gsourcemaps,js - ''; - installPhase = '' - mkdir $out - mv output $out/ - mv .spago $out/ - ''; - }; - - # Compiles your Purescript project and copies the `output` directory into the - # Nix store. Also copies the local sources to be made available later as `purs` - # does not include any external files to its `output` (if we attempted to refer - # to absolute paths from the project-wide `src` argument, they would be wrong) - buildPursProject = - { - # Can be used to override the name given to the resulting derivation - name ? projectName, - # Generated `node_modules` in the Nix store. Can be passed to have better - # control over individual project components - nodeModules ? projectNodeModules, - # If warnings generated from project source files will trigger a build error. - # Controls `--strict` purescript-psa flag - strictComp ? true, - # Warnings from `purs` to silence during compilation, independent of `strictComp` - # Controls `--censor-codes` purescript-psa flag - censorCodes ? [ "UserDefinedWarning" ], - pursDependencies ? buildPursDependencies { - inherit name strictComp censorCodes; - }, - ... - }: - pkgs.stdenv.mkDerivation { - inherit name src; - buildInputs = [ - nodeModules - ]; - nativeBuildInputs = [ - spagoPkgs.installSpagoStyle - pkgs.easy-ps.psa - purs - pkgs.easy-ps.spago - ]; - unpackPhase = '' - export HOME="$TMP" - export NODE_PATH="${nodeModules}/lib/node_modules" - ln -sfn $NODE_PATH node_modules - export PATH="${nodeModules}/bin:$PATH" - ${linkExtraSources} - ${linkData} - - # copy the dependency build artifacts and sources - # preserve the modification date so that we don't rebuild them - mkdir -p output .spago - cp -rp ${pursDependencies}/.spago/* .spago - cp -rp ${pursDependencies}/output/* output - # note that we copy the entire source directory, not just $src/src, - # because we need sources in ./examples and ./test - cp -rp $src ./src - - # add write permissions for the PS compiler to use - # `output/cache-db.json` - chmod -R +w output/ - ''; - buildPhase = '' - psa ${pkgs.lib.optionalString strictComp "--strict"} \ - --censor-lib \ - --is-lib=.spago ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''--is-lib=./${extraSourcesDir} "${extraSourcesDir}/*/**/*.purs"''} \ - --censor-codes=${builtins.concatStringsSep "," censorCodes} "./src/**/*.purs" \ - -gsourcemaps,js - ''; - # We also need to copy all of `src` here, since compiled modules in `output` - # might refer to paths that will point to nothing if we use `src` directly - # in other derivations (e.g. when using `fs.readFileSync` inside an FFI - # module) - installPhase = '' - mkdir $out - cp -r output $out/ - ${pkgs.lib.optionalString hasExtraSources ''cp -r ./${extraSourcesDir} $out/''} - ${pkgs.lib.optionalString hasData ''cp -r ./${dataDir} $out/''} - ''; - }; - - # Runs a test written in Purescript using NodeJS. - runPursTest = - { - # The main Purescript module - testMain, - # The entry point function in the main PureScript module - psEntryPoint ? "main", - # Can be used to override the name of the resulting derivation - name ? "${projectName}-check", - # Generated `node_modules` in the Nix store. Can be passed to have better - # control over individual project components - nodeModules ? projectNodeModules, - # Additional variables to pass to the test environment - env ? { }, - # Passed through to the `buildInputs` of the derivation. Use this to add - # additional packages to the test environment - buildInputs ? [ ], - builtProject ? buildPursProject { main = testMain; }, - ... - }: - pkgs.runCommand "${name}" - ( - { - inherit src; - nativeBuildInputs = [ - builtProject - nodeModules - ] - ++ buildInputs; - NODE_PATH = "${nodeModules}/lib/node_modules"; - } - // env - ) - '' - # Copy the purescript project files - cp -r ${builtProject}/* . - - # The tests may depend on sources - cp -r $src/* . - - # Provide NPM dependencies to the test suite scripts - ln -sfn ${nodeModules}/lib/node_modules node_modules - - # This line fixes an issue where the hedgehog output generated by cardano-testnet - # was not being handled, making it impossible to extract cardano-testnet - # workspace information and thus causing cluster initialization to fail. - # see https://github.com/hedgehogqa/haskell-hedgehog/issues/110 - export LC_ALL=C.UTF-8 - - # Call the main module and execute the entry point function - ${nodejs}/bin/node --enable-source-maps -e 'import("./output/${testMain}/index.js").then(m => m.${psEntryPoint}())' - - # Create output file to tell Nix we succeeded - touch $out - ''; - - # Bundles a Purescript project using esbuild, typically for the browser - bundlePursProjectEsbuild = - { - # Can be used to override the name given to the resulting derivation - name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), - # The main Purescript module - main, - # The entry point function in the main PureScript module - psEntryPoint ? "main", - # Whether this bundle is being produced for a browser environment or not - browserRuntime ? true, - esbuildBundleScript ? "esbuild/bundle.js", - # Generated `node_modules` in the Nix store. Can be passed to have better - # control over individual project components - nodeModules ? projectNodeModules, - builtProject ? buildPursProject { inherit main; }, - ... - }: - pkgs.runCommand "${name}" - { - inherit src; - buildInputs = [ - nodejs - nodeModules - ]; - nativeBuildInputs = [ - purs - pkgs.easy-ps.spago - builtProject - ]; - } - '' - export HOME="$TMP" - export NODE_PATH="${nodeModules}/lib/node_modules" - ln -sfn $NODE_PATH node_modules - export PATH="${nodeModules}/bin:$PATH" - ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} - cp -r ${builtProject}/* . - cp -r $src/* . - chmod -R +rw . - echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js - mkdir $out - node ${esbuildBundleScript} ./entrypoint.js $out/index.js - ''; - - # Bundles a Purescript project using Webpack, typically for the browser - bundlePursProjectWebpack = - { - # Can be used to override the name given to the resulting derivation - name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), - # The main Purescript module - main, - # The entry point function in the main PureScript module - psEntryPoint ? "main", - # If this bundle is being produced for a browser environment or not - browserRuntime ? true, - # Path to the Webpack config to use - webpackConfig ? "webpack.config.cjs", - # The name of the bundled JS module that `spago bundle-module` will produce - bundledModuleName ? "output.js", - # Generated `node_modules` in the Nix store. Can be passed to have better - # control over individual project components - nodeModules ? projectNodeModules, - # If the spago bundle-module output should be included in the derivation - includeBundledModule ? false, - builtProject ? buildPursProject { inherit main; }, - ... - }: - pkgs.runCommand "${name}" - { - inherit src; - buildInputs = [ - ]; - nativeBuildInputs = [ - nodejs - nodeModules - builtProject - purs - pkgs.easy-ps.spago - ]; - } - '' - export HOME="$TMP" - export NODE_PATH="${nodeModules}/lib/node_modules" - export PATH="${nodeModules}/bin:$PATH" - ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} - cp -r ${builtProject}/* . - cp -r $src/* . - chmod -R +rw . - mkdir -p ./dist - echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js - ${pkgs.lib.optionalString includeBundledModule "cp ${bundledModuleName} ./dist"} - mkdir $out - webpack --mode=production -c ${webpackConfig} -o $out/ \ - --entry ./entrypoint.js - ''; - - buildPursDocs = - { - name ? "${projectName}-docs", - format ? "html", - ... - }@args: - (buildPursProject (args // { strictComp = false; })).overrideAttrs (_: { - inherit name; - buildPhase = '' - purs docs --format ${format} "./src/**/*.purs" ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''"${extraSourcesDir}/*/**/*.purs"''} - ''; - installPhase = '' - mkdir $out - cp -r generated-docs $out - cp -r output $out - ''; - }); - - in - { - inherit - buildPursProject - buildPursDependencies - runPursTest - bundlePursProjectEsbuild - bundlePursProjectWebpack - buildPursDocs - # TODO: restore buildSearchablePursDocs and launchSearchablePursDocs - # https://github.com/Plutonomicon/cardano-transaction-lib/issues/1578 - purs - nodejs - mkNodeModules - ; - devShell = shellFor shell; - compiled = buildPursProject { }; - nodeModules = projectNodeModules; - }; - mkFlake = projectName: purs: { packages = { "purescript:${projectName}:src" = pkgs.stdenv.mkDerivation { @@ -523,4 +43,6 @@ let devShell = purs.devShell; }; in -mkFlake pursProjOpts.projectName (purescriptProject pursProjOpts) +mkFlake pursProjOpts.projectName ( + import ./purescript/purescript-project.nix { inherit pkgs; } pursProjOpts +) diff --git a/flake-lang/purescript/purescript-project.nix b/flake-lang/purescript/purescript-project.nix new file mode 100644 index 0000000..bf36223 --- /dev/null +++ b/flake-lang/purescript/purescript-project.nix @@ -0,0 +1,479 @@ +{ pkgs, ... }: +{ + src, + # The name of the project, used to generate derivation names + projectName, + # The `package.json` for the project. It is *highly* recommended to pass this + # in explicitly, even if it can be derived from the `src` argument. By doing + # so, you will prevent frequent rebuilds of your generated `node_modules` + packageJson ? "${src}/package.json", + # The `package-lock.json` for the project. It is *highly* recommended to pass + # this in explicitly, even if it can be derived from the `src` argument. By + # doing so, you will prevent frequent rebuilds of your generated `node_modules` + packageLock ? "${src}/package-lock.json", + # The version of node to use across all project components + nodejs ? pkgs.nodejs_22, + # Autogenerated Nix from `spago2nix generate` + spagoPackages ? "${src}/spago-packages.nix", + # Extra Purescript sources to build and provide in the `devShell` as `extraSourcesDir` + extraSources ? [ ], + extraSourcesDir ? ".extras", + # Data directory to add to the build and provide in the `devShell` as `dataDir` + # E.g. [ { name = "my-data"; path = ./. ; }] + # will be available at `data/my-data` in the `buildPursProject`s output, + data ? [ ], + # A directory to store `data` entries in. + dataDir ? "data", + # Configuration that will be used to generate a `devShell` for the project + shell ? { }, + # Paths to submodule locations that need to be copied when constructing the NodeJS environment + submodules ? [ ], + ... +}: +let + inherit (pkgs) system; + + purs = pkgs.easy-ps.purs-0_15_8; + + spagoPkgs = import spagoPackages { inherit pkgs; }; + + mkNodeEnv = + { + withDevDeps ? true, + }: + import (pkgs.runCommand "node-packages-${projectName}" + { + buildInputs = [ pkgs.nodePackages.node2nix ]; + } + '' + mkdir $out + cd $out + cp ${packageLock} ./package-lock.json + cp ${packageJson} ./package.json + ${pkgs.lib.optionalString (builtins.length submodules != 0) + "cp ${ + pkgs.linkFarm "node-packages-${projectName}-source" ( + builtins.map (path: { + inherit path; + name = builtins.baseNameOf (builtins.toString path); + }) submodules + ) + }/* . -r" + } + node2nix ${pkgs.lib.optionalString withDevDeps "--development"} \ + --lock ./package-lock.json -i ./package.json + '' + ) { inherit pkgs nodejs system; }; + + mkNodeModules = + { + withDevDeps ? true, + }: + let + nodeEnv = mkNodeEnv { inherit withDevDeps; }; + modules = pkgs.callPackage ( + _: + nodeEnv + // { + shell = nodeEnv.shell.override { + # see https://github.com/svanderburg/node2nix/issues/198 + buildInputs = [ pkgs.nodePackages.node-gyp-build ]; + }; + } + ); + in + (modules { }).shell.nodeDependencies; + + projectNodeModules = mkNodeModules { }; + + # Constructs a development environment containing various tools to work on + # Purescript projects. The resulting derivation can be used as a `devShell` in + # your flake outputs + # + # All arguments are optional + shellFor = + { + # Extra packages to include in the shell environment + packages ? [ ], + # Passed through to `pkgs.mkShell.inputsFrom` + inputsFrom ? [ ], + # Passed through to `pkgs.mkShell.shellHook` + shellHook ? "", + # One of `purs-tidy` or `purty` to format Purescript sources + formatter ? "purs-tidy", + # Whether or not to include `purescript-language-server` + pursls ? true, + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If `true`, `npm i` will only write to your `package-lock.json` instead + # of installing to a local `node_modules` + packageLockOnly ? false, + }: + assert pkgs.lib.assertOneOf "formatter" formatter [ + "purs-tidy" + "purty" + ]; + with pkgs.lib; + pkgs.mkShell { + inherit packages inputsFrom; + buildInputs = builtins.concatLists [ + [ + nodeModules + purs + nodejs + pkgs.easy-ps.spago + pkgs.easy-ps.${formatter} + pkgs.easy-ps.pscid + pkgs.easy-ps.psa + pkgs.easy-ps.spago2nix + pkgs.nodePackages.node2nix + pkgs.unzip + # Required to fix initdb locale issue in shell + # https://github.com/Plutonomicon/cardano-transaction-lib/issues/828 + # Well, not really, as we set initdb locale to C for all cases now + # Anyway, seems like it's good to have whole set of locales in the shell + pkgs.glibcLocales + ] + + (lists.optional pursls pkgs.easy-ps.purescript-language-server) + ]; + shellHook = '' + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString packageLockOnly "export NPM_CONFIG_PACKAGE_LOCK_ONLY=true"} + ${linkExtraSources} + ${linkData} + '' + + shellHook; + }; + + # Extra sources + extra-sources = pkgs.linkFarm "extra-sources" ( + builtins.map (drv: { + name = drv.name; + path = "${drv}/src"; + }) extraSources + ); + hasExtraSources = builtins.length extraSources > 0; + linkExtraSources = pkgs.lib.optionalString hasExtraSources '' + if [ -e ./${extraSourcesDir} ]; then rm ./${extraSourcesDir}; fi + ln -s ${extra-sources} ./${extraSourcesDir} + ''; + + # Data + data-drv = pkgs.linkFarm "data" data; + hasData = builtins.length data > 0; + linkData = pkgs.lib.optionalString hasData '' + if [ -e ./${dataDir} ]; then rm ./${dataDir}; fi + ln -s ${data-drv} ./${dataDir} + ''; + + # Compiles the dependencies of a Purescript project and copies the `output` + # and `.spago` directories into the Nix store. + # Intended to be used in `buildPursProject` to not recompile the entire + # package set every time. + buildPursDependencies = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-ps-deps", + # If warnings generated from project source files will trigger a build error. + # Controls `--strict` purescript-psa flag + strictComp ? true, + # Warnings from `purs` to silence during compilation, independent of `strictComp` + # Controls `--censor-codes` purescript-psa flag + censorCodes ? [ "UserDefinedWarning" ], + ... + }: + pkgs.stdenv.mkDerivation { + inherit name; + buildInputs = [ + ]; + nativeBuildInputs = [ + spagoPkgs.installSpagoStyle + pkgs.easy-ps.psa + purs + pkgs.easy-ps.spago + ]; + # Make the derivation independent of the source files. + # `src` is not needed + unpackPhase = "true"; + buildPhase = '' + install-spago-style + psa ${pkgs.lib.optionalString strictComp "--strict"} \ + --censor-lib \ + --is-lib=.spago ".spago/*/*/src/**/*.purs" \ + --censor-codes=${builtins.concatStringsSep "," censorCodes} \ + -gsourcemaps,js + ''; + installPhase = '' + mkdir $out + mv output $out/ + mv .spago $out/ + ''; + }; + + # Compiles your Purescript project and copies the `output` directory into the + # Nix store. Also copies the local sources to be made available later as `purs` + # does not include any external files to its `output` (if we attempted to refer + # to absolute paths from the project-wide `src` argument, they would be wrong) + buildPursProject = + { + # Can be used to override the name given to the resulting derivation + name ? projectName, + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If warnings generated from project source files will trigger a build error. + # Controls `--strict` purescript-psa flag + strictComp ? true, + # Warnings from `purs` to silence during compilation, independent of `strictComp` + # Controls `--censor-codes` purescript-psa flag + censorCodes ? [ "UserDefinedWarning" ], + pursDependencies ? buildPursDependencies { + inherit name strictComp censorCodes; + }, + ... + }: + pkgs.stdenv.mkDerivation { + inherit name src; + buildInputs = [ + nodeModules + ]; + nativeBuildInputs = [ + spagoPkgs.installSpagoStyle + pkgs.easy-ps.psa + purs + pkgs.easy-ps.spago + ]; + unpackPhase = '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${linkExtraSources} + ${linkData} + + # copy the dependency build artifacts and sources + # preserve the modification date so that we don't rebuild them + mkdir -p output .spago + cp -rp ${pursDependencies}/.spago/* .spago + cp -rp ${pursDependencies}/output/* output + # note that we copy the entire source directory, not just $src/src, + # because we need sources in ./examples and ./test + cp -rp $src ./src + + # add write permissions for the PS compiler to use + # `output/cache-db.json` + chmod -R +w output/ + ''; + buildPhase = '' + psa ${pkgs.lib.optionalString strictComp "--strict"} \ + --censor-lib \ + --is-lib=.spago ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''--is-lib=./${extraSourcesDir} "${extraSourcesDir}/*/**/*.purs"''} \ + --censor-codes=${builtins.concatStringsSep "," censorCodes} "./src/**/*.purs" \ + -gsourcemaps,js + ''; + # We also need to copy all of `src` here, since compiled modules in `output` + # might refer to paths that will point to nothing if we use `src` directly + # in other derivations (e.g. when using `fs.readFileSync` inside an FFI + # module) + installPhase = '' + mkdir $out + cp -r output $out/ + ${pkgs.lib.optionalString hasExtraSources ''cp -r ./${extraSourcesDir} $out/''} + ${pkgs.lib.optionalString hasData ''cp -r ./${dataDir} $out/''} + ''; + }; + + # Runs a test written in Purescript using NodeJS. + runPursTest = + { + # The main Purescript module + testMain, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # Can be used to override the name of the resulting derivation + name ? "${projectName}-check", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # Additional variables to pass to the test environment + env ? { }, + # Passed through to the `buildInputs` of the derivation. Use this to add + # additional packages to the test environment + buildInputs ? [ ], + builtProject ? buildPursProject { main = testMain; }, + ... + }: + pkgs.runCommand "${name}" + ( + { + inherit src; + nativeBuildInputs = [ + builtProject + nodeModules + ] + ++ buildInputs; + NODE_PATH = "${nodeModules}/lib/node_modules"; + } + // env + ) + '' + # Copy the purescript project files + cp -r ${builtProject}/* . + + # The tests may depend on sources + cp -r $src/* . + + # Provide NPM dependencies to the test suite scripts + ln -sfn ${nodeModules}/lib/node_modules node_modules + + # This line fixes an issue where the hedgehog output generated by cardano-testnet + # was not being handled, making it impossible to extract cardano-testnet + # workspace information and thus causing cluster initialization to fail. + # see https://github.com/hedgehogqa/haskell-hedgehog/issues/110 + export LC_ALL=C.UTF-8 + + # Call the main module and execute the entry point function + ${nodejs}/bin/node --enable-source-maps -e 'import("./output/${testMain}/index.js").then(m => m.${psEntryPoint}())' + + # Create output file to tell Nix we succeeded + touch $out + ''; + + # Bundles a Purescript project using esbuild, typically for the browser + bundlePursProjectEsbuild = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), + # The main Purescript module + main, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # Whether this bundle is being produced for a browser environment or not + browserRuntime ? true, + esbuildBundleScript ? "esbuild/bundle.js", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + builtProject ? buildPursProject { inherit main; }, + ... + }: + pkgs.runCommand "${name}" + { + inherit src; + buildInputs = [ + nodejs + nodeModules + ]; + nativeBuildInputs = [ + purs + pkgs.easy-ps.spago + builtProject + ]; + } + '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + ln -sfn $NODE_PATH node_modules + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} + cp -r ${builtProject}/* . + cp -r $src/* . + chmod -R +rw . + echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js + mkdir $out + node ${esbuildBundleScript} ./entrypoint.js $out/index.js + ''; + + # Bundles a Purescript project using Webpack, typically for the browser + bundlePursProjectWebpack = + { + # Can be used to override the name given to the resulting derivation + name ? "${projectName}-bundle-" + (if browserRuntime then "web" else "nodejs"), + # The main Purescript module + main, + # The entry point function in the main PureScript module + psEntryPoint ? "main", + # If this bundle is being produced for a browser environment or not + browserRuntime ? true, + # Path to the Webpack config to use + webpackConfig ? "webpack.config.cjs", + # The name of the bundled JS module that `spago bundle-module` will produce + bundledModuleName ? "output.js", + # Generated `node_modules` in the Nix store. Can be passed to have better + # control over individual project components + nodeModules ? projectNodeModules, + # If the spago bundle-module output should be included in the derivation + includeBundledModule ? false, + builtProject ? buildPursProject { inherit main; }, + ... + }: + pkgs.runCommand "${name}" + { + inherit src; + buildInputs = [ + ]; + nativeBuildInputs = [ + nodejs + nodeModules + builtProject + purs + pkgs.easy-ps.spago + ]; + } + '' + export HOME="$TMP" + export NODE_PATH="${nodeModules}/lib/node_modules" + export PATH="${nodeModules}/bin:$PATH" + ${pkgs.lib.optionalString browserRuntime "export BROWSER_RUNTIME=1"} + cp -r ${builtProject}/* . + cp -r $src/* . + chmod -R +rw . + mkdir -p ./dist + echo 'import("./output/${main}/index.js").then(m => m.${psEntryPoint}());' > entrypoint.js + ${pkgs.lib.optionalString includeBundledModule "cp ${bundledModuleName} ./dist"} + mkdir $out + webpack --mode=production -c ${webpackConfig} -o $out/ \ + --entry ./entrypoint.js + ''; + + buildPursDocs = + { + name ? "${projectName}-docs", + format ? "html", + ... + }@args: + (buildPursProject (args // { strictComp = false; })).overrideAttrs (_: { + inherit name; + buildPhase = '' + purs docs --format ${format} "./src/**/*.purs" ".spago/*/*/src/**/*.purs" ${pkgs.lib.optionalString hasExtraSources ''"${extraSourcesDir}/*/**/*.purs"''} + ''; + installPhase = '' + mkdir $out + cp -r generated-docs $out + cp -r output $out + ''; + }); + +in +{ + inherit + buildPursProject + buildPursDependencies + runPursTest + bundlePursProjectEsbuild + bundlePursProjectWebpack + buildPursDocs + # TODO: restore buildSearchablePursDocs and launchSearchablePursDocs + # https://github.com/Plutonomicon/cardano-transaction-lib/issues/1578 + purs + nodejs + mkNodeModules + ; + devShell = shellFor shell; + compiled = buildPursProject { }; + nodeModules = projectNodeModules; +} From ca5d1c94b02e950784292396217aef6779317d34 Mon Sep 17 00:00:00 2001 From: Szabo Gergely Date: Thu, 21 Aug 2025 19:07:23 +0900 Subject: [PATCH 86/91] Refactor pkgs.nix --- pkgs.nix | 76 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/pkgs.nix b/pkgs.nix index 886940d..ffcfddf 100644 --- a/pkgs.nix +++ b/pkgs.nix @@ -3,33 +3,6 @@ { perSystem = { pkgs, system, ... }: - let - - overlays = { - purescript = final: _: { - easy-ps = import inputs.easy-purescript-nix { pkgs = final; }; - purescriptProject = import ./nix { pkgs = final; }; - }; - spago = final: prev: { - easy-ps = prev.easy-ps // { - spago = prev.easy-ps.spago.overrideAttrs (_: rec { - version = "0.21.0"; - src = - if final.stdenv.isDarwin then - final.fetchurl { - url = "https://github.com/purescript/spago/releases/download/${version}/macOS.tar.gz"; - sha256 = "19c0kdg7gk1c7v00lnkcsxidffab84d50d6l6vgrjy4i86ilhzd5"; - } - else - final.fetchurl { - url = "https://github.com/purescript/spago/releases/download/${version}/Linux.tar.gz"; - sha256 = "1klczy04vwn5b39cnxflcqzap0d5kysp4dsw73i95xm5m7s37049"; - }; - }); - }; - }; - }; - in { _module.args = { @@ -37,17 +10,44 @@ inherit system; }; - pkgsForPurs = import inputs.nixpkgs { - inherit system; - inherit (inputs.haskell-nix) config; - overlays = [ - inputs.haskell-nix.overlay - inputs.iohk-nix.overlays.crypto - inputs.iohk-nix.overlays.haskell-nix-crypto - overlays.purescript - overlays.spago - ]; - }; + pkgsForPurs = + let + overlays = { + purescript = final: _: { + easy-ps = import inputs.easy-purescript-nix { pkgs = final; }; + purescriptProject = import ./nix { pkgs = final; }; + }; + spago = final: prev: { + easy-ps = prev.easy-ps // { + spago = prev.easy-ps.spago.overrideAttrs (_: rec { + version = "0.21.0"; + src = + if final.stdenv.isDarwin then + final.fetchurl { + url = "https://github.com/purescript/spago/releases/download/${version}/macOS.tar.gz"; + sha256 = "19c0kdg7gk1c7v00lnkcsxidffab84d50d6l6vgrjy4i86ilhzd5"; + } + else + final.fetchurl { + url = "https://github.com/purescript/spago/releases/download/${version}/Linux.tar.gz"; + sha256 = "1klczy04vwn5b39cnxflcqzap0d5kysp4dsw73i95xm5m7s37049"; + }; + }); + }; + }; + }; + in + import inputs.nixpkgs { + inherit system; + inherit (inputs.haskell-nix) config; + overlays = [ + inputs.haskell-nix.overlay + inputs.iohk-nix.overlays.crypto + inputs.iohk-nix.overlays.haskell-nix-crypto + overlays.purescript + overlays.spago + ]; + }; # TODO(bladyjoker): haskell.nix is brittle on its nixpkgs, and tends to break stuff for us, so we instantiate haskell.nix nixpkgs specifically. For example https://github.com/Plutonomicon/plutarch-plutus/pull/624 pkgsForHaskellNix = import inputs.haskell-nix.inputs.nixpkgs { From b545f46c8565d5ef05e00043d79c5b51ae58205b Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 24 Aug 2025 12:50:46 +0000 Subject: [PATCH 87/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/982aa1c76e28e26e592e26e8fd8b73eea87dbdc2?narHash=sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA%3D' (2025-08-14) → 'github:input-output-hk/cardano-haskell-packages/ccbe0a4ee4fbe9a5898984c308230a9d6d05c66f?narHash=sha256-r4LnUtT5gwy7hKaVTfbuSRLuD4eits4ukCVc79MLCHc%3D' (2025-08-22) • Updated input 'crane': 'github:ipetkov/crane/3c40c97e1881fff381e4615e82557b333edf65c4?narHash=sha256-Tg%2BP8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44%3D' (2025-08-18) → 'github:ipetkov/crane/25bd41b24426c7734278c2ff02e53258851db914?narHash=sha256-FCRRAzSaL/%2BumLIm3RU3O/%2BfJ2ssaPHseI2SSFL8yZU%3D' (2025-08-23) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a808cbd430a74c00a0e5959d384e1a11e2ea1e2a?narHash=sha256-BVHCMhwjwl%2BuxDUgQOQu3EoGRwcDYLuJ/6DNTgWDSys%3D' (2025-08-21) → 'github:input-output-hk/haskell.nix/990d2c97b08044730a998a32405fb5c79383ad56?narHash=sha256-1RUilqkbm95PJOkHwNFn7JwZ5cgXcGs2QnNBhGRocKk%3D' (2025-08-24) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/6313548135c7dc5daea2ae1ed1d0dd1afa3d485e?narHash=sha256-8fOqP45pBWQVFW4tBGgWw1vJmRRBSrQX1TOkCIRZUlw%3D' (2025-08-21) → 'github:input-output-hk/hackage.nix/22e202424e8917582a16caf625ff4431c90165d2?narHash=sha256-w5lJCMBdiliSvMzWy5Vmb5ljonfWWb4T1%2Bm4l6FMAPQ%3D' (2025-08-24) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/54203507c2141dfea4463ba5c4015f11f2c2a503?narHash=sha256-X4HTWcv6vgx6EncLyyJJdaNTkL8F8P69HAMaEgZLYhg%3D' (2025-08-21) → 'github:input-output-hk/hackage.nix/75bda500c7583ec1f74fd3797f6aa959c51c4298?narHash=sha256-Xg46VMTIW3NgMLzjgzmnVHZpoR3NoMmAoXEF3%2Bhfbao%3D' (2025-08-24) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/999a41c7e94d417cd507977e1050a18f3a7a2424?narHash=sha256-/oZzMO5tdwz0V3uLRI5N9BrMEQc6/MFOpDfHRMRehEI%3D' (2025-08-21) → 'github:input-output-hk/stackage.nix/ffe783102e38ec64a0ec660c58633f367eb6371a?narHash=sha256-Qlq6wwYqOV1zCRsGxT3LGVZfZ6FhpcC1REz8xpGsIvo%3D' (2025-08-24) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/a58390ab6f1aa810eb8e0f0fc74230e7cc06de03?narHash=sha256-BA9MuPjBDx/WnpTJ0EGhStyfE7hug8g85Y3Ju9oTsM4%3D' (2025-08-19) → 'github:NixOS/nixpkgs/b1b3291469652d5a2edb0becc4ef0246fff97a7c?narHash=sha256-wY1%2B2JPH0ZZC4BQefoZw/k%2B3%2BDowFyfOxv17CN/idKs%3D' (2025-08-23) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/4b04db83821b819bbbe32ed0a025b31e7971f22e?narHash=sha256-I0Ok1OGDwc1jPd8cs2VvAYZsHriUVFGIUqW%2B7uSsOUM%3D' (2025-08-17) → 'github:cachix/pre-commit-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/80322e975e27d834451d6b66e63f8abae9d74bf2?narHash=sha256-M6qT02voARH5e9eTXQBzpYIE/hAp6jPgBCyxLmw5uBM%3D' (2025-08-21) → 'github:oxalica/rust-overlay/88ceedecde53e809b4bf8b5fd10d181889d9bac7?narHash=sha256-lmEMhIIbjt8Wp1EYbNqCojuU9ygyDFv8Tu0X1k8qIMc%3D' (2025-08-24) --- flake.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 677f291..691e6fd 100644 --- a/flake.lock +++ b/flake.lock @@ -203,11 +203,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1755197699, - "narHash": "sha256-Qpmv1zYOfOzYZfU3sB3bsv/sGtI1c6MGTFiyhnYmmRA=", + "lastModified": 1755876829, + "narHash": "sha256-r4LnUtT5gwy7hKaVTfbuSRLuD4eits4ukCVc79MLCHc=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "982aa1c76e28e26e592e26e8fd8b73eea87dbdc2", + "rev": "ccbe0a4ee4fbe9a5898984c308230a9d6d05c66f", "type": "github" }, "original": { @@ -251,11 +251,11 @@ }, "crane": { "locked": { - "lastModified": 1755537552, - "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", + "lastModified": 1755993354, + "narHash": "sha256-FCRRAzSaL/+umLIm3RU3O/+fJ2ssaPHseI2SSFL8yZU=", "owner": "ipetkov", "repo": "crane", - "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", + "rev": "25bd41b24426c7734278c2ff02e53258851db914", "type": "github" }, "original": { @@ -648,11 +648,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1755735896, - "narHash": "sha256-X4HTWcv6vgx6EncLyyJJdaNTkL8F8P69HAMaEgZLYhg=", + "lastModified": 1755995293, + "narHash": "sha256-Xg46VMTIW3NgMLzjgzmnVHZpoR3NoMmAoXEF3+hfbao=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "54203507c2141dfea4463ba5c4015f11f2c2a503", + "rev": "75bda500c7583ec1f74fd3797f6aa959c51c4298", "type": "github" }, "original": { @@ -681,11 +681,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1755735907, - "narHash": "sha256-8fOqP45pBWQVFW4tBGgWw1vJmRRBSrQX1TOkCIRZUlw=", + "lastModified": 1755995304, + "narHash": "sha256-w5lJCMBdiliSvMzWy5Vmb5ljonfWWb4T1+m4l6FMAPQ=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "6313548135c7dc5daea2ae1ed1d0dd1afa3d485e", + "rev": "22e202424e8917582a16caf625ff4431c90165d2", "type": "github" }, "original": { @@ -735,11 +735,11 @@ "stackage": "stackage_2" }, "locked": { - "lastModified": 1755737525, - "narHash": "sha256-BVHCMhwjwl+uxDUgQOQu3EoGRwcDYLuJ/6DNTgWDSys=", + "lastModified": 1755996739, + "narHash": "sha256-1RUilqkbm95PJOkHwNFn7JwZ5cgXcGs2QnNBhGRocKk=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "a808cbd430a74c00a0e5959d384e1a11e2ea1e2a", + "rev": "990d2c97b08044730a998a32405fb5c79383ad56", "type": "github" }, "original": { @@ -1712,11 +1712,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1755593991, - "narHash": "sha256-BA9MuPjBDx/WnpTJ0EGhStyfE7hug8g85Y3Ju9oTsM4=", + "lastModified": 1755922037, + "narHash": "sha256-wY1+2JPH0ZZC4BQefoZw/k+3+DowFyfOxv17CN/idKs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a58390ab6f1aa810eb8e0f0fc74230e7cc06de03", + "rev": "b1b3291469652d5a2edb0becc4ef0246fff97a7c", "type": "github" }, "original": { @@ -1815,11 +1815,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1755446520, - "narHash": "sha256-I0Ok1OGDwc1jPd8cs2VvAYZsHriUVFGIUqW+7uSsOUM=", + "lastModified": 1755960406, + "narHash": "sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "4b04db83821b819bbbe32ed0a025b31e7971f22e", + "rev": "e891a93b193fcaf2fc8012d890dc7f0befe86ec2", "type": "github" }, "original": { @@ -1849,11 +1849,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1755743804, - "narHash": "sha256-M6qT02voARH5e9eTXQBzpYIE/hAp6jPgBCyxLmw5uBM=", + "lastModified": 1756003222, + "narHash": "sha256-lmEMhIIbjt8Wp1EYbNqCojuU9ygyDFv8Tu0X1k8qIMc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "80322e975e27d834451d6b66e63f8abae9d74bf2", + "rev": "88ceedecde53e809b4bf8b5fd10d181889d9bac7", "type": "github" }, "original": { @@ -1949,11 +1949,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1755735102, - "narHash": "sha256-/oZzMO5tdwz0V3uLRI5N9BrMEQc6/MFOpDfHRMRehEI=", + "lastModified": 1755994465, + "narHash": "sha256-Qlq6wwYqOV1zCRsGxT3LGVZfZ6FhpcC1REz8xpGsIvo=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "999a41c7e94d417cd507977e1050a18f3a7a2424", + "rev": "ffe783102e38ec64a0ec660c58633f367eb6371a", "type": "github" }, "original": { From edca5eff2a13b6b2357cbb618071768127cfdf01 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 31 Aug 2025 12:49:09 +0000 Subject: [PATCH 88/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/ccbe0a4ee4fbe9a5898984c308230a9d6d05c66f?narHash=sha256-r4LnUtT5gwy7hKaVTfbuSRLuD4eits4ukCVc79MLCHc%3D' (2025-08-22) → 'github:input-output-hk/cardano-haskell-packages/8668deda6ff4c91896a2422f80fabd1450170cf6?narHash=sha256-FZSEC/I8JIgLFS01WTcSOOtfzUr2dHrNTuBfDWCL2dg%3D' (2025-08-27) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/990d2c97b08044730a998a32405fb5c79383ad56?narHash=sha256-1RUilqkbm95PJOkHwNFn7JwZ5cgXcGs2QnNBhGRocKk%3D' (2025-08-24) → 'github:input-output-hk/haskell.nix/c3380cc02d0e5249b6c1b609833135b95a610af9?narHash=sha256-r6p%2BT14ZlXEDVGml9scgfz7SFq03vOdnOVpDi/muAr8%3D' (2025-08-31) • Removed input 'haskell-nix/ghc-8.6.5-iohk' • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/22e202424e8917582a16caf625ff4431c90165d2?narHash=sha256-w5lJCMBdiliSvMzWy5Vmb5ljonfWWb4T1%2Bm4l6FMAPQ%3D' (2025-08-24) → 'github:input-output-hk/hackage.nix/e020d73db65a3077ed216941a682ac8de3722cd2?narHash=sha256-jwu%2BnyaVHxJzgDJMJjZ6ZJ7kR/Tc0Zd%2Bkj0TnbhXzwU%3D' (2025-08-31) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/75bda500c7583ec1f74fd3797f6aa959c51c4298?narHash=sha256-Xg46VMTIW3NgMLzjgzmnVHZpoR3NoMmAoXEF3%2Bhfbao%3D' (2025-08-24) → 'github:input-output-hk/hackage.nix/cfc1ade34a20cf02b8da122c7c13dc8402cff0e1?narHash=sha256-rCDhCCWoNPbNM92s%2BCy2ynLsy26GLwaT0cNgttbHbTY%3D' (2025-08-31) • Updated input 'haskell-nix/iserv-proxy': 'github:stable-haskell/iserv-proxy/1383d199a2c64f522979005d112b4fbdee38dd92?narHash=sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI%3D' (2025-08-12) → 'github:stable-haskell/iserv-proxy/150605195cb7183a6fb7bed82f23fedf37c6f52a?narHash=sha256-GLbl1YaohKdpzZVJFRdcI1O1oE3F3uBer4lFv3Yy0l8%3D' (2025-08-15) • Updated input 'haskell-nix/nixpkgs-2505': 'github:NixOS/nixpkgs/a8167f3cc2f991dd4d0055746df53dae5fd0c953?narHash=sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k%3D' (2025-06-02) → 'github:NixOS/nixpkgs/4896699973299bffae27d0d9828226983544d9e9?narHash=sha256-suIgZZHXdb4ca9nN4MIcmdjeN%2BZWsTwCtYAG4HExqAo%3D' (2025-08-06) • Updated input 'haskell-nix/nixpkgs-unstable': 'github:NixOS/nixpkgs/e4b09e47ace7d87de083786b404bf232eb6c89d8?narHash=sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg%3D' (2025-06-02) → 'github:NixOS/nixpkgs/a683adc19ff5228af548c6539dbc3440509bfed3?narHash=sha256-fbnmAwTQkuXHKBlcL5Nq1sMAzd3GFqCOQgEQw6Hy0Ak%3D' (2025-08-05) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/ffe783102e38ec64a0ec660c58633f367eb6371a?narHash=sha256-Qlq6wwYqOV1zCRsGxT3LGVZfZ6FhpcC1REz8xpGsIvo%3D' (2025-08-24) → 'github:input-output-hk/stackage.nix/1ae535ce067096a08308b6884e70a634a16ee8d0?narHash=sha256-q5bRMT/Zr/hzXT1q8yDzPDsthgVIn6KLTa9Uens2oWo%3D' (2025-08-31) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/b1b3291469652d5a2edb0becc4ef0246fff97a7c?narHash=sha256-wY1%2B2JPH0ZZC4BQefoZw/k%2B3%2BDowFyfOxv17CN/idKs%3D' (2025-08-23) → 'github:NixOS/nixpkgs/41d292bfc37309790f70f4c120b79280ce40af16?narHash=sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k%3D' (2025-08-29) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/88ceedecde53e809b4bf8b5fd10d181889d9bac7?narHash=sha256-lmEMhIIbjt8Wp1EYbNqCojuU9ygyDFv8Tu0X1k8qIMc%3D' (2025-08-24) → 'github:oxalica/rust-overlay/f46d294b87ebb9f7124f1ce13aa2a5f5acc0f3eb?narHash=sha256-ciwAdgtlAN1PCaidWK6RuWsTBL8DVuyDCGM%2BX3ein5Q%3D' (2025-08-31) --- flake.lock | 78 +++++++++++++++++++++--------------------------------- 1 file changed, 30 insertions(+), 48 deletions(-) diff --git a/flake.lock b/flake.lock index 691e6fd..6f86bc1 100644 --- a/flake.lock +++ b/flake.lock @@ -203,11 +203,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1755876829, - "narHash": "sha256-r4LnUtT5gwy7hKaVTfbuSRLuD4eits4ukCVc79MLCHc=", + "lastModified": 1756312114, + "narHash": "sha256-FZSEC/I8JIgLFS01WTcSOOtfzUr2dHrNTuBfDWCL2dg=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "ccbe0a4ee4fbe9a5898984c308230a9d6d05c66f", + "rev": "8668deda6ff4c91896a2422f80fabd1450170cf6", "type": "github" }, "original": { @@ -572,23 +572,6 @@ "type": "github" } }, - "ghc-8.6.5-iohk_2": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, "gitignore": { "inputs": { "nixpkgs": [ @@ -648,11 +631,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1755995293, - "narHash": "sha256-Xg46VMTIW3NgMLzjgzmnVHZpoR3NoMmAoXEF3+hfbao=", + "lastModified": 1756600075, + "narHash": "sha256-rCDhCCWoNPbNM92s+Cy2ynLsy26GLwaT0cNgttbHbTY=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "75bda500c7583ec1f74fd3797f6aa959c51c4298", + "rev": "cfc1ade34a20cf02b8da122c7c13dc8402cff0e1", "type": "github" }, "original": { @@ -681,11 +664,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1755995304, - "narHash": "sha256-w5lJCMBdiliSvMzWy5Vmb5ljonfWWb4T1+m4l6FMAPQ=", + "lastModified": 1756600676, + "narHash": "sha256-jwu+nyaVHxJzgDJMJjZ6ZJ7kR/Tc0Zd+kj0TnbhXzwU=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "22e202424e8917582a16caf625ff4431c90165d2", + "rev": "e020d73db65a3077ed216941a682ac8de3722cd2", "type": "github" }, "original": { @@ -702,7 +685,6 @@ "cabal-36": "cabal-36_2", "cardano-shell": "cardano-shell_2", "flake-compat": "flake-compat_4", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", "hackage": "hackage_2", "hackage-for-stackage": "hackage-for-stackage", "hackage-internal": "hackage-internal", @@ -735,11 +717,11 @@ "stackage": "stackage_2" }, "locked": { - "lastModified": 1755996739, - "narHash": "sha256-1RUilqkbm95PJOkHwNFn7JwZ5cgXcGs2QnNBhGRocKk=", + "lastModified": 1756601532, + "narHash": "sha256-r6p+T14ZlXEDVGml9scgfz7SFq03vOdnOVpDi/muAr8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "990d2c97b08044730a998a32405fb5c79383ad56", + "rev": "c3380cc02d0e5249b6c1b609833135b95a610af9", "type": "github" }, "original": { @@ -1191,11 +1173,11 @@ "iserv-proxy_2": { "flake": false, "locked": { - "lastModified": 1755040634, - "narHash": "sha256-8W7uHpAIG8HhO3ig5OGHqvwduoye6q6dlrea1IrP2eI=", + "lastModified": 1755243078, + "narHash": "sha256-GLbl1YaohKdpzZVJFRdcI1O1oE3F3uBer4lFv3Yy0l8=", "owner": "stable-haskell", "repo": "iserv-proxy", - "rev": "1383d199a2c64f522979005d112b4fbdee38dd92", + "rev": "150605195cb7183a6fb7bed82f23fedf37c6f52a", "type": "github" }, "original": { @@ -1522,11 +1504,11 @@ }, "nixpkgs-2505": { "locked": { - "lastModified": 1748852332, - "narHash": "sha256-r/wVJWmLYEqvrJKnL48r90Wn9HWX9SHFt6s4LhuTh7k=", + "lastModified": 1754477006, + "narHash": "sha256-suIgZZHXdb4ca9nN4MIcmdjeN+ZWsTwCtYAG4HExqAo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a8167f3cc2f991dd4d0055746df53dae5fd0c953", + "rev": "4896699973299bffae27d0d9828226983544d9e9", "type": "github" }, "original": { @@ -1585,11 +1567,11 @@ }, "nixpkgs-unstable_2": { "locked": { - "lastModified": 1748856973, - "narHash": "sha256-RlTsJUvvr8ErjPBsiwrGbbHYW8XbB/oek0Gi78XdWKg=", + "lastModified": 1754393734, + "narHash": "sha256-fbnmAwTQkuXHKBlcL5Nq1sMAzd3GFqCOQgEQw6Hy0Ak=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e4b09e47ace7d87de083786b404bf232eb6c89d8", + "rev": "a683adc19ff5228af548c6539dbc3440509bfed3", "type": "github" }, "original": { @@ -1712,11 +1694,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1755922037, - "narHash": "sha256-wY1+2JPH0ZZC4BQefoZw/k+3+DowFyfOxv17CN/idKs=", + "lastModified": 1756469547, + "narHash": "sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b1b3291469652d5a2edb0becc4ef0246fff97a7c", + "rev": "41d292bfc37309790f70f4c120b79280ce40af16", "type": "github" }, "original": { @@ -1849,11 +1831,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1756003222, - "narHash": "sha256-lmEMhIIbjt8Wp1EYbNqCojuU9ygyDFv8Tu0X1k8qIMc=", + "lastModified": 1756607787, + "narHash": "sha256-ciwAdgtlAN1PCaidWK6RuWsTBL8DVuyDCGM+X3ein5Q=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "88ceedecde53e809b4bf8b5fd10d181889d9bac7", + "rev": "f46d294b87ebb9f7124f1ce13aa2a5f5acc0f3eb", "type": "github" }, "original": { @@ -1949,11 +1931,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1755994465, - "narHash": "sha256-Qlq6wwYqOV1zCRsGxT3LGVZfZ6FhpcC1REz8xpGsIvo=", + "lastModified": 1756599261, + "narHash": "sha256-q5bRMT/Zr/hzXT1q8yDzPDsthgVIn6KLTa9Uens2oWo=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "ffe783102e38ec64a0ec660c58633f367eb6371a", + "rev": "1ae535ce067096a08308b6884e70a634a16ee8d0", "type": "github" }, "original": { From eb149255b9a8199869fc2aebed43c9be7f503179 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 7 Sep 2025 12:52:09 +0000 Subject: [PATCH 89/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/8668deda6ff4c91896a2422f80fabd1450170cf6?narHash=sha256-FZSEC/I8JIgLFS01WTcSOOtfzUr2dHrNTuBfDWCL2dg%3D' (2025-08-27) → 'github:input-output-hk/cardano-haskell-packages/8e043cb654d69e62bfb59b80afb2ddda8481f6f7?narHash=sha256-yUv1JB7WOjoVWhEfk8cKap1P9QDn4hLd4ZHdkNoqvuY%3D' (2025-09-05) • Updated input 'crane': 'github:ipetkov/crane/25bd41b24426c7734278c2ff02e53258851db914?narHash=sha256-FCRRAzSaL/%2BumLIm3RU3O/%2BfJ2ssaPHseI2SSFL8yZU%3D' (2025-08-23) → 'github:ipetkov/crane/d599ae4847e7f87603e7082d73ca673aa93c916d?narHash=sha256-kTdCCMuRE%2B/HNHES5JYsbRHmgtr%2Bl9mOtf5dpcMppVc%3D' (2025-09-06) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06) → 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e?narHash=sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA%3D' (2025-07-27) → 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/c3380cc02d0e5249b6c1b609833135b95a610af9?narHash=sha256-r6p%2BT14ZlXEDVGml9scgfz7SFq03vOdnOVpDi/muAr8%3D' (2025-08-31) → 'github:input-output-hk/haskell.nix/7b64b0dfe9e38325bc6cd3a4f057b5215801c872?narHash=sha256-gVh7U8kYbIpexIXAHWL01vEtQ%2Bjc5PTY3w6bOfCGQhs%3D' (2025-09-07) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/e020d73db65a3077ed216941a682ac8de3722cd2?narHash=sha256-jwu%2BnyaVHxJzgDJMJjZ6ZJ7kR/Tc0Zd%2Bkj0TnbhXzwU%3D' (2025-08-31) → 'github:input-output-hk/hackage.nix/d22d519e92ee6d0348a659976d009f3419c3de52?narHash=sha256-FLpW1I62%2BNsfVy4F5hSs0%2BUj/vkJvjgj86WyZgrW2/s%3D' (2025-09-07) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/cfc1ade34a20cf02b8da122c7c13dc8402cff0e1?narHash=sha256-rCDhCCWoNPbNM92s%2BCy2ynLsy26GLwaT0cNgttbHbTY%3D' (2025-08-31) → 'github:input-output-hk/hackage.nix/bb8327a2c31bc99495e6b3f7bd0f0450c25f4143?narHash=sha256-dAPQdVpNP%2BwjqKh%2BXpvLgDf6QO03UXLsLXtJMetIo8o%3D' (2025-09-07) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/1ae535ce067096a08308b6884e70a634a16ee8d0?narHash=sha256-q5bRMT/Zr/hzXT1q8yDzPDsthgVIn6KLTa9Uens2oWo%3D' (2025-08-31) → 'github:input-output-hk/stackage.nix/722d22874e9fff8d13ff194bda0d9b502d923e09?narHash=sha256-5a1iwJt%2BslNOV429cf6flinG8uUXI9d0xI9GrLe9QT8%3D' (2025-09-07) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/41d292bfc37309790f70f4c120b79280ce40af16?narHash=sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k%3D' (2025-08-29) → 'github:NixOS/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a?narHash=sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0%3D' (2025-09-04) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23) → 'github:cachix/pre-commit-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/f46d294b87ebb9f7124f1ce13aa2a5f5acc0f3eb?narHash=sha256-ciwAdgtlAN1PCaidWK6RuWsTBL8DVuyDCGM%2BX3ein5Q%3D' (2025-08-31) → 'github:oxalica/rust-overlay/a8c2f9348abb14647d8a4899d1b3acd0155ce2cd?narHash=sha256-ZTHwY7u8BQF1JUazhGk%2BftCjsS57Ht6KSnnkxQoUBA8%3D' (2025-09-07) --- flake.lock | 66 +++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/flake.lock b/flake.lock index 6f86bc1..6374e2a 100644 --- a/flake.lock +++ b/flake.lock @@ -203,11 +203,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1756312114, - "narHash": "sha256-FZSEC/I8JIgLFS01WTcSOOtfzUr2dHrNTuBfDWCL2dg=", + "lastModified": 1757088431, + "narHash": "sha256-yUv1JB7WOjoVWhEfk8cKap1P9QDn4hLd4ZHdkNoqvuY=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "8668deda6ff4c91896a2422f80fabd1450170cf6", + "rev": "8e043cb654d69e62bfb59b80afb2ddda8481f6f7", "type": "github" }, "original": { @@ -251,11 +251,11 @@ }, "crane": { "locked": { - "lastModified": 1755993354, - "narHash": "sha256-FCRRAzSaL/+umLIm3RU3O/+fJ2ssaPHseI2SSFL8yZU=", + "lastModified": 1757183466, + "narHash": "sha256-kTdCCMuRE+/HNHES5JYsbRHmgtr+l9mOtf5dpcMppVc=", "owner": "ipetkov", "repo": "crane", - "rev": "25bd41b24426c7734278c2ff02e53258851db914", + "rev": "d599ae4847e7f87603e7082d73ca673aa93c916d", "type": "github" }, "original": { @@ -476,11 +476,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -631,11 +631,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1756600075, - "narHash": "sha256-rCDhCCWoNPbNM92s+Cy2ynLsy26GLwaT0cNgttbHbTY=", + "lastModified": 1757204824, + "narHash": "sha256-dAPQdVpNP+wjqKh+XpvLgDf6QO03UXLsLXtJMetIo8o=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "cfc1ade34a20cf02b8da122c7c13dc8402cff0e1", + "rev": "bb8327a2c31bc99495e6b3f7bd0f0450c25f4143", "type": "github" }, "original": { @@ -664,11 +664,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1756600676, - "narHash": "sha256-jwu+nyaVHxJzgDJMJjZ6ZJ7kR/Tc0Zd+kj0TnbhXzwU=", + "lastModified": 1757204834, + "narHash": "sha256-FLpW1I62+NsfVy4F5hSs0+Uj/vkJvjgj86WyZgrW2/s=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "e020d73db65a3077ed216941a682ac8de3722cd2", + "rev": "d22d519e92ee6d0348a659976d009f3419c3de52", "type": "github" }, "original": { @@ -717,11 +717,11 @@ "stackage": "stackage_2" }, "locked": { - "lastModified": 1756601532, - "narHash": "sha256-r6p+T14ZlXEDVGml9scgfz7SFq03vOdnOVpDi/muAr8=", + "lastModified": 1757206330, + "narHash": "sha256-gVh7U8kYbIpexIXAHWL01vEtQ+jc5PTY3w6bOfCGQhs=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "c3380cc02d0e5249b6c1b609833135b95a610af9", + "rev": "7b64b0dfe9e38325bc6cd3a4f057b5215801c872", "type": "github" }, "original": { @@ -1520,11 +1520,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -1694,11 +1694,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1756469547, - "narHash": "sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k=", + "lastModified": 1757020766, + "narHash": "sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "41d292bfc37309790f70f4c120b79280ce40af16", + "rev": "fe83bbdde2ccdc2cb9573aa846abe8363f79a97a", "type": "github" }, "original": { @@ -1797,11 +1797,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1755960406, - "narHash": "sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs=", + "lastModified": 1757239681, + "narHash": "sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "e891a93b193fcaf2fc8012d890dc7f0befe86ec2", + "rev": "ab82ab08d6bf74085bd328de2a8722c12d97bd9d", "type": "github" }, "original": { @@ -1831,11 +1831,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1756607787, - "narHash": "sha256-ciwAdgtlAN1PCaidWK6RuWsTBL8DVuyDCGM+X3ein5Q=", + "lastModified": 1757212513, + "narHash": "sha256-ZTHwY7u8BQF1JUazhGk+ftCjsS57Ht6KSnnkxQoUBA8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f46d294b87ebb9f7124f1ce13aa2a5f5acc0f3eb", + "rev": "a8c2f9348abb14647d8a4899d1b3acd0155ce2cd", "type": "github" }, "original": { @@ -1931,11 +1931,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1756599261, - "narHash": "sha256-q5bRMT/Zr/hzXT1q8yDzPDsthgVIn6KLTa9Uens2oWo=", + "lastModified": 1757204011, + "narHash": "sha256-5a1iwJt+slNOV429cf6flinG8uUXI9d0xI9GrLe9QT8=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "1ae535ce067096a08308b6884e70a634a16ee8d0", + "rev": "722d22874e9fff8d13ff194bda0d9b502d923e09", "type": "github" }, "original": { From f5221b5252ca00611a51edc9252060ad07538f45 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 14 Sep 2025 12:51:25 +0000 Subject: [PATCH 90/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/8e043cb654d69e62bfb59b80afb2ddda8481f6f7?narHash=sha256-yUv1JB7WOjoVWhEfk8cKap1P9QDn4hLd4ZHdkNoqvuY%3D' (2025-09-05) → 'github:input-output-hk/cardano-haskell-packages/97e199b88b3a0f6b9e404bb4994d4e255240a127?narHash=sha256-dL7bPSjuG9e4umn2SMXOgCWVbXirC9duhPWmsyAlj50%3D' (2025-09-11) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/7b64b0dfe9e38325bc6cd3a4f057b5215801c872?narHash=sha256-gVh7U8kYbIpexIXAHWL01vEtQ%2Bjc5PTY3w6bOfCGQhs%3D' (2025-09-07) → 'github:input-output-hk/haskell.nix/35e930ac438d89712176bff0eaa395e4b8713d0a?narHash=sha256-MVu7Op2QvLdpfGlgAhlIUI70rubNKoH4EYQCCiwMWHk%3D' (2025-09-14) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/d22d519e92ee6d0348a659976d009f3419c3de52?narHash=sha256-FLpW1I62%2BNsfVy4F5hSs0%2BUj/vkJvjgj86WyZgrW2/s%3D' (2025-09-07) → 'github:input-output-hk/hackage.nix/f571f08ad006b9fe9414187fb41c138f26903e86?narHash=sha256-MjKAoOe1BLolT0BtwzKTunNjKUq88kggRC89w4e/sHQ%3D' (2025-09-14) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/bb8327a2c31bc99495e6b3f7bd0f0450c25f4143?narHash=sha256-dAPQdVpNP%2BwjqKh%2BXpvLgDf6QO03UXLsLXtJMetIo8o%3D' (2025-09-07) → 'github:input-output-hk/hackage.nix/28b122b09db4268d75bf7f2d8e2114b6582845e3?narHash=sha256-iAIZlbLPFErCLSOYAEMmJ3LOAwik58oHFDWD07r3GEU%3D' (2025-09-14) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/722d22874e9fff8d13ff194bda0d9b502d923e09?narHash=sha256-5a1iwJt%2BslNOV429cf6flinG8uUXI9d0xI9GrLe9QT8%3D' (2025-09-07) → 'github:input-output-hk/stackage.nix/47702da08ac70eeb0942a35c9c91aa0d6b4da95b?narHash=sha256-KnFuvS0lCoYxXsjUh5bJ1aY6DxH5E2MawZCjM6dm1XM%3D' (2025-09-14) • Updated input 'iohk-nix': 'github:input-output-hk/iohk-nix/64ca6f4c0c6db283e2ec457c775bce75173fb319?narHash=sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw%3D' (2025-07-02) → 'github:input-output-hk/iohk-nix/a94259528eb6d37073512d1767f14fd8ea12a8f0?narHash=sha256-rSHOQli%2BiffMmneSF/Ov8Uci6APaROWen%2BEfRb5mmiU%3D' (2025-09-09) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a?narHash=sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0%3D' (2025-09-04) → 'github:NixOS/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07) → 'github:cachix/pre-commit-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/a8c2f9348abb14647d8a4899d1b3acd0155ce2cd?narHash=sha256-ZTHwY7u8BQF1JUazhGk%2BftCjsS57Ht6KSnnkxQoUBA8%3D' (2025-09-07) → 'github:oxalica/rust-overlay/7005365b81bcc335f2b744aa30446f4e575e8dc2?narHash=sha256-ssgd1UHgbYBIWYdHNpiQEahGl2Cpd4Nj54fz9qEV1v0%3D' (2025-09-14) --- flake.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 6374e2a..f6e9884 100644 --- a/flake.lock +++ b/flake.lock @@ -203,11 +203,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1757088431, - "narHash": "sha256-yUv1JB7WOjoVWhEfk8cKap1P9QDn4hLd4ZHdkNoqvuY=", + "lastModified": 1757610108, + "narHash": "sha256-dL7bPSjuG9e4umn2SMXOgCWVbXirC9duhPWmsyAlj50=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "8e043cb654d69e62bfb59b80afb2ddda8481f6f7", + "rev": "97e199b88b3a0f6b9e404bb4994d4e255240a127", "type": "github" }, "original": { @@ -631,11 +631,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1757204824, - "narHash": "sha256-dAPQdVpNP+wjqKh+XpvLgDf6QO03UXLsLXtJMetIo8o=", + "lastModified": 1757809583, + "narHash": "sha256-iAIZlbLPFErCLSOYAEMmJ3LOAwik58oHFDWD07r3GEU=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "bb8327a2c31bc99495e6b3f7bd0f0450c25f4143", + "rev": "28b122b09db4268d75bf7f2d8e2114b6582845e3", "type": "github" }, "original": { @@ -664,11 +664,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1757204834, - "narHash": "sha256-FLpW1I62+NsfVy4F5hSs0+Uj/vkJvjgj86WyZgrW2/s=", + "lastModified": 1757810350, + "narHash": "sha256-MjKAoOe1BLolT0BtwzKTunNjKUq88kggRC89w4e/sHQ=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "d22d519e92ee6d0348a659976d009f3419c3de52", + "rev": "f571f08ad006b9fe9414187fb41c138f26903e86", "type": "github" }, "original": { @@ -717,11 +717,11 @@ "stackage": "stackage_2" }, "locked": { - "lastModified": 1757206330, - "narHash": "sha256-gVh7U8kYbIpexIXAHWL01vEtQ+jc5PTY3w6bOfCGQhs=", + "lastModified": 1757811101, + "narHash": "sha256-MVu7Op2QvLdpfGlgAhlIUI70rubNKoH4EYQCCiwMWHk=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "7b64b0dfe9e38325bc6cd3a4f057b5215801c872", + "rev": "35e930ac438d89712176bff0eaa395e4b8713d0a", "type": "github" }, "original": { @@ -1116,11 +1116,11 @@ "sodium": "sodium_2" }, "locked": { - "lastModified": 1751421193, - "narHash": "sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw=", + "lastModified": 1757407040, + "narHash": "sha256-rSHOQli+iffMmneSF/Ov8Uci6APaROWen+EfRb5mmiU=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "64ca6f4c0c6db283e2ec457c775bce75173fb319", + "rev": "a94259528eb6d37073512d1767f14fd8ea12a8f0", "type": "github" }, "original": { @@ -1694,11 +1694,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1757020766, - "narHash": "sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0=", + "lastModified": 1757545623, + "narHash": "sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fe83bbdde2ccdc2cb9573aa846abe8363f79a97a", + "rev": "8cd5ce828d5d1d16feff37340171a98fc3bf6526", "type": "github" }, "original": { @@ -1797,11 +1797,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1757239681, - "narHash": "sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM=", + "lastModified": 1757588530, + "narHash": "sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "ab82ab08d6bf74085bd328de2a8722c12d97bd9d", + "rev": "b084b2c2b6bc23e83bbfe583b03664eb0b18c411", "type": "github" }, "original": { @@ -1831,11 +1831,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1757212513, - "narHash": "sha256-ZTHwY7u8BQF1JUazhGk+ftCjsS57Ht6KSnnkxQoUBA8=", + "lastModified": 1757817311, + "narHash": "sha256-ssgd1UHgbYBIWYdHNpiQEahGl2Cpd4Nj54fz9qEV1v0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "a8c2f9348abb14647d8a4899d1b3acd0155ce2cd", + "rev": "7005365b81bcc335f2b744aa30446f4e575e8dc2", "type": "github" }, "original": { @@ -1931,11 +1931,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1757204011, - "narHash": "sha256-5a1iwJt+slNOV429cf6flinG8uUXI9d0xI9GrLe9QT8=", + "lastModified": 1757808803, + "narHash": "sha256-KnFuvS0lCoYxXsjUh5bJ1aY6DxH5E2MawZCjM6dm1XM=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "722d22874e9fff8d13ff194bda0d9b502d923e09", + "rev": "47702da08ac70eeb0942a35c9c91aa0d6b4da95b", "type": "github" }, "original": { From 3a460a586e544f6bd818c69228682c922e6d0bc4 Mon Sep 17 00:00:00 2001 From: Hercules CI Effects Date: Sun, 21 Sep 2025 12:52:43 +0000 Subject: [PATCH 91/91] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'cardano-haskell-packages': 'github:input-output-hk/cardano-haskell-packages/97e199b88b3a0f6b9e404bb4994d4e255240a127?narHash=sha256-dL7bPSjuG9e4umn2SMXOgCWVbXirC9duhPWmsyAlj50%3D' (2025-09-11) → 'github:input-output-hk/cardano-haskell-packages/c877742df9822f85b0be5bd105a5f2c635f29a30?narHash=sha256-cC5qIRqNIt6bimx26CsgHpgSlb8He7wKrm4TYgKF%2BCY%3D' (2025-09-18) • Updated input 'crane': 'github:ipetkov/crane/d599ae4847e7f87603e7082d73ca673aa93c916d?narHash=sha256-kTdCCMuRE%2B/HNHES5JYsbRHmgtr%2Bl9mOtf5dpcMppVc%3D' (2025-09-06) → 'github:ipetkov/crane/a669fe77a8b0cd6f11419d89ea45a16691ca5121?narHash=sha256-8nkzkPbdxze8CxWhKWlcLbJEU1vfLM/nVqRlTy17V54%3D' (2025-09-18) • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/35e930ac438d89712176bff0eaa395e4b8713d0a?narHash=sha256-MVu7Op2QvLdpfGlgAhlIUI70rubNKoH4EYQCCiwMWHk%3D' (2025-09-14) → 'github:input-output-hk/haskell.nix/917716fb7975889f8af61424fe5732ea50dd0c85?narHash=sha256-pRyq8u5KEJmtxAz4YcF22lBs72d0Onvb/3uYzrtitA8%3D' (2025-09-21) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/f571f08ad006b9fe9414187fb41c138f26903e86?narHash=sha256-MjKAoOe1BLolT0BtwzKTunNjKUq88kggRC89w4e/sHQ%3D' (2025-09-14) → 'github:input-output-hk/hackage.nix/da1facb169084adc13340fba516ade33eb03a8ef?narHash=sha256-Xdor7zLyhxIPEpVlN45Gv6KWTgApLUzPC2zNokx2Xx8%3D' (2025-09-21) • Updated input 'haskell-nix/hackage-for-stackage': 'github:input-output-hk/hackage.nix/28b122b09db4268d75bf7f2d8e2114b6582845e3?narHash=sha256-iAIZlbLPFErCLSOYAEMmJ3LOAwik58oHFDWD07r3GEU%3D' (2025-09-14) → 'github:input-output-hk/hackage.nix/bf07667a271f84b5f8ffa734c8376e1c6ffa8e5a?narHash=sha256-XNdw1qUe/y0RA/J1rjHXckcJd/eZjUYutR9w%2BBG%2Bta4%3D' (2025-09-21) • Updated input 'haskell-nix/stackage': 'github:input-output-hk/stackage.nix/47702da08ac70eeb0942a35c9c91aa0d6b4da95b?narHash=sha256-KnFuvS0lCoYxXsjUh5bJ1aY6DxH5E2MawZCjM6dm1XM%3D' (2025-09-14) → 'github:input-output-hk/stackage.nix/e4738f506960394d5f27f454b7c2a4e43e0908c8?narHash=sha256-7xwyWR2ZAocOUUBvoozewd6hVH9vB3Rj%2Bwb4Xk0hPso%3D' (2025-09-21) • Updated input 'hci-effects': 'github:hercules-ci/hercules-ci-effects/99e03e72e3f7e13506f80ef9ebaedccb929d84d0?narHash=sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA%3D' (2025-08-15) → 'github:hercules-ci/hercules-ci-effects/1a3667d33e247ad35ca250698d63f49a5453d824?narHash=sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh%2B/A0%3D' (2025-09-16) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10) → 'github:NixOS/nixpkgs/b2a3852bd078e68dd2b3dfa8c00c67af1f0a7d20?narHash=sha256-afXE7AJ7MY6wY1pg/Y6UPHNYPy5GtUKeBkrZZ/gC71E%3D' (2025-09-20) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11) → 'github:cachix/pre-commit-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17) • Updated input 'pre-commit-hooks/nixpkgs': 'github:NixOS/nixpkgs/cab778239e705082fe97bb4990e0d24c50924c04?narHash=sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU%3D' (2025-08-04) → 'github:NixOS/nixpkgs/08b8f92ac6354983f5382124fef6006cade4a1c1?narHash=sha256-TjqVmbpoCqWywY9xIZLTf6ANFvDCXdctCjoYuYPYdMI%3D' (2025-09-16) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/7005365b81bcc335f2b744aa30446f4e575e8dc2?narHash=sha256-ssgd1UHgbYBIWYdHNpiQEahGl2Cpd4Nj54fz9qEV1v0%3D' (2025-09-14) → 'github:oxalica/rust-overlay/6f3988eb5885f1e2efa874a480d91de09a7f9f0b?narHash=sha256-JvF5SXhp1wBHbfEVAWgJCDVSO8iknfDqXfqMch5YWg0%3D' (2025-09-21) --- flake.lock | 66 +++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/flake.lock b/flake.lock index f6e9884..30603c1 100644 --- a/flake.lock +++ b/flake.lock @@ -203,11 +203,11 @@ "cardano-haskell-packages": { "flake": false, "locked": { - "lastModified": 1757610108, - "narHash": "sha256-dL7bPSjuG9e4umn2SMXOgCWVbXirC9duhPWmsyAlj50=", + "lastModified": 1758208099, + "narHash": "sha256-cC5qIRqNIt6bimx26CsgHpgSlb8He7wKrm4TYgKF+CY=", "owner": "input-output-hk", "repo": "cardano-haskell-packages", - "rev": "97e199b88b3a0f6b9e404bb4994d4e255240a127", + "rev": "c877742df9822f85b0be5bd105a5f2c635f29a30", "type": "github" }, "original": { @@ -251,11 +251,11 @@ }, "crane": { "locked": { - "lastModified": 1757183466, - "narHash": "sha256-kTdCCMuRE+/HNHES5JYsbRHmgtr+l9mOtf5dpcMppVc=", + "lastModified": 1758215636, + "narHash": "sha256-8nkzkPbdxze8CxWhKWlcLbJEU1vfLM/nVqRlTy17V54=", "owner": "ipetkov", "repo": "crane", - "rev": "d599ae4847e7f87603e7082d73ca673aa93c916d", + "rev": "a669fe77a8b0cd6f11419d89ea45a16691ca5121", "type": "github" }, "original": { @@ -631,11 +631,11 @@ "hackage-for-stackage": { "flake": false, "locked": { - "lastModified": 1757809583, - "narHash": "sha256-iAIZlbLPFErCLSOYAEMmJ3LOAwik58oHFDWD07r3GEU=", + "lastModified": 1758414423, + "narHash": "sha256-XNdw1qUe/y0RA/J1rjHXckcJd/eZjUYutR9w+BG+ta4=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "28b122b09db4268d75bf7f2d8e2114b6582845e3", + "rev": "bf07667a271f84b5f8ffa734c8376e1c6ffa8e5a", "type": "github" }, "original": { @@ -664,11 +664,11 @@ "hackage_2": { "flake": false, "locked": { - "lastModified": 1757810350, - "narHash": "sha256-MjKAoOe1BLolT0BtwzKTunNjKUq88kggRC89w4e/sHQ=", + "lastModified": 1758414433, + "narHash": "sha256-Xdor7zLyhxIPEpVlN45Gv6KWTgApLUzPC2zNokx2Xx8=", "owner": "input-output-hk", "repo": "hackage.nix", - "rev": "f571f08ad006b9fe9414187fb41c138f26903e86", + "rev": "da1facb169084adc13340fba516ade33eb03a8ef", "type": "github" }, "original": { @@ -717,11 +717,11 @@ "stackage": "stackage_2" }, "locked": { - "lastModified": 1757811101, - "narHash": "sha256-MVu7Op2QvLdpfGlgAhlIUI70rubNKoH4EYQCCiwMWHk=", + "lastModified": 1758415936, + "narHash": "sha256-pRyq8u5KEJmtxAz4YcF22lBs72d0Onvb/3uYzrtitA8=", "owner": "input-output-hk", "repo": "haskell.nix", - "rev": "35e930ac438d89712176bff0eaa395e4b8713d0a", + "rev": "917716fb7975889f8af61424fe5732ea50dd0c85", "type": "github" }, "original": { @@ -779,11 +779,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1755233722, - "narHash": "sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA=", + "lastModified": 1758022363, + "narHash": "sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh+/A0=", "owner": "hercules-ci", "repo": "hercules-ci-effects", - "rev": "99e03e72e3f7e13506f80ef9ebaedccb929d84d0", + "rev": "1a3667d33e247ad35ca250698d63f49a5453d824", "type": "github" }, "original": { @@ -1694,11 +1694,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1757545623, - "narHash": "sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ=", + "lastModified": 1758346548, + "narHash": "sha256-afXE7AJ7MY6wY1pg/Y6UPHNYPy5GtUKeBkrZZ/gC71E=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8cd5ce828d5d1d16feff37340171a98fc3bf6526", + "rev": "b2a3852bd078e68dd2b3dfa8c00c67af1f0a7d20", "type": "github" }, "original": { @@ -1710,11 +1710,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1754340878, - "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", + "lastModified": 1758029226, + "narHash": "sha256-TjqVmbpoCqWywY9xIZLTf6ANFvDCXdctCjoYuYPYdMI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cab778239e705082fe97bb4990e0d24c50924c04", + "rev": "08b8f92ac6354983f5382124fef6006cade4a1c1", "type": "github" }, "original": { @@ -1797,11 +1797,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1757588530, - "narHash": "sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U=", + "lastModified": 1758108966, + "narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "b084b2c2b6bc23e83bbfe583b03664eb0b18c411", + "rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", "type": "github" }, "original": { @@ -1831,11 +1831,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1757817311, - "narHash": "sha256-ssgd1UHgbYBIWYdHNpiQEahGl2Cpd4Nj54fz9qEV1v0=", + "lastModified": 1758422215, + "narHash": "sha256-JvF5SXhp1wBHbfEVAWgJCDVSO8iknfDqXfqMch5YWg0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "7005365b81bcc335f2b744aa30446f4e575e8dc2", + "rev": "6f3988eb5885f1e2efa874a480d91de09a7f9f0b", "type": "github" }, "original": { @@ -1931,11 +1931,11 @@ "stackage_2": { "flake": false, "locked": { - "lastModified": 1757808803, - "narHash": "sha256-KnFuvS0lCoYxXsjUh5bJ1aY6DxH5E2MawZCjM6dm1XM=", + "lastModified": 1758413622, + "narHash": "sha256-7xwyWR2ZAocOUUBvoozewd6hVH9vB3Rj+wb4Xk0hPso=", "owner": "input-output-hk", "repo": "stackage.nix", - "rev": "47702da08ac70eeb0942a35c9c91aa0d6b4da95b", + "rev": "e4738f506960394d5f27f454b7c2a4e43e0908c8", "type": "github" }, "original": {