diff --git a/.gitignore b/.gitignore index 0fe1497..03e8946 100644 --- a/.gitignore +++ b/.gitignore @@ -1,18 +1,11 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - - - # testing coverage # nix +.floco .direnv/ result result-* .pre-commit-config.yaml - -# dream2nix - -## dream2nix internal cache -.dream2nix \ No newline at end of file diff --git a/devShell.nix b/devShell.nix new file mode 100644 index 0000000..29e46fd --- /dev/null +++ b/devShell.nix @@ -0,0 +1,10 @@ +{ + perSystem = { pkgs, self', config, ... }: { + devShells.default = pkgs.mkShell { + packages = [ ]; + shellHook = '' + ${self'.checks.pre-commit-check.shellHook} + ''; + }; + }; +} diff --git a/flake.lock b/flake.lock index 8205265..89ba641 100644 --- a/flake.lock +++ b/flake.lock @@ -1,112 +1,5 @@ { "nodes": { - "all-cabal-json": { - "flake": false, - "locked": { - "lastModified": 1665552503, - "narHash": "sha256-r14RmRSwzv5c+bWKUDaze6pXM7nOsiz1H8nvFHJvufc=", - "owner": "nix-community", - "repo": "all-cabal-json", - "rev": "d7c0434eebffb305071404edcf9d5cd99703878e", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "hackage", - "repo": "all-cabal-json", - "type": "github" - } - }, - "crane": { - "flake": false, - "locked": { - "lastModified": 1670900067, - "narHash": "sha256-VXVa+KBfukhmWizaiGiHRVX/fuk66P8dgSFfkVN4/MY=", - "owner": "ipetkov", - "repo": "crane", - "rev": "59b31b41a589c0a65e4a1f86b0e5eac68081468b", - "type": "github" - }, - "original": { - "owner": "ipetkov", - "repo": "crane", - "type": "github" - } - }, - "devshell": { - "flake": false, - "locked": { - "lastModified": 1663445644, - "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", - "owner": "numtide", - "repo": "devshell", - "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "dream2nix": { - "inputs": { - "all-cabal-json": "all-cabal-json", - "crane": "crane", - "devshell": "devshell", - "drv-parts": "drv-parts", - "flake-parts": "flake-parts", - "flake-utils-pre-commit": "flake-utils-pre-commit", - "ghc-utils": "ghc-utils", - "gomod2nix": "gomod2nix", - "mach-nix": "mach-nix", - "nix-pypi-fetcher": "nix-pypi-fetcher", - "nixpkgs": "nixpkgs", - "nixpkgsV1": "nixpkgsV1", - "poetry2nix": "poetry2nix", - "pre-commit-hooks": "pre-commit-hooks", - "pruned-racket-catalog": "pruned-racket-catalog" - }, - "locked": { - "lastModified": 1679378030, - "narHash": "sha256-ThQCgw1YGcftpWv5hbhxLRCWENWvUBXPMzNUF0XLzQQ=", - "owner": "nix-community", - "repo": "dream2nix", - "rev": "f04f032418555119f1c9c6c5cb60809b48305191", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "dream2nix", - "type": "github" - } - }, - "drv-parts": { - "inputs": { - "flake-compat": "flake-compat", - "flake-parts": [ - "dream2nix", - "flake-parts" - ], - "nixpkgs": [ - "dream2nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1679210066, - "narHash": "sha256-0t6UZrLmIEsH3R8Jk8mo2XFGIPJmSWLsCR6HlSp3va8=", - "owner": "davhau", - "repo": "drv-parts", - "rev": "38f59f9eb2dbcf9ad6b939ec47c005033445f13e", - "type": "github" - }, - "original": { - "owner": "davhau", - "repo": "drv-parts", - "type": "github" - } - }, "flake-compat": { "flake": false, "locked": { @@ -123,35 +16,18 @@ "type": "github" } }, - "flake-compat_2": { - "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-parts": { "inputs": { "nixpkgs-lib": [ - "dream2nix", "nixpkgs" ] }, "locked": { - "lastModified": 1675933616, - "narHash": "sha256-/rczJkJHtx16IFxMmAWu5nNYcSXNg1YYXTHoGjLrLUA=", + "lastModified": 1698882062, + "narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "47478a4a003e745402acf63be7f9a092d51b83d7", + "rev": "8c9fa2545007b49a5db5f650ae91f227672c3877", "type": "github" }, "original": { @@ -161,12 +37,15 @@ } }, "flake-utils": { + "inputs": { + "systems": "systems" + }, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", "owner": "numtide", "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", "type": "github" }, "original": { @@ -175,37 +54,26 @@ "type": "github" } }, - "flake-utils-pre-commit": { + "floco": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "lastModified": 1694873346, + "narHash": "sha256-Uvh03bg0a6ZnNWiX1Gb8g+m343wSJ/wb8ryUASt0loc=", + "owner": "aakropotkin", + "repo": "floco", + "rev": "d16bd444ab9d29a6640f52ee4e43a66528e07515", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "aakropotkin", + "repo": "floco", "type": "github" } }, - "ghc-utils": { - "flake": false, - "locked": { - "lastModified": 1662774800, - "narHash": "sha256-1Rd2eohGUw/s1tfvkepeYpg8kCEXiIot0RijapUjAkE=", - "ref": "refs/heads/master", - "rev": "bb3a2d3dc52ff0253fb9c2812bd7aa2da03e0fea", - "revCount": 1072, - "type": "git", - "url": "https://gitlab.haskell.org/bgamari/ghc-utils" - }, - "original": { - "type": "git", - "url": "https://gitlab.haskell.org/bgamari/ghc-utils" - } - }, "gitignore": { "inputs": { "nixpkgs": [ @@ -227,60 +95,13 @@ "type": "github" } }, - "gomod2nix": { - "flake": false, - "locked": { - "lastModified": 1627572165, - "narHash": "sha256-MFpwnkvQpauj799b4QTBJQFEddbD02+Ln5k92QyHOSk=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "67f22dd738d092c6ba88e420350ada0ed4992ae8", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, - "mach-nix": { - "flake": false, - "locked": { - "lastModified": 1634711045, - "narHash": "sha256-m5A2Ty88NChLyFhXucECj6+AuiMZPHXNbw+9Kcs7F6Y=", - "owner": "DavHau", - "repo": "mach-nix", - "rev": "4433f74a97b94b596fa6cd9b9c0402104aceef5d", - "type": "github" - }, - "original": { - "id": "mach-nix", - "type": "indirect" - } - }, - "nix-pypi-fetcher": { - "flake": false, - "locked": { - "lastModified": 1669065297, - "narHash": "sha256-UStjXjNIuIm7SzMOWvuYWIHBkPUKQ8Id63BMJjnIDoA=", - "owner": "DavHau", - "repo": "nix-pypi-fetcher", - "rev": "a9885ac6a091576b5195d547ac743d45a2a615ac", - "type": "github" - }, - "original": { - "owner": "DavHau", - "repo": "nix-pypi-fetcher", - "type": "github" - } - }, "nixpkgs": { "locked": { - "lastModified": 1665580254, - "narHash": "sha256-hO61XPkp1Hphl4HGNzj1VvDH5URt7LI6LaY/385Eul4=", + "lastModified": 1700390070, + "narHash": "sha256-de9KYi8rSJpqvBfNwscWdalIJXPo8NjdIZcEJum1mH0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f634d427b0224a5f531ea5aa10c3960ba6ec5f0f", + "rev": "e4ad989506ec7d71f7302cc3067abd82730a4beb", "type": "github" }, "original": { @@ -291,11 +112,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1695278169, - "narHash": "sha256-0j9Rf6vLOueasqDaG/tTNZ3sDNrYRMxLxLDwbygxgWI=", + "lastModified": 1700733543, + "narHash": "sha256-yQysLoGKq78l2+zkof5NpBb/JTWIsmEfR3g7bcWHbLc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "53204fe466f8eb622686d881287111396d97e8e9", + "rev": "fa094c6dd42f8e62334a146e463e3e4684d405c0", "type": "github" }, "original": { @@ -306,95 +127,23 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1678872516, - "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-22.11", + "ref": "nixos-23.05", "repo": "nixpkgs", "type": "github" } }, - "nixpkgsV1": { - "locked": { - "lastModified": 1678500271, - "narHash": "sha256-tRBLElf6f02HJGG0ZR7znMNFv/Uf7b2fFInpTHiHaSE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "5eb98948b66de29f899c7fe27ae112a47964baf8", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-22.11", - "type": "indirect" - } - }, - "nixpkgs_2": { - "locked": { - "lastModified": 1679262748, - "narHash": "sha256-DQCrrAFrkxijC6haUzOC5ZoFqpcv/tg2WxnyW3np1Cc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "60c1d71f2ba4c80178ec84523c2ca0801522e0a6", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-unstable", - "type": "indirect" - } - }, - "poetry2nix": { - "flake": false, - "locked": { - "lastModified": 1666918719, - "narHash": "sha256-BkK42fjAku+2WgCOv2/1NrPa754eQPV7gPBmoKQBWlc=", - "owner": "nix-community", - "repo": "poetry2nix", - "rev": "289efb187123656a116b915206e66852f038720e", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "1.36.0", - "repo": "poetry2nix", - "type": "github" - } - }, "pre-commit-hooks": { "inputs": { - "flake-utils": [ - "dream2nix", - "flake-utils-pre-commit" - ], - "nixpkgs": [ - "dream2nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646153636, - "narHash": "sha256-AlWHMzK+xJ1mG267FdT8dCq/HvLCA6jwmx2ZUy5O8tY=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "b6bc0b21e1617e2b07d8205e7fae7224036dfa4b", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "type": "github" - } - }, - "pre-commit-hooks_2": { - "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat", "flake-utils": "flake-utils", "gitignore": "gitignore", "nixpkgs": [ @@ -403,11 +152,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1678976941, - "narHash": "sha256-skNr08frCwN9NO+7I77MjOHHAw+L410/37JknNld+W4=", + "lastModified": 1700064067, + "narHash": "sha256-1ZWNDzhu8UlVCK7+DUN9dVQfiHX1bv6OQP9VxstY/gs=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "32b1dbedfd77892a6e375737ef04d8efba634e9e", + "rev": "e558068cba67b23b4fbc5537173dbb43748a17e8", "type": "github" }, "original": { @@ -416,29 +165,49 @@ "type": "github" } }, - "pruned-racket-catalog": { - "flake": false, - "locked": { - "lastModified": 1672537287, - "narHash": "sha256-SuOvXVcLfakw18oJB/PuRMyvGyGG1+CQD3R+TGHIv44=", - "owner": "nix-community", - "repo": "pruned-racket-catalog", - "rev": "c8b89557fb53b36efa2ee48a769c7364df0f6262", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "catalog", - "repo": "pruned-racket-catalog", - "type": "github" - } - }, "root": { "inputs": { - "dream2nix": "dream2nix", - "nixpkgs": "nixpkgs_2", + "flake-parts": "flake-parts", + "floco": "floco", + "nixpkgs": "nixpkgs", "nixpkgs-master": "nixpkgs-master", - "pre-commit-hooks": "pre-commit-hooks_2" + "pre-commit-hooks": "pre-commit-hooks", + "treefmt-nix": "treefmt-nix" + } + }, + "systems": { + "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": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1699786194, + "narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "e82f32aa7f06bbbd56d7b12186d555223dc399d1", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index 0bf6d01..cc0e220 100644 --- a/flake.nix +++ b/flake.nix @@ -1,127 +1,26 @@ { + description = "Noogle.dev | Discover the nix api surface"; inputs = { nixpkgs.url = "nixpkgs/nixos-unstable"; nixpkgs-master.url = "nixpkgs/master"; - dream2nix.url = "github:nix-community/dream2nix"; - pre-commit-hooks = { url = "github:cachix/pre-commit-hooks.nix"; inputs.nixpkgs.follows = "nixpkgs"; }; + + flake-parts.url = "github:hercules-ci/flake-parts"; + flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs"; + treefmt-nix.url = "github:numtide/treefmt-nix"; + treefmt-nix.inputs.nixpkgs.follows = "nixpkgs"; + + floco.url = "github:aakropotkin/floco"; + floco.inputs.nixpkgs.follows = "nixpkgs"; }; - outputs = { self, nixpkgs, pre-commit-hooks, dream2nix, nixpkgs-master }: - let - system = "x86_64-linux"; - pkgs = nixpkgs.legacyPackages.${system}; - websiteName = (builtins.fromJSON (builtins.readFile ./website/package.json)).name; - inherit (self.packages.${system}) indexer nixpkgs-data builtins-data; - - prepareData = prefix: '' - cp -f ${nixpkgs-data.lib} ${prefix}/lib.json - cp -f ${nixpkgs-data.trivial_builders} ${prefix}/trivial-builders.json - cp -f ${nixpkgs-data.build_support} ${prefix}/build_support.json - cp -f ${builtins-data}/lib/data.json ${prefix}/builtins.json - ''; - - dream2nixOutput = dream2nix.lib.makeFlakeOutputs { - systems = [ system ]; - projects = ./projects.toml; - config.projectRoot = ./.; - source = ./.; - - packageOverrides = { - ${websiteName}.staticPage = { - preBuild = prepareData "models/data"; - installPhase = '' - runHook preInstall - - mkdir -p $out/static - cp -r ./out/* $out/static/ - cp -r ./ $lib - - runHook postInstall - ''; - }; - tests.run = { - installPhase = ""; - preBuild = '' - ls -la - mkdir -p data - ${prepareData "data"} - - ''; - doCheck = true; - checkPhase = '' - ls -la - npm run test -- --ci - ''; - }; - }; - }; - in - { - packages.${system} = dream2nixOutput.packages.${system} // { - nixpkgs-data = pkgs.stdenv.mkDerivation { - pname = "data"; - version = "0.1.0"; - description = '' - wrapper around the indexer. - - Calls the indexer with ''/path. - and defines one output for every specified input path - - currently this list is manually maintained below. - ''; - src = nixpkgs-master; - outputs = [ "out" "lib" "trivial_builders" "build_support" ]; - nativeBuildInputs = [ indexer ]; - buildPhase = '' - echo "running nix metadata collect in nixpkgs/lib" - ${indexer}/bin/indexer --dir ./lib - ${indexer}/bin/indexer --dir ./pkgs/build-support/trivial-builders - ${indexer}/bin/indexer --dir ./pkgs/build-support - ''; - installPhase = '' - cat lib.json > $lib - cat trivial-builders.json > $trivial_builders - cat build-support.json > $build_support - - mkdir $out - ln -s $lib $out/lib - ln -s $trivial_builders $out/trivial_builders - ln -s $build_support $out/build_support - ''; - }; - - default = self.packages.${system}.noogle; - }; - - devShells.${system}.default = pkgs.mkShell { - buildInputs = with pkgs; [ nodejs-18_x rustfmt rustc cargo clippy ]; - inputsFrom = [ indexer ]; - shellHook = '' - ${prepareData "website/models/data"} - ${prepareData "tests/data"} - ${self.checks.${system}.pre-commit-check.shellHook} - ''; - }; - - checks.${system} = { - pre-commit-check = pre-commit-hooks.lib.${system}.run { - src = ./.; - hooks = { - nixpkgs-fmt.enable = true; - statix.enable = true; - markdownlint.enable = true; - }; - excludes = [ "indexer/test" ".github" "scripts/data" ]; - settings = { - statix.ignore = [ "indexer/test" ]; - }; - - }; - }; - }; + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } ({ ... }: { + systems = [ "x86_64-linux" ]; + imports = [ ./devShell.nix ./preCommit.nix ./website/flake-module.nix ]; + }); } diff --git a/preCommit.nix b/preCommit.nix new file mode 100644 index 0000000..46c4996 --- /dev/null +++ b/preCommit.nix @@ -0,0 +1,14 @@ +{ self, ... }: { + perSystem = { pkgs, self', system, ... }: { + checks.pre-commit-check = self.inputs.pre-commit-hooks.lib.${system}.run { + src = ./.; + hooks = { + nixfmt.enable = true; + statix.enable = true; + # markdownlint.enable = true; + }; + excludes = [ "indexer/test" ".github" "scripts/data" ]; + settings = { statix.ignore = [ "indexer/test" ]; }; + }; + }; +} diff --git a/website/.envrc b/website/.envrc new file mode 100644 index 0000000..df74390 --- /dev/null +++ b/website/.envrc @@ -0,0 +1,10 @@ +source_up + +files=(../../flake.nix flake-module.nix package-lock.json) +if type nix_direnv_watch_file &>/dev/null; then + nix_direnv_watch_file "${files[@]}" +else + watch_file "${files[@]}" +fi + +use flake .#ui --builders '' diff --git a/website/default.nix b/website/default.nix new file mode 100644 index 0000000..2d0cf42 --- /dev/null +++ b/website/default.nix @@ -0,0 +1,35 @@ +{ floco, system, pkgs, nooglePkgs }: +let + + inherit (floco) lib; + + pjs = let + msg = "default.nix: Expected to find `package.json' to lookup " + + "package name/version, but no such file exists at: " + + (toString ./package.json); + in if builtins.pathExists ./package.json then + lib.importJSON ./package.json + else + throw msg; + ident = pjs.name; + inherit (pjs) version; + + fmod = lib.evalModules { + modules = [ + floco.nixosModules.floco + { + config.floco.settings = { + inherit system; + basedir = ./.; + }; + } + ./nix/floco-cfg.nix + ]; + specialArgs = { inherit pkgs nooglePkgs; }; + }; + + # This attrset holds a few derivations related to our package. + # We'll expose these below to the CLI. + pkg = fmod.config.floco.packages.${ident}.${version}; + +in { inherit pkg fmod; } diff --git a/website/flake-module.nix b/website/flake-module.nix new file mode 100644 index 0000000..33de88f --- /dev/null +++ b/website/flake-module.nix @@ -0,0 +1,17 @@ +{ self, ... }: { + perSystem = { self', pkgs, ... }: + let + inherit (self.inputs) floco; + base = pkgs.callPackage ./default.nix { + inherit floco; + nooglePkgs = self'.packages; + }; + in { + packages = { ui = base.pkg.global; }; + devShells.ui = pkgs.callPackage ./shell.nix { + inherit pkgs; + inherit (base) fmod pkg; + nooglePkgs = self'.packages; + }; + }; +} diff --git a/website/models/data/index.ts b/website/models/data/index.ts index 4154cd0..f827c08 100644 --- a/website/models/data/index.ts +++ b/website/models/data/index.ts @@ -1,10 +1,20 @@ import { MetaData } from "../nix"; -import nixLibs from "./lib.json"; -import nixBuiltins from "./builtins.json"; -import nixTrivialBuilders from "./trivial-builders.json"; +// import nixLibs from "./lib.json"; +// import nixBuiltins from "./builtins.json"; +// import nixTrivialBuilders from "./trivial-builders.json"; +const mock = { + id: "mock", + category: "mock", + name: "mock", + fn_type: null, + description: "No data yet in dev mode", + example: null, + line: null, +}; export const data: MetaData = [ - ...(nixLibs as MetaData), - ...(nixBuiltins as MetaData), - ...(nixTrivialBuilders as MetaData), + mock, + // ...(nixLibs as MetaData), + // ...(nixBuiltins as MetaData), + // ...(nixTrivialBuilders as MetaData), ].sort((a, b) => a.name.localeCompare(b.name)); diff --git a/website/nix/floco-cfg.nix b/website/nix/floco-cfg.nix new file mode 100644 index 0000000..622b321 --- /dev/null +++ b/website/nix/floco-cfg.nix @@ -0,0 +1 @@ +{ imports = [ ./pdefs.nix ./foverrides.nix ]; } diff --git a/website/nix/foverrides.nix b/website/nix/foverrides.nix new file mode 100644 index 0000000..2b6b06a --- /dev/null +++ b/website/nix/foverrides.nix @@ -0,0 +1,63 @@ +{ lib, config, ... }: +let + pjs = let + msg = "foverrides.nix: Expected to find `package.json' to lookup " + + "package name/version, but no such file exists at: " + + (toString ../package.json); + in if builtins.pathExists ../package.json then + lib.importJSON ../package.json + else + throw msg; + ident = pjs.name; + inherit (pjs) version; + + # ---------------------------------------------------------------------------- # + + # example: "13.4.2" + nextVersion = builtins.head (builtins.attrNames + (lib.filterAttrs (name: _attrs: name == "next") config.floco.pdefs).next); + + # we must change the precompiled swc binary depending on the curerent system. + # example: "@next/swc-linux-x64-gnu" + swcArch = { + "x86_64-linux" = "@next/swc-linux-x64-gnu"; + "aarch64-linux" = "@next/swc-linux-arm64-gnu"; + "x86_64-darwin" = "@next/swc-darwin-x64"; + "aarch64-darwin" = "@next/swc-darwin-arm64"; + }.${config.floco.settings.system}; +in { + config.floco.packages.${ident}.${version} = + let cfg = config.floco.packages.${ident}.${version}; + in { + # ---------------------------------------------------------------------------- # + + # Removes any `*.nix' files as well as `node_modules/' and + # `package-lock.json' from the source tree before using them in builds. + source = lib.libfloco.cleanLocalSource ../.; + + # nextjs writes in node_mdules + built = { + override.copyTree = true; + + # nextjs chaches some stuff in $HOME + override.preBuild = '' + export HOME=./home + ''; + + tree = let + customOverrides = cfg.trees.dev.overrideAttrs (prev: { + treeInfo = prev.treeInfo // { + "node_modules/${swcArch}" = { + key = "${swcArch}/${nextVersion}"; + link = false; + optional = false; + dev = true; + }; + # We can inject dependencies here + # + }; + }); + in lib.mkForce customOverrides; + }; + }; +} diff --git a/website/nix/pdefs.nix b/website/nix/pdefs.nix new file mode 100644 index 0000000..d681a60 --- /dev/null +++ b/website/nix/pdefs.nix @@ -0,0 +1,12025 @@ +{ + floco = { + pdefs = { + "@aashutoshrathi/word-wrap" = { + "1.2.6" = { + fetchInfo = { + narHash = "sha256-vxcOLRTxV2eOJ+ZE4wxnikfcXgDucSspwo0MlbctCHM="; + type = "tarball"; + url = + "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz"; + }; + ident = "@aashutoshrathi/word-wrap"; + ltype = "file"; + treeInfo = { }; + version = "1.2.6"; + }; + }; + "@babel/code-frame" = { + "7.18.6" = { + depInfo = { + "@babel/highlight" = { + descriptor = "^7.18.6"; + pin = "7.18.6"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-b/cq1rWfUNYTk9nGnFNgzIOpCj1MwRNZ4XiQflrV2kA="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"; + }; + ident = "@babel/code-frame"; + ltype = "file"; + version = "7.18.6"; + }; + }; + "@babel/helper-module-imports" = { + "7.22.15" = { + depInfo = { + "@babel/types" = { + descriptor = "^7.22.15"; + pin = "7.23.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-3CMILV0TMIdqwzWYmVN3VOpmPfRPbjyPbmIhcYXf4Fo="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz"; + }; + ident = "@babel/helper-module-imports"; + ltype = "file"; + version = "7.22.15"; + }; + }; + "@babel/helper-string-parser" = { + "7.22.5" = { + fetchInfo = { + narHash = "sha256-y/0Rkr/gxq9LKZTCgIy7cdlN/UnU+3GDYvOJS2YKtEQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz"; + }; + ident = "@babel/helper-string-parser"; + ltype = "file"; + treeInfo = { }; + version = "7.22.5"; + }; + }; + "@babel/helper-validator-identifier" = { + "7.22.20" = { + fetchInfo = { + narHash = "sha256-Gp61aXsrzbY+0rMN2MAMAKBURJZTVzq09an7Tk5rDSU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz"; + }; + ident = "@babel/helper-validator-identifier"; + ltype = "file"; + treeInfo = { }; + version = "7.22.20"; + }; + }; + "@babel/highlight" = { + "7.18.6" = { + depInfo = { + "@babel/helper-validator-identifier" = { + descriptor = "^7.18.6"; + pin = "7.22.20"; + runtime = true; + }; + chalk = { + descriptor = "^2.0.0"; + pin = "2.4.2"; + runtime = true; + }; + js-tokens = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8YM2ZQOKLzibv9H3Y5v4G7TsA5v4Sxz8wD7hsruTrVE="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"; + }; + ident = "@babel/highlight"; + ltype = "file"; + version = "7.18.6"; + }; + }; + "@babel/runtime" = { + "7.23.1" = { + depInfo = { + regenerator-runtime = { + descriptor = "^0.14.0"; + pin = "0.14.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-9cpE5simqTgMiGolwsaqShPSVjIjc4wiwhcgQDIcIq4="; + type = "tarball"; + url = + "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz"; + }; + ident = "@babel/runtime"; + ltype = "file"; + version = "7.23.1"; + }; + }; + "@babel/types" = { + "7.23.0" = { + depInfo = { + "@babel/helper-string-parser" = { + descriptor = "^7.22.5"; + pin = "7.22.5"; + runtime = true; + }; + "@babel/helper-validator-identifier" = { + descriptor = "^7.22.20"; + pin = "7.22.20"; + runtime = true; + }; + to-fast-properties = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-aCd1IvwbdVP/44EJWE6x3aklrFbyX+pPUq7zChZfPto="; + type = "tarball"; + url = "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz"; + }; + ident = "@babel/types"; + ltype = "file"; + version = "7.23.0"; + }; + }; + "@emotion/babel-plugin" = { + "11.11.0" = { + depInfo = { + "@babel/helper-module-imports" = { + descriptor = "^7.16.7"; + pin = "7.22.15"; + runtime = true; + }; + "@babel/runtime" = { + descriptor = "^7.18.3"; + pin = "7.23.1"; + runtime = true; + }; + "@emotion/hash" = { + descriptor = "^0.9.1"; + pin = "0.9.1"; + runtime = true; + }; + "@emotion/memoize" = { + descriptor = "^0.8.1"; + pin = "0.8.1"; + runtime = true; + }; + "@emotion/serialize" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + babel-plugin-macros = { + descriptor = "^3.1.0"; + pin = "3.1.0"; + runtime = true; + }; + convert-source-map = { + descriptor = "^1.5.0"; + pin = "1.9.0"; + runtime = true; + }; + escape-string-regexp = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + find-root = { + descriptor = "^1.1.0"; + pin = "1.1.0"; + runtime = true; + }; + source-map = { + descriptor = "^0.5.7"; + pin = "0.5.7"; + runtime = true; + }; + stylis = { + descriptor = "4.2.0"; + pin = "4.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Ilo7GVRDjN2dnTTUq56yaE24jM28bNwvhpAcpERkwKc="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz"; + }; + ident = "@emotion/babel-plugin"; + ltype = "file"; + version = "11.11.0"; + }; + }; + "@emotion/cache" = { + "11.11.0" = { + depInfo = { + "@emotion/memoize" = { + descriptor = "^0.8.1"; + pin = "0.8.1"; + runtime = true; + }; + "@emotion/sheet" = { + descriptor = "^1.2.2"; + pin = "1.2.2"; + runtime = true; + }; + "@emotion/utils" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + "@emotion/weak-memoize" = { + descriptor = "^0.3.1"; + pin = "0.3.1"; + runtime = true; + }; + stylis = { + descriptor = "4.2.0"; + pin = "4.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-k65/sP2bhz+nfO3GaRggfIjjOHjjQrFlCZxAyr2Jaug="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz"; + }; + ident = "@emotion/cache"; + ltype = "file"; + version = "11.11.0"; + }; + }; + "@emotion/hash" = { + "0.9.1" = { + fetchInfo = { + narHash = "sha256-Qs/IZvsViULTvbwX21HS7aOGJhzqhlFWKNQsbSR4CZ0="; + type = "tarball"; + url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz"; + }; + ident = "@emotion/hash"; + ltype = "file"; + treeInfo = { }; + version = "0.9.1"; + }; + }; + "@emotion/is-prop-valid" = { + "1.2.1" = { + depInfo = { + "@emotion/memoize" = { + descriptor = "^0.8.1"; + pin = "0.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-We6aMrfU6pWiQ8jkB8+C4rm7kXUMrk77pg6iZSlxnz8="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz"; + }; + ident = "@emotion/is-prop-valid"; + ltype = "file"; + version = "1.2.1"; + }; + }; + "@emotion/memoize" = { + "0.8.1" = { + fetchInfo = { + narHash = "sha256-+K3MxkAdKfq3r1/bvSWKm5T91pYtPRSwU3BxcP+UwbU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz"; + }; + ident = "@emotion/memoize"; + ltype = "file"; + treeInfo = { }; + version = "0.8.1"; + }; + }; + "@emotion/react" = { + "11.11.1" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.18.3"; + pin = "7.23.1"; + runtime = true; + }; + "@emotion/babel-plugin" = { + descriptor = "^11.11.0"; + pin = "11.11.0"; + runtime = true; + }; + "@emotion/cache" = { + descriptor = "^11.11.0"; + pin = "11.11.0"; + runtime = true; + }; + "@emotion/serialize" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + "@emotion/use-insertion-effect-with-fallbacks" = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + "@emotion/utils" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + "@emotion/weak-memoize" = { + descriptor = "^0.3.1"; + pin = "0.3.1"; + runtime = true; + }; + hoist-non-react-statics = { + descriptor = "^3.3.1"; + pin = "3.3.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZvH518HQiG5oe8HqovFSq5tDszQ3II0LJuPhc1Vw3D4="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz"; + }; + ident = "@emotion/react"; + ltype = "file"; + peerInfo = { + "@types/react" = { + descriptor = "*"; + optional = true; + }; + react = { descriptor = ">=16.8.0"; }; + }; + version = "11.11.1"; + }; + }; + "@emotion/serialize" = { + "1.1.2" = { + depInfo = { + "@emotion/hash" = { + descriptor = "^0.9.1"; + pin = "0.9.1"; + runtime = true; + }; + "@emotion/memoize" = { + descriptor = "^0.8.1"; + pin = "0.8.1"; + runtime = true; + }; + "@emotion/unitless" = { + descriptor = "^0.8.1"; + pin = "0.8.1"; + runtime = true; + }; + "@emotion/utils" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + csstype = { + descriptor = "^3.0.2"; + pin = "3.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-IquvCNrJ11jaPXqMWqVpyVIm3dbiHC2AgUEZ5Zu6kqw="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz"; + }; + ident = "@emotion/serialize"; + ltype = "file"; + version = "1.1.2"; + }; + }; + "@emotion/sheet" = { + "1.2.2" = { + fetchInfo = { + narHash = "sha256-dsxUUek0zrKIwmApTAfPn/hrrLhvvVGtTWfW0MY8exA="; + type = "tarball"; + url = "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz"; + }; + ident = "@emotion/sheet"; + ltype = "file"; + treeInfo = { }; + version = "1.2.2"; + }; + }; + "@emotion/styled" = { + "11.11.0" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.18.3"; + pin = "7.23.1"; + runtime = true; + }; + "@emotion/babel-plugin" = { + descriptor = "^11.11.0"; + pin = "11.11.0"; + runtime = true; + }; + "@emotion/is-prop-valid" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + "@emotion/serialize" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + "@emotion/use-insertion-effect-with-fallbacks" = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + "@emotion/utils" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-TGTWxQ9dt7yya8O8Dy+EOPtM8vWn+P2kVf2fX4dWwn0="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz"; + }; + ident = "@emotion/styled"; + ltype = "file"; + peerInfo = { + "@emotion/react" = { descriptor = "^11.0.0-rc.0"; }; + "@types/react" = { + descriptor = "*"; + optional = true; + }; + react = { descriptor = ">=16.8.0"; }; + }; + version = "11.11.0"; + }; + }; + "@emotion/unitless" = { + "0.8.1" = { + fetchInfo = { + narHash = "sha256-B2djXKZlVIEqf+5TAsGmbeniZgW8903trkistFmAXs4="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz"; + }; + ident = "@emotion/unitless"; + ltype = "file"; + treeInfo = { }; + version = "0.8.1"; + }; + }; + "@emotion/use-insertion-effect-with-fallbacks" = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-EUTtLsRTFBboZtLqzTVd2S8BPlUide0xLLi1JbwR1nk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz"; + }; + ident = "@emotion/use-insertion-effect-with-fallbacks"; + ltype = "file"; + peerInfo = { react = { descriptor = ">=16.8.0"; }; }; + treeInfo = { }; + version = "1.0.1"; + }; + }; + "@emotion/utils" = { + "1.2.1" = { + fetchInfo = { + narHash = "sha256-xTPhx8GzQJhjmY545XGgZLcq1dGBe0Q21XI4xtQYF1k="; + type = "tarball"; + url = "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz"; + }; + ident = "@emotion/utils"; + ltype = "file"; + treeInfo = { }; + version = "1.2.1"; + }; + }; + "@emotion/weak-memoize" = { + "0.3.1" = { + fetchInfo = { + narHash = "sha256-cH/YHQ7TsSbX34aywA+fYK0JbTisNMPqqYkt7t7JFI4="; + type = "tarball"; + url = + "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz"; + }; + ident = "@emotion/weak-memoize"; + ltype = "file"; + treeInfo = { }; + version = "0.3.1"; + }; + }; + "@eslint-community/eslint-utils" = { + "4.4.0" = { + depInfo = { + eslint-visitor-keys = { + descriptor = "^3.3.0"; + pin = "3.4.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-CrSmqKzWpfViCs3gWz0ZqRC27bfw4wUxnM3OZ9T5e1g="; + type = "tarball"; + url = + "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"; + }; + ident = "@eslint-community/eslint-utils"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^6.0.0 || ^7.0.0 || >=8.0.0"; }; + }; + version = "4.4.0"; + }; + }; + "@eslint-community/regexpp" = { + "4.9.0" = { + fetchInfo = { + narHash = "sha256-0kKiqhldeqyT+yc9Vl7QvqZS8fHdRMdohyBJqtS7qTs="; + type = "tarball"; + url = + "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.0.tgz"; + }; + ident = "@eslint-community/regexpp"; + ltype = "file"; + treeInfo = { }; + version = "4.9.0"; + }; + }; + "@eslint/eslintrc" = { + "2.1.2" = { + depInfo = { + ajv = { + descriptor = "^6.12.4"; + pin = "6.12.6"; + runtime = true; + }; + debug = { + descriptor = "^4.3.2"; + pin = "4.3.4"; + runtime = true; + }; + espree = { + descriptor = "^9.6.0"; + pin = "9.6.1"; + runtime = true; + }; + globals = { + descriptor = "^13.19.0"; + pin = "13.22.0"; + runtime = true; + }; + ignore = { + descriptor = "^5.2.0"; + pin = "5.2.4"; + runtime = true; + }; + import-fresh = { + descriptor = "^3.2.1"; + pin = "3.3.0"; + runtime = true; + }; + js-yaml = { + descriptor = "^4.1.0"; + pin = "4.1.0"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + strip-json-comments = { + descriptor = "^3.1.1"; + pin = "3.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZxaswEEtIF8dV71nd95lW2dwm8ao6HvfX9mMdxUqW0M="; + type = "tarball"; + url = + "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz"; + }; + ident = "@eslint/eslintrc"; + ltype = "file"; + version = "2.1.2"; + }; + }; + "@eslint/js" = { + "8.50.0" = { + fetchInfo = { + narHash = "sha256-woTAx60OV1Em3dm9aBc0ZRCre1oLs/4y/aR3a0EekWI="; + type = "tarball"; + url = "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz"; + }; + ident = "@eslint/js"; + ltype = "file"; + treeInfo = { }; + version = "8.50.0"; + }; + }; + "@floating-ui/core" = { + "1.5.0" = { + depInfo = { + "@floating-ui/utils" = { + descriptor = "^0.1.3"; + pin = "0.1.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+s8ahY7BgIsWjzbAEMefToW1X0u6T24tFwRLGfDpX8E="; + type = "tarball"; + url = + "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz"; + }; + ident = "@floating-ui/core"; + ltype = "file"; + version = "1.5.0"; + }; + }; + "@floating-ui/dom" = { + "1.5.3" = { + depInfo = { + "@floating-ui/core" = { + descriptor = "^1.4.2"; + pin = "1.5.0"; + runtime = true; + }; + "@floating-ui/utils" = { + descriptor = "^0.1.3"; + pin = "0.1.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2+ZqFQXmW2lCsNE7VpQy1zHV76x6maGMF89TASusVnA="; + type = "tarball"; + url = "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz"; + }; + ident = "@floating-ui/dom"; + ltype = "file"; + version = "1.5.3"; + }; + }; + "@floating-ui/react-dom" = { + "2.0.2" = { + depInfo = { + "@floating-ui/dom" = { + descriptor = "^1.5.1"; + pin = "1.5.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/J03FeebGYuUC6eNMlw29FnC7W5sw/dOkX4gdbuW2yc="; + type = "tarball"; + url = + "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz"; + }; + ident = "@floating-ui/react-dom"; + ltype = "file"; + peerInfo = { + react = { descriptor = ">=16.8.0"; }; + react-dom = { descriptor = ">=16.8.0"; }; + }; + version = "2.0.2"; + }; + }; + "@floating-ui/utils" = { + "0.1.4" = { + fetchInfo = { + narHash = "sha256-x4ARByERFo1qPEErZ0dTLA+s42HVXxQLluPO3E7bd2I="; + type = "tarball"; + url = + "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz"; + }; + ident = "@floating-ui/utils"; + ltype = "file"; + treeInfo = { }; + version = "0.1.4"; + }; + }; + "@fontsource/roboto" = { + "5.0.8" = { + fetchInfo = { + narHash = "sha256-KE44vZCRCtNZDZCaRLtZvapWxOYAaNH+IqAY5jxHgZs="; + type = "tarball"; + url = + "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.0.8.tgz"; + }; + ident = "@fontsource/roboto"; + ltype = "file"; + treeInfo = { }; + version = "5.0.8"; + }; + }; + "@humanwhocodes/config-array" = { + "0.11.11" = { + depInfo = { + "@humanwhocodes/object-schema" = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + debug = { + descriptor = "^4.1.1"; + pin = "4.3.4"; + runtime = true; + }; + minimatch = { + descriptor = "^3.0.5"; + pin = "3.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qkXQ8QlFGuytwFGLNdYJt32rtVn9VK7lekOGRdA8DnI="; + type = "tarball"; + url = + "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz"; + }; + ident = "@humanwhocodes/config-array"; + ltype = "file"; + version = "0.11.11"; + }; + }; + "@humanwhocodes/module-importer" = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-Nb94n00/pTJV4WS5mfDfrZZ8nM1AISYpZdus3DdqhCk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"; + }; + ident = "@humanwhocodes/module-importer"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; + "@humanwhocodes/object-schema" = { + "1.2.1" = { + fetchInfo = { + narHash = "sha256-Wam8yUjM3QV6WEffbCtEyyUDqU+A4kG9AziFwcdQdyg="; + type = "tarball"; + url = + "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"; + }; + ident = "@humanwhocodes/object-schema"; + ltype = "file"; + treeInfo = { }; + version = "1.2.1"; + }; + }; + "@mui/base" = { + "5.0.0-beta.17" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@floating-ui/react-dom" = { + descriptor = "^2.0.2"; + pin = "2.0.2"; + runtime = true; + }; + "@mui/types" = { + descriptor = "^7.2.4"; + pin = "7.2.4"; + runtime = true; + }; + "@mui/utils" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@popperjs/core" = { + descriptor = "^2.11.8"; + pin = "2.11.8"; + runtime = true; + }; + clsx = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-eghwH/fnkD8v6w7t7y6vYKPK3dS1LTIdeWrzepfrymQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz"; + }; + ident = "@mui/base"; + ltype = "file"; + peerInfo = { + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + react-dom = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.0.0-beta.17"; + }; + }; + "@mui/core-downloads-tracker" = { + "5.14.11" = { + fetchInfo = { + narHash = "sha256-+1EEuck4MTH1ZKmqROsOkxrYiEmyH3+wkO+DgzFcV8A="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.11.tgz"; + }; + ident = "@mui/core-downloads-tracker"; + ltype = "file"; + treeInfo = { }; + version = "5.14.11"; + }; + }; + "@mui/icons-material" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8zGq1TueBpiNHLbZg562B8+SmoSQjivaPWN9cVoWFj4="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.11.tgz"; + }; + ident = "@mui/icons-material"; + ltype = "file"; + peerInfo = { + "@mui/material" = { descriptor = "^5.0.0"; }; + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@mui/material" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@mui/base" = { + descriptor = "5.0.0-beta.17"; + pin = "5.0.0-beta.17"; + runtime = true; + }; + "@mui/core-downloads-tracker" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@mui/system" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@mui/types" = { + descriptor = "^7.2.4"; + pin = "7.2.4"; + runtime = true; + }; + "@mui/utils" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@types/react-transition-group" = { + descriptor = "^4.4.6"; + pin = "4.4.7"; + runtime = true; + }; + clsx = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + csstype = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + react-is = { + descriptor = "^18.2.0"; + pin = "18.2.0"; + runtime = true; + }; + react-transition-group = { + descriptor = "^4.4.5"; + pin = "4.4.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-tckSHn+Zy2TOKlNobtubK+HzlUWmQy/dlNT8uF5eFEk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/material/-/material-5.14.11.tgz"; + }; + ident = "@mui/material"; + ltype = "file"; + peerInfo = { + "@emotion/react" = { + descriptor = "^11.5.0"; + optional = true; + }; + "@emotion/styled" = { + descriptor = "^11.3.0"; + optional = true; + }; + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + react-dom = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@mui/private-theming" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@mui/utils" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-gNaHZEXNfryILHQxXhY99T2lQJZRoTxi3L+AEcgHkJg="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.11.tgz"; + }; + ident = "@mui/private-theming"; + ltype = "file"; + peerInfo = { + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@mui/styled-engine" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@emotion/cache" = { + descriptor = "^11.11.0"; + pin = "11.11.0"; + runtime = true; + }; + csstype = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-gVHHXoIdPd9SJJCgB74gqoC8msTrINTNicIsZZnd4O8="; + type = "tarball"; + url = + "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.11.tgz"; + }; + ident = "@mui/styled-engine"; + ltype = "file"; + peerInfo = { + "@emotion/react" = { + descriptor = "^11.4.1"; + optional = true; + }; + "@emotion/styled" = { + descriptor = "^11.3.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@mui/system" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@mui/private-theming" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@mui/styled-engine" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + "@mui/types" = { + descriptor = "^7.2.4"; + pin = "7.2.4"; + runtime = true; + }; + "@mui/utils" = { + descriptor = "^5.14.11"; + pin = "5.14.11"; + runtime = true; + }; + clsx = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + csstype = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-v988IJPUy3rCCZiwzWfAZQ1WAt5Ro5FDEs/sH/Lr8MU="; + type = "tarball"; + url = "https://registry.npmjs.org/@mui/system/-/system-5.14.11.tgz"; + }; + ident = "@mui/system"; + ltype = "file"; + peerInfo = { + "@emotion/react" = { + descriptor = "^11.5.0"; + optional = true; + }; + "@emotion/styled" = { + descriptor = "^11.3.0"; + optional = true; + }; + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@mui/types" = { + "7.2.4" = { + fetchInfo = { + narHash = "sha256-vtMIrL4OoMnfvIlXr96iQ9+HB8uO9YY4eqaqcDLCiyo="; + type = "tarball"; + url = "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz"; + }; + ident = "@mui/types"; + ltype = "file"; + peerInfo = { + "@types/react" = { + descriptor = "*"; + optional = true; + }; + }; + treeInfo = { }; + version = "7.2.4"; + }; + }; + "@mui/utils" = { + "5.14.11" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.22.15"; + pin = "7.23.1"; + runtime = true; + }; + "@types/prop-types" = { + descriptor = "^15.7.5"; + pin = "15.7.5"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + react-is = { + descriptor = "^18.2.0"; + pin = "18.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-0coCPn5ZfrYktnguGlfrfvP7sWik2yq0iFeFZ+gdomY="; + type = "tarball"; + url = "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz"; + }; + ident = "@mui/utils"; + ltype = "file"; + peerInfo = { + "@types/react" = { + descriptor = "^17.0.0 || ^18.0.0"; + optional = true; + }; + react = { descriptor = "^17.0.0 || ^18.0.0"; }; + }; + version = "5.14.11"; + }; + }; + "@next/env" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-rpgReC7Ciw8V7KCdE52UQxOOmPyopng/0wU6/Auttic="; + type = "tarball"; + url = "https://registry.npmjs.org/@next/env/-/env-13.5.3.tgz"; + }; + ident = "@next/env"; + ltype = "file"; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/eslint-plugin-next" = { + "13.5.3" = { + depInfo = { + glob = { + descriptor = "7.1.7"; + pin = "7.1.7"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-jRox6xBTF8QOnfZyCGZ92Bj+shPcbEQa+AiZnPwdPqk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.3.tgz"; + }; + ident = "@next/eslint-plugin-next"; + ltype = "file"; + version = "13.5.3"; + }; + }; + "@next/swc-darwin-arm64" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-9KTvQ3wRDM5zino3zGQzl/U4vMJHJ2hGUeIlJ1nI2+g="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.3.tgz"; + }; + ident = "@next/swc-darwin-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ "aarch64" ]; + os = [ "darwin" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-darwin-x64" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-RgpqdwUrnlCtawrhQ2qMty+knseXdBybLDNFXY47vCU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.3.tgz"; + }; + ident = "@next/swc-darwin-x64"; + ltype = "file"; + sysInfo = { + cpu = [ "x86_64" ]; + os = [ "darwin" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-linux-arm64-gnu" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-WksJ0Js45CEPk5lJqSjAOv2DX/bSbmeCxqeqhSJh+jQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.3.tgz"; + }; + ident = "@next/swc-linux-arm64-gnu"; + ltype = "file"; + sysInfo = { + cpu = [ "aarch64" ]; + os = [ "linux" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-linux-arm64-musl" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-wbuXIE11zZfcPVWElg20uvA0TXFJZmvix+F5RtWAFkw="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.3.tgz"; + }; + ident = "@next/swc-linux-arm64-musl"; + ltype = "file"; + sysInfo = { + cpu = [ "aarch64" ]; + os = [ "linux" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-linux-x64-gnu" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-y3G4BMRCCXGhtywwhbidpfl79WrrTMfxKK3d0GTmhTU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.3.tgz"; + }; + ident = "@next/swc-linux-x64-gnu"; + ltype = "file"; + sysInfo = { + cpu = [ "x86_64" ]; + os = [ "linux" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-linux-x64-musl" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-0t10R9+igbHUIazzMqlhBnVdak0yJN/aC6KzCUl8Xco="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.3.tgz"; + }; + ident = "@next/swc-linux-x64-musl"; + ltype = "file"; + sysInfo = { + cpu = [ "x86_64" ]; + os = [ "linux" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-win32-arm64-msvc" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-v6a5mgsgteddfQ0FyldM6haoH9Hg8t53pV/3hSvEhFw="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.3.tgz"; + }; + ident = "@next/swc-win32-arm64-msvc"; + ltype = "file"; + sysInfo = { + cpu = [ "aarch64" ]; + os = [ "win32" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-win32-ia32-msvc" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-3vFSbW080i8c7B8EWS2V5RHohAXBtT638x+mlqBjeJw="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.3.tgz"; + }; + ident = "@next/swc-win32-ia32-msvc"; + ltype = "file"; + sysInfo = { + cpu = [ "i686" ]; + os = [ "win32" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@next/swc-win32-x64-msvc" = { + "13.5.3" = { + fetchInfo = { + narHash = "sha256-Xne2uaJewnkwmF0TLsFpV1++ArvCzXmYM+o/fTUtn3s="; + type = "tarball"; + url = + "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.3.tgz"; + }; + ident = "@next/swc-win32-x64-msvc"; + ltype = "file"; + sysInfo = { + cpu = [ "x86_64" ]; + os = [ "win32" ]; + }; + treeInfo = { }; + version = "13.5.3"; + }; + }; + "@nodelib/fs.scandir" = { + "2.1.5" = { + depInfo = { + "@nodelib/fs.stat" = { + descriptor = "2.0.5"; + pin = "2.0.5"; + runtime = true; + }; + run-parallel = { + descriptor = "^1.1.9"; + pin = "1.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-XkaO6o9trImz7QHxNe8P0l09Kmn8rsFIP5W/s1+HV7w="; + type = "tarball"; + url = + "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"; + }; + ident = "@nodelib/fs.scandir"; + ltype = "file"; + version = "2.1.5"; + }; + }; + "@nodelib/fs.stat" = { + "2.0.5" = { + fetchInfo = { + narHash = "sha256-9D6qDZ0i0QJCngfEgCsDkX1/BFc1UpQ7Yy8b3jMLDCk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"; + }; + ident = "@nodelib/fs.stat"; + ltype = "file"; + treeInfo = { }; + version = "2.0.5"; + }; + }; + "@nodelib/fs.walk" = { + "1.2.8" = { + depInfo = { + "@nodelib/fs.scandir" = { + descriptor = "2.1.5"; + pin = "2.1.5"; + runtime = true; + }; + fastq = { + descriptor = "^1.6.0"; + pin = "1.13.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-kB5uDfcwF+SIjAkm1mY/corry0eyTrSmQsacQjtgf5U="; + type = "tarball"; + url = + "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"; + }; + ident = "@nodelib/fs.walk"; + ltype = "file"; + version = "1.2.8"; + }; + }; + "@popperjs/core" = { + "2.11.8" = { + fetchInfo = { + narHash = "sha256-jS4xEBxSW+1dOEArwszzst82cxfP/bM/EZyj+WaeNfk="; + type = "tarball"; + url = "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz"; + }; + ident = "@popperjs/core"; + ltype = "file"; + treeInfo = { }; + version = "2.11.8"; + }; + }; + "@rushstack/eslint-patch" = { + "1.5.1" = { + fetchInfo = { + narHash = "sha256-RegZjrP1x2RIAVmu10+UC2U7MJiizasVfsiRtC9t9KE="; + type = "tarball"; + url = + "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz"; + }; + ident = "@rushstack/eslint-patch"; + ltype = "file"; + treeInfo = { }; + version = "1.5.1"; + }; + }; + "@swc/helpers" = { + "0.5.2" = { + depInfo = { + tslib = { + descriptor = "^2.4.0"; + pin = "2.4.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-9fw0jPmDt5HVvzx95/jymSCKezNt/QkDq3RxqfiJyTs="; + type = "tarball"; + url = "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz"; + }; + ident = "@swc/helpers"; + ltype = "file"; + version = "0.5.2"; + }; + }; + "@types/debug" = { + "4.1.9" = { + depInfo = { + "@types/ms" = { + descriptor = "*"; + pin = "0.7.32"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-6GXU5NDbXWvd9i70QDm5e/WDBRvnyCBRmQn/xZbD1Fk="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz"; + }; + ident = "@types/debug"; + ltype = "file"; + version = "4.1.9"; + }; + }; + "@types/hast" = { + "3.0.1" = { + depInfo = { + "@types/unist" = { + descriptor = "*"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/PDfJyVwLUeoNfPfmFoudb3fTsYxYipvzo8JaWpShSY="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz"; + }; + ident = "@types/hast"; + ltype = "file"; + version = "3.0.1"; + }; + }; + "@types/json-schema" = { + "7.0.13" = { + fetchInfo = { + narHash = "sha256-hk7S6sDpUn6z0hSZpVO3Yp6dlHrDlfduZvI77UKb/H8="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz"; + }; + ident = "@types/json-schema"; + ltype = "file"; + treeInfo = { }; + version = "7.0.13"; + }; + }; + "@types/json5" = { + "0.0.29" = { + fetchInfo = { + narHash = "sha256-ue+RJD8oMMzvouy4/nkfTgtKZsVs9U6YR3XbWAXsuBA="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"; + }; + ident = "@types/json5"; + ltype = "file"; + treeInfo = { }; + version = "0.0.29"; + }; + }; + "@types/mdast" = { + "4.0.1" = { + depInfo = { + "@types/unist" = { + descriptor = "*"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2pjqef2QuUla7wkCoOxYTbZKa2tLNd+a3wF6Cq3s3Wc="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz"; + }; + ident = "@types/mdast"; + ltype = "file"; + version = "4.0.1"; + }; + }; + "@types/ms" = { + "0.7.32" = { + fetchInfo = { + narHash = "sha256-OZPFTHhEMNznIHsPw1rEcBRH/Vbi1i5v7+QY/fDvt50="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz"; + }; + ident = "@types/ms"; + ltype = "file"; + treeInfo = { }; + version = "0.7.32"; + }; + }; + "@types/node" = { + "18.18.1" = { + fetchInfo = { + narHash = "sha256-ZCpB8z7s30dZoER0V87ZnkVSagl2cJAsv/7C3fQJLK4="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/node/-/node-18.18.1.tgz"; + }; + ident = "@types/node"; + ltype = "file"; + treeInfo = { }; + version = "18.18.1"; + }; + }; + "@types/parse-json" = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-xZ8I656yZfg8U8CJFzcyJ1vRoa3zUsB/xti1O/x8fPU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"; + }; + ident = "@types/parse-json"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + "@types/prop-types" = { + "15.7.5" = { + fetchInfo = { + narHash = "sha256-IIwBpZ3ztJ6m80W2eTuNe8LLkxICa2AL0kbAZoLyMEA="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"; + }; + ident = "@types/prop-types"; + ltype = "file"; + treeInfo = { }; + version = "15.7.5"; + }; + }; + "@types/react" = { + "18.2.24" = { + depInfo = { + "@types/prop-types" = { + descriptor = "*"; + pin = "15.7.5"; + runtime = true; + }; + "@types/scheduler" = { + descriptor = "*"; + pin = "0.16.2"; + runtime = true; + }; + csstype = { + descriptor = "^3.0.2"; + pin = "3.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-bBICPW8wsTtPlWWCrfhlaKlRxyn2AuvcmdKscreipa8="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/react/-/react-18.2.24.tgz"; + }; + ident = "@types/react"; + ltype = "file"; + version = "18.2.24"; + }; + }; + "@types/react-dom" = { + "18.2.8" = { + depInfo = { + "@types/react" = { + descriptor = "*"; + pin = "18.2.24"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VNNg0qISUjg+p+NlY/VbVybvDXcyPC4Czje+QKGkB3s="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz"; + }; + ident = "@types/react-dom"; + ltype = "file"; + version = "18.2.8"; + }; + }; + "@types/react-highlight" = { + "0.12.6" = { + depInfo = { + "@types/react" = { + descriptor = "*"; + pin = "18.2.24"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-NQVNinZ6h4UHfpTEnXDri74ySG7FQ2nP0JXGxsHEb2M="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/react-highlight/-/react-highlight-0.12.6.tgz"; + }; + ident = "@types/react-highlight"; + ltype = "file"; + version = "0.12.6"; + }; + }; + "@types/react-transition-group" = { + "4.4.7" = { + depInfo = { + "@types/react" = { + descriptor = "*"; + pin = "18.2.24"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/TcCq9tfMlX1LU8hiU+c8soJp6/k8shmoyIeBoLgxtE="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.7.tgz"; + }; + ident = "@types/react-transition-group"; + ltype = "file"; + version = "4.4.7"; + }; + }; + "@types/scheduler" = { + "0.16.2" = { + fetchInfo = { + narHash = "sha256-8QGoLK1Nijc5HQDWKNnEyaaSJ6RRv65Im5DKJZOHLyk="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"; + }; + ident = "@types/scheduler"; + ltype = "file"; + treeInfo = { }; + version = "0.16.2"; + }; + }; + "@types/seedrandom" = { + "3.0.6" = { + fetchInfo = { + narHash = "sha256-LfQ/qUhFkTDjLM9Tt6qYEafsk2m0zsvlgYBY2lh9+D8="; + type = "tarball"; + url = + "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.6.tgz"; + }; + ident = "@types/seedrandom"; + ltype = "file"; + treeInfo = { }; + version = "3.0.6"; + }; + }; + "@types/semver" = { + "7.5.3" = { + fetchInfo = { + narHash = "sha256-MTL4wb6XDYxJap+lCOeAKcu6sm8zKyZlcD9hvxhUdyc="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz"; + }; + ident = "@types/semver"; + ltype = "file"; + treeInfo = { }; + version = "7.5.3"; + }; + }; + "@types/unist" = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-QwSQHx5Awp9lMAuadgXZRgDx1+euAzOg+Gx8+Nu7aok="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz"; + }; + ident = "@types/unist"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + "@typescript-eslint/eslint-plugin" = { + "6.7.3" = { + depInfo = { + "@eslint-community/regexpp" = { + descriptor = "^4.5.1"; + pin = "4.9.0"; + runtime = true; + }; + "@typescript-eslint/scope-manager" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/type-utils" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/utils" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/visitor-keys" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + graphemer = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + ignore = { + descriptor = "^5.2.4"; + pin = "5.2.4"; + runtime = true; + }; + natural-compare = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + semver = { + descriptor = "^7.5.4"; + pin = "7.5.4"; + runtime = true; + }; + ts-api-utils = { + descriptor = "^1.0.1"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-sid46gI8TAVL1rJJ4RIy/tcTXWxm2YWFj9Tn04ZP/MU="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz"; + }; + ident = "@typescript-eslint/eslint-plugin"; + ltype = "file"; + peerInfo = { + "@typescript-eslint/parser" = { + descriptor = "^6.0.0 || ^6.0.0-alpha"; + }; + eslint = { descriptor = "^7.0.0 || ^8.0.0"; }; + typescript = { + descriptor = "*"; + optional = true; + }; + }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/parser" = { + "6.7.3" = { + depInfo = { + "@typescript-eslint/scope-manager" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/types" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/typescript-estree" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/visitor-keys" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-l5Rl8EEjeCtWK1ys0TYibJLinlyCuoLL6MXzWSfWkH0="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz"; + }; + ident = "@typescript-eslint/parser"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^7.0.0 || ^8.0.0"; }; + typescript = { + descriptor = "*"; + optional = true; + }; + }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/scope-manager" = { + "6.7.3" = { + depInfo = { + "@typescript-eslint/types" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/visitor-keys" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-edbiwNh1guPqbjfhn+Az3SntL0rlNXJNSrsEc4KUiTA="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz"; + }; + ident = "@typescript-eslint/scope-manager"; + ltype = "file"; + version = "6.7.3"; + }; + }; + "@typescript-eslint/type-utils" = { + "6.7.3" = { + depInfo = { + "@typescript-eslint/typescript-estree" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/utils" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + ts-api-utils = { + descriptor = "^1.0.1"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-CFZyi/iJe0BUECjQisIK1821gRszIJuOUn+vjcGDnwE="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz"; + }; + ident = "@typescript-eslint/type-utils"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^7.0.0 || ^8.0.0"; }; + typescript = { + descriptor = "*"; + optional = true; + }; + }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/types" = { + "6.7.3" = { + fetchInfo = { + narHash = "sha256-7Z37KPON9kUnOPTSiC46wZ7JFIEe6XISVi3ldNGmIm0="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz"; + }; + ident = "@typescript-eslint/types"; + ltype = "file"; + treeInfo = { }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/typescript-estree" = { + "6.7.3" = { + depInfo = { + "@typescript-eslint/types" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/visitor-keys" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + globby = { + descriptor = "^11.1.0"; + pin = "11.1.0"; + runtime = true; + }; + is-glob = { + descriptor = "^4.0.3"; + pin = "4.0.3"; + runtime = true; + }; + semver = { + descriptor = "^7.5.4"; + pin = "7.5.4"; + runtime = true; + }; + ts-api-utils = { + descriptor = "^1.0.1"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-hvCd+2Jtp7W8HNxIemlH6XPVWrdMXh9x2/2mqk552/g="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz"; + }; + ident = "@typescript-eslint/typescript-estree"; + ltype = "file"; + peerInfo = { + typescript = { + descriptor = "*"; + optional = true; + }; + }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/utils" = { + "6.7.3" = { + depInfo = { + "@eslint-community/eslint-utils" = { + descriptor = "^4.4.0"; + pin = "4.4.0"; + runtime = true; + }; + "@types/json-schema" = { + descriptor = "^7.0.12"; + pin = "7.0.13"; + runtime = true; + }; + "@types/semver" = { + descriptor = "^7.5.0"; + pin = "7.5.3"; + runtime = true; + }; + "@typescript-eslint/scope-manager" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/types" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + "@typescript-eslint/typescript-estree" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + semver = { + descriptor = "^7.5.4"; + pin = "7.5.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+7DyFoeUGjm7JLhMnjs6W+HW0p82s4czuW+T7pfsOgE="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz"; + }; + ident = "@typescript-eslint/utils"; + ltype = "file"; + peerInfo = { eslint = { descriptor = "^7.0.0 || ^8.0.0"; }; }; + version = "6.7.3"; + }; + }; + "@typescript-eslint/visitor-keys" = { + "6.7.3" = { + depInfo = { + "@typescript-eslint/types" = { + descriptor = "6.7.3"; + pin = "6.7.3"; + runtime = true; + }; + eslint-visitor-keys = { + descriptor = "^3.4.1"; + pin = "3.4.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-BvYDap5e1Unm4JQnuYPXQvzGfWY+GhHTiT66jjfQUTg="; + type = "tarball"; + url = + "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz"; + }; + ident = "@typescript-eslint/visitor-keys"; + ltype = "file"; + version = "6.7.3"; + }; + }; + "@ungap/structured-clone" = { + "1.2.0" = { + fetchInfo = { + narHash = "sha256-4UIXElv7wCnuVlBrO5TLtuvs6reg2FVdxZ3DrGoDZ6s="; + type = "tarball"; + url = + "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz"; + }; + ident = "@ungap/structured-clone"; + ltype = "file"; + treeInfo = { }; + version = "1.2.0"; + }; + }; + acorn = { + "8.10.0" = { + binInfo = { binPairs = { acorn = "bin/acorn"; }; }; + fetchInfo = { + narHash = "sha256-vmLiR0CeNXcvOY/qgxmfBWzUOTxz6rXJcp5EMe7rR3o="; + type = "tarball"; + url = "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz"; + }; + ident = "acorn"; + ltype = "file"; + treeInfo = { }; + version = "8.10.0"; + }; + }; + acorn-jsx = { + "5.3.2" = { + fetchInfo = { + narHash = "sha256-AleG2zYzv9doV8blgXmOhx7ExOUJ+0hofIUgxOID8Q8="; + type = "tarball"; + url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"; + }; + ident = "acorn-jsx"; + ltype = "file"; + peerInfo = { + acorn = { descriptor = "^6.0.0 || ^7.0.0 || ^8.0.0"; }; + }; + treeInfo = { }; + version = "5.3.2"; + }; + }; + ajv = { + "6.12.6" = { + depInfo = { + fast-deep-equal = { + descriptor = "^3.1.1"; + pin = "3.1.3"; + runtime = true; + }; + fast-json-stable-stringify = { + descriptor = "^2.0.0"; + pin = "2.1.0"; + runtime = true; + }; + json-schema-traverse = { + descriptor = "^0.4.1"; + pin = "0.4.1"; + runtime = true; + }; + uri-js = { + descriptor = "^4.2.2"; + pin = "4.4.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-J73Yar5PwP9cRfKNYKEbHIVHuvfSEfLuSmkdbF8WeYI="; + type = "tarball"; + url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"; + }; + ident = "ajv"; + ltype = "file"; + version = "6.12.6"; + }; + }; + ansi-regex = { + "5.0.1" = { + fetchInfo = { + narHash = "sha256-8FjueDq8OfpA4/cbcsda1vVcNseZPDYf+YqM56zD03Y="; + type = "tarball"; + url = + "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"; + }; + ident = "ansi-regex"; + ltype = "file"; + treeInfo = { }; + version = "5.0.1"; + }; + }; + ansi-styles = { + "3.2.1" = { + depInfo = { + color-convert = { + descriptor = "^1.9.0"; + pin = "1.9.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-3VeRGkKqu2VUHvybLgjuzuTVZIYL6b4bwCEAhRF/Fzw="; + type = "tarball"; + url = + "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; + }; + ident = "ansi-styles"; + ltype = "file"; + version = "3.2.1"; + }; + "4.3.0" = { + depInfo = { + color-convert = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Kqu6XFQU9/7zx/Nryl7Asi5QsyP1By7Ig4Sn1HbFfdc="; + type = "tarball"; + url = + "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"; + }; + ident = "ansi-styles"; + ltype = "file"; + version = "4.3.0"; + }; + }; + argparse = { + "2.0.1" = { + fetchInfo = { + narHash = "sha256-+v7oJKHcy2HR8XoEtVbDpl5zL5DeGcDB2Q3HO7xJaLc="; + type = "tarball"; + url = "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"; + }; + ident = "argparse"; + ltype = "file"; + treeInfo = { }; + version = "2.0.1"; + }; + }; + aria-query = { + "5.3.0" = { + depInfo = { + dequal = { + descriptor = "^2.0.3"; + pin = "2.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-TkGqLMLh6DwC+zg7RUaNyf6b3SgK+0ylZy4v3n0tgAQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz"; + }; + ident = "aria-query"; + ltype = "file"; + version = "5.3.0"; + }; + }; + array-buffer-byte-length = { + "1.0.0" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + is-array-buffer = { + descriptor = "^3.0.1"; + pin = "3.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-zRY5ti2uSzFiExmvZ4msX/ze2+WOLm4HCO3RrbQOJaE="; + type = "tarball"; + url = + "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz"; + }; + ident = "array-buffer-byte-length"; + ltype = "file"; + version = "1.0.0"; + }; + }; + array-includes = { + "3.1.6" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + is-string = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dUWv9Vpkm9Q+bTJmKzlqI+YMYLoRdPikvELz3IiPjWY="; + type = "tarball"; + url = + "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz"; + }; + ident = "array-includes"; + ltype = "file"; + version = "3.1.6"; + }; + }; + array-union = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-bmQXg345RYsXeeq7IwVxYDrzUr9rWTXu9b8usPViYkk="; + type = "tarball"; + url = + "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"; + }; + ident = "array-union"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; + "array.prototype.findlastindex" = { + "1.2.3" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + es-shim-unscopables = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-PuR+7b7loi1pfrvvvnPZYkYRBZy8I2pjSB99c7LReYI="; + type = "tarball"; + url = + "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz"; + }; + ident = "array.prototype.findlastindex"; + ltype = "file"; + version = "1.2.3"; + }; + }; + "array.prototype.flat" = { + "1.3.1" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + es-shim-unscopables = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-WOXmh1ZNKurEfwLXMLzB2GZksE06eMGV1GlGY9hC2n8="; + type = "tarball"; + url = + "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz"; + }; + ident = "array.prototype.flat"; + ltype = "file"; + version = "1.3.1"; + }; + }; + "array.prototype.flatmap" = { + "1.3.1" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + es-shim-unscopables = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZwXYyM+OQO61VKBHaokjjwr9dXaGO3lHfoSE+AzqxUU="; + type = "tarball"; + url = + "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz"; + }; + ident = "array.prototype.flatmap"; + ltype = "file"; + version = "1.3.1"; + }; + }; + "array.prototype.tosorted" = { + "1.1.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + es-shim-unscopables = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8RTkXn0xmEdLJg7p35+EmNXizkgo1Ula5LxyacoZ8Yk="; + type = "tarball"; + url = + "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz"; + }; + ident = "array.prototype.tosorted"; + ltype = "file"; + version = "1.1.2"; + }; + }; + "arraybuffer.prototype.slice" = { + "1.0.2" = { + depInfo = { + array-buffer-byte-length = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + is-array-buffer = { + descriptor = "^3.0.2"; + pin = "3.0.2"; + runtime = true; + }; + is-shared-array-buffer = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8+5hudY1lGd60Uj+jGGx4M8DXXvCLzpZKZ3uL9Ny0w8="; + type = "tarball"; + url = + "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz"; + }; + ident = "arraybuffer.prototype.slice"; + ltype = "file"; + version = "1.0.2"; + }; + }; + ast-types-flow = { + "0.0.7" = { + fetchInfo = { + narHash = "sha256-UcLvjFpq+yr7zoyF1RcMr8cip2SZz+AumqFtZATN3aA="; + type = "tarball"; + url = + "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"; + }; + ident = "ast-types-flow"; + ltype = "file"; + treeInfo = { }; + version = "0.0.7"; + }; + }; + "asynciterator.prototype" = { + "1.0.0" = { + depInfo = { + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ch7QTvU4Mg/svxE4R95MND938HOTEbClJGZ7eg0Dnrc="; + type = "tarball"; + url = + "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz"; + }; + ident = "asynciterator.prototype"; + ltype = "file"; + version = "1.0.0"; + }; + }; + available-typed-arrays = { + "1.0.5" = { + fetchInfo = { + narHash = "sha256-2Mhjdq/W76GxYD8IyzTn23Co5WQrIDa0uXHar7RMu0s="; + type = "tarball"; + url = + "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz"; + }; + ident = "available-typed-arrays"; + ltype = "file"; + treeInfo = { }; + version = "1.0.5"; + }; + }; + axe-core = { + "4.8.2" = { + fetchInfo = { + narHash = "sha256-rH09CskMqFfBnqE2Rypq1p/ecgkQYjbrpCaF9i2aaLw="; + type = "tarball"; + url = "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz"; + }; + ident = "axe-core"; + ltype = "file"; + treeInfo = { }; + version = "4.8.2"; + }; + }; + axobject-query = { + "3.2.1" = { + depInfo = { + dequal = { + descriptor = "^2.0.3"; + pin = "2.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-26bT+62Cse7aRF6ttHjrTVo270PRZwJLQrYVG83TeGE="; + type = "tarball"; + url = + "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz"; + }; + ident = "axobject-query"; + ltype = "file"; + version = "3.2.1"; + }; + }; + babel-plugin-macros = { + "3.1.0" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.12.5"; + pin = "7.23.1"; + runtime = true; + }; + cosmiconfig = { + descriptor = "^7.0.0"; + pin = "7.0.1"; + runtime = true; + }; + resolve = { + descriptor = "^1.19.0"; + pin = "1.22.6"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-iQ2TOwutifOLnyoUkOPUwHtd4Wq79eGpyFUqJZ2GUNY="; + type = "tarball"; + url = + "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz"; + }; + ident = "babel-plugin-macros"; + ltype = "file"; + version = "3.1.0"; + }; + }; + bail = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-5KjcGU0aOVcyGwx27OVPbaEBOrqvs/8wrsGvyiuV+ZE="; + type = "tarball"; + url = "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz"; + }; + ident = "bail"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + balanced-match = { + "1.0.2" = { + fetchInfo = { + narHash = "sha256-YH1+osaAiJvWUUR4VCe/Hh4eHhXS0gN3Lnr+Xd3cCzg="; + type = "tarball"; + url = + "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"; + }; + ident = "balanced-match"; + ltype = "file"; + treeInfo = { }; + version = "1.0.2"; + }; + }; + brace-expansion = { + "1.1.11" = { + depInfo = { + balanced-match = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + concat-map = { + descriptor = "0.0.1"; + pin = "0.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-3iQ502QjW10IEFOh3qnkAIivIbQ1TO1pgQTi7p9eado="; + type = "tarball"; + url = + "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + }; + ident = "brace-expansion"; + ltype = "file"; + version = "1.1.11"; + }; + }; + braces = { + "3.0.2" = { + depInfo = { + fill-range = { + descriptor = "^7.0.1"; + pin = "7.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-x3Cs+dWp0z2CXH2OaHCHtF2aWMrrV5/kFWM4+JCkcZ4="; + type = "tarball"; + url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"; + }; + ident = "braces"; + ltype = "file"; + version = "3.0.2"; + }; + }; + busboy = { + "1.6.0" = { + depInfo = { + streamsearch = { + descriptor = "^1.1.0"; + pin = "1.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-UaGI2Jzv6/ULQAuchHh60T4NNzt04S3Zeh6cenNGXlo="; + type = "tarball"; + url = "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"; + }; + ident = "busboy"; + ltype = "file"; + version = "1.6.0"; + }; + }; + call-bind = { + "1.0.2" = { + depInfo = { + function-bind = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.0.2"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-CPVK05lbDE13hYj/VV8H6ZqkqCgqqP2XQL+amU5arbI="; + type = "tarball"; + url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"; + }; + ident = "call-bind"; + ltype = "file"; + version = "1.0.2"; + }; + }; + callsites = { + "3.1.0" = { + fetchInfo = { + narHash = "sha256-1p0bBJdAZstGAys+wy86rAwOMZr6w8gyM4+dFOe62Ao="; + type = "tarball"; + url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"; + }; + ident = "callsites"; + ltype = "file"; + treeInfo = { }; + version = "3.1.0"; + }; + }; + caniuse-lite = { + "1.0.30001431" = { + fetchInfo = { + narHash = "sha256-BDLVT+pLsdObuaooQUAYGsFLzaCu4I1rBqUAU5QJI8I="; + type = "tarball"; + url = + "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz"; + }; + ident = "caniuse-lite"; + ltype = "file"; + treeInfo = { }; + version = "1.0.30001431"; + }; + }; + chalk = { + "2.4.2" = { + depInfo = { + ansi-styles = { + descriptor = "^3.2.1"; + pin = "3.2.1"; + runtime = true; + }; + escape-string-regexp = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + supports-color = { + descriptor = "^5.3.0"; + pin = "5.5.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-epyiOfJKhuYWuMNymawywjS+lFfsQvbhON+b8du38TQ="; + type = "tarball"; + url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"; + }; + ident = "chalk"; + ltype = "file"; + version = "2.4.2"; + }; + "4.1.2" = { + depInfo = { + ansi-styles = { + descriptor = "^4.1.0"; + pin = "4.3.0"; + runtime = true; + }; + supports-color = { + descriptor = "^7.1.0"; + pin = "7.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dxAbdhq8BxCb4ae3E1eYjt6zC/nsq3c18/ZAOIXKiT8="; + type = "tarball"; + url = "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"; + }; + ident = "chalk"; + ltype = "file"; + version = "4.1.2"; + }; + }; + character-entities = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-jK/EpyIGEf7fXiNp+OFMxvoAh76A9pel+NS4ZUXDNJY="; + type = "tarball"; + url = + "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz"; + }; + ident = "character-entities"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + client-only = { + "0.0.1" = { + fetchInfo = { + narHash = "sha256-3KQxAPiD7OwuAQLV0+nIKTdzdufYucw4OT1mcv2lhUA="; + type = "tarball"; + url = + "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz"; + }; + ident = "client-only"; + ltype = "file"; + treeInfo = { }; + version = "0.0.1"; + }; + }; + clsx = { + "1.2.1" = { + fetchInfo = { + narHash = "sha256-WEAV9N4OVLHG5OXzZxDVM67DaLVxmuau4NW7rFTI20A="; + type = "tarball"; + url = "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz"; + }; + ident = "clsx"; + ltype = "file"; + treeInfo = { }; + version = "1.2.1"; + }; + "2.0.0" = { + fetchInfo = { + narHash = "sha256-p5l3z48Wal/uauFo+vlLuGF1h0go8ImS6BrVOJnG6kM="; + type = "tarball"; + url = "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz"; + }; + ident = "clsx"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + color-convert = { + "1.9.3" = { + depInfo = { + color-name = { + descriptor = "1.1.3"; + pin = "1.1.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-o/p0tqrXMvGg2VduYwUNx05gEWI11GuHgyq9nrd6khM="; + type = "tarball"; + url = + "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"; + }; + ident = "color-convert"; + ltype = "file"; + version = "1.9.3"; + }; + "2.0.1" = { + depInfo = { + color-name = { + descriptor = "~1.1.4"; + pin = "1.1.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-EU7d3q55UXpfbMmk+wu8nYaxXGBK3Pwu2pIe5TVZiwc="; + type = "tarball"; + url = + "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"; + }; + ident = "color-convert"; + ltype = "file"; + version = "2.0.1"; + }; + }; + color-name = { + "1.1.3" = { + fetchInfo = { + narHash = "sha256-Z7+qlowBfxZNeitMCENEfKBRnaxqLWi4+ms5SIKafc0="; + type = "tarball"; + url = + "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"; + }; + ident = "color-name"; + ltype = "file"; + treeInfo = { }; + version = "1.1.3"; + }; + "1.1.4" = { + fetchInfo = { + narHash = "sha256-mAOvtcDAZ05q6KP5tRgaO5D4jeb+/AcbIE1Z2nBG1uk="; + type = "tarball"; + url = + "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"; + }; + ident = "color-name"; + ltype = "file"; + treeInfo = { }; + version = "1.1.4"; + }; + }; + comma-separated-tokens = { + "2.0.3" = { + fetchInfo = { + narHash = "sha256-FEp1Fhre0gZUo/o525N6RFrrsdFButHHUAdmS4ZY4Wo="; + type = "tarball"; + url = + "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz"; + }; + ident = "comma-separated-tokens"; + ltype = "file"; + treeInfo = { }; + version = "2.0.3"; + }; + }; + concat-map = { + "0.0.1" = { + fetchInfo = { + narHash = "sha256-ZY5/rMtzNK56p81EGaPcoIRr+J9j7yWh4szGxIOFYFA="; + type = "tarball"; + url = + "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; + }; + ident = "concat-map"; + ltype = "file"; + treeInfo = { }; + version = "0.0.1"; + }; + }; + convert-source-map = { + "1.9.0" = { + fetchInfo = { + narHash = "sha256-9zjFbAgTFN8PnaoIBuarc6354vYjJomgtng2vak3ERQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"; + }; + ident = "convert-source-map"; + ltype = "file"; + treeInfo = { }; + version = "1.9.0"; + }; + }; + cosmiconfig = { + "7.0.1" = { + depInfo = { + "@types/parse-json" = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + import-fresh = { + descriptor = "^3.2.1"; + pin = "3.3.0"; + runtime = true; + }; + parse-json = { + descriptor = "^5.0.0"; + pin = "5.2.0"; + runtime = true; + }; + path-type = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + yaml = { + descriptor = "^1.10.0"; + pin = "1.10.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dGJQtN3vsSsmxi7O8GN7IO27TjiN//ZpPEnPVhsCTUg="; + type = "tarball"; + url = + "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"; + }; + ident = "cosmiconfig"; + ltype = "file"; + version = "7.0.1"; + }; + }; + cross-spawn = { + "7.0.3" = { + depInfo = { + path-key = { + descriptor = "^3.1.0"; + pin = "3.1.1"; + runtime = true; + }; + shebang-command = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + which = { + descriptor = "^2.0.1"; + pin = "2.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-JZEEsKxB3BAGF+e9rlh4d9UUa8JEz4dSjfAvIXrerzY="; + type = "tarball"; + url = + "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"; + }; + ident = "cross-spawn"; + ltype = "file"; + version = "7.0.3"; + }; + }; + csstype = { + "3.1.2" = { + fetchInfo = { + narHash = "sha256-gTHlTxB3UvjA/rIxygU25qSI5I59psA2Afiku7bneo4="; + type = "tarball"; + url = "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz"; + }; + ident = "csstype"; + ltype = "file"; + treeInfo = { }; + version = "3.1.2"; + }; + }; + damerau-levenshtein = { + "1.0.8" = { + fetchInfo = { + narHash = "sha256-ztLc9UYtOBIyFKSJ7WnN2JwOWKNgfPO4AQC+mkEE3rY="; + type = "tarball"; + url = + "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"; + }; + ident = "damerau-levenshtein"; + ltype = "file"; + treeInfo = { }; + version = "1.0.8"; + }; + }; + debug = { + "3.2.7" = { + depInfo = { + ms = { + descriptor = "^2.1.1"; + pin = "2.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-I/6cOvNxwUL2s2jkzM902xCRra9lubfqNuobyY3+deI="; + type = "tarball"; + url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"; + }; + ident = "debug"; + ltype = "file"; + version = "3.2.7"; + }; + "4.3.4" = { + depInfo = { + ms = { + descriptor = "2.1.2"; + pin = "2.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-S6cB3bQG4QiKORndkECqPyzcgJwPgetsh/AcbjSrW3I="; + type = "tarball"; + url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"; + }; + ident = "debug"; + ltype = "file"; + peerInfo = { + supports-color = { + descriptor = "*"; + optional = true; + }; + }; + version = "4.3.4"; + }; + }; + decode-named-character-reference = { + "1.0.2" = { + depInfo = { + character-entities = { + descriptor = "^2.0.0"; + pin = "2.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-p7iDUqcfz+axnu9v3pYM0YWVeudS4ffys4X8LROb3/I="; + type = "tarball"; + url = + "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz"; + }; + ident = "decode-named-character-reference"; + ltype = "file"; + version = "1.0.2"; + }; + }; + deep-is = { + "0.1.4" = { + fetchInfo = { + narHash = "sha256-lCUSf2gkAHrLYjZ2TnOMaZM+uviLCB/UwkWf/dAZ5BE="; + type = "tarball"; + url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"; + }; + ident = "deep-is"; + ltype = "file"; + treeInfo = { }; + version = "0.1.4"; + }; + }; + define-data-property = { + "1.1.0" = { + depInfo = { + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + gopd = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has-property-descriptors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7WakClIeZlz8KA0k7TgnDz5L/Ku7JffIRylF+bFPFxQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz"; + }; + ident = "define-data-property"; + ltype = "file"; + version = "1.1.0"; + }; + }; + define-properties = { + "1.2.1" = { + depInfo = { + define-data-property = { + descriptor = "^1.0.1"; + pin = "1.1.0"; + runtime = true; + }; + has-property-descriptors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + object-keys = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/h9DtDPtMtpjeRGz7lmpBXiptU5rIIYVG5tqMtKRhHE="; + type = "tarball"; + url = + "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz"; + }; + ident = "define-properties"; + ltype = "file"; + version = "1.2.1"; + }; + }; + dequal = { + "2.0.3" = { + fetchInfo = { + narHash = "sha256-GF9YabxZ1aw5srUlFpZEbKyc+cuNz1vJGKtR+vSE7Yc="; + type = "tarball"; + url = "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"; + }; + ident = "dequal"; + ltype = "file"; + treeInfo = { }; + version = "2.0.3"; + }; + }; + devlop = { + "1.1.0" = { + depInfo = { + dequal = { + descriptor = "^2.0.0"; + pin = "2.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-LaC5dmQ+akLYj4aAy8G3l+up4YxGhQgoULoVw++6x8A="; + type = "tarball"; + url = "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz"; + }; + ident = "devlop"; + ltype = "file"; + version = "1.1.0"; + }; + }; + dir-glob = { + "3.0.1" = { + depInfo = { + path-type = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VBtlDAN9t0rKKmCQqhsZEe7+FBMkKgQ+qSMH+0UgQuk="; + type = "tarball"; + url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"; + }; + ident = "dir-glob"; + ltype = "file"; + version = "3.0.1"; + }; + }; + doctrine = { + "2.1.0" = { + depInfo = { + esutils = { + descriptor = "^2.0.2"; + pin = "2.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-o5ERIuLV9oK9ID5yxwoD1cP2RddXaAXkSdS/LwRT2BA="; + type = "tarball"; + url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"; + }; + ident = "doctrine"; + ltype = "file"; + version = "2.1.0"; + }; + "3.0.0" = { + depInfo = { + esutils = { + descriptor = "^2.0.2"; + pin = "2.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-o01Hdcu2uhZR8r2cI2b7geXXkLjjXze+96vyIoMiNzU="; + type = "tarball"; + url = "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"; + }; + ident = "doctrine"; + ltype = "file"; + version = "3.0.0"; + }; + }; + dom-helpers = { + "5.2.1" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.8.7"; + pin = "7.23.1"; + runtime = true; + }; + csstype = { + descriptor = "^3.0.2"; + pin = "3.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DkzZGz1U902BcMC2nssAs+hULM4tJ17H+3dVUzwMopg="; + type = "tarball"; + url = + "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz"; + }; + ident = "dom-helpers"; + ltype = "file"; + version = "5.2.1"; + }; + }; + emoji-regex = { + "9.2.2" = { + fetchInfo = { + narHash = "sha256-xe6KVH2H1EXdHa5Y6sUeVZkWIZ4UESKkgS8f+/ZRNB4="; + type = "tarball"; + url = + "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"; + }; + ident = "emoji-regex"; + ltype = "file"; + treeInfo = { }; + version = "9.2.2"; + }; + }; + enhanced-resolve = { + "5.15.0" = { + depInfo = { + graceful-fs = { + descriptor = "^4.2.4"; + pin = "4.2.11"; + runtime = true; + }; + tapable = { + descriptor = "^2.2.0"; + pin = "2.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-tzy2nj3A/cTD+7OyLXCa5jI9Q17uPski3MiPA1adNJA="; + type = "tarball"; + url = + "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz"; + }; + ident = "enhanced-resolve"; + ltype = "file"; + version = "5.15.0"; + }; + }; + error-ex = { + "1.3.2" = { + depInfo = { + is-arrayish = { + descriptor = "^0.2.1"; + pin = "0.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-daqjq1BAM46eXv0Nt+56+SGe+PTSy7sK4X6E66WwGSw="; + type = "tarball"; + url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"; + }; + ident = "error-ex"; + ltype = "file"; + version = "1.3.2"; + }; + }; + es-abstract = { + "1.22.2" = { + depInfo = { + array-buffer-byte-length = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + "arraybuffer.prototype.slice" = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + available-typed-arrays = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + es-set-tostringtag = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + es-to-primitive = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + "function.prototype.name" = { + descriptor = "^1.1.6"; + pin = "1.1.6"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + get-symbol-description = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + globalthis = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + gopd = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + has-property-descriptors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + has-proto = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + internal-slot = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + is-array-buffer = { + descriptor = "^3.0.2"; + pin = "3.0.2"; + runtime = true; + }; + is-callable = { + descriptor = "^1.2.7"; + pin = "1.2.7"; + runtime = true; + }; + is-negative-zero = { + descriptor = "^2.0.2"; + pin = "2.0.2"; + runtime = true; + }; + is-regex = { + descriptor = "^1.1.4"; + pin = "1.1.4"; + runtime = true; + }; + is-shared-array-buffer = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + is-string = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.12"; + pin = "1.1.12"; + runtime = true; + }; + is-weakref = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + object-inspect = { + descriptor = "^1.12.3"; + pin = "1.12.3"; + runtime = true; + }; + object-keys = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + "object.assign" = { + descriptor = "^4.1.4"; + pin = "4.1.4"; + runtime = true; + }; + "regexp.prototype.flags" = { + descriptor = "^1.5.1"; + pin = "1.5.1"; + runtime = true; + }; + safe-array-concat = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + safe-regex-test = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + "string.prototype.trim" = { + descriptor = "^1.2.8"; + pin = "1.2.8"; + runtime = true; + }; + "string.prototype.trimend" = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + "string.prototype.trimstart" = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + typed-array-buffer = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + typed-array-byte-length = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + typed-array-byte-offset = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + typed-array-length = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + unbox-primitive = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + which-typed-array = { + descriptor = "^1.1.11"; + pin = "1.1.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-1oUG4jpXb/fPjZgYZwc96FeP3eUhbf1R+uwfZAOuJCk="; + type = "tarball"; + url = + "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz"; + }; + ident = "es-abstract"; + ltype = "file"; + version = "1.22.2"; + }; + }; + es-iterator-helpers = { + "1.0.15" = { + depInfo = { + "asynciterator.prototype" = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + es-set-tostringtag = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + function-bind = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + globalthis = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + has-property-descriptors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + has-proto = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + internal-slot = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + "iterator.prototype" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + safe-array-concat = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dTcRk4yIfwTn2Fkyuhre4eKvby9b6g3X1/jPpE9KfVE="; + type = "tarball"; + url = + "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz"; + }; + ident = "es-iterator-helpers"; + ltype = "file"; + version = "1.0.15"; + }; + }; + es-set-tostringtag = { + "2.0.1" = { + depInfo = { + get-intrinsic = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-oHVOAUcBNvm2jp6ZOAqrqqv8FIyjU3akaUjhjiuAVbg="; + type = "tarball"; + url = + "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz"; + }; + ident = "es-set-tostringtag"; + ltype = "file"; + version = "2.0.1"; + }; + }; + es-shim-unscopables = { + "1.0.0" = { + depInfo = { + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-p1PtxubOfdj79colMq6VF+9oAdvtCb4eGb9X7tuymn8="; + type = "tarball"; + url = + "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"; + }; + ident = "es-shim-unscopables"; + ltype = "file"; + version = "1.0.0"; + }; + }; + es-to-primitive = { + "1.2.1" = { + depInfo = { + is-callable = { + descriptor = "^1.1.4"; + pin = "1.2.7"; + runtime = true; + }; + is-date-object = { + descriptor = "^1.0.1"; + pin = "1.0.5"; + runtime = true; + }; + is-symbol = { + descriptor = "^1.0.2"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-J2bNBFeEP8hzunktaqsjfxzXlnzq9qNVtOBWm7bAXMk="; + type = "tarball"; + url = + "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"; + }; + ident = "es-to-primitive"; + ltype = "file"; + version = "1.2.1"; + }; + }; + escape-string-regexp = { + "1.0.5" = { + fetchInfo = { + narHash = "sha256-jI2WTcziWydQXDepnqeq9ZLmmJeODhVO2w1qLvZc90Q="; + type = "tarball"; + url = + "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; + }; + ident = "escape-string-regexp"; + ltype = "file"; + treeInfo = { }; + version = "1.0.5"; + }; + "4.0.0" = { + fetchInfo = { + narHash = "sha256-d7WCjjMj36VTWLhrU8YwNOQ0ed2OBaAQBxvuLKvsONc="; + type = "tarball"; + url = + "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"; + }; + ident = "escape-string-regexp"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + eslint = { + "8.50.0" = { + binInfo = { binPairs = { eslint = "bin/eslint.js"; }; }; + depInfo = { + "@eslint-community/eslint-utils" = { + descriptor = "^4.2.0"; + pin = "4.4.0"; + runtime = true; + }; + "@eslint-community/regexpp" = { + descriptor = "^4.6.1"; + pin = "4.9.0"; + runtime = true; + }; + "@eslint/eslintrc" = { + descriptor = "^2.1.2"; + pin = "2.1.2"; + runtime = true; + }; + "@eslint/js" = { + descriptor = "8.50.0"; + pin = "8.50.0"; + runtime = true; + }; + "@humanwhocodes/config-array" = { + descriptor = "^0.11.11"; + pin = "0.11.11"; + runtime = true; + }; + "@humanwhocodes/module-importer" = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + "@nodelib/fs.walk" = { + descriptor = "^1.2.8"; + pin = "1.2.8"; + runtime = true; + }; + ajv = { + descriptor = "^6.12.4"; + pin = "6.12.6"; + runtime = true; + }; + chalk = { + descriptor = "^4.0.0"; + pin = "4.1.2"; + runtime = true; + }; + cross-spawn = { + descriptor = "^7.0.2"; + pin = "7.0.3"; + runtime = true; + }; + debug = { + descriptor = "^4.3.2"; + pin = "4.3.4"; + runtime = true; + }; + doctrine = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + escape-string-regexp = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + eslint-scope = { + descriptor = "^7.2.2"; + pin = "7.2.2"; + runtime = true; + }; + eslint-visitor-keys = { + descriptor = "^3.4.3"; + pin = "3.4.3"; + runtime = true; + }; + espree = { + descriptor = "^9.6.1"; + pin = "9.6.1"; + runtime = true; + }; + esquery = { + descriptor = "^1.4.2"; + pin = "1.5.0"; + runtime = true; + }; + esutils = { + descriptor = "^2.0.2"; + pin = "2.0.3"; + runtime = true; + }; + fast-deep-equal = { + descriptor = "^3.1.3"; + pin = "3.1.3"; + runtime = true; + }; + file-entry-cache = { + descriptor = "^6.0.1"; + pin = "6.0.1"; + runtime = true; + }; + find-up = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + glob-parent = { + descriptor = "^6.0.2"; + pin = "6.0.2"; + runtime = true; + }; + globals = { + descriptor = "^13.19.0"; + pin = "13.22.0"; + runtime = true; + }; + graphemer = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + ignore = { + descriptor = "^5.2.0"; + pin = "5.2.4"; + runtime = true; + }; + imurmurhash = { + descriptor = "^0.1.4"; + pin = "0.1.4"; + runtime = true; + }; + is-glob = { + descriptor = "^4.0.0"; + pin = "4.0.3"; + runtime = true; + }; + is-path-inside = { + descriptor = "^3.0.3"; + pin = "3.0.3"; + runtime = true; + }; + js-yaml = { + descriptor = "^4.1.0"; + pin = "4.1.0"; + runtime = true; + }; + json-stable-stringify-without-jsonify = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + levn = { + descriptor = "^0.4.1"; + pin = "0.4.1"; + runtime = true; + }; + "lodash.merge" = { + descriptor = "^4.6.2"; + pin = "4.6.2"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + natural-compare = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + optionator = { + descriptor = "^0.9.3"; + pin = "0.9.3"; + runtime = true; + }; + strip-ansi = { + descriptor = "^6.0.1"; + pin = "6.0.1"; + runtime = true; + }; + text-table = { + descriptor = "^0.2.0"; + pin = "0.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-I6MO3HGlLYR+TuiMiQluFlrIY6M26OinyGyBXQQ9UiE="; + type = "tarball"; + url = "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz"; + }; + ident = "eslint"; + ltype = "file"; + version = "8.50.0"; + }; + }; + eslint-config-next = { + "13.5.3" = { + depInfo = { + "@next/eslint-plugin-next" = { + descriptor = "13.5.3"; + pin = "13.5.3"; + runtime = true; + }; + "@rushstack/eslint-patch" = { + descriptor = "^1.3.3"; + pin = "1.5.1"; + runtime = true; + }; + "@typescript-eslint/parser" = { + descriptor = "^5.4.2 || ^6.0.0"; + pin = "6.7.3"; + runtime = true; + }; + eslint-import-resolver-node = { + descriptor = "^0.3.6"; + pin = "0.3.9"; + runtime = true; + }; + eslint-import-resolver-typescript = { + descriptor = "^3.5.2"; + pin = "3.6.1"; + runtime = true; + }; + eslint-plugin-import = { + descriptor = "^2.28.1"; + pin = "2.28.1"; + runtime = true; + }; + eslint-plugin-jsx-a11y = { + descriptor = "^6.7.1"; + pin = "6.7.1"; + runtime = true; + }; + eslint-plugin-react = { + descriptor = "^7.33.2"; + pin = "7.33.2"; + runtime = true; + }; + eslint-plugin-react-hooks = { + descriptor = "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"; + pin = "4.6.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5zXmdVonhBtLnCw6e6QpWrSmP29dpXQXvXM7BUv8Vjc="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.3.tgz"; + }; + ident = "eslint-config-next"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^7.23.0 || ^8.0.0"; }; + typescript = { + descriptor = ">=3.3.1"; + optional = true; + }; + }; + version = "13.5.3"; + }; + }; + eslint-import-resolver-node = { + "0.3.9" = { + depInfo = { + debug = { + descriptor = "^3.2.7"; + pin = "3.2.7"; + runtime = true; + }; + is-core-module = { + descriptor = "^2.13.0"; + pin = "2.13.0"; + runtime = true; + }; + resolve = { + descriptor = "^1.22.4"; + pin = "1.22.6"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ooMgMmq3zJ+rHArFE+eoC7w34g0YPO/RsEkPdGlSwiY="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz"; + }; + ident = "eslint-import-resolver-node"; + ltype = "file"; + version = "0.3.9"; + }; + }; + eslint-import-resolver-typescript = { + "3.6.1" = { + depInfo = { + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + enhanced-resolve = { + descriptor = "^5.12.0"; + pin = "5.15.0"; + runtime = true; + }; + eslint-module-utils = { + descriptor = "^2.7.4"; + pin = "2.8.0"; + runtime = true; + }; + fast-glob = { + descriptor = "^3.3.1"; + pin = "3.3.1"; + runtime = true; + }; + get-tsconfig = { + descriptor = "^4.5.0"; + pin = "4.7.2"; + runtime = true; + }; + is-core-module = { + descriptor = "^2.11.0"; + pin = "2.13.0"; + runtime = true; + }; + is-glob = { + descriptor = "^4.0.3"; + pin = "4.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Q8Jei1m1bxYoXXQTz/I8GIYU+Jttj6can+0QPH3fRCY="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz"; + }; + ident = "eslint-import-resolver-typescript"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "*"; }; + eslint-plugin-import = { descriptor = "*"; }; + }; + version = "3.6.1"; + }; + }; + eslint-module-utils = { + "2.8.0" = { + depInfo = { + debug = { + descriptor = "^3.2.7"; + pin = "3.2.7"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-gALdH2ZFeHchXffpyUaS47byHnmq8/+RnuTuJjL6fVU="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz"; + }; + ident = "eslint-module-utils"; + ltype = "file"; + peerInfo = { + eslint = { + descriptor = "*"; + optional = true; + }; + }; + version = "2.8.0"; + }; + }; + eslint-plugin-import = { + "2.28.1" = { + depInfo = { + array-includes = { + descriptor = "^3.1.6"; + pin = "3.1.6"; + runtime = true; + }; + "array.prototype.findlastindex" = { + descriptor = "^1.2.2"; + pin = "1.2.3"; + runtime = true; + }; + "array.prototype.flat" = { + descriptor = "^1.3.1"; + pin = "1.3.1"; + runtime = true; + }; + "array.prototype.flatmap" = { + descriptor = "^1.3.1"; + pin = "1.3.1"; + runtime = true; + }; + debug = { + descriptor = "^3.2.7"; + pin = "3.2.7"; + runtime = true; + }; + doctrine = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + eslint-import-resolver-node = { + descriptor = "^0.3.7"; + pin = "0.3.9"; + runtime = true; + }; + eslint-module-utils = { + descriptor = "^2.8.0"; + pin = "2.8.0"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + is-core-module = { + descriptor = "^2.13.0"; + pin = "2.13.0"; + runtime = true; + }; + is-glob = { + descriptor = "^4.0.3"; + pin = "4.0.3"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + "object.fromentries" = { + descriptor = "^2.0.6"; + pin = "2.0.6"; + runtime = true; + }; + "object.groupby" = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + "object.values" = { + descriptor = "^1.1.6"; + pin = "1.1.6"; + runtime = true; + }; + semver = { + descriptor = "^6.3.1"; + pin = "6.3.1"; + runtime = true; + }; + tsconfig-paths = { + descriptor = "^3.14.2"; + pin = "3.14.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8vIUFQPPnFM5du7k4UYIdHZURqv7mce2V3+VTafLilk="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz"; + }; + ident = "eslint-plugin-import"; + ltype = "file"; + peerInfo = { + eslint = { + descriptor = "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"; + }; + }; + version = "2.28.1"; + }; + }; + eslint-plugin-jsx-a11y = { + "6.7.1" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.20.7"; + pin = "7.23.1"; + runtime = true; + }; + aria-query = { + descriptor = "^5.1.3"; + pin = "5.3.0"; + runtime = true; + }; + array-includes = { + descriptor = "^3.1.6"; + pin = "3.1.6"; + runtime = true; + }; + "array.prototype.flatmap" = { + descriptor = "^1.3.1"; + pin = "1.3.1"; + runtime = true; + }; + ast-types-flow = { + descriptor = "^0.0.7"; + pin = "0.0.7"; + runtime = true; + }; + axe-core = { + descriptor = "^4.6.2"; + pin = "4.8.2"; + runtime = true; + }; + axobject-query = { + descriptor = "^3.1.1"; + pin = "3.2.1"; + runtime = true; + }; + damerau-levenshtein = { + descriptor = "^1.0.8"; + pin = "1.0.8"; + runtime = true; + }; + emoji-regex = { + descriptor = "^9.2.2"; + pin = "9.2.2"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + jsx-ast-utils = { + descriptor = "^3.3.3"; + pin = "3.3.3"; + runtime = true; + }; + language-tags = { + descriptor = "=1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + "object.entries" = { + descriptor = "^1.1.6"; + pin = "1.1.6"; + runtime = true; + }; + "object.fromentries" = { + descriptor = "^2.0.6"; + pin = "2.0.6"; + runtime = true; + }; + semver = { + descriptor = "^6.3.0"; + pin = "6.3.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Q9S6Zx3k3uHus3GXEUSfQM9oetRrNHIwUCMi6tU9hRA="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz"; + }; + ident = "eslint-plugin-jsx-a11y"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^3 || ^4 || ^5 || ^6 || ^7 || ^8"; }; + }; + version = "6.7.1"; + }; + }; + eslint-plugin-react = { + "7.33.2" = { + depInfo = { + array-includes = { + descriptor = "^3.1.6"; + pin = "3.1.6"; + runtime = true; + }; + "array.prototype.flatmap" = { + descriptor = "^1.3.1"; + pin = "1.3.1"; + runtime = true; + }; + "array.prototype.tosorted" = { + descriptor = "^1.1.1"; + pin = "1.1.2"; + runtime = true; + }; + doctrine = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + es-iterator-helpers = { + descriptor = "^1.0.12"; + pin = "1.0.15"; + runtime = true; + }; + estraverse = { + descriptor = "^5.3.0"; + pin = "5.3.0"; + runtime = true; + }; + jsx-ast-utils = { + descriptor = "^2.4.1 || ^3.0.0"; + pin = "3.3.3"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + "object.entries" = { + descriptor = "^1.1.6"; + pin = "1.1.6"; + runtime = true; + }; + "object.fromentries" = { + descriptor = "^2.0.6"; + pin = "2.0.6"; + runtime = true; + }; + "object.hasown" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + "object.values" = { + descriptor = "^1.1.6"; + pin = "1.1.6"; + runtime = true; + }; + prop-types = { + descriptor = "^15.8.1"; + pin = "15.8.1"; + runtime = true; + }; + resolve = { + descriptor = "^2.0.0-next.4"; + pin = "2.0.0-next.4"; + runtime = true; + }; + semver = { + descriptor = "^6.3.1"; + pin = "6.3.1"; + runtime = true; + }; + "string.prototype.matchall" = { + descriptor = "^4.0.8"; + pin = "4.0.8"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-z3Rpvr+PpF7D2tBkwIe7mtytyz3+GeG3RcDec5k6xcU="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz"; + }; + ident = "eslint-plugin-react"; + ltype = "file"; + peerInfo = { + eslint = { descriptor = "^3 || ^4 || ^5 || ^6 || ^7 || ^8"; }; + }; + version = "7.33.2"; + }; + }; + eslint-plugin-react-hooks = { + "4.6.0" = { + fetchInfo = { + narHash = "sha256-R4ajERUfJ6QKydepzEYJebcUG8Wi3RFso+iyBm+b6zc="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz"; + }; + ident = "eslint-plugin-react-hooks"; + ltype = "file"; + peerInfo = { + eslint = { + descriptor = + "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"; + }; + }; + treeInfo = { }; + version = "4.6.0"; + }; + }; + eslint-scope = { + "7.2.2" = { + depInfo = { + esrecurse = { + descriptor = "^4.3.0"; + pin = "4.3.0"; + runtime = true; + }; + estraverse = { + descriptor = "^5.2.0"; + pin = "5.3.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-t93ep+f1vmtCw+/t5EJxSBx0pgSNk7RcZppk5poBQWc="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"; + }; + ident = "eslint-scope"; + ltype = "file"; + version = "7.2.2"; + }; + }; + eslint-visitor-keys = { + "3.4.3" = { + fetchInfo = { + narHash = "sha256-kZy6Qi4xSU1uHD4vzFgn8MC4DaNQPLVqA6/O8VhmTzk="; + type = "tarball"; + url = + "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"; + }; + ident = "eslint-visitor-keys"; + ltype = "file"; + treeInfo = { }; + version = "3.4.3"; + }; + }; + espree = { + "9.6.1" = { + depInfo = { + acorn = { + descriptor = "^8.9.0"; + pin = "8.10.0"; + runtime = true; + }; + acorn-jsx = { + descriptor = "^5.3.2"; + pin = "5.3.2"; + runtime = true; + }; + eslint-visitor-keys = { + descriptor = "^3.4.1"; + pin = "3.4.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MmLjL+4VVeLurXw+/6Byf4S6KvOotFT34h1UKIr/hN0="; + type = "tarball"; + url = "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz"; + }; + ident = "espree"; + ltype = "file"; + version = "9.6.1"; + }; + }; + esquery = { + "1.5.0" = { + depInfo = { + estraverse = { + descriptor = "^5.1.0"; + pin = "5.3.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-XY6uS/pUiPUL7jX+6aJKsTvIrnexv2DBGC66WzzjZ5w="; + type = "tarball"; + url = "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz"; + }; + ident = "esquery"; + ltype = "file"; + version = "1.5.0"; + }; + }; + esrecurse = { + "4.3.0" = { + depInfo = { + estraverse = { + descriptor = "^5.2.0"; + pin = "5.3.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-L2yCPwe2ilGsbvyZlJ+BZPHW5GTO7tz1uJwtojcSr9Y="; + type = "tarball"; + url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"; + }; + ident = "esrecurse"; + ltype = "file"; + version = "4.3.0"; + }; + }; + estraverse = { + "5.3.0" = { + fetchInfo = { + narHash = "sha256-Vb6OEwicNHaYjRSLyES24y4OJtyPPb/7ecZpH6ZOGFg="; + type = "tarball"; + url = + "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"; + }; + ident = "estraverse"; + ltype = "file"; + treeInfo = { }; + version = "5.3.0"; + }; + }; + esutils = { + "2.0.3" = { + fetchInfo = { + narHash = "sha256-5ELIsVusYd9/R/gTN89JTtg9quxfu170hXVKuwceIdg="; + type = "tarball"; + url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"; + }; + ident = "esutils"; + ltype = "file"; + treeInfo = { }; + version = "2.0.3"; + }; + }; + extend = { + "3.0.2" = { + fetchInfo = { + narHash = "sha256-fMaYYzkBS/Ut/IEysYn5eAUvOswEP/rcpCah/joRGBM="; + type = "tarball"; + url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"; + }; + ident = "extend"; + ltype = "file"; + treeInfo = { }; + version = "3.0.2"; + }; + }; + fast-deep-equal = { + "3.1.3" = { + fetchInfo = { + narHash = "sha256-KpUhRWsLDBdqgjClgxbRoAtbWsUvY7JhVil6+dMUqwE="; + type = "tarball"; + url = + "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; + }; + ident = "fast-deep-equal"; + ltype = "file"; + treeInfo = { }; + version = "3.1.3"; + }; + }; + fast-glob = { + "3.3.1" = { + depInfo = { + "@nodelib/fs.stat" = { + descriptor = "^2.0.2"; + pin = "2.0.5"; + runtime = true; + }; + "@nodelib/fs.walk" = { + descriptor = "^1.2.3"; + pin = "1.2.8"; + runtime = true; + }; + glob-parent = { + descriptor = "^5.1.2"; + pin = "5.1.2"; + runtime = true; + }; + merge2 = { + descriptor = "^1.3.0"; + pin = "1.4.1"; + runtime = true; + }; + micromatch = { + descriptor = "^4.0.4"; + pin = "4.0.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5nqC11gSSkfExDdLdMBzSaydhIbFVw3jjzTT9OWZ/bg="; + type = "tarball"; + url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz"; + }; + ident = "fast-glob"; + ltype = "file"; + version = "3.3.1"; + }; + }; + fast-json-stable-stringify = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-nvrcRKamdCbRlzJK0Bh6NkK5zpCoFhkizKEov4yK2oI="; + type = "tarball"; + url = + "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; + }; + ident = "fast-json-stable-stringify"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; + fast-levenshtein = { + "2.0.6" = { + fetchInfo = { + narHash = "sha256-ecbIyMHylbbr7yuhLAsB/amPAPjjzF0rZw6qZDni7b8="; + type = "tarball"; + url = + "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + }; + ident = "fast-levenshtein"; + ltype = "file"; + treeInfo = { }; + version = "2.0.6"; + }; + }; + fastq = { + "1.13.0" = { + depInfo = { + reusify = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-KRCnH3+xuadp/ULow/EsM7P9k6q/iQbifqDjvLR+JPw="; + type = "tarball"; + url = "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"; + }; + ident = "fastq"; + ltype = "file"; + version = "1.13.0"; + }; + }; + file-entry-cache = { + "6.0.1" = { + depInfo = { + flat-cache = { + descriptor = "^3.0.4"; + pin = "3.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MwVItPdMFD5YC4DfaF68o699xdGokviC2VW6Z0rw1Hs="; + type = "tarball"; + url = + "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"; + }; + ident = "file-entry-cache"; + ltype = "file"; + version = "6.0.1"; + }; + }; + fill-range = { + "7.0.1" = { + depInfo = { + to-regex-range = { + descriptor = "^5.0.1"; + pin = "5.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-1Cy9dyWlI0TnadlFR9TSryNYjR27SRRWtTT6oDiUHps="; + type = "tarball"; + url = + "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"; + }; + ident = "fill-range"; + ltype = "file"; + version = "7.0.1"; + }; + }; + find-root = { + "1.1.0" = { + fetchInfo = { + narHash = "sha256-grIQ6Ml6cBttYVMYj34V1G9PrquEAh5ygziquXEkSTE="; + type = "tarball"; + url = "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz"; + }; + ident = "find-root"; + ltype = "file"; + treeInfo = { }; + version = "1.1.0"; + }; + }; + find-up = { + "5.0.0" = { + depInfo = { + locate-path = { + descriptor = "^6.0.0"; + pin = "6.0.0"; + runtime = true; + }; + path-exists = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-WZuEghlt11JSbLWajuil1Gnm7yIUKnq2vCUvT7Xydrg="; + type = "tarball"; + url = "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"; + }; + ident = "find-up"; + ltype = "file"; + version = "5.0.0"; + }; + }; + flat-cache = { + "3.0.4" = { + depInfo = { + flatted = { + descriptor = "^3.1.0"; + pin = "3.2.7"; + runtime = true; + }; + rimraf = { + descriptor = "^3.0.2"; + pin = "3.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AQ5bUXhq/Y5gpPJWh2PcKocLZ4KPYGtJ0iLVrr6Rxn8="; + type = "tarball"; + url = + "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"; + }; + ident = "flat-cache"; + ltype = "file"; + version = "3.0.4"; + }; + }; + flatted = { + "3.2.7" = { + fetchInfo = { + narHash = "sha256-1wHd6K1UO8pxAb5P31QO68je15eMyrcYloG1VHylH8U="; + type = "tarball"; + url = "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"; + }; + ident = "flatted"; + ltype = "file"; + treeInfo = { }; + version = "3.2.7"; + }; + }; + for-each = { + "0.3.3" = { + depInfo = { + is-callable = { + descriptor = "^1.1.3"; + pin = "1.2.7"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-k807WSABZLSTmLKtziFXu5hqnm9YlWMP9X8K8kOdgpc="; + type = "tarball"; + url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"; + }; + ident = "for-each"; + ltype = "file"; + version = "0.3.3"; + }; + }; + "fs.realpath" = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-oPk2F5VP+ECdKr8qs3h0dziW0mK71uwTUrbgulLI/ks="; + type = "tarball"; + url = + "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; + }; + ident = "fs.realpath"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; + }; + function-bind = { + "1.1.1" = { + fetchInfo = { + narHash = "sha256-9SZTeDBJ87ogdiEHyC3b2/wr1Bv8qb8rCJeD+OYvf9A="; + type = "tarball"; + url = + "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; + }; + ident = "function-bind"; + ltype = "file"; + treeInfo = { }; + version = "1.1.1"; + }; + }; + "function.prototype.name" = { + "1.1.6" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + functions-have-names = { + descriptor = "^1.2.3"; + pin = "1.2.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-HqA13yz3gEd4qt+aeHBJUvhzyBg6zpoz1c1GaHov/Go="; + type = "tarball"; + url = + "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz"; + }; + ident = "function.prototype.name"; + ltype = "file"; + version = "1.1.6"; + }; + }; + functions-have-names = { + "1.2.3" = { + fetchInfo = { + narHash = "sha256-dVfHQ/TWDvhFrCqSX2JEBlW2wJ3THV0pbZ0zt7I0Olk="; + type = "tarball"; + url = + "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"; + }; + ident = "functions-have-names"; + ltype = "file"; + treeInfo = { }; + version = "1.2.3"; + }; + }; + get-intrinsic = { + "1.2.1" = { + depInfo = { + function-bind = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + has-proto = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-9no1EKud/J4wr6WSN//rpyQqByB0HGgY/jmykJNpyvU="; + type = "tarball"; + url = + "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz"; + }; + ident = "get-intrinsic"; + ltype = "file"; + version = "1.2.1"; + }; + }; + get-symbol-description = { + "1.0.0" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-bp4YseOAXEN7IU9lE2OGbqZeZUYyPwtPftsSD3ZyTsk="; + type = "tarball"; + url = + "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"; + }; + ident = "get-symbol-description"; + ltype = "file"; + version = "1.0.0"; + }; + }; + get-tsconfig = { + "4.7.2" = { + depInfo = { + resolve-pkg-maps = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-TgllxJ3mDHuDTeeG8Lj5wraa2qaocTutbnU4CaDwd/U="; + type = "tarball"; + url = + "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz"; + }; + ident = "get-tsconfig"; + ltype = "file"; + version = "4.7.2"; + }; + }; + glob = { + "7.1.7" = { + depInfo = { + "fs.realpath" = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + inflight = { + descriptor = "^1.0.4"; + pin = "1.0.6"; + runtime = true; + }; + inherits = { + descriptor = "2"; + pin = "2.0.4"; + runtime = true; + }; + minimatch = { + descriptor = "^3.0.4"; + pin = "3.1.2"; + runtime = true; + }; + once = { + descriptor = "^1.3.0"; + pin = "1.4.0"; + runtime = true; + }; + path-is-absolute = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7ZgNyQIpMqqC4/B3Hyt21dl5d0mnSAu/rtglBTS6Y4E="; + type = "tarball"; + url = "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"; + }; + ident = "glob"; + ltype = "file"; + version = "7.1.7"; + }; + "7.2.3" = { + depInfo = { + "fs.realpath" = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + inflight = { + descriptor = "^1.0.4"; + pin = "1.0.6"; + runtime = true; + }; + inherits = { + descriptor = "2"; + pin = "2.0.4"; + runtime = true; + }; + minimatch = { + descriptor = "^3.1.1"; + pin = "3.1.2"; + runtime = true; + }; + once = { + descriptor = "^1.3.0"; + pin = "1.4.0"; + runtime = true; + }; + path-is-absolute = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-QWp5le1Zd7QYp0SXrWVhX3TLZylTpU48NZ+D04pf6b4="; + type = "tarball"; + url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"; + }; + ident = "glob"; + ltype = "file"; + version = "7.2.3"; + }; + }; + glob-parent = { + "5.1.2" = { + depInfo = { + is-glob = { + descriptor = "^4.0.1"; + pin = "4.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-mBzP81bqsUi8ynclBz+RKWEXbDPwkIyeOayR4oTzrsI="; + type = "tarball"; + url = + "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"; + }; + ident = "glob-parent"; + ltype = "file"; + version = "5.1.2"; + }; + "6.0.2" = { + depInfo = { + is-glob = { + descriptor = "^4.0.3"; + pin = "4.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-vvuqFaFPDyQ16dP8E52w8+seROdq79wwdXAV/g2BLPo="; + type = "tarball"; + url = + "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"; + }; + ident = "glob-parent"; + ltype = "file"; + version = "6.0.2"; + }; + }; + glob-to-regexp = { + "0.4.1" = { + fetchInfo = { + narHash = "sha256-PPP4pb8uF1bYQXXMlu0YHg/8v61VEvxwqlv8HFvF1vQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"; + }; + ident = "glob-to-regexp"; + ltype = "file"; + treeInfo = { }; + version = "0.4.1"; + }; + }; + globals = { + "13.22.0" = { + depInfo = { + type-fest = { + descriptor = "^0.20.2"; + pin = "0.20.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZJAF/jKNiDrXhozqTBa2XBfsbZH4L9tIu/pQQuWZ5eY="; + type = "tarball"; + url = "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz"; + }; + ident = "globals"; + ltype = "file"; + version = "13.22.0"; + }; + }; + globalthis = { + "1.0.3" = { + depInfo = { + define-properties = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-1IG9q5XPzjamsW5fTagVpUVQtVhpqqKn2SrQFtEtCF0="; + type = "tarball"; + url = + "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz"; + }; + ident = "globalthis"; + ltype = "file"; + version = "1.0.3"; + }; + }; + globby = { + "11.1.0" = { + depInfo = { + array-union = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + dir-glob = { + descriptor = "^3.0.1"; + pin = "3.0.1"; + runtime = true; + }; + fast-glob = { + descriptor = "^3.2.9"; + pin = "3.3.1"; + runtime = true; + }; + ignore = { + descriptor = "^5.2.0"; + pin = "5.2.4"; + runtime = true; + }; + merge2 = { + descriptor = "^1.4.1"; + pin = "1.4.1"; + runtime = true; + }; + slash = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-pDQt3eQJagRiZZ3o4V+Jnlbnwb4u03qB4/v0axxMp/A="; + type = "tarball"; + url = "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"; + }; + ident = "globby"; + ltype = "file"; + version = "11.1.0"; + }; + }; + goober = { + "2.1.13" = { + fetchInfo = { + narHash = "sha256-Ta5XFdBjCxiVFBIHCTjgJD2x/8SWo6pr1UwDDvX5ljI="; + type = "tarball"; + url = "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz"; + }; + ident = "goober"; + ltype = "file"; + peerInfo = { csstype = { descriptor = "^3.0.10"; }; }; + treeInfo = { }; + version = "2.1.13"; + }; + }; + gopd = { + "1.0.1" = { + depInfo = { + get-intrinsic = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-wknwzCUDVb/wjP+hhlq6AA5gqrQzPfozD37C6FNPj44="; + type = "tarball"; + url = "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"; + }; + ident = "gopd"; + ltype = "file"; + version = "1.0.1"; + }; + }; + graceful-fs = { + "4.2.11" = { + fetchInfo = { + narHash = "sha256-fH5Hc6M2zHaGeId+SmUwYBdGE4mmjA/Sg/Jj5Jh+P8g="; + type = "tarball"; + url = + "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"; + }; + ident = "graceful-fs"; + ltype = "file"; + treeInfo = { }; + version = "4.2.11"; + }; + }; + graphemer = { + "1.4.0" = { + fetchInfo = { + narHash = "sha256-DZyl/8fBRXZUVwvxbPufo9mhgQw5epZJaC2RI+BjdgA="; + type = "tarball"; + url = "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"; + }; + ident = "graphemer"; + ltype = "file"; + treeInfo = { }; + version = "1.4.0"; + }; + }; + has = { + "1.0.3" = { + depInfo = { + function-bind = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-z8QWvFmgxmKtQJ34TpRAZljXFJmXY0WUMPj1K64SHx4="; + type = "tarball"; + url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; + }; + ident = "has"; + ltype = "file"; + version = "1.0.3"; + }; + }; + has-bigints = { + "1.0.2" = { + fetchInfo = { + narHash = "sha256-LbPq15+J8usV8bCOrccIRtzh4ZyiUjLqzaflRX9w4bo="; + type = "tarball"; + url = + "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"; + }; + ident = "has-bigints"; + ltype = "file"; + treeInfo = { }; + version = "1.0.2"; + }; + }; + has-flag = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-6FPI3mvzeaWOqNs71lre0tBCY/xdSo+7lBMqw1c9lM4="; + type = "tarball"; + url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; + }; + ident = "has-flag"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + "4.0.0" = { + fetchInfo = { + narHash = "sha256-vPSUFfMlEN5g/4ID+ZlkxJd2xcrLd2zb1zB0uEfVeKE="; + type = "tarball"; + url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"; + }; + ident = "has-flag"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + has-property-descriptors = { + "1.0.0" = { + depInfo = { + get-intrinsic = { + descriptor = "^1.1.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-4ifPgOoeFgucRb9lxIJmJo2IZdx4Agfb6/y7EBR2f0U="; + type = "tarball"; + url = + "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"; + }; + ident = "has-property-descriptors"; + ltype = "file"; + version = "1.0.0"; + }; + }; + has-proto = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-ISNmtDgUP0rItqrzD4aR/XFTe2Pnr6iUaMaJ0iajpe0="; + type = "tarball"; + url = "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz"; + }; + ident = "has-proto"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; + has-symbols = { + "1.0.3" = { + fetchInfo = { + narHash = "sha256-UwYczbYNNKbZcyCkiLt8e3ASAghJIM72pdCV7DH0XQk="; + type = "tarball"; + url = + "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"; + }; + ident = "has-symbols"; + ltype = "file"; + treeInfo = { }; + version = "1.0.3"; + }; + }; + has-tostringtag = { + "1.0.0" = { + depInfo = { + has-symbols = { + descriptor = "^1.0.2"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-EjwjgT5bnHi8aoxdUvSdR4A0YWGKRF5K2VfwACp5VPQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"; + }; + ident = "has-tostringtag"; + ltype = "file"; + version = "1.0.0"; + }; + }; + hast-util-is-element = { + "3.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-JZXIETcruDB4CWj+hO+RH/Pf6qRccLl0NDIJQPgpbKk="; + type = "tarball"; + url = + "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz"; + }; + ident = "hast-util-is-element"; + ltype = "file"; + version = "3.0.0"; + }; + }; + hast-util-to-jsx-runtime = { + "2.2.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + comma-separated-tokens = { + descriptor = "^2.0.0"; + pin = "2.0.3"; + runtime = true; + }; + hast-util-whitespace = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + property-information = { + descriptor = "^6.0.0"; + pin = "6.2.0"; + runtime = true; + }; + space-separated-tokens = { + descriptor = "^2.0.0"; + pin = "2.0.2"; + runtime = true; + }; + style-to-object = { + descriptor = "^0.4.0"; + pin = "0.4.2"; + runtime = true; + }; + unist-util-position = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + vfile-message = { + descriptor = "^4.0.0"; + pin = "4.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-mb58nY5YHd27yVonl/lv4s7ERCvVymXmuzCzdtMWCpY="; + type = "tarball"; + url = + "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz"; + }; + ident = "hast-util-to-jsx-runtime"; + ltype = "file"; + version = "2.2.0"; + }; + }; + hast-util-to-text = { + "4.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + hast-util-is-element = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-find-after = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-6pPSvbpRN88OwQI8bG4iO0BOl6LTFY4vgbVZ9Gmtjq0="; + type = "tarball"; + url = + "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz"; + }; + ident = "hast-util-to-text"; + ltype = "file"; + version = "4.0.0"; + }; + }; + hast-util-whitespace = { + "3.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7HQ72QhykyxGREoyqSiydKAeQvx5YPC3eBz+6HsgXYk="; + type = "tarball"; + url = + "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz"; + }; + ident = "hast-util-whitespace"; + ltype = "file"; + version = "3.0.0"; + }; + }; + "highlight.js" = { + "10.7.3" = { + fetchInfo = { + narHash = "sha256-BVVIUGojuqLer6FC+cQRtgzhsS0F3FtMhOow5HQ3jHI="; + type = "tarball"; + url = + "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"; + }; + ident = "highlight.js"; + ltype = "file"; + treeInfo = { }; + version = "10.7.3"; + }; + "11.8.0" = { + fetchInfo = { + narHash = "sha256-Fe/CBHUC9bxyoJlhwKyJCYz2FyDIuq8aRM9XXI7jOyI="; + type = "tarball"; + url = + "https://registry.npmjs.org/highlight.js/-/highlight.js-11.8.0.tgz"; + }; + ident = "highlight.js"; + ltype = "file"; + treeInfo = { }; + version = "11.8.0"; + }; + }; + hoist-non-react-statics = { + "3.3.2" = { + depInfo = { + react-is = { + descriptor = "^16.7.0"; + pin = "16.13.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-eZiFEkmy/HthIpyyfuVH6yWBrq2Ot6tD5yRndqHMoUM="; + type = "tarball"; + url = + "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"; + }; + ident = "hoist-non-react-statics"; + ltype = "file"; + version = "3.3.2"; + }; + }; + html-url-attributes = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-ZqGTDHWHxlk6SBGkP2D1dhtrIsnoWRhtVQAwh3mjNmw="; + type = "tarball"; + url = + "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.0.tgz"; + }; + ident = "html-url-attributes"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + ignore = { + "5.2.4" = { + fetchInfo = { + narHash = "sha256-fHACW7copflWCDPJUsCqYCSzJ6Gg5IQiwSQQRi9kK9s="; + type = "tarball"; + url = "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz"; + }; + ident = "ignore"; + ltype = "file"; + treeInfo = { }; + version = "5.2.4"; + }; + }; + import-fresh = { + "3.3.0" = { + depInfo = { + parent-module = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + resolve-from = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-wgIxG44lNfa7v7fwdcEEDXWhWkzNo8I850QRuK0jGj0="; + type = "tarball"; + url = + "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"; + }; + ident = "import-fresh"; + ltype = "file"; + version = "3.3.0"; + }; + }; + imurmurhash = { + "0.1.4" = { + fetchInfo = { + narHash = "sha256-kQg6DzTfAqCJNsP9gs1WygIi03+4/AGeF43p9h4LH30="; + type = "tarball"; + url = + "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"; + }; + ident = "imurmurhash"; + ltype = "file"; + treeInfo = { }; + version = "0.1.4"; + }; + }; + inflight = { + "1.0.6" = { + depInfo = { + once = { + descriptor = "^1.3.0"; + pin = "1.4.0"; + runtime = true; + }; + wrappy = { + descriptor = "1"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-QYcVNxVNod45ft7XJVhWJCKuVPN95a8FwfAefYWKqhg="; + type = "tarball"; + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; + }; + ident = "inflight"; + ltype = "file"; + version = "1.0.6"; + }; + }; + inherits = { + "2.0.4" = { + fetchInfo = { + narHash = "sha256-EnwyCC7V9GbsUCFpqRNJtPNfbbEqyJTYxbRqR5SgYW0="; + type = "tarball"; + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"; + }; + ident = "inherits"; + ltype = "file"; + treeInfo = { }; + version = "2.0.4"; + }; + }; + inline-style-parser = { + "0.1.1" = { + fetchInfo = { + narHash = "sha256-EHSgWowrw3811A8QCveFTYNpl6si0RqlShbKAycUupc="; + type = "tarball"; + url = + "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz"; + }; + ident = "inline-style-parser"; + ltype = "file"; + treeInfo = { }; + version = "0.1.1"; + }; + }; + internal-slot = { + "1.0.5" = { + depInfo = { + get-intrinsic = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + side-channel = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-eK9f78pfeMH3KsgSG/xJfY9Dwkyj+ODRoiyIvgaaK4A="; + type = "tarball"; + url = + "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz"; + }; + ident = "internal-slot"; + ltype = "file"; + version = "1.0.5"; + }; + }; + is-array-buffer = { + "3.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.10"; + pin = "1.1.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-cente5TFioP5ObySfy4+ktghDmCgFGicBJxZhbjBpNg="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz"; + }; + ident = "is-array-buffer"; + ltype = "file"; + version = "3.0.2"; + }; + }; + is-arrayish = { + "0.2.1" = { + fetchInfo = { + narHash = "sha256-wvuJg92GZxDL9IffjN5ttz8DRki65ZgZoM3Mr1V9IyM="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; + }; + ident = "is-arrayish"; + ltype = "file"; + treeInfo = { }; + version = "0.2.1"; + }; + }; + is-async-function = { + "2.0.0" = { + depInfo = { + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DtwPfSNZPHzW5Ji9Z+M0YDm9/3Lk3nq0f6OePaWiJ+8="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz"; + }; + ident = "is-async-function"; + ltype = "file"; + version = "2.0.0"; + }; + }; + is-bigint = { + "1.0.4" = { + depInfo = { + has-bigints = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-GKH3x0bhVd9eRyfWcs89IHQJgjn/5h0mITbkxgg7mAg="; + type = "tarball"; + url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"; + }; + ident = "is-bigint"; + ltype = "file"; + version = "1.0.4"; + }; + }; + is-boolean-object = { + "1.1.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/cvTh9+AMWF6iMMXCngaxj+LnPNCxatQFp/pSrgs74k="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"; + }; + ident = "is-boolean-object"; + ltype = "file"; + version = "1.1.2"; + }; + }; + is-callable = { + "1.2.7" = { + fetchInfo = { + narHash = "sha256-7h/ZjgrSnEtMqP8EQvVCNjfvNS7ZQ03uQIqtAG7afmw="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"; + }; + ident = "is-callable"; + ltype = "file"; + treeInfo = { }; + version = "1.2.7"; + }; + }; + is-core-module = { + "2.13.0" = { + depInfo = { + has = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Zfs85iR40drNuBag9ZL90jcygps8dljkurXcCiQo3Do="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz"; + }; + ident = "is-core-module"; + ltype = "file"; + version = "2.13.0"; + }; + }; + is-date-object = { + "1.0.5" = { + depInfo = { + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DOoOg9XTnjmck7pSLUl5chkS5FDZHmbwlkiIWi2ESwg="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"; + }; + ident = "is-date-object"; + ltype = "file"; + version = "1.0.5"; + }; + }; + is-extglob = { + "2.1.1" = { + fetchInfo = { + narHash = "sha256-vY1Bx1tKKhqfbF3itxnDzWl3wA8dMl1GiNL93Bdb+1A="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; + }; + ident = "is-extglob"; + ltype = "file"; + treeInfo = { }; + version = "2.1.1"; + }; + }; + is-finalizationregistry = { + "1.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7Gj2nbsEyCRTvIWbyERh3+YbwC34dOQvp60SVmfHAog="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz"; + }; + ident = "is-finalizationregistry"; + ltype = "file"; + version = "1.0.2"; + }; + }; + is-generator-function = { + "1.0.10" = { + depInfo = { + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-zLoxBhopznS0XogJLUYboDPVzrbzZwfdlhoG2FF+GUw="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz"; + }; + ident = "is-generator-function"; + ltype = "file"; + version = "1.0.10"; + }; + }; + is-glob = { + "4.0.3" = { + depInfo = { + is-extglob = { + descriptor = "^2.1.1"; + pin = "2.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7FIQemaZXYPFuIoAykkbzU8g5B2TlAUoymUpYM0QO9A="; + type = "tarball"; + url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"; + }; + ident = "is-glob"; + ltype = "file"; + version = "4.0.3"; + }; + }; + is-map = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-E1hx+b8tJAW/vy7qWnKkC7mtn6i2kKEwW1tsZCLGUDU="; + type = "tarball"; + url = "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz"; + }; + ident = "is-map"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + is-negative-zero = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-df2CjgfWqs/rALktCOr77RPoyjtKAReBT0yFXLDqFAo="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"; + }; + ident = "is-negative-zero"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + is-number = { + "7.0.0" = { + fetchInfo = { + narHash = "sha256-sOcAFDhYCindWvE4jW6RNeoCBP4VZEyS7M3dq7cGgNI="; + type = "tarball"; + url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"; + }; + ident = "is-number"; + ltype = "file"; + treeInfo = { }; + version = "7.0.0"; + }; + }; + is-number-object = { + "1.0.7" = { + depInfo = { + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MLgeeh0r1+/h/F32pDU8xH/pnSoFw6JtTM9y6GF2ne8="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"; + }; + ident = "is-number-object"; + ltype = "file"; + version = "1.0.7"; + }; + }; + is-path-inside = { + "3.0.3" = { + fetchInfo = { + narHash = "sha256-LKpocwZBiRKJz6FreaEet7sFz8yCqtLeibCW5Os5m2Q="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"; + }; + ident = "is-path-inside"; + ltype = "file"; + treeInfo = { }; + version = "3.0.3"; + }; + }; + is-plain-obj = { + "4.1.0" = { + fetchInfo = { + narHash = "sha256-0BUSxtQOguybk3imCXRgzQWWgHmlVKR746VJsMsCZQI="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz"; + }; + ident = "is-plain-obj"; + ltype = "file"; + treeInfo = { }; + version = "4.1.0"; + }; + }; + is-regex = { + "1.1.4" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-KgL5DJkp0EUQxKXR/HfjXwrUPfTY/rbhfQTt2384qM0="; + type = "tarball"; + url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"; + }; + ident = "is-regex"; + ltype = "file"; + version = "1.1.4"; + }; + }; + is-set = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-QQM7QKDIDj3dEo/LrwiO9midLu520ikO6T4oe7DrX9s="; + type = "tarball"; + url = "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz"; + }; + ident = "is-set"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + is-shared-array-buffer = { + "1.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-rebNppBowg+u/Gx3TI07QGZD0v26y5CxwdQ05B2Ei8k="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"; + }; + ident = "is-shared-array-buffer"; + ltype = "file"; + version = "1.0.2"; + }; + }; + is-string = { + "1.0.7" = { + depInfo = { + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-sGSG0tODo7omm2xgc/PIXmQbxr3CqLxeFJCJ3doOhCI="; + type = "tarball"; + url = "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"; + }; + ident = "is-string"; + ltype = "file"; + version = "1.0.7"; + }; + }; + is-symbol = { + "1.0.4" = { + depInfo = { + has-symbols = { + descriptor = "^1.0.2"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-D6RS2woSBBiF6Sd9vb7CRmQDpk7qEkvkcF+2eNufyZk="; + type = "tarball"; + url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"; + }; + ident = "is-symbol"; + ltype = "file"; + version = "1.0.4"; + }; + }; + is-typed-array = { + "1.1.12" = { + depInfo = { + which-typed-array = { + descriptor = "^1.1.11"; + pin = "1.1.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-STk0gB5cPrWs3P+ODY2g97ZtA6IOOtloNUAj0jy99bY="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz"; + }; + ident = "is-typed-array"; + ltype = "file"; + version = "1.1.12"; + }; + }; + is-weakmap = { + "2.0.1" = { + fetchInfo = { + narHash = "sha256-brEWHBdrf8G8Yo/4pGYcsvqmu0CuR9tPEVUbJdJVhww="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz"; + }; + ident = "is-weakmap"; + ltype = "file"; + treeInfo = { }; + version = "2.0.1"; + }; + }; + is-weakref = { + "1.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-OIz4DKzypaeD/AYOhAgijzNIbaNnSDnLg9sCVXTbiN4="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"; + }; + ident = "is-weakref"; + ltype = "file"; + version = "1.0.2"; + }; + }; + is-weakset = { + "2.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-vTr6/ImEweEGITEJIvMuNVNoFooez6FLmQrcN14NVj8="; + type = "tarball"; + url = + "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz"; + }; + ident = "is-weakset"; + ltype = "file"; + version = "2.0.2"; + }; + }; + isarray = { + "2.0.5" = { + fetchInfo = { + narHash = "sha256-RJLBeZgYHQtWnj9N67T92krmNciVv5R1mefQjp9Inic="; + type = "tarball"; + url = "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"; + }; + ident = "isarray"; + ltype = "file"; + treeInfo = { }; + version = "2.0.5"; + }; + }; + isexe = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-l3Fv+HpHS6H1TqfC1WSGjsGlX08oDHyHdsEu9JQkvhE="; + type = "tarball"; + url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; + }; + ident = "isexe"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + "iterator.prototype" = { + "1.1.2" = { + depInfo = { + define-properties = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + "reflect.getprototypeof" = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + set-function-name = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dt7Cy83tjJiRdPeHAkE2oNiT/MDwLIweO4pNN/GLOVw="; + type = "tarball"; + url = + "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz"; + }; + ident = "iterator.prototype"; + ltype = "file"; + version = "1.1.2"; + }; + }; + js-tokens = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-Dc0GyrdV+HX5ZTMTdtFfjh30QurY6nxA8wCQMZsnd6w="; + type = "tarball"; + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"; + }; + ident = "js-tokens"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + js-yaml = { + "4.1.0" = { + binInfo = { binPairs = { js-yaml = "bin/js-yaml.js"; }; }; + depInfo = { + argparse = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-puppzIyc3zvi1et748xYGKqaZdZwBxnBhqjUHXHA898="; + type = "tarball"; + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"; + }; + ident = "js-yaml"; + ltype = "file"; + version = "4.1.0"; + }; + }; + json-parse-even-better-errors = { + "2.3.1" = { + fetchInfo = { + narHash = "sha256-JLmbiGbR2cXNIiFjyKZj8WvbNwUEVpADUgztOocgA1s="; + type = "tarball"; + url = + "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"; + }; + ident = "json-parse-even-better-errors"; + ltype = "file"; + treeInfo = { }; + version = "2.3.1"; + }; + }; + json-schema-traverse = { + "0.4.1" = { + fetchInfo = { + narHash = "sha256-6yxGXpY70Yc8jAAxR3YYhEXUc0SHZ3Peg+laVwXK9nQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; + }; + ident = "json-schema-traverse"; + ltype = "file"; + treeInfo = { }; + version = "0.4.1"; + }; + }; + json-stable-stringify-without-jsonify = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-cxsnkpGiO9yUbm8LuBVJrbV2c3Pflghlra6EO35WgdM="; + type = "tarball"; + url = + "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; + }; + ident = "json-stable-stringify-without-jsonify"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; + json5 = { + "1.0.2" = { + binInfo = { binPairs = { json5 = "lib/cli.js"; }; }; + depInfo = { + minimist = { + descriptor = "^1.2.0"; + pin = "1.2.8"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-muEUSc3kL7gt6Qg1PymdAwY57H158NnEOB5/FlGPqOY="; + type = "tarball"; + url = "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"; + }; + ident = "json5"; + ltype = "file"; + version = "1.0.2"; + }; + }; + jsx-ast-utils = { + "3.3.3" = { + depInfo = { + array-includes = { + descriptor = "^3.1.5"; + pin = "3.1.6"; + runtime = true; + }; + "object.assign" = { + descriptor = "^4.1.3"; + pin = "4.1.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-iRHxhACoLAG9HZtq1KO6lnXq4ehWREnkaghR1CYSPuI="; + type = "tarball"; + url = + "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz"; + }; + ident = "jsx-ast-utils"; + ltype = "file"; + version = "3.3.3"; + }; + }; + language-subtag-registry = { + "0.3.22" = { + fetchInfo = { + narHash = "sha256-t6o6KNRUVs+U/IJbZH6ctsJFr90Czezi5LAR7CjppQY="; + type = "tarball"; + url = + "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz"; + }; + ident = "language-subtag-registry"; + ltype = "file"; + treeInfo = { }; + version = "0.3.22"; + }; + }; + language-tags = { + "1.0.5" = { + depInfo = { + language-subtag-registry = { + descriptor = "~0.3.2"; + pin = "0.3.22"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7LVx9miRFYOI8+O086LCWuB541C+p2hfR+v54YPGUgs="; + type = "tarball"; + url = + "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz"; + }; + ident = "language-tags"; + ltype = "file"; + version = "1.0.5"; + }; + }; + levn = { + "0.4.1" = { + depInfo = { + prelude-ls = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + type-check = { + descriptor = "~0.4.0"; + pin = "0.4.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-azArXDTc0Dj7aDEBLsNQ4XOUQ/Vo86h4oHfl4AtwvAQ="; + type = "tarball"; + url = "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"; + }; + ident = "levn"; + ltype = "file"; + version = "0.4.1"; + }; + }; + lines-and-columns = { + "1.2.4" = { + fetchInfo = { + narHash = "sha256-WUoaqN7ad2gwBKftukjtNRrFw19fcS7dRRog0pp4OHE="; + type = "tarball"; + url = + "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"; + }; + ident = "lines-and-columns"; + ltype = "file"; + treeInfo = { }; + version = "1.2.4"; + }; + }; + locate-path = { + "6.0.0" = { + depInfo = { + p-locate = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-bqbrOtZJVUwbqlw3MeIhr30gfcn1Unv2jM3LYAXal9Q="; + type = "tarball"; + url = + "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"; + }; + ident = "locate-path"; + ltype = "file"; + version = "6.0.0"; + }; + }; + "lodash.merge" = { + "4.6.2" = { + fetchInfo = { + narHash = "sha256-AnfgvzyOFLIADkPCDfsDKkaKULahu8+mA2KlIMIAg14="; + type = "tarball"; + url = + "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"; + }; + ident = "lodash.merge"; + ltype = "file"; + treeInfo = { }; + version = "4.6.2"; + }; + }; + loose-envify = { + "1.4.0" = { + binInfo = { binPairs = { loose-envify = "cli.js"; }; }; + depInfo = { + js-tokens = { + descriptor = "^3.0.0 || ^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-abQxb8UZImSEBRMsA9wep5NK2rpyd9JG0YeTGqz+jDk="; + type = "tarball"; + url = + "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"; + }; + ident = "loose-envify"; + ltype = "file"; + version = "1.4.0"; + }; + }; + lowlight = { + "3.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + "highlight.js" = { + descriptor = "~11.8.0"; + pin = "11.8.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qf/a7aPNHh/jWLzcWDd0GsnI5BpTJRSugl+iruaJtdk="; + type = "tarball"; + url = "https://registry.npmjs.org/lowlight/-/lowlight-3.0.0.tgz"; + }; + ident = "lowlight"; + ltype = "file"; + version = "3.0.0"; + }; + }; + lru-cache = { + "6.0.0" = { + depInfo = { + yallist = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-lBc6340YZYAh1Numj5iz418ChtGb3UUtRZLOYj/WJXg="; + type = "tarball"; + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"; + }; + ident = "lru-cache"; + ltype = "file"; + version = "6.0.0"; + }; + }; + "mark.js" = { + "8.11.1" = { + fetchInfo = { + narHash = "sha256-nDZGQ15ZTXY+IedhZePQzjjALZRHM9jzr+cDWKIb22g="; + type = "tarball"; + url = "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz"; + }; + ident = "mark.js"; + ltype = "file"; + treeInfo = { }; + version = "8.11.1"; + }; + }; + mdast-util-from-markdown = { + "2.0.0" = { + depInfo = { + "@types/mdast" = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + decode-named-character-reference = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + mdast-util-to-string = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + micromark = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + micromark-util-decode-numeric-character-reference = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-decode-string = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-normalize-identifier = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + unist-util-stringify-position = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-sIaYdvQ+XU+Yy6p7J8acPx79dN4Uapis0Jo0YQMtyyw="; + type = "tarball"; + url = + "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz"; + }; + ident = "mdast-util-from-markdown"; + ltype = "file"; + version = "2.0.0"; + }; + }; + mdast-util-to-hast = { + "13.0.2" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + "@types/mdast" = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + "@ungap/structured-clone" = { + descriptor = "^1.0.0"; + pin = "1.2.0"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + micromark-util-sanitize-uri = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + trim-lines = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + unist-util-position = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + unist-util-visit = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-49nj4Ii2RAMu23ku0gbhXnpLaR/XSAs1Z18RZR6kZ+g="; + type = "tarball"; + url = + "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz"; + }; + ident = "mdast-util-to-hast"; + ltype = "file"; + version = "13.0.2"; + }; + }; + mdast-util-to-string = { + "4.0.0" = { + depInfo = { + "@types/mdast" = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-u9h5a7fRIs3EUZZP51ynp0nSXtMnelPWpieEqgMaUXY="; + type = "tarball"; + url = + "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz"; + }; + ident = "mdast-util-to-string"; + ltype = "file"; + version = "4.0.0"; + }; + }; + merge2 = { + "1.4.1" = { + fetchInfo = { + narHash = "sha256-EzedluwbDyO4GYNtgb6NskqXg5w/gF/jdYO2UNyiUDc="; + type = "tarball"; + url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"; + }; + ident = "merge2"; + ltype = "file"; + treeInfo = { }; + version = "1.4.1"; + }; + }; + micromark = { + "4.0.0" = { + depInfo = { + "@types/debug" = { + descriptor = "^4.0.0"; + pin = "4.1.9"; + runtime = true; + }; + debug = { + descriptor = "^4.0.0"; + pin = "4.3.4"; + runtime = true; + }; + decode-named-character-reference = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + micromark-core-commonmark = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-factory-space = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-chunked = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-combine-extensions = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-decode-numeric-character-reference = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-encode = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-normalize-identifier = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-resolve-all = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-sanitize-uri = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-subtokenize = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-khjqq4YQtuQAvlmdVSTE+oiTaTsbxXDA+TsQu5Ud1AM="; + type = "tarball"; + url = "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz"; + }; + ident = "micromark"; + ltype = "file"; + version = "4.0.0"; + }; + }; + micromark-core-commonmark = { + "2.0.0" = { + depInfo = { + decode-named-character-reference = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + micromark-factory-destination = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-factory-label = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-factory-space = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-factory-title = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-factory-whitespace = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-chunked = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-classify-character = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-html-tag-name = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-normalize-identifier = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-resolve-all = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-subtokenize = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-W5vWeyQNRJzbOvghDut9n1+ybVpcijazyfmpIY7QD9o="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz"; + }; + ident = "micromark-core-commonmark"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-factory-destination = { + "2.0.0" = { + depInfo = { + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AQPSL2huwGf9tZ8p5Z4KCa6eOeD5/TxyWvSGW8ZaycQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz"; + }; + ident = "micromark-factory-destination"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-factory-label = { + "2.0.0" = { + depInfo = { + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Emma/13/P95bZMXhE62FRY6/Y8KiYH8Y0lzSHcyrXZM="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz"; + }; + ident = "micromark-factory-label"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-factory-space = { + "2.0.0" = { + depInfo = { + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-za0ZiTA2dHaNtKG3JCVjNjPk3lPHuI2+k7A3ALXcos8="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz"; + }; + ident = "micromark-factory-space"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-factory-title = { + "2.0.0" = { + depInfo = { + micromark-factory-space = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AsASQQjB1ugUsxBlhxMM67XblhfdxZX8L8SulSNMu/A="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz"; + }; + ident = "micromark-factory-title"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-factory-whitespace = { + "2.0.0" = { + depInfo = { + micromark-factory-space = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VNhoD26xOzfQGejAW0HAVGTPp4JC7WHk8A+URHtOA+I="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz"; + }; + ident = "micromark-factory-whitespace"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-character = { + "2.0.1" = { + depInfo = { + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-4jqjbL5qXalqo9WPjnu6QX3Zn79jHAtFhXF+gOCGAog="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz"; + }; + ident = "micromark-util-character"; + ltype = "file"; + version = "2.0.1"; + }; + }; + micromark-util-chunked = { + "2.0.0" = { + depInfo = { + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Cl5L/U6HOU4NwMI2bKHKp1UAoduWpKmBFCOf+Qqj+iU="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz"; + }; + ident = "micromark-util-chunked"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-classify-character = { + "2.0.0" = { + depInfo = { + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dniotpxxj3k8Rc8Vwuo8X+K7afz4+yYwzovl8nyIJAI="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz"; + }; + ident = "micromark-util-classify-character"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-combine-extensions = { + "2.0.0" = { + depInfo = { + micromark-util-chunked = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-D121dbmzo6YBDHu/sXPJodm2tCZZ/Y2nIbKfZqlGaDY="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz"; + }; + ident = "micromark-util-combine-extensions"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-decode-numeric-character-reference = { + "2.0.0" = { + depInfo = { + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-fDq6vHrXPAo3bNk0v3i6Ra5t0p3NOsoW5U3HbFmuMRA="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz"; + }; + ident = "micromark-util-decode-numeric-character-reference"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-decode-string = { + "2.0.0" = { + depInfo = { + decode-named-character-reference = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-decode-numeric-character-reference = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-kGMYIWxbVJ04lgyMSpSxHOlzTOarMI6NccAzWm/B0o8="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz"; + }; + ident = "micromark-util-decode-string"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-encode = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-OkPyukkwDjQogvfaUPLmJFiGqnMA/Dv/3KBxjaO0Klc="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz"; + }; + ident = "micromark-util-encode"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + micromark-util-html-tag-name = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-aTd3KNqJVOI786WEJXn1jas1ltkEgomeXzvhj5AZkdc="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz"; + }; + ident = "micromark-util-html-tag-name"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + micromark-util-normalize-identifier = { + "2.0.0" = { + depInfo = { + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/swe1J6fFXALUUssqiPoE15ACLwG1nKVKvCWxQ8O3XE="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz"; + }; + ident = "micromark-util-normalize-identifier"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-resolve-all = { + "2.0.0" = { + depInfo = { + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-amOToIua0eZx9DYFMPR4FyidpJ8k/yCBRu7aTVWznHg="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz"; + }; + ident = "micromark-util-resolve-all"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-sanitize-uri = { + "2.0.0" = { + depInfo = { + micromark-util-character = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + micromark-util-encode = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-uecRyzQVbY8hUlYljHxim8XSQTjG3Xtfl+2e73KJblU="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz"; + }; + ident = "micromark-util-sanitize-uri"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-subtokenize = { + "2.0.0" = { + depInfo = { + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + micromark-util-chunked = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-symbol = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ryk3bsA5YiqvA0fZ89BNhShLQ7v8XS3MZ3rnVYB5fPc="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz"; + }; + ident = "micromark-util-subtokenize"; + ltype = "file"; + version = "2.0.0"; + }; + }; + micromark-util-symbol = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-Cq4HbSGkwt1M0rp1OnWBTDWPSInPWOlWP4hKESR87BM="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz"; + }; + ident = "micromark-util-symbol"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + micromark-util-types = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-XaayupWeH0IyHSLkvNOwz8TqzWSfVgdqKqZdkzQmhD8="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz"; + }; + ident = "micromark-util-types"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + micromatch = { + "4.0.5" = { + depInfo = { + braces = { + descriptor = "^3.0.2"; + pin = "3.0.2"; + runtime = true; + }; + picomatch = { + descriptor = "^2.3.1"; + pin = "2.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5sy/ExTbi9X3zWFTVMx8cfbQCpl3Kyqc7RVqcpj11gg="; + type = "tarball"; + url = + "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"; + }; + ident = "micromatch"; + ltype = "file"; + version = "4.0.5"; + }; + }; + minimatch = { + "3.1.2" = { + depInfo = { + brace-expansion = { + descriptor = "^1.1.7"; + pin = "1.1.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-lngTO0Bk/Spf3t/zG5/j7C2STufjXWF5DlmKjvj1M8s="; + type = "tarball"; + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"; + }; + ident = "minimatch"; + ltype = "file"; + version = "3.1.2"; + }; + }; + minimist = { + "1.2.8" = { + fetchInfo = { + narHash = "sha256-odj63qvs7TXmqy6XlhjY4qtPK5MUF5SZP4bznCdKSKY="; + type = "tarball"; + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"; + }; + ident = "minimist"; + ltype = "file"; + treeInfo = { }; + version = "1.2.8"; + }; + }; + minisearch = { + "6.1.0" = { + fetchInfo = { + narHash = "sha256-Yi/7KSMw1sSOI+H6Q2yoBUVj34gLq424e3Mxq522qD0="; + type = "tarball"; + url = + "https://registry.npmjs.org/minisearch/-/minisearch-6.1.0.tgz"; + }; + ident = "minisearch"; + ltype = "file"; + treeInfo = { }; + version = "6.1.0"; + }; + }; + ms = { + "2.1.2" = { + fetchInfo = { + narHash = "sha256-Y87ut99BMamY3YJBX3Cj3DvOJWkqW+7MrPm7bLyuT50="; + type = "tarball"; + url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"; + }; + ident = "ms"; + ltype = "file"; + treeInfo = { }; + version = "2.1.2"; + }; + }; + nanoid = { + "3.3.4" = { + binInfo = { binPairs = { nanoid = "bin/nanoid.cjs"; }; }; + fetchInfo = { + narHash = "sha256-q8Rx1pKRf+wyWrGFM6CJLAb7Rn+P2Z8zLSx3mdGqAR0="; + type = "tarball"; + url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"; + }; + ident = "nanoid"; + ltype = "file"; + treeInfo = { }; + version = "3.3.4"; + }; + }; + natural-compare = { + "1.4.0" = { + fetchInfo = { + narHash = "sha256-wx+m763bR0Auq7WpVJREb2xXTIHcZMYL9T/G+Y0FQlY="; + type = "tarball"; + url = + "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"; + }; + ident = "natural-compare"; + ltype = "file"; + treeInfo = { }; + version = "1.4.0"; + }; + }; + next = { + "13.5.3" = { + binInfo = { binPairs = { next = "dist/bin/next"; }; }; + depInfo = { + "@next/env" = { + descriptor = "13.5.3"; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-darwin-arm64" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-darwin-x64" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-linux-arm64-gnu" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-linux-arm64-musl" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-linux-x64-gnu" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-linux-x64-musl" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-win32-arm64-msvc" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-win32-ia32-msvc" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@next/swc-win32-x64-msvc" = { + descriptor = "13.5.3"; + optional = true; + pin = "13.5.3"; + runtime = true; + }; + "@swc/helpers" = { + descriptor = "0.5.2"; + pin = "0.5.2"; + runtime = true; + }; + busboy = { + descriptor = "1.6.0"; + pin = "1.6.0"; + runtime = true; + }; + caniuse-lite = { + descriptor = "^1.0.30001406"; + pin = "1.0.30001431"; + runtime = true; + }; + postcss = { + descriptor = "8.4.14"; + pin = "8.4.14"; + runtime = true; + }; + styled-jsx = { + descriptor = "5.1.1"; + pin = "5.1.1"; + runtime = true; + }; + watchpack = { + descriptor = "2.4.0"; + pin = "2.4.0"; + runtime = true; + }; + zod = { + descriptor = "3.21.4"; + pin = "3.21.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-NDgNcYGwNbOJjchuom2p6J9gvMkzouubspuw4idN4aA="; + type = "tarball"; + url = "https://registry.npmjs.org/next/-/next-13.5.3.tgz"; + }; + ident = "next"; + ltype = "file"; + peerInfo = { + "@opentelemetry/api" = { + descriptor = "^1.1.0"; + optional = true; + }; + react = { descriptor = "^18.2.0"; }; + react-dom = { descriptor = "^18.2.0"; }; + sass = { + descriptor = "^1.3.0"; + optional = true; + }; + }; + version = "13.5.3"; + }; + }; + noogle = { + "0.1.0" = { + depInfo = { + "@emotion/react" = { + descriptor = "^11.10.5"; + pin = "11.11.1"; + runtime = true; + }; + "@emotion/styled" = { + descriptor = "^11.10.5"; + pin = "11.11.0"; + runtime = true; + }; + "@fontsource/roboto" = { + descriptor = "^5.0.0"; + pin = "5.0.8"; + runtime = true; + }; + "@mui/icons-material" = { + descriptor = "^5.10.9"; + pin = "5.14.11"; + runtime = true; + }; + "@mui/material" = { + descriptor = "^5.10.13"; + pin = "5.14.11"; + runtime = true; + }; + "@types/node" = { + descriptor = "18.18.1"; + pin = "18.18.1"; + }; + "@types/react" = { + descriptor = "^18.0.25"; + pin = "18.2.24"; + }; + "@types/react-dom" = { + descriptor = "18.2.8"; + pin = "18.2.8"; + }; + "@types/react-highlight" = { + descriptor = "^0.12.5"; + pin = "0.12.6"; + }; + "@types/seedrandom" = { + descriptor = "^3.0.4"; + pin = "3.0.6"; + }; + "@typescript-eslint/eslint-plugin" = { + descriptor = "^6.7.3"; + pin = "6.7.3"; + }; + "@typescript-eslint/parser" = { + descriptor = "^6.7.3"; + pin = "6.7.3"; + }; + eslint = { + descriptor = "8.50.0"; + pin = "8.50.0"; + }; + eslint-config-next = { + descriptor = "13.5.3"; + pin = "13.5.3"; + }; + "highlight.js" = { + descriptor = "^11.7.0"; + pin = "11.8.0"; + runtime = true; + }; + minisearch = { + descriptor = "^6.0.1"; + pin = "6.1.0"; + runtime = true; + }; + next = { + descriptor = "13.5.3"; + pin = "13.5.3"; + runtime = true; + }; + notistack = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + react = { + descriptor = "18.2.0"; + pin = "18.2.0"; + runtime = true; + }; + react-dom = { + descriptor = "18.2.0"; + pin = "18.2.0"; + runtime = true; + }; + react-highlight = { + descriptor = "^0.15.0"; + pin = "0.15.0"; + runtime = true; + }; + "react-mark.js" = { + descriptor = "^9.0.7"; + pin = "9.0.7"; + runtime = true; + }; + react-markdown = { + descriptor = "^9.0.0"; + pin = "9.0.0"; + runtime = true; + }; + react-minisearch = { + descriptor = "^6.0.2"; + pin = "6.0.4"; + runtime = true; + }; + rehype-highlight = { + descriptor = "^7.0.0"; + pin = "7.0.0"; + runtime = true; + }; + seedrandom = { + descriptor = "^3.0.5"; + pin = "3.0.5"; + runtime = true; + }; + typescript = { + descriptor = "5.2.2"; + pin = "5.2.2"; + }; + usehooks-ts = { + descriptor = "^2.9.1"; + pin = "2.9.1"; + runtime = true; + }; + }; + fetchInfo = "path:.."; + ident = "noogle"; + lifecycle = { build = true; }; + ltype = "dir"; + treeInfo = { + "node_modules/@aashutoshrathi/word-wrap" = { + dev = true; + key = "@aashutoshrathi/word-wrap/1.2.6"; + }; + "node_modules/@babel/code-frame" = { + key = "@babel/code-frame/7.18.6"; + }; + "node_modules/@babel/helper-module-imports" = { + key = "@babel/helper-module-imports/7.22.15"; + }; + "node_modules/@babel/helper-string-parser" = { + key = "@babel/helper-string-parser/7.22.5"; + }; + "node_modules/@babel/helper-validator-identifier" = { + key = "@babel/helper-validator-identifier/7.22.20"; + }; + "node_modules/@babel/highlight" = { + key = "@babel/highlight/7.18.6"; + }; + "node_modules/@babel/highlight/node_modules/ansi-styles" = { + key = "ansi-styles/3.2.1"; + }; + "node_modules/@babel/highlight/node_modules/chalk" = { + key = "chalk/2.4.2"; + }; + "node_modules/@babel/highlight/node_modules/color-convert" = { + key = "color-convert/1.9.3"; + }; + "node_modules/@babel/highlight/node_modules/color-name" = { + key = "color-name/1.1.3"; + }; + "node_modules/@babel/highlight/node_modules/escape-string-regexp" = + { + key = "escape-string-regexp/1.0.5"; + }; + "node_modules/@babel/highlight/node_modules/has-flag" = { + key = "has-flag/3.0.0"; + }; + "node_modules/@babel/highlight/node_modules/supports-color" = { + key = "supports-color/5.5.0"; + }; + "node_modules/@babel/runtime" = { key = "@babel/runtime/7.23.1"; }; + "node_modules/@babel/runtime/node_modules/regenerator-runtime" = { + key = "regenerator-runtime/0.14.0"; + }; + "node_modules/@babel/types" = { key = "@babel/types/7.23.0"; }; + "node_modules/@emotion/babel-plugin" = { + key = "@emotion/babel-plugin/11.11.0"; + }; + "node_modules/@emotion/cache" = { key = "@emotion/cache/11.11.0"; }; + "node_modules/@emotion/hash" = { key = "@emotion/hash/0.9.1"; }; + "node_modules/@emotion/is-prop-valid" = { + key = "@emotion/is-prop-valid/1.2.1"; + }; + "node_modules/@emotion/memoize" = { + key = "@emotion/memoize/0.8.1"; + }; + "node_modules/@emotion/react" = { key = "@emotion/react/11.11.1"; }; + "node_modules/@emotion/serialize" = { + key = "@emotion/serialize/1.1.2"; + }; + "node_modules/@emotion/sheet" = { key = "@emotion/sheet/1.2.2"; }; + "node_modules/@emotion/styled" = { + key = "@emotion/styled/11.11.0"; + }; + "node_modules/@emotion/unitless" = { + key = "@emotion/unitless/0.8.1"; + }; + "node_modules/@emotion/use-insertion-effect-with-fallbacks" = { + key = "@emotion/use-insertion-effect-with-fallbacks/1.0.1"; + }; + "node_modules/@emotion/utils" = { key = "@emotion/utils/1.2.1"; }; + "node_modules/@emotion/weak-memoize" = { + key = "@emotion/weak-memoize/0.3.1"; + }; + "node_modules/@eslint-community/eslint-utils" = { + dev = true; + key = "@eslint-community/eslint-utils/4.4.0"; + }; + "node_modules/@eslint-community/regexpp" = { + dev = true; + key = "@eslint-community/regexpp/4.9.0"; + }; + "node_modules/@eslint/eslintrc" = { + dev = true; + key = "@eslint/eslintrc/2.1.2"; + }; + "node_modules/@eslint/js" = { + dev = true; + key = "@eslint/js/8.50.0"; + }; + "node_modules/@floating-ui/core" = { + key = "@floating-ui/core/1.5.0"; + }; + "node_modules/@floating-ui/dom" = { + key = "@floating-ui/dom/1.5.3"; + }; + "node_modules/@floating-ui/react-dom" = { + key = "@floating-ui/react-dom/2.0.2"; + }; + "node_modules/@floating-ui/utils" = { + key = "@floating-ui/utils/0.1.4"; + }; + "node_modules/@fontsource/roboto" = { + key = "@fontsource/roboto/5.0.8"; + }; + "node_modules/@humanwhocodes/config-array" = { + dev = true; + key = "@humanwhocodes/config-array/0.11.11"; + }; + "node_modules/@humanwhocodes/module-importer" = { + dev = true; + key = "@humanwhocodes/module-importer/1.0.1"; + }; + "node_modules/@humanwhocodes/object-schema" = { + dev = true; + key = "@humanwhocodes/object-schema/1.2.1"; + }; + "node_modules/@mui/base" = { key = "@mui/base/5.0.0-beta.17"; }; + "node_modules/@mui/base/node_modules/clsx" = { + key = "clsx/2.0.0"; + }; + "node_modules/@mui/core-downloads-tracker" = { + key = "@mui/core-downloads-tracker/5.14.11"; + }; + "node_modules/@mui/icons-material" = { + key = "@mui/icons-material/5.14.11"; + }; + "node_modules/@mui/material" = { key = "@mui/material/5.14.11"; }; + "node_modules/@mui/material/node_modules/clsx" = { + key = "clsx/2.0.0"; + }; + "node_modules/@mui/material/node_modules/react-is" = { + key = "react-is/18.2.0"; + }; + "node_modules/@mui/private-theming" = { + key = "@mui/private-theming/5.14.11"; + }; + "node_modules/@mui/styled-engine" = { + key = "@mui/styled-engine/5.14.11"; + }; + "node_modules/@mui/system" = { key = "@mui/system/5.14.11"; }; + "node_modules/@mui/system/node_modules/clsx" = { + key = "clsx/2.0.0"; + }; + "node_modules/@mui/types" = { key = "@mui/types/7.2.4"; }; + "node_modules/@mui/utils" = { key = "@mui/utils/5.14.11"; }; + "node_modules/@mui/utils/node_modules/react-is" = { + key = "react-is/18.2.0"; + }; + "node_modules/@next/env" = { key = "@next/env/13.5.3"; }; + "node_modules/@next/eslint-plugin-next" = { + dev = true; + key = "@next/eslint-plugin-next/13.5.3"; + }; + "node_modules/@next/eslint-plugin-next/node_modules/glob" = { + dev = true; + key = "glob/7.1.7"; + }; + "node_modules/@next/swc-darwin-arm64" = { + key = "@next/swc-darwin-arm64/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-darwin-x64" = { + key = "@next/swc-darwin-x64/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-linux-arm64-gnu" = { + key = "@next/swc-linux-arm64-gnu/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-linux-arm64-musl" = { + key = "@next/swc-linux-arm64-musl/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-linux-x64-gnu" = { + key = "@next/swc-linux-x64-gnu/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-linux-x64-musl" = { + key = "@next/swc-linux-x64-musl/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-win32-arm64-msvc" = { + key = "@next/swc-win32-arm64-msvc/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-win32-ia32-msvc" = { + key = "@next/swc-win32-ia32-msvc/13.5.3"; + optional = true; + }; + "node_modules/@next/swc-win32-x64-msvc" = { + key = "@next/swc-win32-x64-msvc/13.5.3"; + optional = true; + }; + "node_modules/@nodelib/fs.scandir" = { + dev = true; + key = "@nodelib/fs.scandir/2.1.5"; + }; + "node_modules/@nodelib/fs.stat" = { + dev = true; + key = "@nodelib/fs.stat/2.0.5"; + }; + "node_modules/@nodelib/fs.walk" = { + dev = true; + key = "@nodelib/fs.walk/1.2.8"; + }; + "node_modules/@popperjs/core" = { key = "@popperjs/core/2.11.8"; }; + "node_modules/@rushstack/eslint-patch" = { + dev = true; + key = "@rushstack/eslint-patch/1.5.1"; + }; + "node_modules/@swc/helpers" = { key = "@swc/helpers/0.5.2"; }; + "node_modules/@swc/helpers/node_modules/tslib" = { + key = "tslib/2.4.1"; + }; + "node_modules/@types/debug" = { key = "@types/debug/4.1.9"; }; + "node_modules/@types/hast" = { key = "@types/hast/3.0.1"; }; + "node_modules/@types/json-schema" = { + dev = true; + key = "@types/json-schema/7.0.13"; + }; + "node_modules/@types/json5" = { + dev = true; + key = "@types/json5/0.0.29"; + }; + "node_modules/@types/mdast" = { key = "@types/mdast/4.0.1"; }; + "node_modules/@types/ms" = { key = "@types/ms/0.7.32"; }; + "node_modules/@types/node" = { + dev = true; + key = "@types/node/18.18.1"; + }; + "node_modules/@types/parse-json" = { + key = "@types/parse-json/4.0.0"; + }; + "node_modules/@types/prop-types" = { + key = "@types/prop-types/15.7.5"; + }; + "node_modules/@types/react" = { key = "@types/react/18.2.24"; }; + "node_modules/@types/react-dom" = { + dev = true; + key = "@types/react-dom/18.2.8"; + }; + "node_modules/@types/react-highlight" = { + dev = true; + key = "@types/react-highlight/0.12.6"; + }; + "node_modules/@types/react-transition-group" = { + key = "@types/react-transition-group/4.4.7"; + }; + "node_modules/@types/scheduler" = { + key = "@types/scheduler/0.16.2"; + }; + "node_modules/@types/seedrandom" = { + dev = true; + key = "@types/seedrandom/3.0.6"; + }; + "node_modules/@types/semver" = { + dev = true; + key = "@types/semver/7.5.3"; + }; + "node_modules/@types/unist" = { key = "@types/unist/3.0.0"; }; + "node_modules/@typescript-eslint/eslint-plugin" = { + dev = true; + key = "@typescript-eslint/eslint-plugin/6.7.3"; + }; + "node_modules/@typescript-eslint/parser" = { + dev = true; + key = "@typescript-eslint/parser/6.7.3"; + }; + "node_modules/@typescript-eslint/scope-manager" = { + dev = true; + key = "@typescript-eslint/scope-manager/6.7.3"; + }; + "node_modules/@typescript-eslint/type-utils" = { + dev = true; + key = "@typescript-eslint/type-utils/6.7.3"; + }; + "node_modules/@typescript-eslint/types" = { + dev = true; + key = "@typescript-eslint/types/6.7.3"; + }; + "node_modules/@typescript-eslint/typescript-estree" = { + dev = true; + key = "@typescript-eslint/typescript-estree/6.7.3"; + }; + "node_modules/@typescript-eslint/utils" = { + dev = true; + key = "@typescript-eslint/utils/6.7.3"; + }; + "node_modules/@typescript-eslint/visitor-keys" = { + dev = true; + key = "@typescript-eslint/visitor-keys/6.7.3"; + }; + "node_modules/@ungap/structured-clone" = { + key = "@ungap/structured-clone/1.2.0"; + }; + "node_modules/acorn" = { + dev = true; + key = "acorn/8.10.0"; + }; + "node_modules/acorn-jsx" = { + dev = true; + key = "acorn-jsx/5.3.2"; + }; + "node_modules/ajv" = { + dev = true; + key = "ajv/6.12.6"; + }; + "node_modules/ansi-regex" = { + dev = true; + key = "ansi-regex/5.0.1"; + }; + "node_modules/ansi-styles" = { + dev = true; + key = "ansi-styles/4.3.0"; + }; + "node_modules/argparse" = { + dev = true; + key = "argparse/2.0.1"; + }; + "node_modules/aria-query" = { + dev = true; + key = "aria-query/5.3.0"; + }; + "node_modules/array-buffer-byte-length" = { + dev = true; + key = "array-buffer-byte-length/1.0.0"; + }; + "node_modules/array-includes" = { + dev = true; + key = "array-includes/3.1.6"; + }; + "node_modules/array-union" = { + dev = true; + key = "array-union/2.1.0"; + }; + "node_modules/array.prototype.findlastindex" = { + dev = true; + key = "array.prototype.findlastindex/1.2.3"; + }; + "node_modules/array.prototype.flat" = { + dev = true; + key = "array.prototype.flat/1.3.1"; + }; + "node_modules/array.prototype.flatmap" = { + dev = true; + key = "array.prototype.flatmap/1.3.1"; + }; + "node_modules/array.prototype.tosorted" = { + dev = true; + key = "array.prototype.tosorted/1.1.2"; + }; + "node_modules/arraybuffer.prototype.slice" = { + dev = true; + key = "arraybuffer.prototype.slice/1.0.2"; + }; + "node_modules/ast-types-flow" = { + dev = true; + key = "ast-types-flow/0.0.7"; + }; + "node_modules/asynciterator.prototype" = { + dev = true; + key = "asynciterator.prototype/1.0.0"; + }; + "node_modules/available-typed-arrays" = { + dev = true; + key = "available-typed-arrays/1.0.5"; + }; + "node_modules/axe-core" = { + dev = true; + key = "axe-core/4.8.2"; + }; + "node_modules/axobject-query" = { + dev = true; + key = "axobject-query/3.2.1"; + }; + "node_modules/babel-plugin-macros" = { + key = "babel-plugin-macros/3.1.0"; + }; + "node_modules/bail" = { key = "bail/2.0.2"; }; + "node_modules/balanced-match" = { + dev = true; + key = "balanced-match/1.0.2"; + }; + "node_modules/brace-expansion" = { + dev = true; + key = "brace-expansion/1.1.11"; + }; + "node_modules/braces" = { + dev = true; + key = "braces/3.0.2"; + }; + "node_modules/busboy" = { key = "busboy/1.6.0"; }; + "node_modules/call-bind" = { + dev = true; + key = "call-bind/1.0.2"; + }; + "node_modules/callsites" = { key = "callsites/3.1.0"; }; + "node_modules/caniuse-lite" = { + key = "caniuse-lite/1.0.30001431"; + }; + "node_modules/chalk" = { + dev = true; + key = "chalk/4.1.2"; + }; + "node_modules/character-entities" = { + key = "character-entities/2.0.2"; + }; + "node_modules/client-only" = { key = "client-only/0.0.1"; }; + "node_modules/clsx" = { key = "clsx/1.2.1"; }; + "node_modules/color-convert" = { + dev = true; + key = "color-convert/2.0.1"; + }; + "node_modules/color-name" = { + dev = true; + key = "color-name/1.1.4"; + }; + "node_modules/comma-separated-tokens" = { + key = "comma-separated-tokens/2.0.3"; + }; + "node_modules/concat-map" = { + dev = true; + key = "concat-map/0.0.1"; + }; + "node_modules/convert-source-map" = { + key = "convert-source-map/1.9.0"; + }; + "node_modules/cosmiconfig" = { key = "cosmiconfig/7.0.1"; }; + "node_modules/cross-spawn" = { + dev = true; + key = "cross-spawn/7.0.3"; + }; + "node_modules/csstype" = { key = "csstype/3.1.2"; }; + "node_modules/damerau-levenshtein" = { + dev = true; + key = "damerau-levenshtein/1.0.8"; + }; + "node_modules/debug" = { key = "debug/4.3.4"; }; + "node_modules/decode-named-character-reference" = { + key = "decode-named-character-reference/1.0.2"; + }; + "node_modules/deep-is" = { + dev = true; + key = "deep-is/0.1.4"; + }; + "node_modules/define-data-property" = { + dev = true; + key = "define-data-property/1.1.0"; + }; + "node_modules/define-properties" = { + dev = true; + key = "define-properties/1.2.1"; + }; + "node_modules/dequal" = { key = "dequal/2.0.3"; }; + "node_modules/devlop" = { key = "devlop/1.1.0"; }; + "node_modules/dir-glob" = { + dev = true; + key = "dir-glob/3.0.1"; + }; + "node_modules/doctrine" = { + dev = true; + key = "doctrine/3.0.0"; + }; + "node_modules/dom-helpers" = { key = "dom-helpers/5.2.1"; }; + "node_modules/emoji-regex" = { + dev = true; + key = "emoji-regex/9.2.2"; + }; + "node_modules/enhanced-resolve" = { + dev = true; + key = "enhanced-resolve/5.15.0"; + }; + "node_modules/error-ex" = { key = "error-ex/1.3.2"; }; + "node_modules/es-abstract" = { + dev = true; + key = "es-abstract/1.22.2"; + }; + "node_modules/es-iterator-helpers" = { + dev = true; + key = "es-iterator-helpers/1.0.15"; + }; + "node_modules/es-set-tostringtag" = { + dev = true; + key = "es-set-tostringtag/2.0.1"; + }; + "node_modules/es-shim-unscopables" = { + dev = true; + key = "es-shim-unscopables/1.0.0"; + }; + "node_modules/es-to-primitive" = { + dev = true; + key = "es-to-primitive/1.2.1"; + }; + "node_modules/escape-string-regexp" = { + key = "escape-string-regexp/4.0.0"; + }; + "node_modules/eslint" = { + dev = true; + key = "eslint/8.50.0"; + }; + "node_modules/eslint-config-next" = { + dev = true; + key = "eslint-config-next/13.5.3"; + }; + "node_modules/eslint-import-resolver-node" = { + dev = true; + key = "eslint-import-resolver-node/0.3.9"; + }; + "node_modules/eslint-import-resolver-node/node_modules/debug" = { + dev = true; + key = "debug/3.2.7"; + }; + "node_modules/eslint-import-resolver-typescript" = { + dev = true; + key = "eslint-import-resolver-typescript/3.6.1"; + }; + "node_modules/eslint-module-utils" = { + dev = true; + key = "eslint-module-utils/2.8.0"; + }; + "node_modules/eslint-module-utils/node_modules/debug" = { + dev = true; + key = "debug/3.2.7"; + }; + "node_modules/eslint-plugin-import" = { + dev = true; + key = "eslint-plugin-import/2.28.1"; + }; + "node_modules/eslint-plugin-import/node_modules/debug" = { + dev = true; + key = "debug/3.2.7"; + }; + "node_modules/eslint-plugin-import/node_modules/doctrine" = { + dev = true; + key = "doctrine/2.1.0"; + }; + "node_modules/eslint-plugin-import/node_modules/semver" = { + dev = true; + key = "semver/6.3.1"; + }; + "node_modules/eslint-plugin-jsx-a11y" = { + dev = true; + key = "eslint-plugin-jsx-a11y/6.7.1"; + }; + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver" = { + dev = true; + key = "semver/6.3.0"; + }; + "node_modules/eslint-plugin-react" = { + dev = true; + key = "eslint-plugin-react/7.33.2"; + }; + "node_modules/eslint-plugin-react-hooks" = { + dev = true; + key = "eslint-plugin-react-hooks/4.6.0"; + }; + "node_modules/eslint-plugin-react/node_modules/doctrine" = { + dev = true; + key = "doctrine/2.1.0"; + }; + "node_modules/eslint-plugin-react/node_modules/resolve" = { + dev = true; + key = "resolve/2.0.0-next.4"; + }; + "node_modules/eslint-plugin-react/node_modules/semver" = { + dev = true; + key = "semver/6.3.1"; + }; + "node_modules/eslint-scope" = { + dev = true; + key = "eslint-scope/7.2.2"; + }; + "node_modules/eslint-visitor-keys" = { + dev = true; + key = "eslint-visitor-keys/3.4.3"; + }; + "node_modules/espree" = { + dev = true; + key = "espree/9.6.1"; + }; + "node_modules/esquery" = { + dev = true; + key = "esquery/1.5.0"; + }; + "node_modules/esrecurse" = { + dev = true; + key = "esrecurse/4.3.0"; + }; + "node_modules/estraverse" = { + dev = true; + key = "estraverse/5.3.0"; + }; + "node_modules/esutils" = { + dev = true; + key = "esutils/2.0.3"; + }; + "node_modules/extend" = { key = "extend/3.0.2"; }; + "node_modules/fast-deep-equal" = { + dev = true; + key = "fast-deep-equal/3.1.3"; + }; + "node_modules/fast-glob" = { + dev = true; + key = "fast-glob/3.3.1"; + }; + "node_modules/fast-glob/node_modules/glob-parent" = { + dev = true; + key = "glob-parent/5.1.2"; + }; + "node_modules/fast-json-stable-stringify" = { + dev = true; + key = "fast-json-stable-stringify/2.1.0"; + }; + "node_modules/fast-levenshtein" = { + dev = true; + key = "fast-levenshtein/2.0.6"; + }; + "node_modules/fastq" = { + dev = true; + key = "fastq/1.13.0"; + }; + "node_modules/file-entry-cache" = { + dev = true; + key = "file-entry-cache/6.0.1"; + }; + "node_modules/fill-range" = { + dev = true; + key = "fill-range/7.0.1"; + }; + "node_modules/find-root" = { key = "find-root/1.1.0"; }; + "node_modules/find-up" = { + dev = true; + key = "find-up/5.0.0"; + }; + "node_modules/flat-cache" = { + dev = true; + key = "flat-cache/3.0.4"; + }; + "node_modules/flatted" = { + dev = true; + key = "flatted/3.2.7"; + }; + "node_modules/for-each" = { + dev = true; + key = "for-each/0.3.3"; + }; + "node_modules/fs.realpath" = { + dev = true; + key = "fs.realpath/1.0.0"; + }; + "node_modules/function-bind" = { key = "function-bind/1.1.1"; }; + "node_modules/function.prototype.name" = { + dev = true; + key = "function.prototype.name/1.1.6"; + }; + "node_modules/functions-have-names" = { + dev = true; + key = "functions-have-names/1.2.3"; + }; + "node_modules/get-intrinsic" = { + dev = true; + key = "get-intrinsic/1.2.1"; + }; + "node_modules/get-symbol-description" = { + dev = true; + key = "get-symbol-description/1.0.0"; + }; + "node_modules/get-tsconfig" = { + dev = true; + key = "get-tsconfig/4.7.2"; + }; + "node_modules/glob" = { + dev = true; + key = "glob/7.2.3"; + }; + "node_modules/glob-parent" = { + dev = true; + key = "glob-parent/6.0.2"; + }; + "node_modules/glob-to-regexp" = { key = "glob-to-regexp/0.4.1"; }; + "node_modules/globals" = { + dev = true; + key = "globals/13.22.0"; + }; + "node_modules/globalthis" = { + dev = true; + key = "globalthis/1.0.3"; + }; + "node_modules/globby" = { + dev = true; + key = "globby/11.1.0"; + }; + "node_modules/goober" = { key = "goober/2.1.13"; }; + "node_modules/gopd" = { + dev = true; + key = "gopd/1.0.1"; + }; + "node_modules/graceful-fs" = { key = "graceful-fs/4.2.11"; }; + "node_modules/graphemer" = { + dev = true; + key = "graphemer/1.4.0"; + }; + "node_modules/has" = { key = "has/1.0.3"; }; + "node_modules/has-bigints" = { + dev = true; + key = "has-bigints/1.0.2"; + }; + "node_modules/has-flag" = { + dev = true; + key = "has-flag/4.0.0"; + }; + "node_modules/has-property-descriptors" = { + dev = true; + key = "has-property-descriptors/1.0.0"; + }; + "node_modules/has-proto" = { + dev = true; + key = "has-proto/1.0.1"; + }; + "node_modules/has-symbols" = { + dev = true; + key = "has-symbols/1.0.3"; + }; + "node_modules/has-tostringtag" = { + dev = true; + key = "has-tostringtag/1.0.0"; + }; + "node_modules/hast-util-is-element" = { + key = "hast-util-is-element/3.0.0"; + }; + "node_modules/hast-util-to-jsx-runtime" = { + key = "hast-util-to-jsx-runtime/2.2.0"; + }; + "node_modules/hast-util-to-text" = { + key = "hast-util-to-text/4.0.0"; + }; + "node_modules/hast-util-whitespace" = { + key = "hast-util-whitespace/3.0.0"; + }; + "node_modules/highlight.js" = { key = "highlight.js/11.8.0"; }; + "node_modules/hoist-non-react-statics" = { + key = "hoist-non-react-statics/3.3.2"; + }; + "node_modules/html-url-attributes" = { + key = "html-url-attributes/3.0.0"; + }; + "node_modules/ignore" = { + dev = true; + key = "ignore/5.2.4"; + }; + "node_modules/import-fresh" = { key = "import-fresh/3.3.0"; }; + "node_modules/imurmurhash" = { + dev = true; + key = "imurmurhash/0.1.4"; + }; + "node_modules/inflight" = { + dev = true; + key = "inflight/1.0.6"; + }; + "node_modules/inherits" = { + dev = true; + key = "inherits/2.0.4"; + }; + "node_modules/inline-style-parser" = { + key = "inline-style-parser/0.1.1"; + }; + "node_modules/internal-slot" = { + dev = true; + key = "internal-slot/1.0.5"; + }; + "node_modules/is-array-buffer" = { + dev = true; + key = "is-array-buffer/3.0.2"; + }; + "node_modules/is-arrayish" = { key = "is-arrayish/0.2.1"; }; + "node_modules/is-async-function" = { + dev = true; + key = "is-async-function/2.0.0"; + }; + "node_modules/is-bigint" = { + dev = true; + key = "is-bigint/1.0.4"; + }; + "node_modules/is-boolean-object" = { + dev = true; + key = "is-boolean-object/1.1.2"; + }; + "node_modules/is-callable" = { + dev = true; + key = "is-callable/1.2.7"; + }; + "node_modules/is-core-module" = { key = "is-core-module/2.13.0"; }; + "node_modules/is-date-object" = { + dev = true; + key = "is-date-object/1.0.5"; + }; + "node_modules/is-extglob" = { + dev = true; + key = "is-extglob/2.1.1"; + }; + "node_modules/is-finalizationregistry" = { + dev = true; + key = "is-finalizationregistry/1.0.2"; + }; + "node_modules/is-generator-function" = { + dev = true; + key = "is-generator-function/1.0.10"; + }; + "node_modules/is-glob" = { + dev = true; + key = "is-glob/4.0.3"; + }; + "node_modules/is-map" = { + dev = true; + key = "is-map/2.0.2"; + }; + "node_modules/is-negative-zero" = { + dev = true; + key = "is-negative-zero/2.0.2"; + }; + "node_modules/is-number" = { + dev = true; + key = "is-number/7.0.0"; + }; + "node_modules/is-number-object" = { + dev = true; + key = "is-number-object/1.0.7"; + }; + "node_modules/is-path-inside" = { + dev = true; + key = "is-path-inside/3.0.3"; + }; + "node_modules/is-plain-obj" = { key = "is-plain-obj/4.1.0"; }; + "node_modules/is-regex" = { + dev = true; + key = "is-regex/1.1.4"; + }; + "node_modules/is-set" = { + dev = true; + key = "is-set/2.0.2"; + }; + "node_modules/is-shared-array-buffer" = { + dev = true; + key = "is-shared-array-buffer/1.0.2"; + }; + "node_modules/is-string" = { + dev = true; + key = "is-string/1.0.7"; + }; + "node_modules/is-symbol" = { + dev = true; + key = "is-symbol/1.0.4"; + }; + "node_modules/is-typed-array" = { + dev = true; + key = "is-typed-array/1.1.12"; + }; + "node_modules/is-weakmap" = { + dev = true; + key = "is-weakmap/2.0.1"; + }; + "node_modules/is-weakref" = { + dev = true; + key = "is-weakref/1.0.2"; + }; + "node_modules/is-weakset" = { + dev = true; + key = "is-weakset/2.0.2"; + }; + "node_modules/isarray" = { + dev = true; + key = "isarray/2.0.5"; + }; + "node_modules/isexe" = { + dev = true; + key = "isexe/2.0.0"; + }; + "node_modules/iterator.prototype" = { + dev = true; + key = "iterator.prototype/1.1.2"; + }; + "node_modules/js-tokens" = { key = "js-tokens/4.0.0"; }; + "node_modules/js-yaml" = { + dev = true; + key = "js-yaml/4.1.0"; + }; + "node_modules/json-parse-even-better-errors" = { + key = "json-parse-even-better-errors/2.3.1"; + }; + "node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/0.4.1"; + }; + "node_modules/json-stable-stringify-without-jsonify" = { + dev = true; + key = "json-stable-stringify-without-jsonify/1.0.1"; + }; + "node_modules/json5" = { + dev = true; + key = "json5/1.0.2"; + }; + "node_modules/jsx-ast-utils" = { + dev = true; + key = "jsx-ast-utils/3.3.3"; + }; + "node_modules/language-subtag-registry" = { + dev = true; + key = "language-subtag-registry/0.3.22"; + }; + "node_modules/language-tags" = { + dev = true; + key = "language-tags/1.0.5"; + }; + "node_modules/levn" = { + dev = true; + key = "levn/0.4.1"; + }; + "node_modules/lines-and-columns" = { + key = "lines-and-columns/1.2.4"; + }; + "node_modules/locate-path" = { + dev = true; + key = "locate-path/6.0.0"; + }; + "node_modules/lodash.merge" = { + dev = true; + key = "lodash.merge/4.6.2"; + }; + "node_modules/loose-envify" = { key = "loose-envify/1.4.0"; }; + "node_modules/lowlight" = { key = "lowlight/3.0.0"; }; + "node_modules/lru-cache" = { + dev = true; + key = "lru-cache/6.0.0"; + }; + "node_modules/mark.js" = { key = "mark.js/8.11.1"; }; + "node_modules/mdast-util-from-markdown" = { + key = "mdast-util-from-markdown/2.0.0"; + }; + "node_modules/mdast-util-to-hast" = { + key = "mdast-util-to-hast/13.0.2"; + }; + "node_modules/mdast-util-to-string" = { + key = "mdast-util-to-string/4.0.0"; + }; + "node_modules/merge2" = { + dev = true; + key = "merge2/1.4.1"; + }; + "node_modules/micromark" = { key = "micromark/4.0.0"; }; + "node_modules/micromark-core-commonmark" = { + key = "micromark-core-commonmark/2.0.0"; + }; + "node_modules/micromark-factory-destination" = { + key = "micromark-factory-destination/2.0.0"; + }; + "node_modules/micromark-factory-label" = { + key = "micromark-factory-label/2.0.0"; + }; + "node_modules/micromark-factory-space" = { + key = "micromark-factory-space/2.0.0"; + }; + "node_modules/micromark-factory-title" = { + key = "micromark-factory-title/2.0.0"; + }; + "node_modules/micromark-factory-whitespace" = { + key = "micromark-factory-whitespace/2.0.0"; + }; + "node_modules/micromark-util-character" = { + key = "micromark-util-character/2.0.1"; + }; + "node_modules/micromark-util-chunked" = { + key = "micromark-util-chunked/2.0.0"; + }; + "node_modules/micromark-util-classify-character" = { + key = "micromark-util-classify-character/2.0.0"; + }; + "node_modules/micromark-util-combine-extensions" = { + key = "micromark-util-combine-extensions/2.0.0"; + }; + "node_modules/micromark-util-decode-numeric-character-reference" = { + key = "micromark-util-decode-numeric-character-reference/2.0.0"; + }; + "node_modules/micromark-util-decode-string" = { + key = "micromark-util-decode-string/2.0.0"; + }; + "node_modules/micromark-util-encode" = { + key = "micromark-util-encode/2.0.0"; + }; + "node_modules/micromark-util-html-tag-name" = { + key = "micromark-util-html-tag-name/2.0.0"; + }; + "node_modules/micromark-util-normalize-identifier" = { + key = "micromark-util-normalize-identifier/2.0.0"; + }; + "node_modules/micromark-util-resolve-all" = { + key = "micromark-util-resolve-all/2.0.0"; + }; + "node_modules/micromark-util-sanitize-uri" = { + key = "micromark-util-sanitize-uri/2.0.0"; + }; + "node_modules/micromark-util-subtokenize" = { + key = "micromark-util-subtokenize/2.0.0"; + }; + "node_modules/micromark-util-symbol" = { + key = "micromark-util-symbol/2.0.0"; + }; + "node_modules/micromark-util-types" = { + key = "micromark-util-types/2.0.0"; + }; + "node_modules/micromatch" = { + dev = true; + key = "micromatch/4.0.5"; + }; + "node_modules/minimatch" = { + dev = true; + key = "minimatch/3.1.2"; + }; + "node_modules/minimist" = { + dev = true; + key = "minimist/1.2.8"; + }; + "node_modules/minisearch" = { key = "minisearch/6.1.0"; }; + "node_modules/ms" = { key = "ms/2.1.2"; }; + "node_modules/nanoid" = { key = "nanoid/3.3.4"; }; + "node_modules/natural-compare" = { + dev = true; + key = "natural-compare/1.4.0"; + }; + "node_modules/next" = { key = "next/13.5.3"; }; + "node_modules/notistack" = { key = "notistack/3.0.1"; }; + "node_modules/object-assign" = { key = "object-assign/4.1.1"; }; + "node_modules/object-inspect" = { + dev = true; + key = "object-inspect/1.12.3"; + }; + "node_modules/object-keys" = { + dev = true; + key = "object-keys/1.1.1"; + }; + "node_modules/object.assign" = { + dev = true; + key = "object.assign/4.1.4"; + }; + "node_modules/object.entries" = { + dev = true; + key = "object.entries/1.1.6"; + }; + "node_modules/object.fromentries" = { + dev = true; + key = "object.fromentries/2.0.6"; + }; + "node_modules/object.groupby" = { + dev = true; + key = "object.groupby/1.0.1"; + }; + "node_modules/object.hasown" = { + dev = true; + key = "object.hasown/1.1.2"; + }; + "node_modules/object.values" = { + dev = true; + key = "object.values/1.1.6"; + }; + "node_modules/once" = { + dev = true; + key = "once/1.4.0"; + }; + "node_modules/optionator" = { + dev = true; + key = "optionator/0.9.3"; + }; + "node_modules/p-limit" = { + dev = true; + key = "p-limit/3.1.0"; + }; + "node_modules/p-locate" = { + dev = true; + key = "p-locate/5.0.0"; + }; + "node_modules/parent-module" = { key = "parent-module/1.0.1"; }; + "node_modules/parse-json" = { key = "parse-json/5.2.0"; }; + "node_modules/path-exists" = { + dev = true; + key = "path-exists/4.0.0"; + }; + "node_modules/path-is-absolute" = { + dev = true; + key = "path-is-absolute/1.0.1"; + }; + "node_modules/path-key" = { + dev = true; + key = "path-key/3.1.1"; + }; + "node_modules/path-parse" = { key = "path-parse/1.0.7"; }; + "node_modules/path-type" = { key = "path-type/4.0.0"; }; + "node_modules/picocolors" = { key = "picocolors/1.0.0"; }; + "node_modules/picomatch" = { + dev = true; + key = "picomatch/2.3.1"; + }; + "node_modules/postcss" = { key = "postcss/8.4.14"; }; + "node_modules/prelude-ls" = { + dev = true; + key = "prelude-ls/1.2.1"; + }; + "node_modules/prop-types" = { key = "prop-types/15.8.1"; }; + "node_modules/property-information" = { + key = "property-information/6.2.0"; + }; + "node_modules/punycode" = { + dev = true; + key = "punycode/2.1.1"; + }; + "node_modules/queue-microtask" = { + dev = true; + key = "queue-microtask/1.2.3"; + }; + "node_modules/react" = { key = "react/18.2.0"; }; + "node_modules/react-dom" = { key = "react-dom/18.2.0"; }; + "node_modules/react-highlight" = { + key = "react-highlight/0.15.0"; + }; + "node_modules/react-highlight/node_modules/highlight.js" = { + key = "highlight.js/10.7.3"; + }; + "node_modules/react-is" = { key = "react-is/16.13.1"; }; + "node_modules/react-mark.js" = { key = "react-mark.js/9.0.7"; }; + "node_modules/react-markdown" = { key = "react-markdown/9.0.0"; }; + "node_modules/react-minisearch" = { + key = "react-minisearch/6.0.4"; + }; + "node_modules/react-transition-group" = { + key = "react-transition-group/4.4.5"; + }; + "node_modules/reflect.getprototypeof" = { + dev = true; + key = "reflect.getprototypeof/1.0.4"; + }; + "node_modules/regexp.prototype.flags" = { + dev = true; + key = "regexp.prototype.flags/1.5.1"; + }; + "node_modules/rehype-highlight" = { + key = "rehype-highlight/7.0.0"; + }; + "node_modules/remark-parse" = { key = "remark-parse/11.0.0"; }; + "node_modules/remark-rehype" = { key = "remark-rehype/11.0.0"; }; + "node_modules/resolve" = { key = "resolve/1.22.6"; }; + "node_modules/resolve-from" = { key = "resolve-from/4.0.0"; }; + "node_modules/resolve-pkg-maps" = { + dev = true; + key = "resolve-pkg-maps/1.0.0"; + }; + "node_modules/reusify" = { + dev = true; + key = "reusify/1.0.4"; + }; + "node_modules/rimraf" = { + dev = true; + key = "rimraf/3.0.2"; + }; + "node_modules/run-parallel" = { + dev = true; + key = "run-parallel/1.2.0"; + }; + "node_modules/safe-array-concat" = { + dev = true; + key = "safe-array-concat/1.0.1"; + }; + "node_modules/safe-regex-test" = { + dev = true; + key = "safe-regex-test/1.0.0"; + }; + "node_modules/scheduler" = { key = "scheduler/0.23.0"; }; + "node_modules/seedrandom" = { key = "seedrandom/3.0.5"; }; + "node_modules/semver" = { + dev = true; + key = "semver/7.5.4"; + }; + "node_modules/set-function-name" = { + dev = true; + key = "set-function-name/2.0.1"; + }; + "node_modules/shebang-command" = { + dev = true; + key = "shebang-command/2.0.0"; + }; + "node_modules/shebang-regex" = { + dev = true; + key = "shebang-regex/3.0.0"; + }; + "node_modules/side-channel" = { + dev = true; + key = "side-channel/1.0.4"; + }; + "node_modules/slash" = { + dev = true; + key = "slash/3.0.0"; + }; + "node_modules/source-map" = { key = "source-map/0.5.7"; }; + "node_modules/source-map-js" = { key = "source-map-js/1.0.2"; }; + "node_modules/space-separated-tokens" = { + key = "space-separated-tokens/2.0.2"; + }; + "node_modules/streamsearch" = { key = "streamsearch/1.1.0"; }; + "node_modules/string.prototype.matchall" = { + dev = true; + key = "string.prototype.matchall/4.0.8"; + }; + "node_modules/string.prototype.trim" = { + dev = true; + key = "string.prototype.trim/1.2.8"; + }; + "node_modules/string.prototype.trimend" = { + dev = true; + key = "string.prototype.trimend/1.0.7"; + }; + "node_modules/string.prototype.trimstart" = { + dev = true; + key = "string.prototype.trimstart/1.0.7"; + }; + "node_modules/strip-ansi" = { + dev = true; + key = "strip-ansi/6.0.1"; + }; + "node_modules/strip-bom" = { + dev = true; + key = "strip-bom/3.0.0"; + }; + "node_modules/strip-json-comments" = { + dev = true; + key = "strip-json-comments/3.1.1"; + }; + "node_modules/style-to-object" = { key = "style-to-object/0.4.2"; }; + "node_modules/styled-jsx" = { key = "styled-jsx/5.1.1"; }; + "node_modules/stylis" = { key = "stylis/4.2.0"; }; + "node_modules/supports-color" = { + dev = true; + key = "supports-color/7.2.0"; + }; + "node_modules/supports-preserve-symlinks-flag" = { + key = "supports-preserve-symlinks-flag/1.0.0"; + }; + "node_modules/tapable" = { + dev = true; + key = "tapable/2.2.1"; + }; + "node_modules/text-table" = { + dev = true; + key = "text-table/0.2.0"; + }; + "node_modules/to-fast-properties" = { + key = "to-fast-properties/2.0.0"; + }; + "node_modules/to-regex-range" = { + dev = true; + key = "to-regex-range/5.0.1"; + }; + "node_modules/trim-lines" = { key = "trim-lines/3.0.1"; }; + "node_modules/trough" = { key = "trough/2.1.0"; }; + "node_modules/ts-api-utils" = { + dev = true; + key = "ts-api-utils/1.0.3"; + }; + "node_modules/tsconfig-paths" = { + dev = true; + key = "tsconfig-paths/3.14.2"; + }; + "node_modules/type-check" = { + dev = true; + key = "type-check/0.4.0"; + }; + "node_modules/type-fest" = { + dev = true; + key = "type-fest/0.20.2"; + }; + "node_modules/typed-array-buffer" = { + dev = true; + key = "typed-array-buffer/1.0.0"; + }; + "node_modules/typed-array-byte-length" = { + dev = true; + key = "typed-array-byte-length/1.0.0"; + }; + "node_modules/typed-array-byte-offset" = { + dev = true; + key = "typed-array-byte-offset/1.0.0"; + }; + "node_modules/typed-array-length" = { + dev = true; + key = "typed-array-length/1.0.4"; + }; + "node_modules/typescript" = { + dev = true; + key = "typescript/5.2.2"; + }; + "node_modules/unbox-primitive" = { + dev = true; + key = "unbox-primitive/1.0.2"; + }; + "node_modules/unified" = { key = "unified/11.0.3"; }; + "node_modules/unist-util-find-after" = { + key = "unist-util-find-after/5.0.0"; + }; + "node_modules/unist-util-is" = { key = "unist-util-is/6.0.0"; }; + "node_modules/unist-util-position" = { + key = "unist-util-position/5.0.0"; + }; + "node_modules/unist-util-stringify-position" = { + key = "unist-util-stringify-position/4.0.0"; + }; + "node_modules/unist-util-visit" = { + key = "unist-util-visit/5.0.0"; + }; + "node_modules/unist-util-visit-parents" = { + key = "unist-util-visit-parents/6.0.1"; + }; + "node_modules/uri-js" = { + dev = true; + key = "uri-js/4.4.1"; + }; + "node_modules/usehooks-ts" = { key = "usehooks-ts/2.9.1"; }; + "node_modules/vfile" = { key = "vfile/6.0.1"; }; + "node_modules/vfile-message" = { key = "vfile-message/4.0.2"; }; + "node_modules/watchpack" = { key = "watchpack/2.4.0"; }; + "node_modules/which" = { + dev = true; + key = "which/2.0.2"; + }; + "node_modules/which-boxed-primitive" = { + dev = true; + key = "which-boxed-primitive/1.0.2"; + }; + "node_modules/which-builtin-type" = { + dev = true; + key = "which-builtin-type/1.1.3"; + }; + "node_modules/which-collection" = { + dev = true; + key = "which-collection/1.0.1"; + }; + "node_modules/which-typed-array" = { + dev = true; + key = "which-typed-array/1.1.11"; + }; + "node_modules/wrappy" = { + dev = true; + key = "wrappy/1.0.2"; + }; + "node_modules/yallist" = { + dev = true; + key = "yallist/4.0.0"; + }; + "node_modules/yaml" = { key = "yaml/1.10.2"; }; + "node_modules/yocto-queue" = { + dev = true; + key = "yocto-queue/0.1.0"; + }; + "node_modules/zod" = { key = "zod/3.21.4"; }; + }; + version = "0.1.0"; + }; + }; + notistack = { + "3.0.1" = { + depInfo = { + clsx = { + descriptor = "^1.1.0"; + pin = "1.2.1"; + runtime = true; + }; + goober = { + descriptor = "^2.0.33"; + pin = "2.1.13"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ECJUCFT559oHuW/C7TdGPEnM9ibFrOB25DtuspIizqU="; + type = "tarball"; + url = "https://registry.npmjs.org/notistack/-/notistack-3.0.1.tgz"; + }; + ident = "notistack"; + ltype = "file"; + peerInfo = { + react = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + react-dom = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + }; + version = "3.0.1"; + }; + }; + object-assign = { + "4.1.1" = { + fetchInfo = { + narHash = "sha256-fy4mKEXjhbY13vj3gcgJUn+6sWqwAFywEe9ioQJAia4="; + type = "tarball"; + url = + "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; + }; + ident = "object-assign"; + ltype = "file"; + treeInfo = { }; + version = "4.1.1"; + }; + }; + object-inspect = { + "1.12.3" = { + fetchInfo = { + narHash = "sha256-wu/RyTeITWU9Ra2bspc4D6tdV4jdFcHbXJgXNwFC+xg="; + type = "tarball"; + url = + "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz"; + }; + ident = "object-inspect"; + ltype = "file"; + treeInfo = { }; + version = "1.12.3"; + }; + }; + object-keys = { + "1.1.1" = { + fetchInfo = { + narHash = "sha256-+dy1F/wtvIQTjofLf3Di9Rn3vSDAWUPsn0YG2KMj0Is="; + type = "tarball"; + url = + "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"; + }; + ident = "object-keys"; + ltype = "file"; + treeInfo = { }; + version = "1.1.1"; + }; + }; + "object.assign" = { + "4.1.4" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + object-keys = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-LRPf0GUtnnskbRHcm5RoTjwHW3WBHhusmHgapO1xJlY="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz"; + }; + ident = "object.assign"; + ltype = "file"; + version = "4.1.4"; + }; + }; + "object.entries" = { + "1.1.6" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-U4vEuu0EODNo4Wxqh3TdDfGXFtVvPtMuDu555fYuwAE="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz"; + }; + ident = "object.entries"; + ltype = "file"; + version = "1.1.6"; + }; + }; + "object.fromentries" = { + "2.0.6" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qomWdBftnIM/0AVC78wy3ODaQSJPz0GAt6IRZoUDO00="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz"; + }; + ident = "object.fromentries"; + ltype = "file"; + version = "2.0.6"; + }; + }; + "object.groupby" = { + "1.0.1" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-UIwk3tUkCg66EU6wLov7v0woQsgz8KsFkItCPd0gKXM="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz"; + }; + ident = "object.groupby"; + ltype = "file"; + version = "1.0.1"; + }; + }; + "object.hasown" = { + "1.1.2" = { + depInfo = { + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AFJRnavAkYUjVW+1ZDvq0JeFuXCmSrABAm75TuVCZSU="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz"; + }; + ident = "object.hasown"; + ltype = "file"; + version = "1.1.2"; + }; + }; + "object.values" = { + "1.1.6" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dcKYzLvyFIzr4YpeMQGUmS5azmLAusP6dLPnl0uhzww="; + type = "tarball"; + url = + "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz"; + }; + ident = "object.values"; + ltype = "file"; + version = "1.1.6"; + }; + }; + once = { + "1.4.0" = { + depInfo = { + wrappy = { + descriptor = "1"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2NvvDZICNRZJPY258mO8rrRBg4fY7mlMjFEl2R+m348="; + type = "tarball"; + url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; + }; + ident = "once"; + ltype = "file"; + version = "1.4.0"; + }; + }; + optionator = { + "0.9.3" = { + depInfo = { + "@aashutoshrathi/word-wrap" = { + descriptor = "^1.2.3"; + pin = "1.2.6"; + runtime = true; + }; + deep-is = { + descriptor = "^0.1.3"; + pin = "0.1.4"; + runtime = true; + }; + fast-levenshtein = { + descriptor = "^2.0.6"; + pin = "2.0.6"; + runtime = true; + }; + levn = { + descriptor = "^0.4.1"; + pin = "0.4.1"; + runtime = true; + }; + prelude-ls = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + type-check = { + descriptor = "^0.4.0"; + pin = "0.4.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-KIkFMXhW+cbxs1mcsFmLoTB9x8M4ZWxwz+TB7Kgd2s4="; + type = "tarball"; + url = + "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"; + }; + ident = "optionator"; + ltype = "file"; + version = "0.9.3"; + }; + }; + p-limit = { + "3.1.0" = { + depInfo = { + yocto-queue = { + descriptor = "^0.1.0"; + pin = "0.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AMCtIV7mGwSuZn7PDlsDCHQ4n/pm5S5WG4H1FJC/sR8="; + type = "tarball"; + url = "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"; + }; + ident = "p-limit"; + ltype = "file"; + version = "3.1.0"; + }; + }; + p-locate = { + "5.0.0" = { + depInfo = { + p-limit = { + descriptor = "^3.0.2"; + pin = "3.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-trcSEXcZAqQr13/oSsJmVMRbMAMi6flvssbXHUsG9PY="; + type = "tarball"; + url = "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"; + }; + ident = "p-locate"; + ltype = "file"; + version = "5.0.0"; + }; + }; + parent-module = { + "1.0.1" = { + depInfo = { + callsites = { + descriptor = "^3.0.0"; + pin = "3.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-di+kefBp4+PYz6izBuMghrrb7tOQQfrW/7tMfibKBI8="; + type = "tarball"; + url = + "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"; + }; + ident = "parent-module"; + ltype = "file"; + version = "1.0.1"; + }; + }; + parse-json = { + "5.2.0" = { + depInfo = { + "@babel/code-frame" = { + descriptor = "^7.0.0"; + pin = "7.18.6"; + runtime = true; + }; + error-ex = { + descriptor = "^1.3.1"; + pin = "1.3.2"; + runtime = true; + }; + json-parse-even-better-errors = { + descriptor = "^2.3.0"; + pin = "2.3.1"; + runtime = true; + }; + lines-and-columns = { + descriptor = "^1.1.6"; + pin = "1.2.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-hxVxyGV3iUu2t/nGE+bdgp9C38FU/lZU2iPbtazHLy4="; + type = "tarball"; + url = + "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"; + }; + ident = "parse-json"; + ltype = "file"; + version = "5.2.0"; + }; + }; + path-exists = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-QmsShSY8p68eX9bNeinv/8VO0/+P2c+Rv82mtPqtpjE="; + type = "tarball"; + url = + "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"; + }; + ident = "path-exists"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + path-is-absolute = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-+DjPlEsONpIJ3kBveAhTRCV2aRZt3KN8RNLsgoC+jXk="; + type = "tarball"; + url = + "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; + }; + ident = "path-is-absolute"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; + path-key = { + "3.1.1" = { + fetchInfo = { + narHash = "sha256-gj4CYT2AeZ5jyhV6m/eAq4pETAxmqd5kAcw/Iw0yxiI="; + type = "tarball"; + url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"; + }; + ident = "path-key"; + ltype = "file"; + treeInfo = { }; + version = "3.1.1"; + }; + }; + path-parse = { + "1.0.7" = { + fetchInfo = { + narHash = "sha256-IO0Y8yjZA6xJ63eLG/nFzWTGjI5tREyNKttz4DXoKYo="; + type = "tarball"; + url = + "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"; + }; + ident = "path-parse"; + ltype = "file"; + treeInfo = { }; + version = "1.0.7"; + }; + }; + path-type = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-1ZtKKsM6jwAJslIh8ux8QgCyLpviZNMFpQJRjVnRxL4="; + type = "tarball"; + url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"; + }; + ident = "path-type"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + picocolors = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-zo0dDKQASSCpixflPOwG61jzA9IqjZMBN8dwojRu+l8="; + type = "tarball"; + url = + "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"; + }; + ident = "picocolors"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; + }; + picomatch = { + "2.3.1" = { + fetchInfo = { + narHash = "sha256-8N7a/2Aei6DYLZ9EvhCEbdxTSTb5pmy0OqHYuN/IJac="; + type = "tarball"; + url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"; + }; + ident = "picomatch"; + ltype = "file"; + treeInfo = { }; + version = "2.3.1"; + }; + }; + postcss = { + "8.4.14" = { + depInfo = { + nanoid = { + descriptor = "^3.3.4"; + pin = "3.3.4"; + runtime = true; + }; + picocolors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + source-map-js = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Bf4PY1yCabPcvyfgY8lSN6uqK7E27LwlsJWDlpcbWGM="; + type = "tarball"; + url = "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz"; + }; + ident = "postcss"; + ltype = "file"; + version = "8.4.14"; + }; + }; + prelude-ls = { + "1.2.1" = { + fetchInfo = { + narHash = "sha256-jC9FXbfy9euuL95bO+VZT03+rR3CqpwVKxBmj5hSYls="; + type = "tarball"; + url = + "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"; + }; + ident = "prelude-ls"; + ltype = "file"; + treeInfo = { }; + version = "1.2.1"; + }; + }; + prop-types = { + "15.8.1" = { + depInfo = { + loose-envify = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + object-assign = { + descriptor = "^4.1.1"; + pin = "4.1.1"; + runtime = true; + }; + react-is = { + descriptor = "^16.13.1"; + pin = "16.13.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-LfGJAVpvlP48OlCxprPHi3B88Wczi+luuJ9wEQmtqWs="; + type = "tarball"; + url = + "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"; + }; + ident = "prop-types"; + ltype = "file"; + version = "15.8.1"; + }; + }; + property-information = { + "6.2.0" = { + fetchInfo = { + narHash = "sha256-207YWDYPS5Se83hPNqm5Qf8lxKxvOxtDl05Qo0TCf0M="; + type = "tarball"; + url = + "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz"; + }; + ident = "property-information"; + ltype = "file"; + treeInfo = { }; + version = "6.2.0"; + }; + }; + punycode = { + "2.1.1" = { + fetchInfo = { + narHash = "sha256-T0XEU9p6DxVAp8PSfIGeCDdZk2MAG5CKGTXcTppHsnI="; + type = "tarball"; + url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"; + }; + ident = "punycode"; + ltype = "file"; + treeInfo = { }; + version = "2.1.1"; + }; + }; + queue-microtask = { + "1.2.3" = { + fetchInfo = { + narHash = "sha256-toA5eXCuEXuopI11sr2erVOgFPTNlS3krZO/l7Ob2CQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"; + }; + ident = "queue-microtask"; + ltype = "file"; + treeInfo = { }; + version = "1.2.3"; + }; + }; + react = { + "18.2.0" = { + depInfo = { + loose-envify = { + descriptor = "^1.1.0"; + pin = "1.4.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-xu467N3gZPKlkRpCGepCleV8dYW1zlZFTWTypSzAJnY="; + type = "tarball"; + url = "https://registry.npmjs.org/react/-/react-18.2.0.tgz"; + }; + ident = "react"; + ltype = "file"; + version = "18.2.0"; + }; + }; + react-dom = { + "18.2.0" = { + depInfo = { + loose-envify = { + descriptor = "^1.1.0"; + pin = "1.4.0"; + runtime = true; + }; + scheduler = { + descriptor = "^0.23.0"; + pin = "0.23.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-HDf0V4CIsZPnNqNr2YpXvyGY1wwI+wDrvJ/VO0CDSbw="; + type = "tarball"; + url = "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"; + }; + ident = "react-dom"; + ltype = "file"; + peerInfo = { react = { descriptor = "^18.2.0"; }; }; + version = "18.2.0"; + }; + }; + react-highlight = { + "0.15.0" = { + depInfo = { + "highlight.js" = { + descriptor = "^10.5.0"; + pin = "10.7.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-3JZAT5rXAcs31Y8XkPDYUnH1FKFzyhWM8X69ULQFCV8="; + type = "tarball"; + url = + "https://registry.npmjs.org/react-highlight/-/react-highlight-0.15.0.tgz"; + }; + ident = "react-highlight"; + ltype = "file"; + version = "0.15.0"; + }; + }; + react-is = { + "16.13.1" = { + fetchInfo = { + narHash = "sha256-84sHi9+fCX1q22phJuI2fsbjQQXoHXeAQTa3jmKsw/U="; + type = "tarball"; + url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"; + }; + ident = "react-is"; + ltype = "file"; + treeInfo = { }; + version = "16.13.1"; + }; + "18.2.0" = { + fetchInfo = { + narHash = "sha256-eSOGsY/IVNB/U36bUYaUctK4n5DEM9hmzm1keaypG2c="; + type = "tarball"; + url = "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"; + }; + ident = "react-is"; + ltype = "file"; + treeInfo = { }; + version = "18.2.0"; + }; + }; + "react-mark.js" = { + "9.0.7" = { + fetchInfo = { + narHash = "sha256-RRP/n4t+PZAkZwIU714NDlvk1qO4oysrGUrabWig2N4="; + type = "tarball"; + url = + "https://registry.npmjs.org/react-mark.js/-/react-mark.js-9.0.7.tgz"; + }; + ident = "react-mark.js"; + ltype = "file"; + peerInfo = { + "mark.js" = { descriptor = "~8.11.1"; }; + react = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + }; + treeInfo = { }; + version = "9.0.7"; + }; + }; + react-markdown = { + "9.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + hast-util-to-jsx-runtime = { + descriptor = "^2.0.0"; + pin = "2.2.0"; + runtime = true; + }; + html-url-attributes = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + mdast-util-to-hast = { + descriptor = "^13.0.0"; + pin = "13.0.2"; + runtime = true; + }; + micromark-util-sanitize-uri = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + remark-parse = { + descriptor = "^11.0.0"; + pin = "11.0.0"; + runtime = true; + }; + remark-rehype = { + descriptor = "^11.0.0"; + pin = "11.0.0"; + runtime = true; + }; + unified = { + descriptor = "^11.0.0"; + pin = "11.0.3"; + runtime = true; + }; + unist-util-visit = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + vfile = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-0FtAdiHaLZC0K/M3Owg3VAMMXA/pEZRJlD4aXkg4vyA="; + type = "tarball"; + url = + "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.0.tgz"; + }; + ident = "react-markdown"; + ltype = "file"; + peerInfo = { + "@types/react" = { descriptor = ">=18"; }; + react = { descriptor = ">=18"; }; + }; + version = "9.0.0"; + }; + }; + react-minisearch = { + "6.0.4" = { + fetchInfo = { + narHash = "sha256-9P2/CjsF1zlJGDwFoI8ldF8E5N8uGcSUXdQ2eHtbxGM="; + type = "tarball"; + url = + "https://registry.npmjs.org/react-minisearch/-/react-minisearch-6.0.4.tgz"; + }; + ident = "react-minisearch"; + ltype = "file"; + peerInfo = { + minisearch = { descriptor = "^6.0.0"; }; + react = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + }; + treeInfo = { }; + version = "6.0.4"; + }; + }; + react-transition-group = { + "4.4.5" = { + depInfo = { + "@babel/runtime" = { + descriptor = "^7.5.5"; + pin = "7.23.1"; + runtime = true; + }; + dom-helpers = { + descriptor = "^5.0.1"; + pin = "5.2.1"; + runtime = true; + }; + loose-envify = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + prop-types = { + descriptor = "^15.6.2"; + pin = "15.8.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-rxK890I79kcB9FwueWOWluR5hIg7XFq0nvxWwRA30e0="; + type = "tarball"; + url = + "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz"; + }; + ident = "react-transition-group"; + ltype = "file"; + peerInfo = { + react = { descriptor = ">=16.6.0"; }; + react-dom = { descriptor = ">=16.6.0"; }; + }; + version = "4.4.5"; + }; + }; + "reflect.getprototypeof" = { + "1.0.4" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + globalthis = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + which-builtin-type = { + descriptor = "^1.1.3"; + pin = "1.1.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-jVLqqZ5uIUa7Cp3bQ1nED+kD+peLsp0f5FslefNzAXo="; + type = "tarball"; + url = + "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz"; + }; + ident = "reflect.getprototypeof"; + ltype = "file"; + version = "1.0.4"; + }; + }; + regenerator-runtime = { + "0.14.0" = { + fetchInfo = { + narHash = "sha256-dQQ+7V/uRRNdQZb5XniSHWCfY5VIwOrYFC1iUFBjEh4="; + type = "tarball"; + url = + "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz"; + }; + ident = "regenerator-runtime"; + ltype = "file"; + treeInfo = { }; + version = "0.14.0"; + }; + }; + "regexp.prototype.flags" = { + "1.5.1" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + set-function-name = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-PjpuKpmNVEkKrqkM1ihQH5rDd1zcjqL5P0ZMVHh6KDk="; + type = "tarball"; + url = + "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz"; + }; + ident = "regexp.prototype.flags"; + ltype = "file"; + version = "1.5.1"; + }; + }; + rehype-highlight = { + "7.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + hast-util-to-text = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + lowlight = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-visit = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + vfile = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-m8Qpdn0DOdBbaH4++KskfEFekekqrPtGJtn8a7QCRkE="; + type = "tarball"; + url = + "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.0.tgz"; + }; + ident = "rehype-highlight"; + ltype = "file"; + version = "7.0.0"; + }; + }; + remark-parse = { + "11.0.0" = { + depInfo = { + "@types/mdast" = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + mdast-util-from-markdown = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + micromark-util-types = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + unified = { + descriptor = "^11.0.0"; + pin = "11.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/anhgeKIp/ZZrcIe3F+HlqBdbMA0Zy9V6SqNuJ+qmAk="; + type = "tarball"; + url = + "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz"; + }; + ident = "remark-parse"; + ltype = "file"; + version = "11.0.0"; + }; + }; + remark-rehype = { + "11.0.0" = { + depInfo = { + "@types/hast" = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + "@types/mdast" = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + mdast-util-to-hast = { + descriptor = "^13.0.0"; + pin = "13.0.2"; + runtime = true; + }; + unified = { + descriptor = "^11.0.0"; + pin = "11.0.3"; + runtime = true; + }; + vfile = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qI+w1SafDM278xiXt/5+YaD1txmCeoSfnjcd5aRJbO4="; + type = "tarball"; + url = + "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz"; + }; + ident = "remark-rehype"; + ltype = "file"; + version = "11.0.0"; + }; + }; + resolve = { + "1.22.6" = { + binInfo = { binPairs = { resolve = "bin/resolve"; }; }; + depInfo = { + is-core-module = { + descriptor = "^2.13.0"; + pin = "2.13.0"; + runtime = true; + }; + path-parse = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + supports-preserve-symlinks-flag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZdBA7qv9iCd/il139PIuqn/DDbsDjk7S9ibKn2kzUb4="; + type = "tarball"; + url = "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz"; + }; + ident = "resolve"; + ltype = "file"; + version = "1.22.6"; + }; + "2.0.0-next.4" = { + binInfo = { binPairs = { resolve = "bin/resolve"; }; }; + depInfo = { + is-core-module = { + descriptor = "^2.9.0"; + pin = "2.13.0"; + runtime = true; + }; + path-parse = { + descriptor = "^1.0.7"; + pin = "1.0.7"; + runtime = true; + }; + supports-preserve-symlinks-flag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Ljjrw8eKPK1aGtqcxFQfwccOIRJTP68XIgR38vkPunc="; + type = "tarball"; + url = + "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz"; + }; + ident = "resolve"; + ltype = "file"; + version = "2.0.0-next.4"; + }; + }; + resolve-from = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-nD9AJZmCaf+wEw0JYsv2/4VWsD1nFdSK+pwFWFiRf5M="; + type = "tarball"; + url = + "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"; + }; + ident = "resolve-from"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + resolve-pkg-maps = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-WhDCNuft7AEjoatAOEQOHp17eYsaft0BFCkgDRPRwNQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz"; + }; + ident = "resolve-pkg-maps"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; + }; + reusify = { + "1.0.4" = { + fetchInfo = { + narHash = "sha256-WKyHwdjM4zpbJDXA61+Ixsv1uY418K36PcjbZfua5fY="; + type = "tarball"; + url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"; + }; + ident = "reusify"; + ltype = "file"; + treeInfo = { }; + version = "1.0.4"; + }; + }; + rimraf = { + "3.0.2" = { + binInfo = { binPairs = { rimraf = "bin.js"; }; }; + depInfo = { + glob = { + descriptor = "^7.1.3"; + pin = "7.2.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5ZflqftTdzdyQtoHawWDKLP29TBYks2sneUZTaH6VJM="; + type = "tarball"; + url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"; + }; + ident = "rimraf"; + ltype = "file"; + version = "3.0.2"; + }; + }; + run-parallel = { + "1.2.0" = { + depInfo = { + queue-microtask = { + descriptor = "^1.2.2"; + pin = "1.2.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-u5XLCbdOHvL+vVMeQBK5Ha1Y/ZkdCSQM9X8KZL4EvsM="; + type = "tarball"; + url = + "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"; + }; + ident = "run-parallel"; + ltype = "file"; + version = "1.2.0"; + }; + }; + safe-array-concat = { + "1.0.1" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + isarray = { + descriptor = "^2.0.5"; + pin = "2.0.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MrhFrFVATd6u8sKcz3lUX8Apiu4vh7yK9HBjEuelRno="; + type = "tarball"; + url = + "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz"; + }; + ident = "safe-array-concat"; + ltype = "file"; + version = "1.0.1"; + }; + }; + safe-regex-test = { + "1.0.0" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + is-regex = { + descriptor = "^1.1.4"; + pin = "1.1.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-t4WUzmIn1J/dQmvCgstUBe2IhPGsjPJ6puiyNHFDwE0="; + type = "tarball"; + url = + "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz"; + }; + ident = "safe-regex-test"; + ltype = "file"; + version = "1.0.0"; + }; + }; + scheduler = { + "0.23.0" = { + depInfo = { + loose-envify = { + descriptor = "^1.1.0"; + pin = "1.4.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MkP/d5ZP19g52SJ9CyyLfE6TZWT1h7CLzTgVbuaWYcQ="; + type = "tarball"; + url = "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"; + }; + ident = "scheduler"; + ltype = "file"; + version = "0.23.0"; + }; + }; + seedrandom = { + "3.0.5" = { + fetchInfo = { + narHash = "sha256-Wjed4yuZUIrWsW64fpMn+8mUqCQu9jC7zi4DJfpTQnw="; + type = "tarball"; + url = + "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz"; + }; + ident = "seedrandom"; + ltype = "file"; + treeInfo = { }; + version = "3.0.5"; + }; + }; + semver = { + "6.3.0" = { + binInfo = { binPairs = { semver = "bin/semver.js"; }; }; + fetchInfo = { + narHash = "sha256-43shFLKGOi7rl5FbrvggFEm+CYJJASgy3GvSXCJf00I="; + type = "tarball"; + url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"; + }; + ident = "semver"; + ltype = "file"; + treeInfo = { }; + version = "6.3.0"; + }; + "6.3.1" = { + binInfo = { binPairs = { semver = "bin/semver.js"; }; }; + fetchInfo = { + narHash = "sha256-MQRm3hmLzbMAUnG+ciAtmx+grQjBQwAMQTdD3jGqUKU="; + type = "tarball"; + url = "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"; + }; + ident = "semver"; + ltype = "file"; + treeInfo = { }; + version = "6.3.1"; + }; + "7.5.4" = { + binInfo = { binPairs = { semver = "bin/semver.js"; }; }; + depInfo = { + lru-cache = { + descriptor = "^6.0.0"; + pin = "6.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-x60C+6mtJ77+PYZO2beSGkjhFxgTYVZGLGXJdYKv4hQ="; + type = "tarball"; + url = "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"; + }; + ident = "semver"; + ltype = "file"; + version = "7.5.4"; + }; + }; + set-function-name = { + "2.0.1" = { + depInfo = { + define-data-property = { + descriptor = "^1.0.1"; + pin = "1.1.0"; + runtime = true; + }; + functions-have-names = { + descriptor = "^1.2.3"; + pin = "1.2.3"; + runtime = true; + }; + has-property-descriptors = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-j9n29yrXWaHozxKt9IGBdFVe84yfxm3qjb4a4031gEk="; + type = "tarball"; + url = + "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz"; + }; + ident = "set-function-name"; + ltype = "file"; + version = "2.0.1"; + }; + }; + shebang-command = { + "2.0.0" = { + depInfo = { + shebang-regex = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-hQ8ZmBxEUTBeAoFsrXtJSMXkxZPNJhOEvKatEpvbpaE="; + type = "tarball"; + url = + "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"; + }; + ident = "shebang-command"; + ltype = "file"; + version = "2.0.0"; + }; + }; + shebang-regex = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-20gU7k4uzL2AgOQ9iw2L1KH8sC6GaQCZtjyUBY5ayQ0="; + type = "tarball"; + url = + "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"; + }; + ident = "shebang-regex"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + side-channel = { + "1.0.4" = { + depInfo = { + call-bind = { + descriptor = "^1.0.0"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.0.2"; + pin = "1.2.1"; + runtime = true; + }; + object-inspect = { + descriptor = "^1.9.0"; + pin = "1.12.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-wbIXp1Q7Ui1ZcUXO3B1Oa24PZlezJx6cYM/33GtpVu8="; + type = "tarball"; + url = + "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"; + }; + ident = "side-channel"; + ltype = "file"; + version = "1.0.4"; + }; + }; + slash = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-tZzgTJwTD+eFikcawSO8plEa7YR2/RULHUs98d+5EC4="; + type = "tarball"; + url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"; + }; + ident = "slash"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + source-map = { + "0.5.7" = { + fetchInfo = { + narHash = "sha256-TfLkcoel84umresRhkiSAJkWIZ9bCfn9ZA9cZk8qGRU="; + type = "tarball"; + url = + "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"; + }; + ident = "source-map"; + ltype = "file"; + treeInfo = { }; + version = "0.5.7"; + }; + }; + source-map-js = { + "1.0.2" = { + fetchInfo = { + narHash = "sha256-gT4AthiqS/fwwos9E1ub0GC3sX14QIkJxiByo5/2IGc="; + type = "tarball"; + url = + "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"; + }; + ident = "source-map-js"; + ltype = "file"; + treeInfo = { }; + version = "1.0.2"; + }; + }; + space-separated-tokens = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-uV5C4+PNg790ZOnQ67vLmBy0PW49fnHm6KOD7OryeCk="; + type = "tarball"; + url = + "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz"; + }; + ident = "space-separated-tokens"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + streamsearch = { + "1.1.0" = { + fetchInfo = { + narHash = "sha256-79vktBOYiUIv4NTm8wdH6icmGjNB4Znf9d6zJLXFuHs="; + type = "tarball"; + url = + "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"; + }; + ident = "streamsearch"; + ltype = "file"; + treeInfo = { }; + version = "1.1.0"; + }; + }; + "string.prototype.matchall" = { + "4.0.8" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.3"; + pin = "1.2.1"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + internal-slot = { + descriptor = "^1.0.3"; + pin = "1.0.5"; + runtime = true; + }; + "regexp.prototype.flags" = { + descriptor = "^1.4.3"; + pin = "1.5.1"; + runtime = true; + }; + side-channel = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VweNCSKCGx++CMO9cztKGoIiQs6MCxYYcvrW9qdJEy4="; + type = "tarball"; + url = + "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz"; + }; + ident = "string.prototype.matchall"; + ltype = "file"; + version = "4.0.8"; + }; + }; + "string.prototype.trim" = { + "1.2.8" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-jAl71pvCXaEOWOrgwJa9nYn6ryIkbW2CZuWfthw+y3I="; + type = "tarball"; + url = + "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz"; + }; + ident = "string.prototype.trim"; + ltype = "file"; + version = "1.2.8"; + }; + }; + "string.prototype.trimend" = { + "1.0.7" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-K6r5MSoMFDRjevtU7YNwooL+VfHzAMQVgf8pocgfX+Y="; + type = "tarball"; + url = + "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz"; + }; + ident = "string.prototype.trimend"; + ltype = "file"; + version = "1.0.7"; + }; + }; + "string.prototype.trimstart" = { + "1.0.7" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + define-properties = { + descriptor = "^1.2.0"; + pin = "1.2.1"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.22.1"; + pin = "1.22.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-iU2ue6P/DEb6/lQSOp2GXdTVScZecsvBfcm9lcuPpf0="; + type = "tarball"; + url = + "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz"; + }; + ident = "string.prototype.trimstart"; + ltype = "file"; + version = "1.0.7"; + }; + }; + strip-ansi = { + "6.0.1" = { + depInfo = { + ansi-regex = { + descriptor = "^5.0.1"; + pin = "5.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-mMRzEL6fWJXYmQ2ZhRAhnYMcjdNCfvGF3Y7NekoLgXc="; + type = "tarball"; + url = + "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"; + }; + ident = "strip-ansi"; + ltype = "file"; + version = "6.0.1"; + }; + }; + strip-bom = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-J87gjr955s09mqu6GTyZDmNOXqX1FJDX4CLFTMuM+zU="; + type = "tarball"; + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"; + }; + ident = "strip-bom"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + strip-json-comments = { + "3.1.1" = { + fetchInfo = { + narHash = "sha256-kG9XiGtBCKfDljwOWaSI7pZbk5I7uywJFm4jNdBERYw="; + type = "tarball"; + url = + "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"; + }; + ident = "strip-json-comments"; + ltype = "file"; + treeInfo = { }; + version = "3.1.1"; + }; + }; + style-to-object = { + "0.4.2" = { + depInfo = { + inline-style-parser = { + descriptor = "0.1.1"; + pin = "0.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-SfCyBYNyHKXy38cfUbZ49zLnuW7SEieLnxQa6L0y69c="; + type = "tarball"; + url = + "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.2.tgz"; + }; + ident = "style-to-object"; + ltype = "file"; + version = "0.4.2"; + }; + }; + styled-jsx = { + "5.1.1" = { + depInfo = { + client-only = { + descriptor = "0.0.1"; + pin = "0.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-I5qv/D8y+LC3HmTDCvCEqB3TnWnuk1e+Z0u/0D31Ix4="; + type = "tarball"; + url = + "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz"; + }; + ident = "styled-jsx"; + ltype = "file"; + peerInfo = { + "@babel/core" = { + descriptor = "*"; + optional = true; + }; + babel-plugin-macros = { + descriptor = "*"; + optional = true; + }; + react = { descriptor = ">= 16.8.0 || 17.x.x || ^18.0.0-0"; }; + }; + version = "5.1.1"; + }; + }; + stylis = { + "4.2.0" = { + fetchInfo = { + narHash = "sha256-uBRk2Ja5qhHSROWOjmJ6+K/k2NNHGK37SD7nuKxR6F4="; + type = "tarball"; + url = "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz"; + }; + ident = "stylis"; + ltype = "file"; + treeInfo = { }; + version = "4.2.0"; + }; + }; + supports-color = { + "5.5.0" = { + depInfo = { + has-flag = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-CFEl8ukJUaXQ4RzTSFYfqd09tqgYfgJuU/Kem/DkKe4="; + type = "tarball"; + url = + "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"; + }; + ident = "supports-color"; + ltype = "file"; + version = "5.5.0"; + }; + "7.2.0" = { + depInfo = { + has-flag = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ALfHRAgnkUrOOyywhxLVllKKtKkFQZ3IvetXiR72flk="; + type = "tarball"; + url = + "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"; + }; + ident = "supports-color"; + ltype = "file"; + version = "7.2.0"; + }; + }; + supports-preserve-symlinks-flag = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-Gwf/IHn+m17+KsKxcOrhCxAjvH8uxQx8Bud+qeCNwKg="; + type = "tarball"; + url = + "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; + }; + ident = "supports-preserve-symlinks-flag"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; + }; + tapable = { + "2.2.1" = { + fetchInfo = { + narHash = "sha256-chSmdQSJK5rfmP009tDM0j225LM2HDH9qoi0dJoWFac="; + type = "tarball"; + url = "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"; + }; + ident = "tapable"; + ltype = "file"; + treeInfo = { }; + version = "2.2.1"; + }; + }; + text-table = { + "0.2.0" = { + fetchInfo = { + narHash = "sha256-5aLlgyS88H30N4WzcI5Qz3o1o65EGaNt8BaYxKkTzF4="; + type = "tarball"; + url = + "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"; + }; + ident = "text-table"; + ltype = "file"; + treeInfo = { }; + version = "0.2.0"; + }; + }; + to-fast-properties = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-REHa011PYD77WKQpm3pDqs8+640POdK6iqwfEhljtzk="; + type = "tarball"; + url = + "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; + }; + ident = "to-fast-properties"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; + to-regex-range = { + "5.0.1" = { + depInfo = { + is-number = { + descriptor = "^7.0.0"; + pin = "7.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+vtC2A5vM5ixOFrv1pRteDxoFLswFln/YcK09AmMbQM="; + type = "tarball"; + url = + "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"; + }; + ident = "to-regex-range"; + ltype = "file"; + version = "5.0.1"; + }; + }; + trim-lines = { + "3.0.1" = { + fetchInfo = { + narHash = "sha256-9slUoyasV4PYG9imld3Gml054glINSZ6+1xPf0w/QOo="; + type = "tarball"; + url = + "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz"; + }; + ident = "trim-lines"; + ltype = "file"; + treeInfo = { }; + version = "3.0.1"; + }; + }; + trough = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-wSlUWJXS8IMGqi9UqA6+DV+wDqY3A4dbtzipwN/WqMY="; + type = "tarball"; + url = "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz"; + }; + ident = "trough"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; + ts-api-utils = { + "1.0.3" = { + fetchInfo = { + narHash = "sha256-dN5CaRLy5GWTI+Gi4ziXD6kzd08NHX97sZOWLSmr+8k="; + type = "tarball"; + url = + "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz"; + }; + ident = "ts-api-utils"; + ltype = "file"; + peerInfo = { typescript = { descriptor = ">=4.2.0"; }; }; + treeInfo = { }; + version = "1.0.3"; + }; + }; + tsconfig-paths = { + "3.14.2" = { + depInfo = { + "@types/json5" = { + descriptor = "^0.0.29"; + pin = "0.0.29"; + runtime = true; + }; + json5 = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + minimist = { + descriptor = "^1.2.6"; + pin = "1.2.8"; + runtime = true; + }; + strip-bom = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Mye/YqIaz7tmXjZK4nJ5SBbjMZHak3AvaPKDwZDGH08="; + type = "tarball"; + url = + "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz"; + }; + ident = "tsconfig-paths"; + ltype = "file"; + version = "3.14.2"; + }; + }; + tslib = { + "2.4.1" = { + fetchInfo = { + narHash = "sha256-FiwE6rSizwP7OFdFC9X61Ehx99M5L7q4N2o2IRm4MVM="; + type = "tarball"; + url = "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"; + }; + ident = "tslib"; + ltype = "file"; + treeInfo = { }; + version = "2.4.1"; + }; + }; + type-check = { + "0.4.0" = { + depInfo = { + prelude-ls = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-c7oK/LdUUDXwdCUbkbLmNDixyLJR9avZVfBbfOupE8g="; + type = "tarball"; + url = + "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"; + }; + ident = "type-check"; + ltype = "file"; + version = "0.4.0"; + }; + }; + type-fest = { + "0.20.2" = { + fetchInfo = { + narHash = "sha256-79+ZefWFhtLpRLnn3BbQbMF+qxgvZC5A+RMdf992Hpw="; + type = "tarball"; + url = "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"; + }; + ident = "type-fest"; + ltype = "file"; + treeInfo = { }; + version = "0.20.2"; + }; + }; + typed-array-buffer = { + "1.0.0" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.10"; + pin = "1.1.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DMT/eFKOFASX3vNdE0CCYbgxZW9sAXUG99DrYCFDgRs="; + type = "tarball"; + url = + "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz"; + }; + ident = "typed-array-buffer"; + ltype = "file"; + version = "1.0.0"; + }; + }; + typed-array-byte-length = { + "1.0.0" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + for-each = { + descriptor = "^0.3.3"; + pin = "0.3.3"; + runtime = true; + }; + has-proto = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.10"; + pin = "1.1.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2u5lw/X7CvIx4xAbfoQR44zv7zGvzHGVwjyOL53phrk="; + type = "tarball"; + url = + "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz"; + }; + ident = "typed-array-byte-length"; + ltype = "file"; + version = "1.0.0"; + }; + }; + typed-array-byte-offset = { + "1.0.0" = { + depInfo = { + available-typed-arrays = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + for-each = { + descriptor = "^0.3.3"; + pin = "0.3.3"; + runtime = true; + }; + has-proto = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.10"; + pin = "1.1.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-bmP70ZRmIe43OHm3dxN9khqyiQOATrvLK8ANZOc5h2U="; + type = "tarball"; + url = + "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz"; + }; + ident = "typed-array-byte-offset"; + ltype = "file"; + version = "1.0.0"; + }; + }; + typed-array-length = { + "1.0.4" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + for-each = { + descriptor = "^0.3.3"; + pin = "0.3.3"; + runtime = true; + }; + is-typed-array = { + descriptor = "^1.1.9"; + pin = "1.1.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-dDukA6EG+m1cYtGjkSPo0oJA3Vb5ov5wBKIoQ0hCd5I="; + type = "tarball"; + url = + "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz"; + }; + ident = "typed-array-length"; + ltype = "file"; + version = "1.0.4"; + }; + }; + typescript = { + "5.2.2" = { + binInfo = { + binPairs = { + tsc = "bin/tsc"; + tsserver = "bin/tsserver"; + }; + }; + fetchInfo = { + narHash = "sha256-io9rXH9RLRLB0484ZdvcqblLQquLFUBGxDuwSixWxus="; + type = "tarball"; + url = + "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz"; + }; + ident = "typescript"; + ltype = "file"; + treeInfo = { }; + version = "5.2.2"; + }; + }; + unbox-primitive = { + "1.0.2" = { + depInfo = { + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + has-bigints = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + has-symbols = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + which-boxed-primitive = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-p4Tro2Ta5HLZQn/OcrTelo8hf9gSAtUJIoUDlhhVY84="; + type = "tarball"; + url = + "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"; + }; + ident = "unbox-primitive"; + ltype = "file"; + version = "1.0.2"; + }; + }; + unified = { + "11.0.3" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + bail = { + descriptor = "^2.0.0"; + pin = "2.0.2"; + runtime = true; + }; + devlop = { + descriptor = "^1.0.0"; + pin = "1.1.0"; + runtime = true; + }; + extend = { + descriptor = "^3.0.0"; + pin = "3.0.2"; + runtime = true; + }; + is-plain-obj = { + descriptor = "^4.0.0"; + pin = "4.1.0"; + runtime = true; + }; + trough = { + descriptor = "^2.0.0"; + pin = "2.1.0"; + runtime = true; + }; + vfile = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-3N5l93RbhA3IDhcJsig+ZmucmKJWZ6ReoJXSBQh7b7A="; + type = "tarball"; + url = "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz"; + }; + ident = "unified"; + ltype = "file"; + version = "11.0.3"; + }; + }; + unist-util-find-after = { + "5.0.0" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-is = { + descriptor = "^6.0.0"; + pin = "6.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-KMxG+65RkPxysi/0yhVucnizcHEF8QZR3dQAxwn/DhU="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz"; + }; + ident = "unist-util-find-after"; + ltype = "file"; + version = "5.0.0"; + }; + }; + unist-util-is = { + "6.0.0" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-f2EkcL3n6Fyzmu7U2Sf9QPjT8ZkDPTelTOisuyXLoGI="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz"; + }; + ident = "unist-util-is"; + ltype = "file"; + version = "6.0.0"; + }; + }; + unist-util-position = { + "5.0.0" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/z/amW1GCanEeMYjBy0OAEZJw4bsvN2LzON3MMIv+mg="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz"; + }; + ident = "unist-util-position"; + ltype = "file"; + version = "5.0.0"; + }; + }; + unist-util-stringify-position = { + "4.0.0" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-KgTBiasuSs4dAFkddau6tQsEd6Oko7N6RioJ32Iu0ik="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz"; + }; + ident = "unist-util-stringify-position"; + ltype = "file"; + version = "4.0.0"; + }; + }; + unist-util-visit = { + "5.0.0" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-is = { + descriptor = "^6.0.0"; + pin = "6.0.0"; + runtime = true; + }; + unist-util-visit-parents = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-K2qI38TCg33RJURfjHWEXDtu9z+QHoHfIaVYuVSYvL4="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz"; + }; + ident = "unist-util-visit"; + ltype = "file"; + version = "5.0.0"; + }; + }; + unist-util-visit-parents = { + "6.0.1" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-is = { + descriptor = "^6.0.0"; + pin = "6.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-J2qOBZnosqeNobGzWY1nZ23AXOu5kWAcujrmdlO+KkQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz"; + }; + ident = "unist-util-visit-parents"; + ltype = "file"; + version = "6.0.1"; + }; + }; + uri-js = { + "4.4.1" = { + depInfo = { + punycode = { + descriptor = "^2.1.0"; + pin = "2.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-iMLypOgKbMR/XBQ4pWT/gOyOA0W8YKt1rQ8BUBCNzoY="; + type = "tarball"; + url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"; + }; + ident = "uri-js"; + ltype = "file"; + version = "4.4.1"; + }; + }; + usehooks-ts = { + "2.9.1" = { + fetchInfo = { + narHash = "sha256-Jl0PYN5pvgqPMvWKcHKp/JWxbmEegUcNfVyWuHxskmw="; + type = "tarball"; + url = + "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz"; + }; + ident = "usehooks-ts"; + ltype = "file"; + peerInfo = { + react = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + react-dom = { descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; }; + }; + treeInfo = { }; + version = "2.9.1"; + }; + }; + vfile = { + "6.0.1" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-stringify-position = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + vfile-message = { + descriptor = "^4.0.0"; + pin = "4.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ep9h8P98JEsdXwyl7zn4SBGFaY68XYMWM3Il+QP/Xbs="; + type = "tarball"; + url = "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz"; + }; + ident = "vfile"; + ltype = "file"; + version = "6.0.1"; + }; + }; + vfile-message = { + "4.0.2" = { + depInfo = { + "@types/unist" = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + unist-util-stringify-position = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-54lGHktHCzPDe5fToID2Q+2H6K9MNnqqXX4aTDbkQ+g="; + type = "tarball"; + url = + "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz"; + }; + ident = "vfile-message"; + ltype = "file"; + version = "4.0.2"; + }; + }; + watchpack = { + "2.4.0" = { + depInfo = { + glob-to-regexp = { + descriptor = "^0.4.1"; + pin = "0.4.1"; + runtime = true; + }; + graceful-fs = { + descriptor = "^4.1.2"; + pin = "4.2.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-6gYkU/hjGQAirYRUBO2BEjcUdzm/FQT09ee4KGUplEI="; + type = "tarball"; + url = "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"; + }; + ident = "watchpack"; + ltype = "file"; + version = "2.4.0"; + }; + }; + which = { + "2.0.2" = { + binInfo = { binPairs = { node-which = "bin/node-which"; }; }; + depInfo = { + isexe = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-u114pFUXCCiUamLVVZma0Au+didZhD6RCoGTbrh2OhU="; + type = "tarball"; + url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz"; + }; + ident = "which"; + ltype = "file"; + version = "2.0.2"; + }; + }; + which-boxed-primitive = { + "1.0.2" = { + depInfo = { + is-bigint = { + descriptor = "^1.0.1"; + pin = "1.0.4"; + runtime = true; + }; + is-boolean-object = { + descriptor = "^1.1.0"; + pin = "1.1.2"; + runtime = true; + }; + is-number-object = { + descriptor = "^1.0.4"; + pin = "1.0.7"; + runtime = true; + }; + is-string = { + descriptor = "^1.0.5"; + pin = "1.0.7"; + runtime = true; + }; + is-symbol = { + descriptor = "^1.0.3"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5HiYamQ407qG7OtGSNwZSpYIUeWwcT+B54zHUJ5zk5U="; + type = "tarball"; + url = + "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"; + }; + ident = "which-boxed-primitive"; + ltype = "file"; + version = "1.0.2"; + }; + }; + which-builtin-type = { + "1.1.3" = { + depInfo = { + "function.prototype.name" = { + descriptor = "^1.1.5"; + pin = "1.1.6"; + runtime = true; + }; + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + is-async-function = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + is-date-object = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + is-finalizationregistry = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + is-generator-function = { + descriptor = "^1.0.10"; + pin = "1.0.10"; + runtime = true; + }; + is-regex = { + descriptor = "^1.1.4"; + pin = "1.1.4"; + runtime = true; + }; + is-weakref = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + isarray = { + descriptor = "^2.0.5"; + pin = "2.0.5"; + runtime = true; + }; + which-boxed-primitive = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + which-collection = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + which-typed-array = { + descriptor = "^1.1.9"; + pin = "1.1.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-z3he7fyzoWiGoL7Dwp2M377VkbBb4fgB7ENQNqBVrKc="; + type = "tarball"; + url = + "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz"; + }; + ident = "which-builtin-type"; + ltype = "file"; + version = "1.1.3"; + }; + }; + which-collection = { + "1.0.1" = { + depInfo = { + is-map = { + descriptor = "^2.0.1"; + pin = "2.0.2"; + runtime = true; + }; + is-set = { + descriptor = "^2.0.1"; + pin = "2.0.2"; + runtime = true; + }; + is-weakmap = { + descriptor = "^2.0.1"; + pin = "2.0.1"; + runtime = true; + }; + is-weakset = { + descriptor = "^2.0.1"; + pin = "2.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-rRvM0EkRNEYAthcfx8ILiHX+dP6jQUHCwh/6+OF+mnQ="; + type = "tarball"; + url = + "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz"; + }; + ident = "which-collection"; + ltype = "file"; + version = "1.0.1"; + }; + }; + which-typed-array = { + "1.1.11" = { + depInfo = { + available-typed-arrays = { + descriptor = "^1.0.5"; + pin = "1.0.5"; + runtime = true; + }; + call-bind = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + for-each = { + descriptor = "^0.3.3"; + pin = "0.3.3"; + runtime = true; + }; + gopd = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + has-tostringtag = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-EGELA1/ELVvjyXq2YrCoNU6Sar/u6UVVwAT9y1iMiBo="; + type = "tarball"; + url = + "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz"; + }; + ident = "which-typed-array"; + ltype = "file"; + version = "1.1.11"; + }; + }; + wrappy = { + "1.0.2" = { + fetchInfo = { + narHash = "sha256-8EvxGsoK2efCTAOoAHPbfbCoPOJvkmOLPM4XA1rEcVU="; + type = "tarball"; + url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; + }; + ident = "wrappy"; + ltype = "file"; + treeInfo = { }; + version = "1.0.2"; + }; + }; + yallist = { + "4.0.0" = { + fetchInfo = { + narHash = "sha256-JQNNkqswg1ZH4o8PQS2R8WsZWJtv/5R3vRgc4d1vDR0="; + type = "tarball"; + url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"; + }; + ident = "yallist"; + ltype = "file"; + treeInfo = { }; + version = "4.0.0"; + }; + }; + yaml = { + "1.10.2" = { + fetchInfo = { + narHash = "sha256-JPai4yAf+MK8wsaF0gmRNcCD2HiF2sBzf/YHgnjpWEs="; + type = "tarball"; + url = "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"; + }; + ident = "yaml"; + ltype = "file"; + treeInfo = { }; + version = "1.10.2"; + }; + }; + yocto-queue = { + "0.1.0" = { + fetchInfo = { + narHash = "sha256-DpbkBR6X0fZcRRdqavXuN5z2r2EfhSO5pbc2PuZwDFY="; + type = "tarball"; + url = + "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"; + }; + ident = "yocto-queue"; + ltype = "file"; + treeInfo = { }; + version = "0.1.0"; + }; + }; + zod = { + "3.21.4" = { + fetchInfo = { + narHash = "sha256-xyP+/+1G4HB94Z6Hmcb/5MRRr9FmUzWRprObG5AJD6U="; + type = "tarball"; + url = "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz"; + }; + ident = "zod"; + ltype = "file"; + treeInfo = { }; + version = "3.21.4"; + }; + }; + }; + }; +} diff --git a/website/shell.nix b/website/shell.nix new file mode 100644 index 0000000..a8f426b --- /dev/null +++ b/website/shell.nix @@ -0,0 +1,19 @@ +{ fmod, pkg, pkgs, ... }: +pkgs.mkShell { + buildInputs = [ fmod.config.floco.settings.nodePackage ]; + shellHook = '' + ID=${pkg.built.tree} + currID=$(cat .floco/.node_modules_id 2> /dev/null) + + mkdir -p .floco + if [[ "$ID" != "$currID" || ! -d "node_modules" ]]; + then + ${pkgs.rsync}/bin/rsync -a --checksum --chmod=ug+w --delete ${pkg.built.tree}/node_modules/ ./node_modules/ + echo -n $ID > .floco/.node_modules_id + echo "floco ok: node_modules updated" + fi + + export PATH="$PATH:$(realpath ./node_modules)/.bin" + + ''; +}