From 5a398656224b5ad1508df3d54b47d4f2d3e53ead Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Fri, 25 Aug 2023 13:40:52 +0200 Subject: [PATCH] add api generator --- pkgs/ui/.gitignore | 4 + pkgs/ui/default.nix | 3 +- pkgs/ui/flake-module.nix | 3 +- pkgs/ui/next.config.js | 3 + pkgs/ui/nix/foverrides.nix | 42 +- pkgs/ui/nix/pdefs.nix | 6302 ++++++++++++++++++++++- pkgs/ui/orval.config.ts | 16 + pkgs/ui/package-lock.json | 2867 ++++++++++- pkgs/ui/package.json | 6 +- pkgs/ui/shell.nix | 12 +- pkgs/ui/src/app/layout.tsx | 3 + pkgs/ui/src/app/templates/[id]/page.tsx | 3 + pkgs/ui/tsconfig.json | 3 +- 13 files changed, 9247 insertions(+), 20 deletions(-) create mode 100644 pkgs/ui/orval.config.ts diff --git a/pkgs/ui/.gitignore b/pkgs/ui/.gitignore index 3366ac9f..9e29a683 100644 --- a/pkgs/ui/.gitignore +++ b/pkgs/ui/.gitignore @@ -37,3 +37,7 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +# Generated api code +openapi.json +api/ diff --git a/pkgs/ui/default.nix b/pkgs/ui/default.nix index 4913e509..7baba1fe 100644 --- a/pkgs/ui/default.nix +++ b/pkgs/ui/default.nix @@ -1,6 +1,7 @@ { floco ? builtins.getFlake "github:aakropotkin/floco" , system ? builtins.currentSystem , pkgs ? import { currentSystem = system; } +, clanPkgs ? { } }: let @@ -25,7 +26,7 @@ let ./nix/floco-cfg.nix ]; specialArgs = { - inherit pkgs; + inherit pkgs clanPkgs; }; }; diff --git a/pkgs/ui/flake-module.nix b/pkgs/ui/flake-module.nix index 687947af..a8cc856f 100644 --- a/pkgs/ui/flake-module.nix +++ b/pkgs/ui/flake-module.nix @@ -3,7 +3,7 @@ perSystem = { pkgs, system, ... }: let inherit (self.inputs) floco; - base = pkgs.callPackage ./default.nix { inherit floco system; }; + base = pkgs.callPackage ./default.nix { inherit floco system; clanPkgs = self.packages.${system}; }; in { packages = { @@ -12,6 +12,7 @@ devShells.ui = pkgs.callPackage ./shell.nix { inherit pkgs; inherit (base) fmod pkg; + clanPkgs = self.packages.${system}; }; }; } diff --git a/pkgs/ui/next.config.js b/pkgs/ui/next.config.js index bd7fd9ea..5b2d8292 100644 --- a/pkgs/ui/next.config.js +++ b/pkgs/ui/next.config.js @@ -2,6 +2,9 @@ const nextConfig = { output: "export", images: { unoptimized: true }, + eslint: { + dirs: ["src"], + }, }; module.exports = nextConfig; diff --git a/pkgs/ui/nix/foverrides.nix b/pkgs/ui/nix/foverrides.nix index ce1eed2d..a6b3d9af 100644 --- a/pkgs/ui/nix/foverrides.nix +++ b/pkgs/ui/nix/foverrides.nix @@ -1,4 +1,4 @@ -{ lib, config, pkgs, ... }: +{ lib, config, pkgs, clanPkgs, ... }: let pjs = @@ -27,19 +27,27 @@ let "aarch64-darwin" = "@next/swc-darwin-arm64"; }.${config.floco.settings.system}; - # ' - # "@next/swc-darwin-arm64": "13.4.12", - # "@next/swc-darwin-x64": "13.4.12", + esbuildVersions = lib.filterAttrs (name: _attrs: name == "esbuild") config.floco.pdefs; + highestEsbuildVersion = lib.last (builtins.attrNames esbuildVersions.esbuild); - # "@next/swc-linux-arm64-gnu": "13.4.12", - # "@next/swc-linux-arm64-musl": "13.4.12", - - # "@next/swc-linux-x64-gnu": "13.4.12", - # "@next/swc-linux-x64-musl": "13.4.12", + esbuildArch = { + # esbuild-linux-64 + "x86_64-linux" = "esbuild-linux-64"; + "x86_64-darwin" = "esbuild-darwin-64"; + "aarch64-darwin" = "esbuild-darwin-arm64"; + }.${config.floco.settings.system}; in { - + config.floco.packages.esbuild = + builtins.mapAttrs + ( + version: _attrs: { + installed.override.copyTree = true; + installed.tree = config.floco.packages.${esbuildArch}.${version}.global; + } + ) + esbuildVersions.esbuild; # ---------------------------------------------------------------------------- # config.floco.packages.${ident}.${version} = @@ -61,7 +69,13 @@ in # nextjs chaches some stuff in $HOME built.override.preBuild = '' export HOME=./home - ln -s ${pkgs.roboto}/share/fonts ./src/fonts + + + echo "----------- GENERATE API TS ------------" + cp ${clanPkgs.clan-openapi}/openapi.json . + ./node_modules/.bin/orval + + ln -fs ${pkgs.roboto}/share/fonts ./src/ echo "----------- RUNNING LINT ------------" next lint --max-warnings 0 @@ -79,6 +93,12 @@ in optional = false; dev = true; }; + "node_modules/${esbuildArch}" = { + key = "${esbuildArch}/${highestEsbuildVersion}"; + link = false; + optional = false; + dev = true; + }; }; }); in diff --git a/pkgs/ui/nix/pdefs.nix b/pkgs/ui/nix/pdefs.nix index af3d5fbc..09ce0560 100644 --- a/pkgs/ui/nix/pdefs.nix +++ b/pkgs/ui/nix/pdefs.nix @@ -27,6 +27,134 @@ version = "5.2.0"; }; }; + "@apidevtools/json-schema-ref-parser" = { + "9.0.6" = { + depInfo = { + "@jsdevtools/ono" = { + descriptor = "^7.1.3"; + pin = "7.1.3"; + runtime = true; + }; + call-me-maybe = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + js-yaml = { + descriptor = "^3.13.1"; + pin = "3.14.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DL2JBWzbR6j+azOZUhZVfQFMLaQn/U36L9Sqrm1wWuY="; + type = "tarball"; + url = "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz"; + }; + ident = "@apidevtools/json-schema-ref-parser"; + ltype = "file"; + version = "9.0.6"; + }; + }; + "@apidevtools/openapi-schemas" = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-TGITIgemkfjnqE283wlW394ws/zD290h4aSukni5gok="; + type = "tarball"; + url = "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz"; + }; + ident = "@apidevtools/openapi-schemas"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; + "@apidevtools/swagger-methods" = { + "3.0.2" = { + fetchInfo = { + narHash = "sha256-VA52uJlATFGcKlcdKf+guS9KcsGj8xX9xS/UMnYbwnE="; + type = "tarball"; + url = "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz"; + }; + ident = "@apidevtools/swagger-methods"; + ltype = "file"; + treeInfo = { }; + version = "3.0.2"; + }; + }; + "@apidevtools/swagger-parser" = { + "10.1.0" = { + depInfo = { + "@apidevtools/json-schema-ref-parser" = { + descriptor = "9.0.6"; + pin = "9.0.6"; + runtime = true; + }; + "@apidevtools/openapi-schemas" = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + "@apidevtools/swagger-methods" = { + descriptor = "^3.0.2"; + pin = "3.0.2"; + runtime = true; + }; + "@jsdevtools/ono" = { + descriptor = "^7.1.3"; + pin = "7.1.3"; + runtime = true; + }; + ajv = { + descriptor = "^8.6.3"; + pin = "8.12.0"; + runtime = true; + }; + ajv-draft-04 = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + call-me-maybe = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-tkHK7p5EEFumefvzpNLgVWvh7ZetwphZU62z7wiEm9A="; + type = "tarball"; + url = "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz"; + }; + ident = "@apidevtools/swagger-parser"; + ltype = "file"; + peerInfo = { + openapi-types = { + descriptor = ">=7"; + }; + }; + version = "10.1.0"; + }; + }; + "@asyncapi/specs" = { + "4.3.1" = { + depInfo = { + "@types/json-schema" = { + descriptor = "^7.0.11"; + pin = "7.0.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Q4s0A33jGrhieSyaSFg+BAq35i2MQ7NJXO7gig61uuU="; + type = "tarball"; + url = "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.3.1.tgz"; + }; + ident = "@asyncapi/specs"; + ltype = "file"; + version = "4.3.1"; + }; + }; "@babel/code-frame" = { "7.22.10" = { depInfo = { @@ -554,6 +682,48 @@ version = "0.3.1"; }; }; + "@esbuild/android-arm" = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-cf76mZXfK+PE/UaJhDvTBo6YeEhbBs1f0KjNi/tuPu4="; + type = "tarball"; + url = "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz"; + }; + ident = "@esbuild/android-arm"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch" + ]; + os = [ + "unknown" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + "@esbuild/linux-loong64" = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-HN33gpGgAKc6b/J2FLfimtiWjQWRBuZhUSCVwEMVOx4="; + type = "tarball"; + url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz"; + }; + ident = "@esbuild/linux-loong64"; + ltype = "file"; + sysInfo = { + cpu = [ + "unknown" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; "@eslint-community/eslint-utils" = { "4.4.0" = { depInfo = { @@ -663,6 +833,19 @@ version = "8.47.0"; }; }; + "@exodus/schemasafe" = { + "1.2.4" = { + fetchInfo = { + narHash = "sha256-WJZLDLA822t1wtIde29nQVh6ceaegGjSKJqoCtO0kp4="; + type = "tarball"; + url = "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.2.4.tgz"; + }; + ident = "@exodus/schemasafe"; + ltype = "file"; + treeInfo = { }; + version = "1.2.4"; + }; + }; "@humanwhocodes/config-array" = { "0.11.10" = { depInfo = { @@ -718,6 +901,63 @@ version = "1.2.1"; }; }; + "@ibm-cloud/openapi-ruleset" = { + "0.45.5" = { + depInfo = { + "@ibm-cloud/openapi-ruleset-utilities" = { + descriptor = "0.0.1"; + pin = "0.0.1"; + runtime = true; + }; + "@stoplight/spectral-formats" = { + descriptor = "^1.1.0"; + pin = "1.5.0"; + runtime = true; + }; + "@stoplight/spectral-functions" = { + descriptor = "^1.6.1"; + pin = "1.7.2"; + runtime = true; + }; + "@stoplight/spectral-rulesets" = { + descriptor = "^1.6.0"; + pin = "1.16.0"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + validator = { + descriptor = "^13.7.0"; + pin = "13.11.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-kfx4vz8qygy3O9Wue0iQB7ZFkASAfyEsXE+4pEY9fhA="; + type = "tarball"; + url = "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-0.45.5.tgz"; + }; + ident = "@ibm-cloud/openapi-ruleset"; + ltype = "file"; + version = "0.45.5"; + }; + }; + "@ibm-cloud/openapi-ruleset-utilities" = { + "0.0.1" = { + fetchInfo = { + narHash = "sha256-weXNw60zx5ser/rgK3rNWs+HKuzyeADHnYtEGOnZSq8="; + type = "tarball"; + url = "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset-utilities/-/openapi-ruleset-utilities-0.0.1.tgz"; + }; + ident = "@ibm-cloud/openapi-ruleset-utilities"; + ltype = "file"; + treeInfo = { }; + version = "0.0.1"; + }; + }; "@jridgewell/gen-mapping" = { "0.3.3" = { depInfo = { @@ -810,6 +1050,55 @@ version = "0.3.19"; }; }; + "@jsdevtools/ono" = { + "7.1.3" = { + fetchInfo = { + narHash = "sha256-ywRLaRsHaB9TbXF0Ml+slinvtx5wQON/bPtkFjA6cHc="; + type = "tarball"; + url = "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz"; + }; + ident = "@jsdevtools/ono"; + ltype = "file"; + treeInfo = { }; + version = "7.1.3"; + }; + }; + "@jsep-plugin/regex" = { + "1.0.3" = { + fetchInfo = { + narHash = "sha256-jw6S8VuFFz/Z2yrNubd4hZu2mujvtJVPBGv0xDLNnrA="; + type = "tarball"; + url = "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz"; + }; + ident = "@jsep-plugin/regex"; + ltype = "file"; + peerInfo = { + jsep = { + descriptor = "^0.4.0||^1.0.0"; + }; + }; + treeInfo = { }; + version = "1.0.3"; + }; + }; + "@jsep-plugin/ternary" = { + "1.1.3" = { + fetchInfo = { + narHash = "sha256-rt95AV9TbJZwil386dCljPGd0cnN/cHCvcic7JO4c14="; + type = "tarball"; + url = "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.3.tgz"; + }; + ident = "@jsep-plugin/ternary"; + ltype = "file"; + peerInfo = { + jsep = { + descriptor = "^0.4.0||^1.0.0"; + }; + }; + treeInfo = { }; + version = "1.1.3"; + }; + }; "@mui/base" = { "5.0.0-beta.11" = { depInfo = { @@ -1515,6 +1804,269 @@ version = "1.2.8"; }; }; + "@orval/angular" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-9PiUByD9SrmXkZ52fgok+bTKjiC7QSHlUdowWkuxw5c="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/angular/-/angular-6.17.0.tgz"; + }; + ident = "@orval/angular"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/axios" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-mKnh+GOLl04Di2Xr7U01/u6AljRUuLPBRyO2rIVBcSw="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/axios/-/axios-6.17.0.tgz"; + }; + ident = "@orval/axios"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/core" = { + "6.17.0" = { + depInfo = { + "@apidevtools/swagger-parser" = { + descriptor = "^10.1.0"; + pin = "10.1.0"; + runtime = true; + }; + acorn = { + descriptor = "^8.8.0"; + pin = "8.10.0"; + runtime = true; + }; + ajv = { + descriptor = "^8.11.0"; + pin = "8.12.0"; + runtime = true; + }; + chalk = { + descriptor = "^4.1.2"; + pin = "4.1.2"; + runtime = true; + }; + compare-versions = { + descriptor = "^4.1.3"; + pin = "4.1.4"; + runtime = true; + }; + debug = { + descriptor = "^4.3.4"; + pin = "4.3.4"; + runtime = true; + }; + esbuild = { + descriptor = "^0.15.3"; + pin = "0.15.18"; + runtime = true; + }; + esutils = { + descriptor = "2.0.3"; + pin = "2.0.3"; + runtime = true; + }; + fs-extra = { + descriptor = "^10.1.0"; + pin = "10.1.0"; + runtime = true; + }; + globby = { + descriptor = "11.1.0"; + pin = "11.1.0"; + runtime = true; + }; + ibm-openapi-validator = { + descriptor = "^0.97.3"; + pin = "0.97.5"; + runtime = true; + }; + "lodash.get" = { + descriptor = "^4.4.2"; + pin = "4.4.2"; + runtime = true; + }; + "lodash.isempty" = { + descriptor = "^4.4.0"; + pin = "4.4.0"; + runtime = true; + }; + "lodash.omit" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + "lodash.uniq" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + "lodash.uniqby" = { + descriptor = "^4.7.0"; + pin = "4.7.0"; + runtime = true; + }; + "lodash.uniqwith" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + micromatch = { + descriptor = "^4.0.5"; + pin = "4.0.5"; + runtime = true; + }; + openapi3-ts = { + descriptor = "^3.0.0"; + pin = "3.2.0"; + runtime = true; + }; + swagger2openapi = { + descriptor = "^7.0.8"; + pin = "7.0.8"; + runtime = true; + }; + validator = { + descriptor = "^13.7.0"; + pin = "13.11.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Q/hhChTccpgK3eloejEztJQuyxA4DXH3wNfOeR2rNEE="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/core/-/core-6.17.0.tgz"; + }; + ident = "@orval/core"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/msw" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + cuid = { + descriptor = "^2.1.8"; + pin = "2.1.8"; + runtime = true; + }; + "lodash.get" = { + descriptor = "^4.4.2"; + pin = "4.4.2"; + runtime = true; + }; + "lodash.omit" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + openapi3-ts = { + descriptor = "^3.0.0"; + pin = "3.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-n8F3ePb9ShoxSTRVc7xFpQgqhN5dhYezVlJKTdHXpWE="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/msw/-/msw-6.17.0.tgz"; + }; + ident = "@orval/msw"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/query" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "lodash.omitby" = { + descriptor = "^4.6.0"; + pin = "4.6.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-mtpsh7t4ByrU3Hy7K5rsJ88yH33lrGoPDPuoDNynG/E="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/query/-/query-6.17.0.tgz"; + }; + ident = "@orval/query"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/swr" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qC3Up4VztXfvXeqDuem4mdNv8B9SdHv61PRYCpBc8Rw="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/swr/-/swr-6.17.0.tgz"; + }; + ident = "@orval/swr"; + ltype = "file"; + version = "6.17.0"; + }; + }; + "@orval/zod" = { + "6.17.0" = { + depInfo = { + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "lodash.uniq" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-s1spNtVUVZX/dbfpSiOSs7HZqxcFVcj+u7/Czjq1ACg="; + type = "tarball"; + url = "https://registry.npmjs.org/@orval/zod/-/zod-6.17.0.tgz"; + }; + ident = "@orval/zod"; + ltype = "file"; + version = "6.17.0"; + }; + }; "@popperjs/core" = { "2.11.8" = { fetchInfo = { @@ -1528,6 +2080,94 @@ version = "2.11.8"; }; }; + "@rollup/plugin-commonjs" = { + "22.0.2" = { + depInfo = { + "@rollup/pluginutils" = { + descriptor = "^3.1.0"; + pin = "3.1.0"; + runtime = true; + }; + commondir = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + estree-walker = { + descriptor = "^2.0.1"; + pin = "2.0.2"; + runtime = true; + }; + glob = { + descriptor = "^7.1.6"; + pin = "7.1.7"; + runtime = true; + }; + is-reference = { + descriptor = "^1.2.1"; + pin = "1.2.1"; + runtime = true; + }; + magic-string = { + descriptor = "^0.25.7"; + pin = "0.25.9"; + runtime = true; + }; + resolve = { + descriptor = "^1.17.0"; + pin = "1.22.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-++++fgRvBipDpRoY8X0K5jujlmo6C3cKnqL/bP2gmMk="; + type = "tarball"; + url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz"; + }; + ident = "@rollup/plugin-commonjs"; + ltype = "file"; + peerInfo = { + rollup = { + descriptor = "^2.68.0"; + }; + }; + version = "22.0.2"; + }; + }; + "@rollup/pluginutils" = { + "3.1.0" = { + depInfo = { + "@types/estree" = { + descriptor = "0.0.39"; + pin = "0.0.39"; + runtime = true; + }; + estree-walker = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + picomatch = { + descriptor = "^2.2.2"; + pin = "2.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-iRDxdCJwp9C34omDvijP4+vK5Q9ROkf+GW5ImmQnTn8="; + type = "tarball"; + url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"; + }; + ident = "@rollup/pluginutils"; + ltype = "file"; + peerInfo = { + rollup = { + descriptor = "^1.20.0||^2.0.0"; + }; + }; + version = "3.1.0"; + }; + }; "@rushstack/eslint-patch" = { "1.3.3" = { fetchInfo = { @@ -1541,6 +2181,1092 @@ version = "1.3.3"; }; }; + "@stoplight/better-ajv-errors" = { + "1.0.3" = { + depInfo = { + jsonpointer = { + descriptor = "^5.0.0"; + pin = "5.0.1"; + runtime = true; + }; + leven = { + descriptor = "^3.1.0"; + pin = "3.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VyW+2EclNo7AZEYSNDPO1pRg9e6WM6o17d9QY+3Zvck="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz"; + }; + ident = "@stoplight/better-ajv-errors"; + ltype = "file"; + peerInfo = { + ajv = { + descriptor = ">=8"; + }; + }; + version = "1.0.3"; + }; + }; + "@stoplight/json" = { + "3.21.0" = { + depInfo = { + "@stoplight/ordered-object-literal" = { + descriptor = "^1.0.3"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "^1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + jsonc-parser = { + descriptor = "~2.2.1"; + pin = "2.2.1"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + safe-stable-stringify = { + descriptor = "^1.1"; + pin = "1.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+8QRrTIfOJlzFsdb4VFkq1YwpOkttxZHCbXivdo7Ots="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz"; + }; + ident = "@stoplight/json"; + ltype = "file"; + version = "3.21.0"; + }; + }; + "@stoplight/json-ref-readers" = { + "1.2.2" = { + depInfo = { + node-fetch = { + descriptor = "^2.6.0"; + pin = "2.7.0"; + runtime = true; + }; + tslib = { + descriptor = "^1.14.1"; + pin = "1.14.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-xaVtNo9XGElGI6oKR6D6gA43DUMdED/6TH9oslJnKxw="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz"; + }; + ident = "@stoplight/json-ref-readers"; + ltype = "file"; + version = "1.2.2"; + }; + }; + "@stoplight/json-ref-resolver" = { + "3.1.6" = { + depInfo = { + "@stoplight/json" = { + descriptor = "^3.21.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "^1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^12.3.0 || ^13.0.0"; + pin = "13.19.0"; + runtime = true; + }; + "@types/urijs" = { + descriptor = "^1.19.19"; + pin = "1.19.19"; + runtime = true; + }; + dependency-graph = { + descriptor = "~0.11.0"; + pin = "0.11.0"; + runtime = true; + }; + fast-memoize = { + descriptor = "^2.5.2"; + pin = "2.5.2"; + runtime = true; + }; + immer = { + descriptor = "^9.0.6"; + pin = "9.0.21"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + tslib = { + descriptor = "^2.6.0"; + pin = "2.6.1"; + runtime = true; + }; + urijs = { + descriptor = "^1.19.11"; + pin = "1.19.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-vxSD+Pyq4VBz1RbUBsSqMUso5oM1tnOA+CpGeORUTZE="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz"; + }; + ident = "@stoplight/json-ref-resolver"; + ltype = "file"; + version = "3.1.6"; + }; + }; + "@stoplight/ordered-object-literal" = { + "1.0.4" = { + fetchInfo = { + narHash = "sha256-zNape708uU2908acpoRGxAtRbwjsEe7Tu6luDv6TmLs="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.4.tgz"; + }; + ident = "@stoplight/ordered-object-literal"; + ltype = "file"; + treeInfo = { }; + version = "1.0.4"; + }; + }; + "@stoplight/path" = { + "1.3.2" = { + fetchInfo = { + narHash = "sha256-/ZSC/x4o+l9N2F3RORYz+PDS/TX6gClSIylgNb4eWgY="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz"; + }; + ident = "@stoplight/path"; + ltype = "file"; + treeInfo = { }; + version = "1.3.2"; + }; + }; + "@stoplight/spectral-cli" = { + "6.10.1" = { + binInfo = { + binPairs = { + spectral = "dist/index.js"; + }; + }; + depInfo = { + "@stoplight/json" = { + descriptor = "~3.21.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.18.3"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-formatters" = { + descriptor = "^1.2.0"; + pin = "1.2.0"; + runtime = true; + }; + "@stoplight/spectral-parsers" = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/spectral-ref-resolver" = { + descriptor = "^1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/spectral-ruleset-bundler" = { + descriptor = "^1.5.2"; + pin = "1.5.2"; + runtime = true; + }; + "@stoplight/spectral-ruleset-migrator" = { + descriptor = "^1.9.5"; + pin = "1.9.5"; + runtime = true; + }; + "@stoplight/spectral-rulesets" = { + descriptor = ">=1"; + pin = "1.16.0"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + chalk = { + descriptor = "4.1.2"; + pin = "4.1.2"; + runtime = true; + }; + fast-glob = { + descriptor = "~3.2.12"; + pin = "3.2.12"; + runtime = true; + }; + hpagent = { + descriptor = "~1.2.0"; + pin = "1.2.0"; + runtime = true; + }; + lodash = { + descriptor = "~4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + pony-cause = { + descriptor = "^1.0.0"; + pin = "1.1.1"; + runtime = true; + }; + stacktracey = { + descriptor = "^2.1.7"; + pin = "2.1.8"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.0"; + pin = "2.6.1"; + runtime = true; + }; + yargs = { + descriptor = "17.3.1"; + pin = "17.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-UPTmGwkupKqTDv+BuqETt+/MAVpIDTgb+TC9sQQ99wE="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-cli/-/spectral-cli-6.10.1.tgz"; + }; + ident = "@stoplight/spectral-cli"; + ltype = "file"; + version = "6.10.1"; + }; + }; + "@stoplight/spectral-core" = { + "1.18.3" = { + depInfo = { + "@stoplight/better-ajv-errors" = { + descriptor = "1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/json" = { + descriptor = "~3.21.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/spectral-parsers" = { + descriptor = "^1.0.0"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/spectral-ref-resolver" = { + descriptor = "^1.0.0"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.0.0"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "~13.6.0"; + pin = "13.6.0"; + runtime = true; + }; + "@types/es-aggregate-error" = { + descriptor = "^1.0.2"; + pin = "1.0.2"; + runtime = true; + }; + "@types/json-schema" = { + descriptor = "^7.0.11"; + pin = "7.0.12"; + runtime = true; + }; + ajv = { + descriptor = "^8.6.0"; + pin = "8.12.0"; + runtime = true; + }; + ajv-errors = { + descriptor = "~3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + ajv-formats = { + descriptor = "~2.1.0"; + pin = "2.1.1"; + runtime = true; + }; + es-aggregate-error = { + descriptor = "^1.0.7"; + pin = "1.0.9"; + runtime = true; + }; + jsonpath-plus = { + descriptor = "7.1.0"; + pin = "7.1.0"; + runtime = true; + }; + lodash = { + descriptor = "~4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + "lodash.topath" = { + descriptor = "^4.5.2"; + pin = "4.5.2"; + runtime = true; + }; + minimatch = { + descriptor = "3.1.2"; + pin = "3.1.2"; + runtime = true; + }; + nimma = { + descriptor = "0.2.2"; + pin = "0.2.2"; + runtime = true; + }; + pony-cause = { + descriptor = "^1.0.0"; + pin = "1.1.1"; + runtime = true; + }; + simple-eval = { + descriptor = "1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.0"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-QSKcmnM+xvFarJcPYTgiFg7m6rBQAu6allFFqqW5lLg="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz"; + }; + ident = "@stoplight/spectral-core"; + ltype = "file"; + version = "1.18.3"; + }; + }; + "@stoplight/spectral-formats" = { + "1.5.0" = { + depInfo = { + "@stoplight/json" = { + descriptor = "^3.17.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.8.0"; + pin = "1.18.3"; + runtime = true; + }; + "@types/json-schema" = { + descriptor = "^7.0.7"; + pin = "7.0.12"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/iv1UdWDMuUp/rX504pjD7O5JKbb0xFiA/iKV2lkaVA="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.5.0.tgz"; + }; + ident = "@stoplight/spectral-formats"; + ltype = "file"; + version = "1.5.0"; + }; + }; + "@stoplight/spectral-formatters" = { + "1.2.0" = { + depInfo = { + "@stoplight/path" = { + descriptor = "^1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.15.1"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.0"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.15.0"; + pin = "13.19.0"; + runtime = true; + }; + chalk = { + descriptor = "4.1.2"; + pin = "4.1.2"; + runtime = true; + }; + cliui = { + descriptor = "7.0.4"; + pin = "7.0.4"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + strip-ansi = { + descriptor = "6.0"; + pin = "6.0.1"; + runtime = true; + }; + text-table = { + descriptor = "^0.2.0"; + pin = "0.2.0"; + runtime = true; + }; + tslib = { + descriptor = "^2.5.0"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-5T1uQ0uu10cyBF3wZzRn/npHYUcV+3CidZOQWweLlNQ="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-formatters/-/spectral-formatters-1.2.0.tgz"; + }; + ident = "@stoplight/spectral-formatters"; + ltype = "file"; + version = "1.2.0"; + }; + }; + "@stoplight/spectral-functions" = { + "1.7.2" = { + depInfo = { + "@stoplight/better-ajv-errors" = { + descriptor = "1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/json" = { + descriptor = "^3.17.1"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.7.0"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-formats" = { + descriptor = "^1.0.0"; + pin = "1.5.0"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.0"; + pin = "1.1.2"; + runtime = true; + }; + ajv = { + descriptor = "^8.6.3"; + pin = "8.12.0"; + runtime = true; + }; + ajv-draft-04 = { + descriptor = "~1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + ajv-errors = { + descriptor = "~3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + ajv-formats = { + descriptor = "~2.1.0"; + pin = "2.1.1"; + runtime = true; + }; + lodash = { + descriptor = "~4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.0"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MgVOmq2M8+r5mTfFhi8eRVcmAoC3NbS/csF2nf236Os="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz"; + }; + ident = "@stoplight/spectral-functions"; + ltype = "file"; + version = "1.7.2"; + }; + }; + "@stoplight/spectral-parsers" = { + "1.0.3" = { + depInfo = { + "@stoplight/json" = { + descriptor = "~3.21.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + "@stoplight/yaml" = { + descriptor = "~4.2.3"; + pin = "4.2.3"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-X50Qo7L8Qhu7BVNw4bPJ8YpwiDwlkNkPunODXhr4Y/Q="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.3.tgz"; + }; + ident = "@stoplight/spectral-parsers"; + ltype = "file"; + version = "1.0.3"; + }; + }; + "@stoplight/spectral-ref-resolver" = { + "1.0.4" = { + depInfo = { + "@stoplight/json-ref-readers" = { + descriptor = "1.2.2"; + pin = "1.2.2"; + runtime = true; + }; + "@stoplight/json-ref-resolver" = { + descriptor = "~3.1.6"; + pin = "3.1.6"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.2"; + pin = "1.1.2"; + runtime = true; + }; + dependency-graph = { + descriptor = "0.11.0"; + pin = "0.11.0"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-p/mvm5Suo7g0FOZriHaw4wZNubyfjJ/M56RAkQr8hh4="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.4.tgz"; + }; + ident = "@stoplight/spectral-ref-resolver"; + ltype = "file"; + version = "1.0.4"; + }; + }; + "@stoplight/spectral-ruleset-bundler" = { + "1.5.2" = { + depInfo = { + "@rollup/plugin-commonjs" = { + descriptor = "~22.0.2"; + pin = "22.0.2"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = ">=1"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-formats" = { + descriptor = ">=1"; + pin = "1.5.0"; + runtime = true; + }; + "@stoplight/spectral-functions" = { + descriptor = ">=1"; + pin = "1.7.2"; + runtime = true; + }; + "@stoplight/spectral-parsers" = { + descriptor = ">=1"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/spectral-ref-resolver" = { + descriptor = ">=1"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/spectral-ruleset-migrator" = { + descriptor = "^1.7.4"; + pin = "1.9.5"; + runtime = true; + }; + "@stoplight/spectral-rulesets" = { + descriptor = ">=1"; + pin = "1.16.0"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.0"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + "@types/node" = { + descriptor = "*"; + pin = "20.4.7"; + runtime = true; + }; + pony-cause = { + descriptor = "1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + rollup = { + descriptor = "~2.79.0"; + pin = "2.79.1"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + validate-npm-package-name = { + descriptor = "3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-WE13WtXKERHwBcSbkjmF5i3+0mII9KT73+5CuYO6FKY="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-ruleset-bundler/-/spectral-ruleset-bundler-1.5.2.tgz"; + }; + ident = "@stoplight/spectral-ruleset-bundler"; + ltype = "file"; + version = "1.5.2"; + }; + }; + "@stoplight/spectral-ruleset-migrator" = { + "1.9.5" = { + depInfo = { + "@stoplight/json" = { + descriptor = "~3.21.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/ordered-object-literal" = { + descriptor = "~1.0.4"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/spectral-functions" = { + descriptor = "^1.0.0"; + pin = "1.7.2"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.0"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + "@stoplight/yaml" = { + descriptor = "~4.2.3"; + pin = "4.2.3"; + runtime = true; + }; + "@types/node" = { + descriptor = "*"; + pin = "20.4.7"; + runtime = true; + }; + ajv = { + descriptor = "^8.6.0"; + pin = "8.12.0"; + runtime = true; + }; + ast-types = { + descriptor = "0.14.2"; + pin = "0.14.2"; + runtime = true; + }; + astring = { + descriptor = "^1.7.5"; + pin = "1.8.6"; + runtime = true; + }; + reserved = { + descriptor = "0.1.2"; + pin = "0.1.2"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + validate-npm-package-name = { + descriptor = "3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-9Ff7hx3wnEAJiEv6Imsbn1xamtB1kYeDMmCTnKokCFw="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-ruleset-migrator/-/spectral-ruleset-migrator-1.9.5.tgz"; + }; + ident = "@stoplight/spectral-ruleset-migrator"; + ltype = "file"; + version = "1.9.5"; + }; + }; + "@stoplight/spectral-rulesets" = { + "1.16.0" = { + depInfo = { + "@asyncapi/specs" = { + descriptor = "^4.1.0"; + pin = "4.3.1"; + runtime = true; + }; + "@stoplight/better-ajv-errors" = { + descriptor = "1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + "@stoplight/json" = { + descriptor = "^3.17.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.8.1"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-formats" = { + descriptor = "^1.5.0"; + pin = "1.5.0"; + runtime = true; + }; + "@stoplight/spectral-functions" = { + descriptor = "^1.5.1"; + pin = "1.7.2"; + runtime = true; + }; + "@stoplight/spectral-runtime" = { + descriptor = "^1.1.1"; + pin = "1.1.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.6.0"; + pin = "13.19.0"; + runtime = true; + }; + "@types/json-schema" = { + descriptor = "^7.0.7"; + pin = "7.0.12"; + runtime = true; + }; + ajv = { + descriptor = "^8.8.2"; + pin = "8.12.0"; + runtime = true; + }; + ajv-formats = { + descriptor = "~2.1.0"; + pin = "2.1.1"; + runtime = true; + }; + json-schema-traverse = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + lodash = { + descriptor = "~4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.0"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-W5Fbyj+lo+ywNYWDlJtM3Z1TjLEO1+XVWT0rtdVN/ro="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.16.0.tgz"; + }; + ident = "@stoplight/spectral-rulesets"; + ltype = "file"; + version = "1.16.0"; + }; + }; + "@stoplight/spectral-runtime" = { + "1.1.2" = { + depInfo = { + "@stoplight/json" = { + descriptor = "^3.17.0"; + pin = "3.21.0"; + runtime = true; + }; + "@stoplight/path" = { + descriptor = "^1.3.2"; + pin = "1.3.2"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^12.3.0"; + pin = "12.5.0"; + runtime = true; + }; + abort-controller = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + node-fetch = { + descriptor = "^2.6.7"; + pin = "2.7.0"; + runtime = true; + }; + tslib = { + descriptor = "^2.3.1"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-w5t5KQyxAL8N6Dz4kLrWzvq7fnNNDzl7Dsl0rP2B0x8="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz"; + }; + ident = "@stoplight/spectral-runtime"; + ltype = "file"; + version = "1.1.2"; + }; + }; + "@stoplight/types" = { + "12.5.0" = { + depInfo = { + "@types/json-schema" = { + descriptor = "^7.0.4"; + pin = "7.0.12"; + runtime = true; + }; + utility-types = { + descriptor = "^3.10.0"; + pin = "3.10.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-CV7s1G6PR1fCZXZhDKAi4Nx9m19h9xFyQyCbSRlwZ1Q="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz"; + }; + ident = "@stoplight/types"; + ltype = "file"; + version = "12.5.0"; + }; + "13.19.0" = { + depInfo = { + "@types/json-schema" = { + descriptor = "^7.0.4"; + pin = "7.0.12"; + runtime = true; + }; + utility-types = { + descriptor = "^3.10.0"; + pin = "3.10.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-SQHH5Z/VFWZQsq56+WYLTCNSUAIe9PqLHbmSBDA5uXY="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/types/-/types-13.19.0.tgz"; + }; + ident = "@stoplight/types"; + ltype = "file"; + version = "13.19.0"; + }; + "13.6.0" = { + depInfo = { + "@types/json-schema" = { + descriptor = "^7.0.4"; + pin = "7.0.12"; + runtime = true; + }; + utility-types = { + descriptor = "^3.10.0"; + pin = "3.10.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-vXQoG83Ja65ftoGnuDrqsPva2Ll/ynXX+d9w0eCiEYU="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz"; + }; + ident = "@stoplight/types"; + ltype = "file"; + version = "13.6.0"; + }; + }; + "@stoplight/yaml" = { + "4.2.3" = { + depInfo = { + "@stoplight/ordered-object-literal" = { + descriptor = "^1.0.1"; + pin = "1.0.4"; + runtime = true; + }; + "@stoplight/types" = { + descriptor = "^13.0.0"; + pin = "13.19.0"; + runtime = true; + }; + "@stoplight/yaml-ast-parser" = { + descriptor = "0.0.48"; + pin = "0.0.48"; + runtime = true; + }; + tslib = { + descriptor = "^2.2.0"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2ts6W2U11hTePgL+lWMYzpituW1/lzO4lhTFjEeD3p4="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.3.tgz"; + }; + ident = "@stoplight/yaml"; + ltype = "file"; + version = "4.2.3"; + }; + }; + "@stoplight/yaml-ast-parser" = { + "0.0.48" = { + fetchInfo = { + narHash = "sha256-pftuxF//MmaZtMXnE5VZFN770+jPTnFRJrJMWCfFkh8="; + type = "tarball"; + url = "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.48.tgz"; + }; + ident = "@stoplight/yaml-ast-parser"; + ltype = "file"; + treeInfo = { }; + version = "0.0.48"; + }; + }; "@swc/helpers" = { "0.5.1" = { depInfo = { @@ -1695,6 +3421,51 @@ version = "3.0.0"; }; }; + "@types/es-aggregate-error" = { + "1.0.2" = { + depInfo = { + "@types/node" = { + descriptor = "*"; + pin = "20.4.7"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-TobP6QKmlWk8IzUqjjXh7vwlFczGRDM2vkg08fN3uRg="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.2.tgz"; + }; + ident = "@types/es-aggregate-error"; + ltype = "file"; + version = "1.0.2"; + }; + }; + "@types/estree" = { + "0.0.39" = { + fetchInfo = { + narHash = "sha256-iQQPh02C6exzFYVOFhUY1FuwYO4QNJp7jIIbmp/+kFI="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"; + }; + ident = "@types/estree"; + ltype = "file"; + treeInfo = { }; + version = "0.0.39"; + }; + }; + "@types/json-schema" = { + "7.0.12" = { + fetchInfo = { + narHash = "sha256-SzX/nP09FBtACXo+Sbm17+d6Azvd8jgN5kspvzW7Ad4="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz"; + }; + ident = "@types/json-schema"; + ltype = "file"; + treeInfo = { }; + version = "7.0.12"; + }; + }; "@types/json5" = { "0.0.29" = { fetchInfo = { @@ -1846,6 +3617,19 @@ version = "0.16.3"; }; }; + "@types/urijs" = { + "1.19.19" = { + fetchInfo = { + narHash = "sha256-Hr/DekYZPufml1QmwJVssTMpfn40hINbB1Rvh4zpRoo="; + type = "tarball"; + url = "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.19.tgz"; + }; + ident = "@types/urijs"; + ltype = "file"; + treeInfo = { }; + version = "1.19.19"; + }; + }; "@types/w3c-web-usb" = { "1.0.6" = { fetchInfo = { @@ -2018,6 +3802,25 @@ version = "5.62.0"; }; }; + abort-controller = { + "3.0.0" = { + depInfo = { + event-target-shim = { + descriptor = "^5.0.0"; + pin = "5.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8iDKo2rTwnYtzjP8LMIiR+7lAZz33Lwm1eMIZUf1KfU="; + type = "tarball"; + url = "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"; + }; + ident = "abort-controller"; + ltype = "file"; + version = "3.0.0"; + }; + }; acorn = { "8.10.0" = { binInfo = { @@ -2087,6 +3890,113 @@ ltype = "file"; version = "6.12.6"; }; + "8.12.0" = { + depInfo = { + fast-deep-equal = { + descriptor = "^3.1.1"; + pin = "3.1.3"; + runtime = true; + }; + json-schema-traverse = { + descriptor = "^1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + require-from-string = { + descriptor = "^2.0.2"; + pin = "2.0.2"; + runtime = true; + }; + uri-js = { + descriptor = "^4.2.2"; + pin = "4.4.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-/h14AT12yDEt5tAp5pGWv5Lmy7T6JZ6SdEq9gJ8r3cE="; + type = "tarball"; + url = "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"; + }; + ident = "ajv"; + ltype = "file"; + version = "8.12.0"; + }; + }; + ajv-draft-04 = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-bItvp09aLvDTdXbJUE0pBDCdFhpoHqd80qG4ZICXBzE="; + type = "tarball"; + url = "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz"; + }; + ident = "ajv-draft-04"; + ltype = "file"; + peerInfo = { + ajv = { + descriptor = "^8.5.0"; + optional = true; + }; + }; + treeInfo = { }; + version = "1.0.0"; + }; + }; + ajv-errors = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-E51mutq3zqBmdb70wpDnqX4cG0NKBwUv4p8CSpwhN6k="; + type = "tarball"; + url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz"; + }; + ident = "ajv-errors"; + ltype = "file"; + peerInfo = { + ajv = { + descriptor = "^8.0.1"; + }; + }; + treeInfo = { }; + version = "3.0.0"; + }; + }; + ajv-formats = { + "2.1.1" = { + depInfo = { + ajv = { + descriptor = "^8.0.0"; + pin = "8.12.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-u71olSGuc0KRZMh4pVjB+dlYddiiJJ6wF5v4i4TL5Sg="; + type = "tarball"; + url = "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"; + }; + ident = "ajv-formats"; + ltype = "file"; + peerInfo = { + ajv = { + descriptor = "^8.0.0"; + optional = true; + }; + }; + version = "2.1.1"; + }; + }; + ansi-colors = { + "4.1.3" = { + fetchInfo = { + narHash = "sha256-fNOK3LUQW/zhDixzUciypsFVPSK+15WBZXyF19Nsp8s="; + type = "tarball"; + url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz"; + }; + ident = "ansi-colors"; + ltype = "file"; + treeInfo = { }; + version = "4.1.3"; + }; }; ansi-regex = { "5.0.1" = { @@ -2188,6 +4098,23 @@ }; }; argparse = { + "1.0.10" = { + depInfo = { + sprintf-js = { + descriptor = "~1.0.2"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-6xIfdvWgo7qjBYOsYb2ONE1VoJTC1+6TSooyZlqqhVM="; + type = "tarball"; + url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; + }; + ident = "argparse"; + ltype = "file"; + version = "1.0.10"; + }; "2.0.1" = { fetchInfo = { narHash = "sha256-+v7oJKHcy2HR8XoEtVbDpl5zL5DeGcDB2Q3HO7xJaLc="; @@ -2485,6 +4412,44 @@ version = "1.0.1"; }; }; + as-table = { + "1.0.55" = { + depInfo = { + printable-characters = { + descriptor = "^1.0.42"; + pin = "1.0.42"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-qfON5YFEaKCqTSp1sf9p14GioFiasSTLmGc4fmPDpJU="; + type = "tarball"; + url = "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz"; + }; + ident = "as-table"; + ltype = "file"; + version = "1.0.55"; + }; + }; + ast-types = { + "0.14.2" = { + depInfo = { + tslib = { + descriptor = "^2.0.1"; + pin = "2.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7oXV7cfWx1xFvFx42qYVVc6T+c9DdAxC2U3Jj51ZKko="; + type = "tarball"; + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz"; + }; + ident = "ast-types"; + ltype = "file"; + version = "0.14.2"; + }; + }; ast-types-flow = { "0.0.7" = { fetchInfo = { @@ -2498,6 +4463,37 @@ version = "0.0.7"; }; }; + astring = { + "1.8.6" = { + binInfo = { + binPairs = { + astring = "bin/astring"; + }; + }; + fetchInfo = { + narHash = "sha256-J/rRNKLX2+0MK/WSuh3rmiZ6l8a0TSQ1dntlvTICWhM="; + type = "tarball"; + url = "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz"; + }; + ident = "astring"; + ltype = "file"; + treeInfo = { }; + version = "1.8.6"; + }; + }; + asynckit = { + "0.4.0" = { + fetchInfo = { + narHash = "sha256-ySX1KUru2VwlCX4xMQynwHNOtbX8yyqtirHD2ILEuyc="; + type = "tarball"; + url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"; + }; + ident = "asynckit"; + ltype = "file"; + treeInfo = { }; + version = "0.4.0"; + }; + }; autoprefixer = { "10.4.14" = { binInfo = { @@ -2578,6 +4574,35 @@ version = "4.7.2"; }; }; + axios = { + "1.4.0" = { + depInfo = { + follow-redirects = { + descriptor = "^1.15.0"; + pin = "1.15.2"; + runtime = true; + }; + form-data = { + descriptor = "^4.0.0"; + pin = "4.0.0"; + runtime = true; + }; + proxy-from-env = { + descriptor = "^1.1.0"; + pin = "1.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-VGSUaFLJbsQKbxZaqktQktzztZ6TMHbEJ5Lpyuzrihs="; + type = "tarball"; + url = "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz"; + }; + ident = "axios"; + ltype = "file"; + version = "1.4.0"; + }; + }; axobject-query = { "3.2.1" = { depInfo = { @@ -2626,6 +4651,19 @@ version = "3.1.0"; }; }; + backslash = { + "0.2.0" = { + fetchInfo = { + narHash = "sha256-AOKRz4BTLamEpeP5v5586q/BCFDfo0um1AfozRQB6Og="; + type = "tarball"; + url = "https://registry.npmjs.org/backslash/-/backslash-0.2.0.tgz"; + }; + ident = "backslash"; + ltype = "file"; + treeInfo = { }; + version = "0.2.0"; + }; + }; balanced-match = { "1.0.2" = { fetchInfo = { @@ -2734,6 +4772,19 @@ version = "4.21.10"; }; }; + builtins = { + "1.0.3" = { + fetchInfo = { + narHash = "sha256-hgxu58fvb9EoByPI1uC7HBIp9rXxBldcOyHtBDBVBrg="; + type = "tarball"; + url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz"; + }; + ident = "builtins"; + ltype = "file"; + treeInfo = { }; + version = "1.0.3"; + }; + }; busboy = { "1.6.0" = { depInfo = { @@ -2753,6 +4804,19 @@ version = "1.6.0"; }; }; + cac = { + "6.7.14" = { + fetchInfo = { + narHash = "sha256-1yV+SKzq+aeEBSgCkin0YzxcbLVCYMYWUDocXv2BvbU="; + type = "tarball"; + url = "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz"; + }; + ident = "cac"; + ltype = "file"; + treeInfo = { }; + version = "6.7.14"; + }; + }; call-bind = { "1.0.2" = { depInfo = { @@ -2777,6 +4841,19 @@ version = "1.0.2"; }; }; + call-me-maybe = { + "1.0.2" = { + fetchInfo = { + narHash = "sha256-tZy2JWLzj0tMMd+lWMiaxcyqKQvpKo3yf+qVGh3s+B0="; + type = "tarball"; + url = "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz"; + }; + ident = "call-me-maybe"; + ltype = "file"; + treeInfo = { }; + version = "1.0.2"; + }; + }; callsites = { "3.1.0" = { fetchInfo = { @@ -2948,6 +5025,48 @@ version = "0.0.1"; }; }; + cliui = { + "7.0.4" = { + depInfo = { + string-width = { + descriptor = "^4.2.0"; + pin = "4.2.3"; + runtime = true; + }; + strip-ansi = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + wrap-ansi = { + descriptor = "^7.0.0"; + pin = "7.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-nV2Fqd/nLmnxgtfDp4NuMDtAHVGsnGUVjtyNjDBmqvU="; + type = "tarball"; + url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"; + }; + ident = "cliui"; + ltype = "file"; + version = "7.0.4"; + }; + }; + clone = { + "1.0.4" = { + fetchInfo = { + narHash = "sha256-6RB8/hX1OY5L6zTOHHoUXfD/Y27sjA5C0azbpCEFV8M="; + type = "tarball"; + url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"; + }; + ident = "clone"; + ltype = "file"; + treeInfo = { }; + version = "1.0.4"; + }; + }; clsx = { "2.0.0" = { fetchInfo = { @@ -3021,7 +5140,37 @@ version = "1.1.4"; }; }; + combined-stream = { + "1.0.8" = { + depInfo = { + delayed-stream = { + descriptor = "~1.0.0"; + pin = "1.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+RCvzsa/ScK8HQNe6L6WRdxOuiJuqU1cRvV7qUfEbks="; + type = "tarball"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"; + }; + ident = "combined-stream"; + ltype = "file"; + version = "1.0.8"; + }; + }; commander = { + "2.20.3" = { + fetchInfo = { + narHash = "sha256-Lhil45v7SD12GmCv/klyoXGnkisKbobmN4XYw1g8l54="; + type = "tarball"; + url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"; + }; + ident = "commander"; + ltype = "file"; + treeInfo = { }; + version = "2.20.3"; + }; "4.1.1" = { fetchInfo = { narHash = "sha256-o8t5gDs/wZAL2Kp8DmTZCsGinzLn4RNUUnEnZ79x5Hk="; @@ -3034,6 +5183,32 @@ version = "4.1.1"; }; }; + commondir = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-jGg3gZrCHXpfkaYa2AiccVfiRHA1PXKbw1NYEmze+b0="; + type = "tarball"; + url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"; + }; + ident = "commondir"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; + compare-versions = { + "4.1.4" = { + fetchInfo = { + narHash = "sha256-cbXKurGrM/al82uPp7X2UYe6fUjR3PfB3oRBMdjLdyE="; + type = "tarball"; + url = "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.4.tgz"; + }; + ident = "compare-versions"; + ltype = "file"; + treeInfo = { }; + version = "4.1.4"; + }; + }; concat-map = { "0.0.1" = { fetchInfo = { @@ -3172,6 +5347,19 @@ version = "3.1.2"; }; }; + cuid = { + "2.1.8" = { + fetchInfo = { + narHash = "sha256-RFfJ79m9t0suo+HF3vD3qiJK2t2nueGPUzTVXlR5p/o="; + type = "tarball"; + url = "https://registry.npmjs.org/cuid/-/cuid-2.1.8.tgz"; + }; + ident = "cuid"; + ltype = "file"; + treeInfo = { }; + version = "2.1.8"; + }; + }; d3-array = { "3.2.4" = { depInfo = { @@ -3384,6 +5572,19 @@ version = "1.0.8"; }; }; + data-uri-to-buffer = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-oEMPxXuuhxP8u65JH0t/8V3ndjrh9aS+wMSPtvRQJx4="; + type = "tarball"; + url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz"; + }; + ident = "data-uri-to-buffer"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; debug = { "3.2.7" = { depInfo = { @@ -3452,6 +5653,38 @@ version = "0.1.4"; }; }; + deepmerge = { + "2.2.1" = { + fetchInfo = { + narHash = "sha256-ncWY5m4oFq5mMxvYkDeP5kquwqqBexs+LH/rImN5eGA="; + type = "tarball"; + url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz"; + }; + ident = "deepmerge"; + ltype = "file"; + treeInfo = { }; + version = "2.2.1"; + }; + }; + defaults = { + "1.0.4" = { + depInfo = { + clone = { + descriptor = "^1.0.2"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-IA3dnncB9umkqcaZ2AmgInzG5Y+dPtqd3Z/gHM0tf/g="; + type = "tarball"; + url = "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz"; + }; + ident = "defaults"; + ltype = "file"; + version = "1.0.4"; + }; + }; define-properties = { "1.2.0" = { depInfo = { @@ -3476,6 +5709,32 @@ version = "1.2.0"; }; }; + delayed-stream = { + "1.0.0" = { + fetchInfo = { + narHash = "sha256-kUE7OC4/g4RzhwzxU7Cj6hP07jok78tJwAsYWxWIQOc="; + type = "tarball"; + url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"; + }; + ident = "delayed-stream"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; + }; + dependency-graph = { + "0.11.0" = { + fetchInfo = { + narHash = "sha256-gq1D9LLSwe/nnEGEgUrW8FuDhfKUYoPrO993guFLOGA="; + type = "tarball"; + url = "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz"; + }; + ident = "dependency-graph"; + ltype = "file"; + treeInfo = { }; + version = "0.11.0"; + }; + }; dequal = { "2.0.3" = { fetchInfo = { @@ -3625,6 +5884,17 @@ }; }; emoji-regex = { + "8.0.0" = { + fetchInfo = { + narHash = "sha256-WRW3MHslwJkKGL+xt09TThHNLeRiKIcUGIk1j+ewTpc="; + type = "tarball"; + url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"; + }; + ident = "emoji-regex"; + ltype = "file"; + treeInfo = { }; + version = "8.0.0"; + }; "9.2.2" = { fetchInfo = { narHash = "sha256-xe6KVH2H1EXdHa5Y6sUeVZkWIZ4UESKkgS8f+/ZRNB4="; @@ -3661,6 +5931,30 @@ version = "5.15.0"; }; }; + enquirer = { + "2.4.1" = { + depInfo = { + ansi-colors = { + descriptor = "^4.1.1"; + pin = "4.1.3"; + runtime = true; + }; + strip-ansi = { + descriptor = "^6.0.1"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-beTKB8/v2jOhvO+Xb7kza+F4j6axlBrl8cr2Kl5edmU="; + type = "tarball"; + url = "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz"; + }; + ident = "enquirer"; + ltype = "file"; + version = "2.4.1"; + }; + }; error-ex = { "1.3.2" = { depInfo = { @@ -3889,6 +6183,55 @@ version = "1.22.1"; }; }; + es-aggregate-error = { + "1.0.9" = { + depInfo = { + define-properties = { + descriptor = "^1.1.4"; + pin = "1.2.0"; + runtime = true; + }; + es-abstract = { + descriptor = "^1.20.4"; + pin = "1.22.1"; + runtime = true; + }; + function-bind = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + functions-have-names = { + descriptor = "^1.2.3"; + pin = "1.2.3"; + runtime = true; + }; + get-intrinsic = { + descriptor = "^1.1.3"; + 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; + }; + }; + fetchInfo = { + narHash = "sha256-0TMgeLHN2WjHbK18P3Hyb0pf6L4f8qr9C1Sym9ril88="; + type = "tarball"; + url = "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.9.tgz"; + }; + ident = "es-aggregate-error"; + ltype = "file"; + version = "1.0.9"; + }; + }; es-set-tostringtag = { "2.0.1" = { depInfo = { @@ -3966,6 +6309,593 @@ version = "1.2.1"; }; }; + es6-promise = { + "3.3.1" = { + fetchInfo = { + narHash = "sha256-cIjEzmRLSNyNpYnJMqmH8P7naTlt6ZvQVmpqZ7VHGog="; + type = "tarball"; + url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz"; + }; + ident = "es6-promise"; + ltype = "file"; + treeInfo = { }; + version = "3.3.1"; + }; + }; + esbuild = { + "0.15.18" = { + binInfo = { + binPairs = { + esbuild = "bin/esbuild"; + }; + }; + depInfo = { + "@esbuild/android-arm" = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + "@esbuild/linux-loong64" = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-android-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-android-arm64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-darwin-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-darwin-arm64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-freebsd-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-freebsd-arm64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-32 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-arm = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-arm64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-mips64le = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-ppc64le = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-riscv64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-linux-s390x = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-netbsd-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-openbsd-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-sunos-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-windows-32 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-windows-64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + esbuild-windows-arm64 = { + descriptor = "0.15.18"; + optional = true; + pin = "0.15.18"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-cpOrpOfJ3FbajYBcW/1n7PbZVlqor+fZb0Mi0Gb2/Dc="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz"; + }; + ident = "esbuild"; + lifecycle = { + install = true; + }; + ltype = "file"; + version = "0.15.18"; + }; + }; + esbuild-android-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-YvwlUTl8HmAskzdWhXPawQuWxwN35LUZmr94kh/pjaw="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz"; + }; + ident = "esbuild-android-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "unknown" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-android-arm64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-QsV003tW7Yud+ozTSDAiH2O9dndB/pa11MUsnb9jzRA="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz"; + }; + ident = "esbuild-android-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch64" + ]; + os = [ + "unknown" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-darwin-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-RV3gicVhwBxwWx9yMimnoXpPZ1vvjiTxscuHYyFMeIM="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz"; + }; + ident = "esbuild-darwin-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "darwin" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-darwin-arm64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-X1HbpCceI38u4YWJgfIwZVXNuyowpuMbw+Ud4M+YOkc="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz"; + }; + ident = "esbuild-darwin-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch64" + ]; + os = [ + "darwin" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-freebsd-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-rf4t/Ivp+8HjrxEZYDpMSEWe0l4rFtKLxvWdMfIt4+0="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz"; + }; + ident = "esbuild-freebsd-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "freebsd" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-freebsd-arm64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-8Nj2Ur0ZixwRdAEOisOcMjXQQQhGJug7bK/v/UUgJNY="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz"; + }; + ident = "esbuild-freebsd-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch64" + ]; + os = [ + "freebsd" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-32 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-ZXng0ylgmcd38oAqzO2PUaEbd3xUtyCZze6ghTJYfnA="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz"; + }; + ident = "esbuild-linux-32"; + ltype = "file"; + sysInfo = { + cpu = [ + "i686" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-2g6YIq0odtIKb0SFdkvpYH7vM4Buf3YRatkrw7goluk="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz"; + }; + ident = "esbuild-linux-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-arm = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-Kkwn6tVzLbX3T+1IC9dQ+Z87vHw3NchleGaww3rBZ44="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz"; + }; + ident = "esbuild-linux-arm"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-arm64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-U1EhUyPd3cTDQVZf5dD2HgysmDne9DOzukZXEx1YUJg="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz"; + }; + ident = "esbuild-linux-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch64" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-mips64le = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-sNN1UuuVXXHzd/feSL2H2DaY/FBc0Ie1+M3dOu0zkLM="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz"; + }; + ident = "esbuild-linux-mips64le"; + ltype = "file"; + sysInfo = { + cpu = [ + "mipsel" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-ppc64le = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-3l+rynDvkRpR2goSTj46VGOJeyE2e5fji66QtA6t+/w="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz"; + }; + ident = "esbuild-linux-ppc64le"; + ltype = "file"; + sysInfo = { + cpu = [ + "powerpc64le" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-riscv64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-kVj54+p8WlbIus3tCEiozzLkfCZyeV+uMC7BKzLzEMk="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz"; + }; + ident = "esbuild-linux-riscv64"; + ltype = "file"; + sysInfo = { + cpu = [ + "riscv64" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-linux-s390x = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-OA1fXCqUFi3GgTre8uHj29JxILq9VHjrz/134I+4CM8="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz"; + }; + ident = "esbuild-linux-s390x"; + ltype = "file"; + sysInfo = { + cpu = [ + "unknown" + ]; + os = [ + "linux" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-netbsd-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-UNL29zwMndGNakoNZK7aHELh+FphYz39ugnmT//c2e4="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz"; + }; + ident = "esbuild-netbsd-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "netbsd" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-openbsd-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-BRWDmCVj/C4A9IZwG1EpxsLksT+0ZJlgYDHJbVxIDVI="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz"; + }; + ident = "esbuild-openbsd-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "openbsd" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-sunos-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-KFYiZ4bivnA8VfFQo9Z1OZkFr8XyLtVdRPHUfTpoe6U="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz"; + }; + ident = "esbuild-sunos-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "sunprocess" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-windows-32 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-RUR3vp/WsyRmv2zgloggIH/W4Jkymit6J8uPsqP9jtM="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz"; + }; + ident = "esbuild-windows-32"; + ltype = "file"; + sysInfo = { + cpu = [ + "i686" + ]; + os = [ + "win32" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-windows-64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-2MqvXDlaUcmuPydHKBKC1+27HswqSy0tOpDgz/DKOlU="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz"; + }; + ident = "esbuild-windows-64"; + ltype = "file"; + sysInfo = { + cpu = [ + "x86_64" + ]; + os = [ + "win32" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; + esbuild-windows-arm64 = { + "0.15.18" = { + fetchInfo = { + narHash = "sha256-y0vn1/J9sIDIotDMDJilSYGfIjh34iD+o88inh+V2BQ="; + type = "tarball"; + url = "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz"; + }; + ident = "esbuild-windows-arm64"; + ltype = "file"; + sysInfo = { + cpu = [ + "aarch64" + ]; + os = [ + "win32" + ]; + }; + treeInfo = { }; + version = "0.15.18"; + }; + }; escalade = { "3.1.1" = { fetchInfo = { @@ -4801,6 +7731,25 @@ version = "9.6.1"; }; }; + esprima = { + "4.0.1" = { + binInfo = { + binPairs = { + esparse = "bin/esparse.js"; + esvalidate = "bin/esvalidate.js"; + }; + }; + fetchInfo = { + narHash = "sha256-1+SuAJDLWU9BTTp5ceLHWDAlVfETkd5VW35T9kxNNg0="; + type = "tarball"; + url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"; + }; + ident = "esprima"; + ltype = "file"; + treeInfo = { }; + version = "4.0.1"; + }; + }; esquery = { "1.5.0" = { depInfo = { @@ -4852,6 +7801,30 @@ version = "5.3.0"; }; }; + estree-walker = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-8Wtdf/l4wmml2HcFW61LU/zkDjVPnvpR8U8OgSJTZwg="; + type = "tarball"; + url = "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz"; + }; + ident = "estree-walker"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + "2.0.2" = { + fetchInfo = { + narHash = "sha256-VWAjCLb125r8rYf6XVjVDWibZtnEDisgYEkcU7uZMlc="; + type = "tarball"; + url = "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"; + }; + ident = "estree-walker"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; esutils = { "2.0.3" = { fetchInfo = { @@ -4865,6 +7838,19 @@ version = "2.0.3"; }; }; + event-target-shim = { + "5.0.1" = { + fetchInfo = { + narHash = "sha256-2AJGuQbw+qwoe5mZd1JvbkE/oksRSHLS5K6rYdwvt0A="; + type = "tarball"; + url = "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz"; + }; + ident = "event-target-shim"; + ltype = "file"; + treeInfo = { }; + version = "5.0.1"; + }; + }; eventemitter3 = { "4.0.7" = { fetchInfo = { @@ -4878,6 +7864,65 @@ version = "4.0.7"; }; }; + execa = { + "5.1.1" = { + depInfo = { + cross-spawn = { + descriptor = "^7.0.3"; + pin = "7.0.3"; + runtime = true; + }; + get-stream = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + human-signals = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + is-stream = { + descriptor = "^2.0.0"; + pin = "2.0.1"; + runtime = true; + }; + merge-stream = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + npm-run-path = { + descriptor = "^4.0.1"; + pin = "4.0.1"; + runtime = true; + }; + onetime = { + descriptor = "^5.1.2"; + pin = "5.1.2"; + runtime = true; + }; + signal-exit = { + descriptor = "^3.0.3"; + pin = "3.0.7"; + runtime = true; + }; + strip-final-newline = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-P5IyUg7KIfSrao+yxAluQcJpF6R2YDzPqoOnmcLbVtQ="; + type = "tarball"; + url = "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"; + }; + ident = "execa"; + ltype = "file"; + version = "5.1.1"; + }; + }; fast-deep-equal = { "3.1.3" = { fetchInfo = { @@ -4905,6 +7950,43 @@ }; }; fast-glob = { + "3.2.12" = { + 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-YnT17ehrbvhwqYLX+9p1qX6JPxDvNK81DX3DCzn/XPA="; + type = "tarball"; + url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz"; + }; + ident = "fast-glob"; + ltype = "file"; + version = "3.2.12"; + }; "3.3.1" = { depInfo = { "@nodelib/fs.stat" = { @@ -4969,6 +8051,32 @@ version = "2.0.6"; }; }; + fast-memoize = { + "2.5.2" = { + fetchInfo = { + narHash = "sha256-VCuN++59C22UmtD3ZIw2XaHP/Pwnvx9AAtjremfnAr4="; + type = "tarball"; + url = "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz"; + }; + ident = "fast-memoize"; + ltype = "file"; + treeInfo = { }; + version = "2.5.2"; + }; + }; + fast-safe-stringify = { + "2.1.1" = { + fetchInfo = { + narHash = "sha256-8JSjejXM3vYZcePsFSgp3nsuz1MS9pJyLf0hqJPSpcY="; + type = "tarball"; + url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"; + }; + ident = "fast-safe-stringify"; + ltype = "file"; + treeInfo = { }; + version = "2.1.1"; + }; + }; fastq = { "1.15.0" = { depInfo = { @@ -5040,6 +8148,23 @@ }; }; find-up = { + "3.0.0" = { + depInfo = { + locate-path = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-MqJDglB+Fm0w0FN0ebtHpOon3vAFJt+5tm1Vq0FkReY="; + type = "tarball"; + url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"; + }; + ident = "find-up"; + ltype = "file"; + version = "3.0.0"; + }; "5.0.0" = { depInfo = { locate-path = { @@ -5100,6 +8225,25 @@ version = "3.2.7"; }; }; + follow-redirects = { + "1.15.2" = { + fetchInfo = { + narHash = "sha256-MK6jEPJVqrI028JDGPYWVcf11eBgflgylSJU+Z1RAF8="; + type = "tarball"; + url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"; + }; + ident = "follow-redirects"; + ltype = "file"; + peerInfo = { + debug = { + descriptor = "*"; + optional = true; + }; + }; + treeInfo = { }; + version = "1.15.2"; + }; + }; for-each = { "0.3.3" = { depInfo = { @@ -5119,6 +8263,48 @@ version = "0.3.3"; }; }; + form-data = { + "4.0.0" = { + depInfo = { + asynckit = { + descriptor = "^0.4.0"; + pin = "0.4.0"; + runtime = true; + }; + combined-stream = { + descriptor = "^1.0.8"; + pin = "1.0.8"; + runtime = true; + }; + mime-types = { + descriptor = "^2.1.12"; + pin = "2.1.35"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ASh2B2n7uaQZkO0SWR3lnu3IeZ6e1KIevUBTfO0ixLU="; + type = "tarball"; + url = "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"; + }; + ident = "form-data"; + ltype = "file"; + version = "4.0.0"; + }; + }; + format-util = { + "1.0.5" = { + fetchInfo = { + narHash = "sha256-x0EN0Gk1ee5oV4HaSC5//VYNwTlxNMyk/tN4cGnjexQ="; + type = "tarball"; + url = "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz"; + }; + ident = "format-util"; + ltype = "file"; + treeInfo = { }; + version = "1.0.5"; + }; + }; "fraction.js" = { "4.2.0" = { fetchInfo = { @@ -5132,6 +8318,35 @@ version = "4.2.0"; }; }; + fs-extra = { + "10.1.0" = { + depInfo = { + graceful-fs = { + descriptor = "^4.2.0"; + pin = "4.2.11"; + runtime = true; + }; + jsonfile = { + descriptor = "^6.0.1"; + pin = "6.1.0"; + runtime = true; + }; + universalify = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-PQ+uNPCEvMKJHftEGLouC++L6nvRvIehWDLixzDVkgE="; + type = "tarball"; + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"; + }; + ident = "fs-extra"; + ltype = "file"; + version = "10.1.0"; + }; + }; "fs.realpath" = { "1.0.0" = { fetchInfo = { @@ -5226,6 +8441,19 @@ version = "1.2.3"; }; }; + get-caller-file = { + "2.0.5" = { + fetchInfo = { + narHash = "sha256-6s6ASytSaJ0gB+1O75bM58qa3ql1fpWpA8ayznW3F+I="; + type = "tarball"; + url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"; + }; + ident = "get-caller-file"; + ltype = "file"; + treeInfo = { }; + version = "2.0.5"; + }; + }; get-intrinsic = { "1.2.1" = { depInfo = { @@ -5260,6 +8488,43 @@ version = "1.2.1"; }; }; + get-source = { + "2.0.12" = { + depInfo = { + data-uri-to-buffer = { + descriptor = "^2.0.0"; + pin = "2.0.2"; + runtime = true; + }; + source-map = { + descriptor = "^0.6.1"; + pin = "0.6.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-6ZXEcclhuHzTS1j/7Kp4ltHRvxuo9TCGCNTIWMZoVCw="; + type = "tarball"; + url = "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz"; + }; + ident = "get-source"; + ltype = "file"; + version = "2.0.12"; + }; + }; + get-stream = { + "6.0.1" = { + fetchInfo = { + narHash = "sha256-NkzeCHoKd73Q37o0O2OT8yyusJPNB3pWuTNPjTHRZN8="; + type = "tarball"; + url = "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"; + }; + ident = "get-stream"; + ltype = "file"; + treeInfo = { }; + version = "6.0.1"; + }; + }; get-symbol-description = { "1.0.0" = { depInfo = { @@ -5735,6 +9000,159 @@ version = "3.3.2"; }; }; + hpagent = { + "1.2.0" = { + fetchInfo = { + narHash = "sha256-B0Sov+wlOtQvN/ygcnns6a6buyObXwo9mNRqA82oG+M="; + type = "tarball"; + url = "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz"; + }; + ident = "hpagent"; + ltype = "file"; + treeInfo = { }; + version = "1.2.0"; + }; + }; + http2-client = { + "1.3.5" = { + fetchInfo = { + narHash = "sha256-TAGT1j0/SuhPQc5zqeb3Ji5dqdQqT0K2nZ/uIHKVV14="; + type = "tarball"; + url = "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz"; + }; + ident = "http2-client"; + ltype = "file"; + treeInfo = { }; + version = "1.3.5"; + }; + }; + human-signals = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-KRp+zRfFzMRydLkYqjMF4hAY131GmpbWfJB3Lgxiia4="; + type = "tarball"; + url = "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"; + }; + ident = "human-signals"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; + ibm-openapi-validator = { + "0.97.5" = { + binInfo = { + binPairs = { + lint-openapi = "src/cli-validator/index.js"; + }; + }; + depInfo = { + "@ibm-cloud/openapi-ruleset" = { + descriptor = "0.45.5"; + pin = "0.45.5"; + runtime = true; + }; + "@stoplight/spectral-cli" = { + descriptor = "^6.4.2"; + pin = "6.10.1"; + runtime = true; + }; + "@stoplight/spectral-core" = { + descriptor = "^1.12.4"; + pin = "1.18.3"; + runtime = true; + }; + "@stoplight/spectral-parsers" = { + descriptor = "^1.0.1"; + pin = "1.0.3"; + runtime = true; + }; + chalk = { + descriptor = "^4.1.1"; + pin = "4.1.2"; + runtime = true; + }; + commander = { + descriptor = "^2.20.3"; + pin = "2.20.3"; + runtime = true; + }; + deepmerge = { + descriptor = "^2.2.1"; + pin = "2.2.1"; + runtime = true; + }; + find-up = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + globby = { + descriptor = "^11.0.4"; + pin = "11.1.0"; + runtime = true; + }; + js-yaml = { + descriptor = "^3.14.1"; + pin = "3.14.1"; + runtime = true; + }; + json-dup-key-validator = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + json-schema-ref-parser = { + descriptor = "^5.1.3"; + pin = "5.1.3"; + runtime = true; + }; + jsonschema = { + descriptor = "^1.4.0"; + pin = "1.4.1"; + runtime = true; + }; + lodash = { + descriptor = "^4.17.21"; + pin = "4.17.21"; + runtime = true; + }; + matcher = { + descriptor = "^1.1.1"; + pin = "1.1.1"; + runtime = true; + }; + pad = { + descriptor = "^2.3.0"; + pin = "2.3.0"; + runtime = true; + }; + require-all = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + semver = { + descriptor = "^5.7.1"; + pin = "5.7.2"; + runtime = true; + }; + yaml-js = { + descriptor = "^0.2.3"; + pin = "0.2.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-OAtHLrGRiAwo8mqfU8+TScxq/bRJ4/keuTUJAQcn+rw="; + type = "tarball"; + url = "https://registry.npmjs.org/ibm-openapi-validator/-/ibm-openapi-validator-0.97.5.tgz"; + }; + ident = "ibm-openapi-validator"; + ltype = "file"; + version = "0.97.5"; + }; + }; ignore = { "5.2.4" = { fetchInfo = { @@ -5748,6 +9166,19 @@ version = "5.2.4"; }; }; + immer = { + "9.0.21" = { + fetchInfo = { + narHash = "sha256-IwQugqdVIPXOuRtwImgR8acRz0T7z045zMJe/JZfTD4="; + type = "tarball"; + url = "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz"; + }; + ident = "immer"; + ltype = "file"; + treeInfo = { }; + version = "9.0.21"; + }; + }; import-fresh = { "3.3.0" = { depInfo = { @@ -6032,6 +9463,19 @@ version = "2.1.1"; }; }; + is-fullwidth-code-point = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-FAwh/1ODBHIw/Tm2EQLvleV6Xkb1qy7AKy6kBEi9ei8="; + type = "tarball"; + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"; + }; + ident = "is-fullwidth-code-point"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; is-glob = { "4.0.3" = { depInfo = { @@ -6109,6 +9553,25 @@ version = "3.0.3"; }; }; + is-reference = { + "1.2.1" = { + depInfo = { + "@types/estree" = { + descriptor = "*"; + pin = "0.0.39"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-fOuUkved1TR1elsn+8mGhlPUWkyRR66Eg7tmQR3Y/MY="; + type = "tarball"; + url = "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz"; + }; + ident = "is-reference"; + ltype = "file"; + version = "1.2.1"; + }; + }; is-regex = { "1.1.4" = { depInfo = { @@ -6152,6 +9615,19 @@ version = "1.0.2"; }; }; + is-stream = { + "2.0.1" = { + fetchInfo = { + narHash = "sha256-Fh80EDj5F2Taioq1Q5Q877MARryNTEB3CzpqWiSUlJQ="; + type = "tarball"; + url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"; + }; + ident = "is-stream"; + ltype = "file"; + treeInfo = { }; + version = "2.0.1"; + }; + }; is-string = { "1.0.7" = { depInfo = { @@ -6286,6 +9762,33 @@ }; }; js-yaml = { + "3.14.1" = { + binInfo = { + binPairs = { + js-yaml = "bin/js-yaml.js"; + }; + }; + depInfo = { + argparse = { + descriptor = "^1.0.7"; + pin = "1.0.10"; + runtime = true; + }; + esprima = { + descriptor = "^4.0.0"; + pin = "4.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-77V7kBw4w4mGhwUA3ay8IvZMqBK8XpXCEjaCDhCyuHU="; + type = "tarball"; + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"; + }; + ident = "js-yaml"; + ltype = "file"; + version = "3.14.1"; + }; "4.1.0" = { binInfo = { binPairs = { @@ -6309,6 +9812,38 @@ version = "4.1.0"; }; }; + jsep = { + "1.3.8" = { + fetchInfo = { + narHash = "sha256-xry2lpW+sVL4dTK6//4hYWC97UlEtIBYRwHQLcou4uA="; + type = "tarball"; + url = "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz"; + }; + ident = "jsep"; + ltype = "file"; + treeInfo = { }; + version = "1.3.8"; + }; + }; + json-dup-key-validator = { + "1.0.3" = { + depInfo = { + backslash = { + descriptor = "^0.2.0"; + pin = "0.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-yn/QpfNroVs+9nRueYeUP4f8EGECd7LjWzud2kMjfWs="; + type = "tarball"; + url = "https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.3.tgz"; + }; + ident = "json-dup-key-validator"; + ltype = "file"; + version = "1.0.3"; + }; + }; json-parse-even-better-errors = { "2.3.1" = { fetchInfo = { @@ -6322,6 +9857,40 @@ version = "2.3.1"; }; }; + json-schema-ref-parser = { + "5.1.3" = { + depInfo = { + call-me-maybe = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + debug = { + descriptor = "^3.1.0"; + pin = "3.2.7"; + runtime = true; + }; + js-yaml = { + descriptor = "^3.12.0"; + pin = "3.14.1"; + runtime = true; + }; + ono = { + descriptor = "^4.0.6"; + pin = "4.0.11"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-+e0kioQr/N6EzZiP3EpLgabD3Za+S8rslA8TnBCUokI="; + type = "tarball"; + url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-5.1.3.tgz"; + }; + ident = "json-schema-ref-parser"; + ltype = "file"; + version = "5.1.3"; + }; + }; json-schema-traverse = { "0.4.1" = { fetchInfo = { @@ -6334,6 +9903,17 @@ treeInfo = { }; version = "0.4.1"; }; + "1.0.0" = { + fetchInfo = { + narHash = "sha256-oFBdQYJbyzJo1poFuGBgYzTLpPZgBC9Xi3c8TXqQkS4="; + type = "tarball"; + url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"; + }; + ident = "json-schema-traverse"; + ltype = "file"; + treeInfo = { }; + version = "1.0.0"; + }; }; json-stable-stringify-without-jsonify = { "1.0.1" = { @@ -6372,6 +9952,94 @@ version = "1.0.2"; }; }; + jsonc-parser = { + "2.2.1" = { + fetchInfo = { + narHash = "sha256-4uk/KB7Z53M8ZC0WDTFX5A9POXPScY7y8fpw8kZpIdQ="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz"; + }; + ident = "jsonc-parser"; + ltype = "file"; + treeInfo = { }; + version = "2.2.1"; + }; + }; + jsonfile = { + "6.1.0" = { + depInfo = { + graceful-fs = { + descriptor = "^4.1.6"; + optional = true; + pin = "4.2.11"; + runtime = true; + }; + universalify = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-4QwM2yG0GbEgncuoNWEYOtRjAS9tFi4mkUMpyk7Aht4="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"; + }; + ident = "jsonfile"; + ltype = "file"; + version = "6.1.0"; + }; + }; + jsonpath-plus = { + "6.0.1" = { + fetchInfo = { + narHash = "sha256-sLuJ/2iMy1YXsfdZLNpvNOi84RQY6Kl3A0bTAH2gf/U="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz"; + }; + ident = "jsonpath-plus"; + ltype = "file"; + treeInfo = { }; + version = "6.0.1"; + }; + "7.1.0" = { + fetchInfo = { + narHash = "sha256-02chxB91HmyifeghWSBqk65JooJ95euokX2gS+3KML4="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz"; + }; + ident = "jsonpath-plus"; + ltype = "file"; + treeInfo = { }; + version = "7.1.0"; + }; + }; + jsonpointer = { + "5.0.1" = { + fetchInfo = { + narHash = "sha256-J8nyDp/Ma3gqzYzIAU7zLJwSWOuJoMn4HmOBBpwHpJI="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz"; + }; + ident = "jsonpointer"; + ltype = "file"; + treeInfo = { }; + version = "5.0.1"; + }; + }; + jsonschema = { + "1.4.1" = { + fetchInfo = { + narHash = "sha256-3ppbBJCWYiaT9f9fnSnrhWiW89YxXX8QkowjjQMUPSI="; + type = "tarball"; + url = "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz"; + }; + ident = "jsonschema"; + ltype = "file"; + treeInfo = { }; + version = "1.4.1"; + }; + }; jsx-ast-utils = { "3.3.5" = { depInfo = { @@ -6438,6 +10106,19 @@ version = "1.0.5"; }; }; + leven = { + "3.1.0" = { + fetchInfo = { + narHash = "sha256-Lqb1AQUSH/47Zodo4pnzTiJ7YVH/ZJ1KxQDyUOvr3Ok="; + type = "tarball"; + url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"; + }; + ident = "leven"; + ltype = "file"; + treeInfo = { }; + version = "3.1.0"; + }; + }; levn = { "0.4.1" = { depInfo = { @@ -6489,6 +10170,28 @@ }; }; locate-path = { + "3.0.0" = { + depInfo = { + p-locate = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + path-exists = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-PL6JLv3yHkyLXYpeBBdTZ7/bFNiCbCjlr1YNfze21F4="; + type = "tarball"; + url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"; + }; + ident = "locate-path"; + ltype = "file"; + version = "3.0.0"; + }; "6.0.0" = { depInfo = { p-locate = { @@ -6520,6 +10223,32 @@ version = "4.17.21"; }; }; + "lodash.get" = { + "4.4.2" = { + fetchInfo = { + narHash = "sha256-wZOZjWT3WsLMfy4Uv58CbV4o/0IjwZ2k9Jd0zGBF5/c="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"; + }; + ident = "lodash.get"; + ltype = "file"; + treeInfo = { }; + version = "4.4.2"; + }; + }; + "lodash.isempty" = { + "4.4.0" = { + fetchInfo = { + narHash = "sha256-UKZTGO7LbDjQ2ZXqXpOLlX561kSTR+TWEMbuMJJLKOE="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz"; + }; + ident = "lodash.isempty"; + ltype = "file"; + treeInfo = { }; + version = "4.4.0"; + }; + }; "lodash.merge" = { "4.6.2" = { fetchInfo = { @@ -6533,6 +10262,84 @@ version = "4.6.2"; }; }; + "lodash.omit" = { + "4.5.0" = { + fetchInfo = { + narHash = "sha256-02ws4Kyheaq/oLE62Tk/Dy+fAWSPzZWs7cngzr+zq/o="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"; + }; + ident = "lodash.omit"; + ltype = "file"; + treeInfo = { }; + version = "4.5.0"; + }; + }; + "lodash.omitby" = { + "4.6.0" = { + fetchInfo = { + narHash = "sha256-nmgrnafIsTyAnhaGicLFWV7+BdTb+JVP8OgZd44a028="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz"; + }; + ident = "lodash.omitby"; + ltype = "file"; + treeInfo = { }; + version = "4.6.0"; + }; + }; + "lodash.topath" = { + "4.5.2" = { + fetchInfo = { + narHash = "sha256-3aFuJwgps5++V1+NiIqp8F85cyM3ox59tj2Ux7WbD4s="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz"; + }; + ident = "lodash.topath"; + ltype = "file"; + treeInfo = { }; + version = "4.5.2"; + }; + }; + "lodash.uniq" = { + "4.5.0" = { + fetchInfo = { + narHash = "sha256-Sw5vOkUFgRD6stksmS6OQiTcDS6QuEIufLF9NI85EB0="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"; + }; + ident = "lodash.uniq"; + ltype = "file"; + treeInfo = { }; + version = "4.5.0"; + }; + }; + "lodash.uniqby" = { + "4.7.0" = { + fetchInfo = { + narHash = "sha256-RdNoosS58YOS75dIVwPPQBqLZcjCzVr4CA/N9q5tbZ0="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz"; + }; + ident = "lodash.uniqby"; + ltype = "file"; + treeInfo = { }; + version = "4.7.0"; + }; + }; + "lodash.uniqwith" = { + "4.5.0" = { + fetchInfo = { + narHash = "sha256-YEatPFrj1x7fK2JgEgYhnh8JSYiFtbwbHCajA3Ex7o8="; + type = "tarball"; + url = "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz"; + }; + ident = "lodash.uniqwith"; + ltype = "file"; + treeInfo = { }; + version = "4.5.0"; + }; + }; loose-envify = { "1.4.0" = { binInfo = { @@ -6576,6 +10383,57 @@ version = "6.0.0"; }; }; + magic-string = { + "0.25.9" = { + depInfo = { + sourcemap-codec = { + descriptor = "^1.4.8"; + pin = "1.4.8"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DZQkG9gmtfcmQOclaDQzaNCzG0alqiIHVG+aF8g82aQ="; + type = "tarball"; + url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"; + }; + ident = "magic-string"; + ltype = "file"; + version = "0.25.9"; + }; + }; + matcher = { + "1.1.1" = { + depInfo = { + escape-string-regexp = { + descriptor = "^1.0.4"; + pin = "1.0.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7mt6KwWzoh6HKT2mtqqgn3szmfQ+BiHpnjZjnQrjSGg="; + type = "tarball"; + url = "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz"; + }; + ident = "matcher"; + ltype = "file"; + version = "1.1.1"; + }; + }; + merge-stream = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-0ZC11XNq6TaUxEXOV9bwaS71Qd3wQoqZAkFRvtnab5I="; + type = "tarball"; + url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"; + }; + ident = "merge-stream"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; merge2 = { "1.4.1" = { fetchInfo = { @@ -6613,6 +10471,51 @@ version = "4.0.5"; }; }; + mime-db = { + "1.52.0" = { + fetchInfo = { + narHash = "sha256-NWkhw5USnQpCVdzynhDEG/VbDLOdjy0JtGgopd89jr8="; + type = "tarball"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"; + }; + ident = "mime-db"; + ltype = "file"; + treeInfo = { }; + version = "1.52.0"; + }; + }; + mime-types = { + "2.1.35" = { + depInfo = { + mime-db = { + descriptor = "1.52.0"; + pin = "1.52.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-OT0LH+QO5JfJrh7X0Lzsv3l/WurbpxPx/nztSX7DeI8="; + type = "tarball"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"; + }; + ident = "mime-types"; + ltype = "file"; + version = "2.1.35"; + }; + }; + mimic-fn = { + "2.1.0" = { + fetchInfo = { + narHash = "sha256-up0po5F914aiPm0fCqnagVNmpVJeMAroQXpYiWZAOn0="; + type = "tarball"; + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"; + }; + ident = "mimic-fn"; + ltype = "file"; + treeInfo = { }; + version = "2.1.0"; + }; + }; minimatch = { "3.1.2" = { depInfo = { @@ -6702,13 +10605,22 @@ pin = "10.4.14"; runtime = true; }; + axios = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; classnames = { descriptor = "^2.3.2"; pin = "2.3.2"; runtime = true; }; + esbuild = { + descriptor = "^0.15.18"; + pin = "0.15.18"; + }; eslint = { - descriptor = "8.46.0"; + descriptor = "^8.46.0"; pin = "8.46.0"; }; eslint-config-next = { @@ -6729,6 +10641,10 @@ pin = "13.4.12"; runtime = true; }; + orval = { + descriptor = "^6.17.0"; + pin = "6.17.0"; + }; postcss = { descriptor = "8.4.27"; pin = "8.4.27"; @@ -6767,6 +10683,11 @@ pin = "2.7.3"; runtime = true; }; + swr = { + descriptor = "^2.2.1"; + pin = "2.2.1"; + runtime = true; + }; tailwindcss = { descriptor = "3.3.3"; pin = "3.3.3"; @@ -6791,6 +10712,46 @@ "node_modules/@alloc/quick-lru" = { key = "@alloc/quick-lru/5.2.0"; }; + "node_modules/@apidevtools/json-schema-ref-parser" = { + dev = true; + key = "@apidevtools/json-schema-ref-parser/9.0.6"; + }; + "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse" = { + dev = true; + key = "argparse/1.0.10"; + }; + "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml" = { + dev = true; + key = "js-yaml/3.14.1"; + }; + "node_modules/@apidevtools/openapi-schemas" = { + dev = true; + key = "@apidevtools/openapi-schemas/2.1.0"; + }; + "node_modules/@apidevtools/swagger-methods" = { + dev = true; + key = "@apidevtools/swagger-methods/3.0.2"; + }; + "node_modules/@apidevtools/swagger-parser" = { + dev = true; + key = "@apidevtools/swagger-parser/10.1.0"; + }; + "node_modules/@apidevtools/swagger-parser/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@apidevtools/swagger-parser/node_modules/ajv-draft-04" = { + dev = true; + key = "ajv-draft-04/1.0.0"; + }; + "node_modules/@apidevtools/swagger-parser/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@asyncapi/specs" = { + dev = true; + key = "@asyncapi/specs/4.3.1"; + }; "node_modules/@babel/code-frame" = { key = "@babel/code-frame/7.22.10"; }; @@ -6893,6 +10854,16 @@ "node_modules/@emotion/weak-memoize" = { key = "@emotion/weak-memoize/0.3.1"; }; + "node_modules/@esbuild/android-arm" = { + dev = true; + key = "@esbuild/android-arm/0.15.18"; + optional = true; + }; + "node_modules/@esbuild/linux-loong64" = { + dev = true; + key = "@esbuild/linux-loong64/0.15.18"; + optional = true; + }; "node_modules/@eslint-community/eslint-utils" = { dev = true; key = "@eslint-community/eslint-utils/4.4.0"; @@ -6909,6 +10880,10 @@ dev = true; key = "@eslint/js/8.47.0"; }; + "node_modules/@exodus/schemasafe" = { + dev = true; + key = "@exodus/schemasafe/1.2.4"; + }; "node_modules/@humanwhocodes/config-array" = { dev = true; key = "@humanwhocodes/config-array/0.11.10"; @@ -6921,6 +10896,14 @@ dev = true; key = "@humanwhocodes/object-schema/1.2.1"; }; + "node_modules/@ibm-cloud/openapi-ruleset" = { + dev = true; + key = "@ibm-cloud/openapi-ruleset/0.45.5"; + }; + "node_modules/@ibm-cloud/openapi-ruleset-utilities" = { + dev = true; + key = "@ibm-cloud/openapi-ruleset-utilities/0.0.1"; + }; "node_modules/@jridgewell/gen-mapping" = { key = "@jridgewell/gen-mapping/0.3.3"; }; @@ -6936,6 +10919,18 @@ "node_modules/@jridgewell/trace-mapping" = { key = "@jridgewell/trace-mapping/0.3.19"; }; + "node_modules/@jsdevtools/ono" = { + dev = true; + key = "@jsdevtools/ono/7.1.3"; + }; + "node_modules/@jsep-plugin/regex" = { + dev = true; + key = "@jsep-plugin/regex/1.0.3"; + }; + "node_modules/@jsep-plugin/ternary" = { + dev = true; + key = "@jsep-plugin/ternary/1.1.3"; + }; "node_modules/@mui/base" = { key = "@mui/base/5.0.0-beta.11"; }; @@ -7015,13 +11010,213 @@ "node_modules/@nodelib/fs.walk" = { key = "@nodelib/fs.walk/1.2.8"; }; + "node_modules/@orval/angular" = { + dev = true; + key = "@orval/angular/6.17.0"; + }; + "node_modules/@orval/axios" = { + dev = true; + key = "@orval/axios/6.17.0"; + }; + "node_modules/@orval/core" = { + dev = true; + key = "@orval/core/6.17.0"; + }; + "node_modules/@orval/core/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@orval/core/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@orval/msw" = { + dev = true; + key = "@orval/msw/6.17.0"; + }; + "node_modules/@orval/query" = { + dev = true; + key = "@orval/query/6.17.0"; + }; + "node_modules/@orval/swr" = { + dev = true; + key = "@orval/swr/6.17.0"; + }; + "node_modules/@orval/zod" = { + dev = true; + key = "@orval/zod/6.17.0"; + }; "node_modules/@popperjs/core" = { key = "@popperjs/core/2.11.8"; }; + "node_modules/@rollup/plugin-commonjs" = { + dev = true; + key = "@rollup/plugin-commonjs/22.0.2"; + }; + "node_modules/@rollup/pluginutils" = { + dev = true; + key = "@rollup/pluginutils/3.1.0"; + }; + "node_modules/@rollup/pluginutils/node_modules/estree-walker" = { + dev = true; + key = "estree-walker/1.0.1"; + }; "node_modules/@rushstack/eslint-patch" = { dev = true; key = "@rushstack/eslint-patch/1.3.3"; }; + "node_modules/@stoplight/json" = { + dev = true; + key = "@stoplight/json/3.21.0"; + }; + "node_modules/@stoplight/json-ref-readers" = { + dev = true; + key = "@stoplight/json-ref-readers/1.2.2"; + }; + "node_modules/@stoplight/json-ref-readers/node_modules/tslib" = { + dev = true; + key = "tslib/1.14.1"; + }; + "node_modules/@stoplight/json-ref-resolver" = { + dev = true; + key = "@stoplight/json-ref-resolver/3.1.6"; + }; + "node_modules/@stoplight/ordered-object-literal" = { + dev = true; + key = "@stoplight/ordered-object-literal/1.0.4"; + }; + "node_modules/@stoplight/path" = { + dev = true; + key = "@stoplight/path/1.3.2"; + }; + "node_modules/@stoplight/spectral-cli" = { + dev = true; + key = "@stoplight/spectral-cli/6.10.1"; + }; + "node_modules/@stoplight/spectral-cli/node_modules/fast-glob" = { + dev = true; + key = "fast-glob/3.2.12"; + }; + "node_modules/@stoplight/spectral-cli/node_modules/glob-parent" = { + dev = true; + key = "glob-parent/5.1.2"; + }; + "node_modules/@stoplight/spectral-core" = { + dev = true; + key = "@stoplight/spectral-core/1.18.3"; + }; + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/better-ajv-errors" = { + dev = true; + key = "@stoplight/better-ajv-errors/1.0.3"; + }; + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/types" = { + dev = true; + key = "@stoplight/types/13.6.0"; + }; + "node_modules/@stoplight/spectral-core/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@stoplight/spectral-core/node_modules/ajv-errors" = { + dev = true; + key = "ajv-errors/3.0.0"; + }; + "node_modules/@stoplight/spectral-core/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@stoplight/spectral-formats" = { + dev = true; + key = "@stoplight/spectral-formats/1.5.0"; + }; + "node_modules/@stoplight/spectral-formatters" = { + dev = true; + key = "@stoplight/spectral-formatters/1.2.0"; + }; + "node_modules/@stoplight/spectral-functions" = { + dev = true; + key = "@stoplight/spectral-functions/1.7.2"; + }; + "node_modules/@stoplight/spectral-functions/node_modules/@stoplight/better-ajv-errors" = { + dev = true; + key = "@stoplight/better-ajv-errors/1.0.3"; + }; + "node_modules/@stoplight/spectral-functions/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@stoplight/spectral-functions/node_modules/ajv-draft-04" = { + dev = true; + key = "ajv-draft-04/1.0.0"; + }; + "node_modules/@stoplight/spectral-functions/node_modules/ajv-errors" = { + dev = true; + key = "ajv-errors/3.0.0"; + }; + "node_modules/@stoplight/spectral-functions/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@stoplight/spectral-parsers" = { + dev = true; + key = "@stoplight/spectral-parsers/1.0.3"; + }; + "node_modules/@stoplight/spectral-ref-resolver" = { + dev = true; + key = "@stoplight/spectral-ref-resolver/1.0.4"; + }; + "node_modules/@stoplight/spectral-ruleset-bundler" = { + dev = true; + key = "@stoplight/spectral-ruleset-bundler/1.5.2"; + }; + "node_modules/@stoplight/spectral-ruleset-migrator" = { + dev = true; + key = "@stoplight/spectral-ruleset-migrator/1.9.5"; + }; + "node_modules/@stoplight/spectral-ruleset-migrator/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@stoplight/spectral-ruleset-migrator/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@stoplight/spectral-rulesets" = { + dev = true; + key = "@stoplight/spectral-rulesets/1.16.0"; + }; + "node_modules/@stoplight/spectral-rulesets/node_modules/@stoplight/better-ajv-errors" = { + dev = true; + key = "@stoplight/better-ajv-errors/1.0.3"; + }; + "node_modules/@stoplight/spectral-rulesets/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/@stoplight/spectral-rulesets/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/@stoplight/spectral-runtime" = { + dev = true; + key = "@stoplight/spectral-runtime/1.1.2"; + }; + "node_modules/@stoplight/spectral-runtime/node_modules/@stoplight/types" = { + dev = true; + key = "@stoplight/types/12.5.0"; + }; + "node_modules/@stoplight/types" = { + dev = true; + key = "@stoplight/types/13.19.0"; + }; + "node_modules/@stoplight/yaml" = { + dev = true; + key = "@stoplight/yaml/4.2.3"; + }; + "node_modules/@stoplight/yaml-ast-parser" = { + dev = true; + key = "@stoplight/yaml-ast-parser/0.0.48"; + }; "node_modules/@swc/helpers" = { key = "@swc/helpers/0.5.1"; }; @@ -7052,6 +11247,18 @@ "node_modules/@types/d3-timer" = { key = "@types/d3-timer/3.0.0"; }; + "node_modules/@types/es-aggregate-error" = { + dev = true; + key = "@types/es-aggregate-error/1.0.2"; + }; + "node_modules/@types/estree" = { + dev = true; + key = "@types/estree/0.0.39"; + }; + "node_modules/@types/json-schema" = { + dev = true; + key = "@types/json-schema/7.0.12"; + }; "node_modules/@types/json5" = { dev = true; key = "@types/json5/0.0.29"; @@ -7082,6 +11289,10 @@ "node_modules/@types/scheduler" = { key = "@types/scheduler/0.16.3"; }; + "node_modules/@types/urijs" = { + dev = true; + key = "@types/urijs/1.19.19"; + }; "node_modules/@types/w3c-web-usb" = { dev = true; key = "@types/w3c-web-usb/1.0.6"; @@ -7106,6 +11317,10 @@ dev = true; key = "@typescript-eslint/visitor-keys/5.62.0"; }; + "node_modules/abort-controller" = { + dev = true; + key = "abort-controller/3.0.0"; + }; "node_modules/acorn" = { dev = true; key = "acorn/8.10.0"; @@ -7118,6 +11333,22 @@ dev = true; key = "ajv/6.12.6"; }; + "node_modules/ajv-formats" = { + dev = true; + key = "ajv-formats/2.1.1"; + }; + "node_modules/ajv-formats/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/ajv-formats/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; + "node_modules/ansi-colors" = { + dev = true; + key = "ansi-colors/4.1.3"; + }; "node_modules/ansi-regex" = { dev = true; key = "ansi-regex/5.0.1"; @@ -7175,10 +11406,25 @@ dev = true; key = "arraybuffer.prototype.slice/1.0.1"; }; + "node_modules/as-table" = { + dev = true; + key = "as-table/1.0.55"; + }; + "node_modules/ast-types" = { + dev = true; + key = "ast-types/0.14.2"; + }; "node_modules/ast-types-flow" = { dev = true; key = "ast-types-flow/0.0.7"; }; + "node_modules/astring" = { + dev = true; + key = "astring/1.8.6"; + }; + "node_modules/asynckit" = { + key = "asynckit/0.4.0"; + }; "node_modules/autoprefixer" = { key = "autoprefixer/10.4.14"; }; @@ -7190,6 +11436,9 @@ dev = true; key = "axe-core/4.7.2"; }; + "node_modules/axios" = { + key = "axios/1.4.0"; + }; "node_modules/axobject-query" = { dev = true; key = "axobject-query/3.2.1"; @@ -7197,6 +11446,10 @@ "node_modules/babel-plugin-macros" = { key = "babel-plugin-macros/3.1.0"; }; + "node_modules/backslash" = { + dev = true; + key = "backslash/0.2.0"; + }; "node_modules/balanced-match" = { key = "balanced-match/1.0.2"; }; @@ -7212,13 +11465,25 @@ "node_modules/browserslist" = { key = "browserslist/4.21.10"; }; + "node_modules/builtins" = { + dev = true; + key = "builtins/1.0.3"; + }; "node_modules/busboy" = { key = "busboy/1.6.0"; }; + "node_modules/cac" = { + dev = true; + key = "cac/6.7.14"; + }; "node_modules/call-bind" = { dev = true; key = "call-bind/1.0.2"; }; + "node_modules/call-me-maybe" = { + dev = true; + key = "call-me-maybe/1.0.2"; + }; "node_modules/callsites" = { key = "callsites/3.1.0"; }; @@ -7244,6 +11509,14 @@ "node_modules/client-only" = { key = "client-only/0.0.1"; }; + "node_modules/cliui" = { + dev = true; + key = "cliui/7.0.4"; + }; + "node_modules/clone" = { + dev = true; + key = "clone/1.0.4"; + }; "node_modules/clsx" = { key = "clsx/2.0.0"; }; @@ -7255,9 +11528,20 @@ dev = true; key = "color-name/1.1.4"; }; + "node_modules/combined-stream" = { + key = "combined-stream/1.0.8"; + }; "node_modules/commander" = { key = "commander/4.1.1"; }; + "node_modules/commondir" = { + dev = true; + key = "commondir/1.0.1"; + }; + "node_modules/compare-versions" = { + dev = true; + key = "compare-versions/4.1.4"; + }; "node_modules/concat-map" = { key = "concat-map/0.0.1"; }; @@ -7280,6 +11564,10 @@ "node_modules/csstype" = { key = "csstype/3.1.2"; }; + "node_modules/cuid" = { + dev = true; + key = "cuid/2.1.8"; + }; "node_modules/d3-array" = { key = "d3-array/3.2.4"; }; @@ -7317,6 +11605,10 @@ dev = true; key = "damerau-levenshtein/1.0.8"; }; + "node_modules/data-uri-to-buffer" = { + dev = true; + key = "data-uri-to-buffer/2.0.2"; + }; "node_modules/debug" = { dev = true; key = "debug/4.3.4"; @@ -7328,10 +11620,25 @@ dev = true; key = "deep-is/0.1.4"; }; + "node_modules/deepmerge" = { + dev = true; + key = "deepmerge/2.2.1"; + }; + "node_modules/defaults" = { + dev = true; + key = "defaults/1.0.4"; + }; "node_modules/define-properties" = { dev = true; key = "define-properties/1.2.0"; }; + "node_modules/delayed-stream" = { + key = "delayed-stream/1.0.0"; + }; + "node_modules/dependency-graph" = { + dev = true; + key = "dependency-graph/0.11.0"; + }; "node_modules/dequal" = { dev = true; key = "dequal/2.0.3"; @@ -7364,6 +11671,10 @@ dev = true; key = "enhanced-resolve/5.15.0"; }; + "node_modules/enquirer" = { + dev = true; + key = "enquirer/2.4.1"; + }; "node_modules/error-ex" = { key = "error-ex/1.3.2"; }; @@ -7371,6 +11682,10 @@ dev = true; key = "es-abstract/1.22.1"; }; + "node_modules/es-aggregate-error" = { + dev = true; + key = "es-aggregate-error/1.0.9"; + }; "node_modules/es-set-tostringtag" = { dev = true; key = "es-set-tostringtag/2.0.1"; @@ -7383,6 +11698,114 @@ dev = true; key = "es-to-primitive/1.2.1"; }; + "node_modules/es6-promise" = { + dev = true; + key = "es6-promise/3.3.1"; + }; + "node_modules/esbuild" = { + dev = true; + key = "esbuild/0.15.18"; + }; + "node_modules/esbuild-android-64" = { + dev = true; + key = "esbuild-android-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-android-arm64" = { + dev = true; + key = "esbuild-android-arm64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-darwin-64" = { + dev = true; + key = "esbuild-darwin-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-darwin-arm64" = { + dev = true; + key = "esbuild-darwin-arm64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-freebsd-64" = { + dev = true; + key = "esbuild-freebsd-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-freebsd-arm64" = { + dev = true; + key = "esbuild-freebsd-arm64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-32" = { + dev = true; + key = "esbuild-linux-32/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-64" = { + dev = true; + key = "esbuild-linux-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-arm" = { + dev = true; + key = "esbuild-linux-arm/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-arm64" = { + dev = true; + key = "esbuild-linux-arm64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-mips64le" = { + dev = true; + key = "esbuild-linux-mips64le/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-ppc64le" = { + dev = true; + key = "esbuild-linux-ppc64le/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-riscv64" = { + dev = true; + key = "esbuild-linux-riscv64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-linux-s390x" = { + dev = true; + key = "esbuild-linux-s390x/0.15.18"; + optional = true; + }; + "node_modules/esbuild-netbsd-64" = { + dev = true; + key = "esbuild-netbsd-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-openbsd-64" = { + dev = true; + key = "esbuild-openbsd-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-sunos-64" = { + dev = true; + key = "esbuild-sunos-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-windows-32" = { + dev = true; + key = "esbuild-windows-32/0.15.18"; + optional = true; + }; + "node_modules/esbuild-windows-64" = { + dev = true; + key = "esbuild-windows-64/0.15.18"; + optional = true; + }; + "node_modules/esbuild-windows-arm64" = { + dev = true; + key = "esbuild-windows-arm64/0.15.18"; + optional = true; + }; "node_modules/escalade" = { key = "escalade/3.1.1"; }; @@ -7477,6 +11900,10 @@ dev = true; key = "espree/9.6.1"; }; + "node_modules/esprima" = { + dev = true; + key = "esprima/4.0.1"; + }; "node_modules/esquery" = { dev = true; key = "esquery/1.5.0"; @@ -7489,13 +11916,25 @@ dev = true; key = "estraverse/5.3.0"; }; + "node_modules/estree-walker" = { + dev = true; + key = "estree-walker/2.0.2"; + }; "node_modules/esutils" = { dev = true; key = "esutils/2.0.3"; }; + "node_modules/event-target-shim" = { + dev = true; + key = "event-target-shim/5.0.1"; + }; "node_modules/eventemitter3" = { key = "eventemitter3/4.0.7"; }; + "node_modules/execa" = { + dev = true; + key = "execa/5.1.1"; + }; "node_modules/fast-deep-equal" = { dev = true; key = "fast-deep-equal/3.1.3"; @@ -7517,6 +11956,14 @@ dev = true; key = "fast-levenshtein/2.0.6"; }; + "node_modules/fast-memoize" = { + dev = true; + key = "fast-memoize/2.5.2"; + }; + "node_modules/fast-safe-stringify" = { + dev = true; + key = "fast-safe-stringify/2.1.1"; + }; "node_modules/fastq" = { key = "fastq/1.15.0"; }; @@ -7542,13 +11989,27 @@ dev = true; key = "flatted/3.2.7"; }; + "node_modules/follow-redirects" = { + key = "follow-redirects/1.15.2"; + }; "node_modules/for-each" = { dev = true; key = "for-each/0.3.3"; }; + "node_modules/form-data" = { + key = "form-data/4.0.0"; + }; + "node_modules/format-util" = { + dev = true; + key = "format-util/1.0.5"; + }; "node_modules/fraction.js" = { key = "fraction.js/4.2.0"; }; + "node_modules/fs-extra" = { + dev = true; + key = "fs-extra/10.1.0"; + }; "node_modules/fs.realpath" = { key = "fs.realpath/1.0.0"; }; @@ -7567,10 +12028,26 @@ dev = true; key = "functions-have-names/1.2.3"; }; + "node_modules/get-caller-file" = { + dev = true; + key = "get-caller-file/2.0.5"; + }; "node_modules/get-intrinsic" = { dev = true; key = "get-intrinsic/1.2.1"; }; + "node_modules/get-source" = { + dev = true; + key = "get-source/2.0.12"; + }; + "node_modules/get-source/node_modules/source-map" = { + dev = true; + key = "source-map/0.6.1"; + }; + "node_modules/get-stream" = { + dev = true; + key = "get-stream/6.0.1"; + }; "node_modules/get-symbol-description" = { dev = true; key = "get-symbol-description/1.0.0"; @@ -7651,10 +12128,66 @@ "node_modules/hoist-non-react-statics/node_modules/react-is" = { key = "react-is/16.13.1"; }; + "node_modules/hpagent" = { + dev = true; + key = "hpagent/1.2.0"; + }; + "node_modules/http2-client" = { + dev = true; + key = "http2-client/1.3.5"; + }; + "node_modules/human-signals" = { + dev = true; + key = "human-signals/2.1.0"; + }; + "node_modules/ibm-openapi-validator" = { + dev = true; + key = "ibm-openapi-validator/0.97.5"; + }; + "node_modules/ibm-openapi-validator/node_modules/argparse" = { + dev = true; + key = "argparse/1.0.10"; + }; + "node_modules/ibm-openapi-validator/node_modules/commander" = { + dev = true; + key = "commander/2.20.3"; + }; + "node_modules/ibm-openapi-validator/node_modules/find-up" = { + dev = true; + key = "find-up/3.0.0"; + }; + "node_modules/ibm-openapi-validator/node_modules/js-yaml" = { + dev = true; + key = "js-yaml/3.14.1"; + }; + "node_modules/ibm-openapi-validator/node_modules/locate-path" = { + dev = true; + key = "locate-path/3.0.0"; + }; + "node_modules/ibm-openapi-validator/node_modules/p-limit" = { + dev = true; + key = "p-limit/2.3.0"; + }; + "node_modules/ibm-openapi-validator/node_modules/p-locate" = { + dev = true; + key = "p-locate/3.0.0"; + }; + "node_modules/ibm-openapi-validator/node_modules/path-exists" = { + dev = true; + key = "path-exists/3.0.0"; + }; + "node_modules/ibm-openapi-validator/node_modules/semver" = { + dev = true; + key = "semver/5.7.2"; + }; "node_modules/ignore" = { dev = true; key = "ignore/5.2.4"; }; + "node_modules/immer" = { + dev = true; + key = "immer/9.0.21"; + }; "node_modules/import-fresh" = { key = "import-fresh/3.3.0"; }; @@ -7707,6 +12240,10 @@ "node_modules/is-extglob" = { key = "is-extglob/2.1.1"; }; + "node_modules/is-fullwidth-code-point" = { + dev = true; + key = "is-fullwidth-code-point/3.0.0"; + }; "node_modules/is-glob" = { key = "is-glob/4.0.3"; }; @@ -7725,6 +12262,10 @@ dev = true; key = "is-path-inside/3.0.3"; }; + "node_modules/is-reference" = { + dev = true; + key = "is-reference/1.2.1"; + }; "node_modules/is-regex" = { dev = true; key = "is-regex/1.1.4"; @@ -7733,6 +12274,10 @@ dev = true; key = "is-shared-array-buffer/1.0.2"; }; + "node_modules/is-stream" = { + dev = true; + key = "is-stream/2.0.1"; + }; "node_modules/is-string" = { dev = true; key = "is-string/1.0.7"; @@ -7767,9 +12312,33 @@ dev = true; key = "js-yaml/4.1.0"; }; + "node_modules/jsep" = { + dev = true; + key = "jsep/1.3.8"; + }; + "node_modules/json-dup-key-validator" = { + dev = true; + key = "json-dup-key-validator/1.0.3"; + }; "node_modules/json-parse-even-better-errors" = { key = "json-parse-even-better-errors/2.3.1"; }; + "node_modules/json-schema-ref-parser" = { + dev = true; + key = "json-schema-ref-parser/5.1.3"; + }; + "node_modules/json-schema-ref-parser/node_modules/argparse" = { + dev = true; + key = "argparse/1.0.10"; + }; + "node_modules/json-schema-ref-parser/node_modules/debug" = { + dev = true; + key = "debug/3.2.7"; + }; + "node_modules/json-schema-ref-parser/node_modules/js-yaml" = { + dev = true; + key = "js-yaml/3.14.1"; + }; "node_modules/json-schema-traverse" = { dev = true; key = "json-schema-traverse/0.4.1"; @@ -7782,6 +12351,26 @@ dev = true; key = "json5/1.0.2"; }; + "node_modules/jsonc-parser" = { + dev = true; + key = "jsonc-parser/2.2.1"; + }; + "node_modules/jsonfile" = { + dev = true; + key = "jsonfile/6.1.0"; + }; + "node_modules/jsonpath-plus" = { + dev = true; + key = "jsonpath-plus/7.1.0"; + }; + "node_modules/jsonpointer" = { + dev = true; + key = "jsonpointer/5.0.1"; + }; + "node_modules/jsonschema" = { + dev = true; + key = "jsonschema/1.4.1"; + }; "node_modules/jsx-ast-utils" = { dev = true; key = "jsx-ast-utils/3.3.5"; @@ -7794,6 +12383,10 @@ dev = true; key = "language-tags/1.0.5"; }; + "node_modules/leven" = { + dev = true; + key = "leven/3.1.0"; + }; "node_modules/levn" = { dev = true; key = "levn/0.4.1"; @@ -7811,10 +12404,42 @@ "node_modules/lodash" = { key = "lodash/4.17.21"; }; + "node_modules/lodash.get" = { + dev = true; + key = "lodash.get/4.4.2"; + }; + "node_modules/lodash.isempty" = { + dev = true; + key = "lodash.isempty/4.4.0"; + }; "node_modules/lodash.merge" = { dev = true; key = "lodash.merge/4.6.2"; }; + "node_modules/lodash.omit" = { + dev = true; + key = "lodash.omit/4.5.0"; + }; + "node_modules/lodash.omitby" = { + dev = true; + key = "lodash.omitby/4.6.0"; + }; + "node_modules/lodash.topath" = { + dev = true; + key = "lodash.topath/4.5.2"; + }; + "node_modules/lodash.uniq" = { + dev = true; + key = "lodash.uniq/4.5.0"; + }; + "node_modules/lodash.uniqby" = { + dev = true; + key = "lodash.uniqby/4.7.0"; + }; + "node_modules/lodash.uniqwith" = { + dev = true; + key = "lodash.uniqwith/4.5.0"; + }; "node_modules/loose-envify" = { key = "loose-envify/1.4.0"; }; @@ -7822,12 +12447,38 @@ dev = true; key = "lru-cache/6.0.0"; }; + "node_modules/magic-string" = { + dev = true; + key = "magic-string/0.25.9"; + }; + "node_modules/matcher" = { + dev = true; + key = "matcher/1.1.1"; + }; + "node_modules/matcher/node_modules/escape-string-regexp" = { + dev = true; + key = "escape-string-regexp/1.0.5"; + }; + "node_modules/merge-stream" = { + dev = true; + key = "merge-stream/2.0.0"; + }; "node_modules/merge2" = { key = "merge2/1.4.1"; }; "node_modules/micromatch" = { key = "micromatch/4.0.5"; }; + "node_modules/mime-db" = { + key = "mime-db/1.52.0"; + }; + "node_modules/mime-types" = { + key = "mime-types/2.1.35"; + }; + "node_modules/mimic-fn" = { + dev = true; + key = "mimic-fn/2.1.0"; + }; "node_modules/minimatch" = { key = "minimatch/3.1.2"; }; @@ -7855,6 +12506,27 @@ "node_modules/next/node_modules/postcss" = { key = "postcss/8.4.14"; }; + "node_modules/nimma" = { + dev = true; + key = "nimma/0.2.2"; + }; + "node_modules/nimma/node_modules/jsonpath-plus" = { + dev = true; + key = "jsonpath-plus/6.0.1"; + optional = true; + }; + "node_modules/node-fetch" = { + dev = true; + key = "node-fetch/2.7.0"; + }; + "node_modules/node-fetch-h2" = { + dev = true; + key = "node-fetch-h2/2.3.0"; + }; + "node_modules/node-readfiles" = { + dev = true; + key = "node-readfiles/0.2.0"; + }; "node_modules/node-releases" = { key = "node-releases/2.0.13"; }; @@ -7864,6 +12536,30 @@ "node_modules/normalize-range" = { key = "normalize-range/0.1.2"; }; + "node_modules/npm-run-path" = { + dev = true; + key = "npm-run-path/4.0.1"; + }; + "node_modules/oas-kit-common" = { + dev = true; + key = "oas-kit-common/1.0.8"; + }; + "node_modules/oas-linter" = { + dev = true; + key = "oas-linter/3.2.2"; + }; + "node_modules/oas-resolver" = { + dev = true; + key = "oas-resolver/2.5.6"; + }; + "node_modules/oas-schema-walker" = { + dev = true; + key = "oas-schema-walker/1.1.5"; + }; + "node_modules/oas-validator" = { + dev = true; + key = "oas-validator/5.0.8"; + }; "node_modules/object-assign" = { key = "object-assign/4.1.1"; }; @@ -7905,10 +12601,42 @@ "node_modules/once" = { key = "once/1.4.0"; }; + "node_modules/onetime" = { + dev = true; + key = "onetime/5.1.2"; + }; + "node_modules/ono" = { + dev = true; + key = "ono/4.0.11"; + }; + "node_modules/openapi-types" = { + dev = true; + key = "openapi-types/12.1.3"; + }; + "node_modules/openapi3-ts" = { + dev = true; + key = "openapi3-ts/3.2.0"; + }; + "node_modules/openapi3-ts/node_modules/yaml" = { + dev = true; + key = "yaml/2.3.1"; + }; "node_modules/optionator" = { dev = true; key = "optionator/0.9.3"; }; + "node_modules/orval" = { + dev = true; + key = "orval/6.17.0"; + }; + "node_modules/orval/node_modules/ajv" = { + dev = true; + key = "ajv/8.12.0"; + }; + "node_modules/orval/node_modules/json-schema-traverse" = { + dev = true; + key = "json-schema-traverse/1.0.0"; + }; "node_modules/p-limit" = { dev = true; key = "p-limit/3.1.0"; @@ -7917,6 +12645,14 @@ dev = true; key = "p-locate/5.0.0"; }; + "node_modules/p-try" = { + dev = true; + key = "p-try/2.2.0"; + }; + "node_modules/pad" = { + dev = true; + key = "pad/2.3.0"; + }; "node_modules/parent-module" = { key = "parent-module/1.0.1"; }; @@ -7952,6 +12688,10 @@ "node_modules/pirates" = { key = "pirates/4.0.6"; }; + "node_modules/pony-cause" = { + dev = true; + key = "pony-cause/1.1.1"; + }; "node_modules/postcss" = { key = "postcss/8.4.27"; }; @@ -7988,12 +12728,19 @@ dev = true; key = "prettier-plugin-tailwindcss/0.4.1"; }; + "node_modules/printable-characters" = { + dev = true; + key = "printable-characters/1.0.42"; + }; "node_modules/prop-types" = { key = "prop-types/15.8.1"; }; "node_modules/prop-types/node_modules/react-is" = { key = "react-is/16.13.1"; }; + "node_modules/proxy-from-env" = { + key = "proxy-from-env/1.1.0"; + }; "node_modules/punycode" = { dev = true; key = "punycode/2.3.0"; @@ -8055,6 +12802,10 @@ "node_modules/reduce-css-calc/node_modules/postcss-value-parser" = { key = "postcss-value-parser/3.3.1"; }; + "node_modules/reftools" = { + dev = true; + key = "reftools/1.1.9"; + }; "node_modules/regenerator-runtime" = { key = "regenerator-runtime/0.14.0"; }; @@ -8062,6 +12813,22 @@ dev = true; key = "regexp.prototype.flags/1.5.0"; }; + "node_modules/require-all" = { + dev = true; + key = "require-all/3.0.0"; + }; + "node_modules/require-directory" = { + dev = true; + key = "require-directory/2.1.1"; + }; + "node_modules/require-from-string" = { + dev = true; + key = "require-from-string/2.0.2"; + }; + "node_modules/reserved" = { + dev = true; + key = "reserved/0.1.2"; + }; "node_modules/resolve" = { key = "resolve/1.22.4"; }; @@ -8079,6 +12846,10 @@ dev = true; key = "rimraf/3.0.2"; }; + "node_modules/rollup" = { + dev = true; + key = "rollup/2.79.1"; + }; "node_modules/run-parallel" = { key = "run-parallel/1.2.0"; }; @@ -8090,6 +12861,10 @@ dev = true; key = "safe-regex-test/1.0.0"; }; + "node_modules/safe-stable-stringify" = { + dev = true; + key = "safe-stable-stringify/1.1.1"; + }; "node_modules/scheduler" = { key = "scheduler/0.23.0"; }; @@ -8105,10 +12880,42 @@ dev = true; key = "shebang-regex/3.0.0"; }; + "node_modules/should" = { + dev = true; + key = "should/13.2.3"; + }; + "node_modules/should-equal" = { + dev = true; + key = "should-equal/2.0.0"; + }; + "node_modules/should-format" = { + dev = true; + key = "should-format/3.0.3"; + }; + "node_modules/should-type" = { + dev = true; + key = "should-type/1.4.0"; + }; + "node_modules/should-type-adaptors" = { + dev = true; + key = "should-type-adaptors/1.1.0"; + }; + "node_modules/should-util" = { + dev = true; + key = "should-util/1.0.1"; + }; "node_modules/side-channel" = { dev = true; key = "side-channel/1.0.4"; }; + "node_modules/signal-exit" = { + dev = true; + key = "signal-exit/3.0.7"; + }; + "node_modules/simple-eval" = { + dev = true; + key = "simple-eval/1.0.0"; + }; "node_modules/slash" = { dev = true; key = "slash/3.0.0"; @@ -8119,9 +12926,33 @@ "node_modules/source-map-js" = { key = "source-map-js/1.0.2"; }; + "node_modules/sourcemap-codec" = { + dev = true; + key = "sourcemap-codec/1.4.8"; + }; + "node_modules/sprintf-js" = { + dev = true; + key = "sprintf-js/1.0.3"; + }; + "node_modules/stacktracey" = { + dev = true; + key = "stacktracey/2.1.8"; + }; "node_modules/streamsearch" = { key = "streamsearch/1.1.0"; }; + "node_modules/string-argv" = { + dev = true; + key = "string-argv/0.3.2"; + }; + "node_modules/string-width" = { + dev = true; + key = "string-width/4.2.3"; + }; + "node_modules/string-width/node_modules/emoji-regex" = { + dev = true; + key = "emoji-regex/8.0.0"; + }; "node_modules/string.prototype.matchall" = { dev = true; key = "string.prototype.matchall/4.0.8"; @@ -8146,6 +12977,10 @@ dev = true; key = "strip-bom/3.0.0"; }; + "node_modules/strip-final-newline" = { + dev = true; + key = "strip-final-newline/2.0.0"; + }; "node_modules/strip-json-comments" = { dev = true; key = "strip-json-comments/3.1.1"; @@ -8169,6 +13004,13 @@ "node_modules/supports-preserve-symlinks-flag" = { key = "supports-preserve-symlinks-flag/1.0.0"; }; + "node_modules/swagger2openapi" = { + dev = true; + key = "swagger2openapi/7.0.8"; + }; + "node_modules/swr" = { + key = "swr/2.2.1"; + }; "node_modules/tailwindcss" = { key = "tailwindcss/3.3.3"; }; @@ -8192,9 +13034,17 @@ "node_modules/to-regex-range" = { key = "to-regex-range/5.0.1"; }; + "node_modules/tr46" = { + dev = true; + key = "tr46/0.0.3"; + }; "node_modules/ts-interface-checker" = { key = "ts-interface-checker/0.1.13"; }; + "node_modules/tsconfck" = { + dev = true; + key = "tsconfck/2.1.2"; + }; "node_modules/tsconfig-paths" = { dev = true; key = "tsconfig-paths/3.14.2"; @@ -8242,6 +13092,10 @@ dev = true; key = "unbox-primitive/1.0.2"; }; + "node_modules/universalify" = { + dev = true; + key = "universalify/2.0.0"; + }; "node_modules/update-browserslist-db" = { key = "update-browserslist-db/1.0.11"; }; @@ -8249,15 +13103,46 @@ dev = true; key = "uri-js/4.4.1"; }; + "node_modules/urijs" = { + dev = true; + key = "urijs/1.19.11"; + }; + "node_modules/use-sync-external-store" = { + key = "use-sync-external-store/1.2.0"; + }; "node_modules/util-deprecate" = { key = "util-deprecate/1.0.2"; }; + "node_modules/utility-types" = { + dev = true; + key = "utility-types/3.10.0"; + }; + "node_modules/validate-npm-package-name" = { + dev = true; + key = "validate-npm-package-name/3.0.0"; + }; + "node_modules/validator" = { + dev = true; + key = "validator/13.11.0"; + }; "node_modules/victory-vendor" = { key = "victory-vendor/36.6.11"; }; "node_modules/watchpack" = { key = "watchpack/2.4.0"; }; + "node_modules/wcwidth" = { + dev = true; + key = "wcwidth/1.0.1"; + }; + "node_modules/webidl-conversions" = { + dev = true; + key = "webidl-conversions/3.0.1"; + }; + "node_modules/whatwg-url" = { + dev = true; + key = "whatwg-url/5.0.0"; + }; "node_modules/which" = { dev = true; key = "which/2.0.2"; @@ -8270,9 +13155,17 @@ dev = true; key = "which-typed-array/1.1.11"; }; + "node_modules/wrap-ansi" = { + dev = true; + key = "wrap-ansi/7.0.0"; + }; "node_modules/wrappy" = { key = "wrappy/1.0.2"; }; + "node_modules/y18n" = { + dev = true; + key = "y18n/5.0.8"; + }; "node_modules/yallist" = { dev = true; key = "yallist/4.0.0"; @@ -8280,6 +13173,18 @@ "node_modules/yaml" = { key = "yaml/1.10.2"; }; + "node_modules/yaml-js" = { + dev = true; + key = "yaml-js/0.2.3"; + }; + "node_modules/yargs" = { + dev = true; + key = "yargs/17.3.1"; + }; + "node_modules/yargs-parser" = { + dev = true; + key = "yargs-parser/21.1.1"; + }; "node_modules/yocto-queue" = { dev = true; key = "yocto-queue/0.1.0"; @@ -8484,6 +13389,115 @@ version = "13.4.12"; }; }; + nimma = { + "0.2.2" = { + depInfo = { + "@jsep-plugin/regex" = { + descriptor = "^1.0.1"; + pin = "1.0.3"; + runtime = true; + }; + "@jsep-plugin/ternary" = { + descriptor = "^1.0.2"; + pin = "1.1.3"; + runtime = true; + }; + astring = { + descriptor = "^1.8.1"; + pin = "1.8.6"; + runtime = true; + }; + jsep = { + descriptor = "^1.2.0"; + pin = "1.3.8"; + runtime = true; + }; + jsonpath-plus = { + descriptor = "^6.0.1"; + optional = true; + pin = "6.0.1"; + runtime = true; + }; + "lodash.topath" = { + descriptor = "^4.5.2"; + optional = true; + pin = "4.5.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-WDwZHG+KF+IkVPY/YqjfeN3WbKTztNu2c+JcQ22zYgM="; + type = "tarball"; + url = "https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz"; + }; + ident = "nimma"; + ltype = "file"; + version = "0.2.2"; + }; + }; + node-fetch = { + "2.7.0" = { + depInfo = { + whatwg-url = { + descriptor = "^5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-sYu30V8Lq3yMIV1AvBOq2RoF8TZNp372Gi5cvBsYDSY="; + type = "tarball"; + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"; + }; + ident = "node-fetch"; + ltype = "file"; + peerInfo = { + encoding = { + descriptor = "^0.1.0"; + optional = true; + }; + }; + version = "2.7.0"; + }; + }; + node-fetch-h2 = { + "2.3.0" = { + depInfo = { + http2-client = { + descriptor = "^1.2.5"; + pin = "1.3.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-erLShNVHKoJW1hKMMTboDxnlRZah9MHZlHiG+6Cl4mk="; + type = "tarball"; + url = "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz"; + }; + ident = "node-fetch-h2"; + ltype = "file"; + version = "2.3.0"; + }; + }; + node-readfiles = { + "0.2.0" = { + depInfo = { + es6-promise = { + descriptor = "^3.2.1"; + pin = "3.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-HDWZGYa+Mhns8g4nlTcOQLiTojzsXAR4FnWivw0k3hg="; + type = "tarball"; + url = "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz"; + }; + ident = "node-readfiles"; + ltype = "file"; + version = "0.2.0"; + }; + }; node-releases = { "2.0.13" = { fetchInfo = { @@ -8523,6 +13537,184 @@ version = "0.1.2"; }; }; + npm-run-path = { + "4.0.1" = { + depInfo = { + path-key = { + descriptor = "^3.0.0"; + pin = "3.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZefVxdnSyuTRRctCRlLr8Ga7HtLhuFKX4CPVtLLPQvU="; + type = "tarball"; + url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"; + }; + ident = "npm-run-path"; + ltype = "file"; + version = "4.0.1"; + }; + }; + oas-kit-common = { + "1.0.8" = { + depInfo = { + fast-safe-stringify = { + descriptor = "^2.0.7"; + pin = "2.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-t7EJXo88oiCZ86iAu9CcSoxvHptzvdggc36Q+8/NQm4="; + type = "tarball"; + url = "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz"; + }; + ident = "oas-kit-common"; + ltype = "file"; + version = "1.0.8"; + }; + }; + oas-linter = { + "3.2.2" = { + depInfo = { + "@exodus/schemasafe" = { + descriptor = "^1.0.0-rc.2"; + pin = "1.2.4"; + runtime = true; + }; + should = { + descriptor = "^13.2.1"; + pin = "13.2.3"; + runtime = true; + }; + yaml = { + descriptor = "^1.10.0"; + pin = "1.10.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-tOlflDW8DTgSPibm9lEzc+Z8k/ud3zXsf8VHzNdoSow="; + type = "tarball"; + url = "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz"; + }; + ident = "oas-linter"; + ltype = "file"; + version = "3.2.2"; + }; + }; + oas-resolver = { + "2.5.6" = { + binInfo = { + binPairs = { + resolve = "resolve.js"; + }; + }; + depInfo = { + node-fetch-h2 = { + descriptor = "^2.3.0"; + pin = "2.3.0"; + runtime = true; + }; + oas-kit-common = { + descriptor = "^1.0.8"; + pin = "1.0.8"; + runtime = true; + }; + reftools = { + descriptor = "^1.1.9"; + pin = "1.1.9"; + runtime = true; + }; + yaml = { + descriptor = "^1.10.0"; + pin = "1.10.2"; + runtime = true; + }; + yargs = { + descriptor = "^17.0.1"; + pin = "17.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DKT6M1zibNhnx+ZW/6tPdP5qXV+PIkj0WZGrlElFJ+o="; + type = "tarball"; + url = "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz"; + }; + ident = "oas-resolver"; + ltype = "file"; + version = "2.5.6"; + }; + }; + oas-schema-walker = { + "1.1.5" = { + fetchInfo = { + narHash = "sha256-VL31fUIhBgmsTBEnQ3wkBWSXXE9bwC96FOK8DHDHkIs="; + type = "tarball"; + url = "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz"; + }; + ident = "oas-schema-walker"; + ltype = "file"; + treeInfo = { }; + version = "1.1.5"; + }; + }; + oas-validator = { + "5.0.8" = { + depInfo = { + call-me-maybe = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + oas-kit-common = { + descriptor = "^1.0.8"; + pin = "1.0.8"; + runtime = true; + }; + oas-linter = { + descriptor = "^3.2.2"; + pin = "3.2.2"; + runtime = true; + }; + oas-resolver = { + descriptor = "^2.5.6"; + pin = "2.5.6"; + runtime = true; + }; + oas-schema-walker = { + descriptor = "^1.1.5"; + pin = "1.1.5"; + runtime = true; + }; + reftools = { + descriptor = "^1.1.9"; + pin = "1.1.9"; + runtime = true; + }; + should = { + descriptor = "^13.2.1"; + pin = "13.2.3"; + runtime = true; + }; + yaml = { + descriptor = "^1.10.0"; + pin = "1.10.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ajBJGOtF1imjvYq8IBaopmBC42RhlAqlsJZSPlRuy8c="; + type = "tarball"; + url = "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz"; + }; + ident = "oas-validator"; + ltype = "file"; + version = "5.0.8"; + }; + }; object-assign = { "4.1.1" = { fetchInfo = { @@ -8773,6 +13965,76 @@ version = "1.4.0"; }; }; + onetime = { + "5.1.2" = { + depInfo = { + mimic-fn = { + descriptor = "^2.1.0"; + pin = "2.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-IlWxpAaeV+41VqHMcJLBSFazIsiYMEs5PrBtQGQyqrg="; + type = "tarball"; + url = "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"; + }; + ident = "onetime"; + ltype = "file"; + version = "5.1.2"; + }; + }; + ono = { + "4.0.11" = { + depInfo = { + format-util = { + descriptor = "^1.0.3"; + pin = "1.0.5"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-EgfsLJ003Phl4PUP/5pASgnuJ8VSdl5cbmGuKzSL5eE="; + type = "tarball"; + url = "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz"; + }; + ident = "ono"; + ltype = "file"; + version = "4.0.11"; + }; + }; + openapi-types = { + "12.1.3" = { + fetchInfo = { + narHash = "sha256-zJ5CP8io8gp+TS1p3yxRM/LDTUvS3dFRFM0gFl+aKIE="; + type = "tarball"; + url = "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz"; + }; + ident = "openapi-types"; + ltype = "file"; + treeInfo = { }; + version = "12.1.3"; + }; + }; + openapi3-ts = { + "3.2.0" = { + depInfo = { + yaml = { + descriptor = "^2.2.1"; + pin = "2.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ZOp7oCC5G5JwoMhseyiukKlYqXvrr2rowIpRrHrj0MQ="; + type = "tarball"; + url = "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.2.0.tgz"; + }; + ident = "openapi3-ts"; + ltype = "file"; + version = "3.2.0"; + }; + }; optionator = { "0.9.3" = { depInfo = { @@ -8817,7 +14079,143 @@ version = "0.9.3"; }; }; + orval = { + "6.17.0" = { + binInfo = { + binPairs = { + orval = "dist/bin/orval.js"; + }; + }; + depInfo = { + "@apidevtools/swagger-parser" = { + descriptor = "^10.1.0"; + pin = "10.1.0"; + runtime = true; + }; + "@orval/angular" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/axios" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/core" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/msw" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/query" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/swr" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + "@orval/zod" = { + descriptor = "6.17.0"; + pin = "6.17.0"; + runtime = true; + }; + ajv = { + descriptor = "^8.11.0"; + pin = "8.12.0"; + runtime = true; + }; + cac = { + descriptor = "^6.7.12"; + pin = "6.7.14"; + runtime = true; + }; + chalk = { + descriptor = "^4.1.2"; + pin = "4.1.2"; + runtime = true; + }; + chokidar = { + descriptor = "^3.5.3"; + pin = "3.5.3"; + runtime = true; + }; + enquirer = { + descriptor = "^2.3.6"; + pin = "2.4.1"; + runtime = true; + }; + execa = { + descriptor = "^5.1.1"; + pin = "5.1.1"; + runtime = true; + }; + find-up = { + descriptor = "5.0.0"; + pin = "5.0.0"; + runtime = true; + }; + fs-extra = { + descriptor = "^10.1.0"; + pin = "10.1.0"; + runtime = true; + }; + "lodash.uniq" = { + descriptor = "^4.5.0"; + pin = "4.5.0"; + runtime = true; + }; + openapi3-ts = { + descriptor = "^3.0.0"; + pin = "3.2.0"; + runtime = true; + }; + string-argv = { + descriptor = "^0.3.1"; + pin = "0.3.2"; + runtime = true; + }; + tsconfck = { + descriptor = "^2.0.1"; + pin = "2.1.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-Ce/TJyV+E/iWybQfnJglgfU3NWrhmn2QuDp7mtUCQoo="; + type = "tarball"; + url = "https://registry.npmjs.org/orval/-/orval-6.17.0.tgz"; + }; + ident = "orval"; + ltype = "file"; + version = "6.17.0"; + }; + }; p-limit = { + "2.3.0" = { + depInfo = { + p-try = { + descriptor = "^2.0.0"; + pin = "2.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7PNmPQsmrW5wFWP6LW8btESW7zOsfly2tYn6R/oXdPA="; + type = "tarball"; + url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"; + }; + ident = "p-limit"; + ltype = "file"; + version = "2.3.0"; + }; "3.1.0" = { depInfo = { yocto-queue = { @@ -8837,6 +14235,23 @@ }; }; p-locate = { + "3.0.0" = { + depInfo = { + p-limit = { + descriptor = "^2.0.0"; + pin = "2.3.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-AwkvbOlL5bpUghe+DtWDg4tct048Ebo3koEgmgOtlFE="; + type = "tarball"; + url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"; + }; + ident = "p-locate"; + ltype = "file"; + version = "3.0.0"; + }; "5.0.0" = { depInfo = { p-limit = { @@ -8855,6 +14270,38 @@ version = "5.0.0"; }; }; + p-try = { + "2.2.0" = { + fetchInfo = { + narHash = "sha256-qGxjcs9tIM3yrGOljhpcGxq08MuQAPaXo7Hape2dmyw="; + type = "tarball"; + url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"; + }; + ident = "p-try"; + ltype = "file"; + treeInfo = { }; + version = "2.2.0"; + }; + }; + pad = { + "2.3.0" = { + depInfo = { + wcwidth = { + descriptor = "^1.0.1"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-ueJDJtGLzZ09Mtd2nTMbN9KBunSo+FlnAwJag6vLfK4="; + type = "tarball"; + url = "https://registry.npmjs.org/pad/-/pad-2.3.0.tgz"; + }; + ident = "pad"; + ltype = "file"; + version = "2.3.0"; + }; + }; parent-module = { "1.0.1" = { depInfo = { @@ -8909,6 +14356,17 @@ }; }; path-exists = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-mRfy5SKmSH6Ns9jlgetqt+IAaj6hIHO/HcUvrdT1Nqs="; + type = "tarball"; + url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"; + }; + ident = "path-exists"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; "4.0.0" = { fetchInfo = { narHash = "sha256-QmsShSY8p68eX9bNeinv/8VO0/+P2c+Rv82mtPqtpjE="; @@ -9025,6 +14483,19 @@ version = "4.0.6"; }; }; + pony-cause = { + "1.1.1" = { + fetchInfo = { + narHash = "sha256-PH5Bn5GluT1g6N4/uGChgtbIzUkvu3pFmFO5ea7CRyE="; + type = "tarball"; + url = "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz"; + }; + ident = "pony-cause"; + ltype = "file"; + treeInfo = { }; + version = "1.1.1"; + }; + }; postcss = { "8.4.14" = { depInfo = { @@ -9354,6 +14825,19 @@ version = "0.4.1"; }; }; + printable-characters = { + "1.0.42" = { + fetchInfo = { + narHash = "sha256-unX8xPDZprlU9WUPK5Lyuow31XJucZsYAC/C/EBsGAM="; + type = "tarball"; + url = "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz"; + }; + ident = "printable-characters"; + ltype = "file"; + treeInfo = { }; + version = "1.0.42"; + }; + }; prop-types = { "15.8.1" = { depInfo = { @@ -9383,6 +14867,19 @@ version = "15.8.1"; }; }; + proxy-from-env = { + "1.1.0" = { + fetchInfo = { + narHash = "sha256-hWI48SYmBlNnhQgUK/v05p6WiZDu2+UaemuGKrb16g8="; + type = "tarball"; + url = "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"; + }; + ident = "proxy-from-env"; + ltype = "file"; + treeInfo = { }; + version = "1.1.0"; + }; + }; punycode = { "2.3.0" = { fetchInfo = { @@ -9834,6 +15331,19 @@ version = "2.1.8"; }; }; + reftools = { + "1.1.9" = { + fetchInfo = { + narHash = "sha256-o3ewKEBU+h8PRvvnViKOS61nBja7hC3Sl3nd9NsA8/k="; + type = "tarball"; + url = "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz"; + }; + ident = "reftools"; + ltype = "file"; + treeInfo = { }; + version = "1.1.9"; + }; + }; regenerator-runtime = { "0.14.0" = { fetchInfo = { @@ -9876,6 +15386,58 @@ version = "1.5.0"; }; }; + require-all = { + "3.0.0" = { + fetchInfo = { + narHash = "sha256-bTLwdk+CgvC6448X7yb4S8ixXCO7PcNSsUtaVwJGTAU="; + type = "tarball"; + url = "https://registry.npmjs.org/require-all/-/require-all-3.0.0.tgz"; + }; + ident = "require-all"; + ltype = "file"; + treeInfo = { }; + version = "3.0.0"; + }; + }; + require-directory = { + "2.1.1" = { + fetchInfo = { + narHash = "sha256-nAP28KKDIP7JZZfCTBI0EHdJcuAa6hsYOVfXNdVn7xY="; + type = "tarball"; + url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"; + }; + ident = "require-directory"; + ltype = "file"; + treeInfo = { }; + version = "2.1.1"; + }; + }; + require-from-string = { + "2.0.2" = { + fetchInfo = { + narHash = "sha256-R0m+cS25k7csaqHl5tWyBoImM7R1Ru7tHSX3SVI6XqI="; + type = "tarball"; + url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"; + }; + ident = "require-from-string"; + ltype = "file"; + treeInfo = { }; + version = "2.0.2"; + }; + }; + reserved = { + "0.1.2" = { + fetchInfo = { + narHash = "sha256-+yUItSE/0HYIbiyfw5YYZ/aWgE0dQ10yeguh+6G/y8g="; + type = "tarball"; + url = "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz"; + }; + ident = "reserved"; + ltype = "file"; + treeInfo = { }; + version = "0.1.2"; + }; + }; resolve = { "1.22.4" = { binInfo = { @@ -10005,6 +15567,31 @@ version = "3.0.2"; }; }; + rollup = { + "2.79.1" = { + binInfo = { + binPairs = { + rollup = "dist/bin/rollup"; + }; + }; + depInfo = { + fsevents = { + descriptor = "~2.3.2"; + optional = true; + pin = "2.3.2"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-z0EkOqloUFcURhTX11cb5s1aGKjhzH6Y5t01Mab0OOk="; + type = "tarball"; + url = "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz"; + }; + ident = "rollup"; + ltype = "file"; + version = "2.79.1"; + }; + }; run-parallel = { "1.2.0" = { depInfo = { @@ -10087,6 +15674,19 @@ version = "1.0.0"; }; }; + safe-stable-stringify = { + "1.1.1" = { + fetchInfo = { + narHash = "sha256-wvQ7CXG6pnOmaK/EUnMTZOvGaCSy3fIzovYvQav8sbM="; + type = "tarball"; + url = "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz"; + }; + ident = "safe-stable-stringify"; + ltype = "file"; + treeInfo = { }; + version = "1.1.1"; + }; + }; scheduler = { "0.23.0" = { depInfo = { @@ -10107,6 +15707,22 @@ }; }; semver = { + "5.7.2" = { + binInfo = { + binPairs = { + semver = "bin/semver"; + }; + }; + fetchInfo = { + narHash = "sha256-K+AnH5MbdkMm92SAjpOL2yMNwjevpyt7se03l1MXoT4="; + type = "tarball"; + url = "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"; + }; + ident = "semver"; + ltype = "file"; + treeInfo = { }; + version = "5.7.2"; + }; "6.3.1" = { binInfo = { binPairs = { @@ -10178,6 +15794,138 @@ version = "3.0.0"; }; }; + should = { + "13.2.3" = { + depInfo = { + should-equal = { + descriptor = "^2.0.0"; + pin = "2.0.0"; + runtime = true; + }; + should-format = { + descriptor = "^3.0.3"; + pin = "3.0.3"; + runtime = true; + }; + should-type = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + should-type-adaptors = { + descriptor = "^1.0.1"; + pin = "1.1.0"; + runtime = true; + }; + should-util = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-XXQQmhZ9VfHf63MsLjRrYeM1So7O76gK3kS9m4ibn5M="; + type = "tarball"; + url = "https://registry.npmjs.org/should/-/should-13.2.3.tgz"; + }; + ident = "should"; + ltype = "file"; + version = "13.2.3"; + }; + }; + should-equal = { + "2.0.0" = { + depInfo = { + should-type = { + descriptor = "^1.4.0"; + pin = "1.4.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-8qfOCzx55EfI1kXmZHmMGdBJyKbtDtafq0YbLqj9uDc="; + type = "tarball"; + url = "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz"; + }; + ident = "should-equal"; + ltype = "file"; + version = "2.0.0"; + }; + }; + should-format = { + "3.0.3" = { + depInfo = { + should-type = { + descriptor = "^1.3.0"; + pin = "1.4.0"; + runtime = true; + }; + should-type-adaptors = { + descriptor = "^1.0.1"; + pin = "1.1.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-7AdOB2Eh1HL5ZUlnCb52O/1ZIfL+NeE9F/zw1G8hyn8="; + type = "tarball"; + url = "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz"; + }; + ident = "should-format"; + ltype = "file"; + version = "3.0.3"; + }; + }; + should-type = { + "1.4.0" = { + fetchInfo = { + narHash = "sha256-Z/KKvEbn5KlsJtRqPDeLt5YzrPeoTTV6ngCUbN1QZIE="; + type = "tarball"; + url = "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz"; + }; + ident = "should-type"; + ltype = "file"; + treeInfo = { }; + version = "1.4.0"; + }; + }; + should-type-adaptors = { + "1.1.0" = { + depInfo = { + should-type = { + descriptor = "^1.3.0"; + pin = "1.4.0"; + runtime = true; + }; + should-util = { + descriptor = "^1.0.0"; + pin = "1.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-4RvGTYsWB6pWg7XNdTHPOndebQnkGuMqW9iohor0gQo="; + type = "tarball"; + url = "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz"; + }; + ident = "should-type-adaptors"; + ltype = "file"; + version = "1.1.0"; + }; + }; + should-util = { + "1.0.1" = { + fetchInfo = { + narHash = "sha256-qUr/i4rO5Le7+XYLaOi3deJIoPPeyHeFDqrUJFxDXV4="; + type = "tarball"; + url = "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz"; + }; + ident = "should-util"; + ltype = "file"; + treeInfo = { }; + version = "1.0.1"; + }; + }; side-channel = { "1.0.4" = { depInfo = { @@ -10207,6 +15955,38 @@ version = "1.0.4"; }; }; + signal-exit = { + "3.0.7" = { + fetchInfo = { + narHash = "sha256-2mSrADWJKHoX/YwLWk/Mdb4mjpL/6QYU8Evqtm24fdE="; + type = "tarball"; + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"; + }; + ident = "signal-exit"; + ltype = "file"; + treeInfo = { }; + version = "3.0.7"; + }; + }; + simple-eval = { + "1.0.0" = { + depInfo = { + jsep = { + descriptor = "^1.1.2"; + pin = "1.3.8"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-uZFOq4Ig6ZAVaLbKxjji/Anz0xSta7V6funbrHPvP4w="; + type = "tarball"; + url = "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.0.tgz"; + }; + ident = "simple-eval"; + ltype = "file"; + version = "1.0.0"; + }; + }; slash = { "3.0.0" = { fetchInfo = { @@ -10232,6 +16012,17 @@ treeInfo = { }; version = "0.5.7"; }; + "0.6.1" = { + fetchInfo = { + narHash = "sha256-kOXyuKVrD3Fzez65GwPnNC615Ju17D00wsIgKcCWTJk="; + type = "tarball"; + url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"; + }; + ident = "source-map"; + ltype = "file"; + treeInfo = { }; + version = "0.6.1"; + }; }; source-map-js = { "1.0.2" = { @@ -10246,6 +16037,56 @@ version = "1.0.2"; }; }; + sourcemap-codec = { + "1.4.8" = { + fetchInfo = { + narHash = "sha256-h4MU0roZ/UTdTO0HNwwS836V10/FmiMv/A7nejyO4vc="; + type = "tarball"; + url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"; + }; + ident = "sourcemap-codec"; + ltype = "file"; + treeInfo = { }; + version = "1.4.8"; + }; + }; + sprintf-js = { + "1.0.3" = { + fetchInfo = { + narHash = "sha256-uUKz9y/hyOs58YEaXDOeVK7nhGxpTdNWE7IFSsdAtAc="; + type = "tarball"; + url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"; + }; + ident = "sprintf-js"; + ltype = "file"; + treeInfo = { }; + version = "1.0.3"; + }; + }; + stacktracey = { + "2.1.8" = { + depInfo = { + as-table = { + descriptor = "^1.0.36"; + pin = "1.0.55"; + runtime = true; + }; + get-source = { + descriptor = "^2.0.12"; + pin = "2.0.12"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-IiNcVIK2d/zWTZzHgby5+Nwnx/Zhd2wb/kqTAlKResY="; + type = "tarball"; + url = "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz"; + }; + ident = "stacktracey"; + ltype = "file"; + version = "2.1.8"; + }; + }; streamsearch = { "1.1.0" = { fetchInfo = { @@ -10259,6 +16100,48 @@ version = "1.1.0"; }; }; + string-argv = { + "0.3.2" = { + fetchInfo = { + narHash = "sha256-kGx+HRV7CeDaZFsl6frgsC3mV0XS0GuMNfnXIEoabRg="; + type = "tarball"; + url = "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz"; + }; + ident = "string-argv"; + ltype = "file"; + treeInfo = { }; + version = "0.3.2"; + }; + }; + string-width = { + "4.2.3" = { + depInfo = { + emoji-regex = { + descriptor = "^8.0.0"; + pin = "8.0.0"; + runtime = true; + }; + is-fullwidth-code-point = { + descriptor = "^3.0.0"; + pin = "3.0.0"; + runtime = true; + }; + strip-ansi = { + descriptor = "^6.0.1"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-UkdpzgZbqh+d2lMxcCqdnxter5D6KYGgaYMta2Dhqn4="; + type = "tarball"; + url = "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"; + }; + ident = "string-width"; + ltype = "file"; + version = "4.2.3"; + }; + }; "string.prototype.matchall" = { "4.0.8" = { depInfo = { @@ -10432,6 +16315,19 @@ version = "3.0.0"; }; }; + strip-final-newline = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-t0BevRoiiF/ujVHWQykmRSeUyIkGkVcXidbu5eFromE="; + type = "tarball"; + url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"; + }; + ident = "strip-final-newline"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; strip-json-comments = { "3.1.1" = { fetchInfo = { @@ -10594,6 +16490,111 @@ version = "1.0.0"; }; }; + swagger2openapi = { + "7.0.8" = { + binInfo = { + binPairs = { + boast = "boast.js"; + oas-validate = "oas-validate.js"; + swagger2openapi = "swagger2openapi.js"; + }; + }; + depInfo = { + call-me-maybe = { + descriptor = "^1.0.1"; + pin = "1.0.2"; + runtime = true; + }; + node-fetch = { + descriptor = "^2.6.1"; + pin = "2.7.0"; + runtime = true; + }; + node-fetch-h2 = { + descriptor = "^2.3.0"; + pin = "2.3.0"; + runtime = true; + }; + node-readfiles = { + descriptor = "^0.2.0"; + pin = "0.2.0"; + runtime = true; + }; + oas-kit-common = { + descriptor = "^1.0.8"; + pin = "1.0.8"; + runtime = true; + }; + oas-resolver = { + descriptor = "^2.5.6"; + pin = "2.5.6"; + runtime = true; + }; + oas-schema-walker = { + descriptor = "^1.1.5"; + pin = "1.1.5"; + runtime = true; + }; + oas-validator = { + descriptor = "^5.0.8"; + pin = "5.0.8"; + runtime = true; + }; + reftools = { + descriptor = "^1.1.9"; + pin = "1.1.9"; + runtime = true; + }; + yaml = { + descriptor = "^1.10.0"; + pin = "1.10.2"; + runtime = true; + }; + yargs = { + descriptor = "^17.0.1"; + pin = "17.3.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-2mdz7SwMlbeOzmXz97d3QtRAzl71lqTyLVmrYasjVFg="; + type = "tarball"; + url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz"; + }; + ident = "swagger2openapi"; + ltype = "file"; + version = "7.0.8"; + }; + }; + swr = { + "2.2.1" = { + depInfo = { + client-only = { + descriptor = "^0.0.1"; + pin = "0.0.1"; + runtime = true; + }; + use-sync-external-store = { + descriptor = "^1.2.0"; + pin = "1.2.0"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-oGItSbZ/fULa49fo4W5TfwUzP1bJymCki81raWfpD7Y="; + type = "tarball"; + url = "https://registry.npmjs.org/swr/-/swr-2.2.1.tgz"; + }; + ident = "swr"; + ltype = "file"; + peerInfo = { + react = { + descriptor = "^16.11.0 || ^17.0.0 || ^18.0.0"; + }; + }; + version = "2.2.1"; + }; + }; tailwindcss = { "3.3.3" = { binInfo = { @@ -10820,6 +16821,19 @@ version = "5.0.1"; }; }; + tr46 = { + "0.0.3" = { + fetchInfo = { + narHash = "sha256-qY+tBl/8yq2nhwcQ84qyeuzY37EXL2RYQ8W3nIqNIZA="; + type = "tarball"; + url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; + }; + ident = "tr46"; + ltype = "file"; + treeInfo = { }; + version = "0.0.3"; + }; + }; ts-interface-checker = { "0.1.13" = { fetchInfo = { @@ -10833,6 +16847,30 @@ version = "0.1.13"; }; }; + tsconfck = { + "2.1.2" = { + binInfo = { + binPairs = { + tsconfck = "bin/tsconfck.js"; + }; + }; + fetchInfo = { + narHash = "sha256-RFg4vb6iLkHnm6+QDyPa511Dxengu/lqAwr4ChAJ/0o="; + type = "tarball"; + url = "https://registry.npmjs.org/tsconfck/-/tsconfck-2.1.2.tgz"; + }; + ident = "tsconfck"; + ltype = "file"; + peerInfo = { + typescript = { + descriptor = "^4.3.5 || ^5.0.0"; + optional = true; + }; + }; + treeInfo = { }; + version = "2.1.2"; + }; + }; tsconfig-paths = { "3.14.2" = { depInfo = { @@ -11131,6 +17169,19 @@ version = "1.0.2"; }; }; + universalify = { + "2.0.0" = { + fetchInfo = { + narHash = "sha256-0ld8f/t33JjseUuroCnT/yjNIIwlGXekvICWB8dr5b4="; + type = "tarball"; + url = "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"; + }; + ident = "universalify"; + ltype = "file"; + treeInfo = { }; + version = "2.0.0"; + }; + }; update-browserslist-db = { "1.0.11" = { binInfo = { @@ -11184,6 +17235,37 @@ version = "4.4.1"; }; }; + urijs = { + "1.19.11" = { + fetchInfo = { + narHash = "sha256-BcNLOxSJBXOwzUEMXYtoIpnGIu2fN3E71n2wLh8dFxg="; + type = "tarball"; + url = "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz"; + }; + ident = "urijs"; + ltype = "file"; + treeInfo = { }; + version = "1.19.11"; + }; + }; + use-sync-external-store = { + "1.2.0" = { + fetchInfo = { + narHash = "sha256-K32BKXCvYuWk9DIt3rruSuZJFAQeGcrKGgJZ+QjTGrI="; + type = "tarball"; + url = "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"; + }; + ident = "use-sync-external-store"; + ltype = "file"; + peerInfo = { + react = { + descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0"; + }; + }; + treeInfo = { }; + version = "1.2.0"; + }; + }; util-deprecate = { "1.0.2" = { fetchInfo = { @@ -11197,6 +17279,51 @@ version = "1.0.2"; }; }; + utility-types = { + "3.10.0" = { + fetchInfo = { + narHash = "sha256-9qh08GKyoCZiX1krDEumLkvWJjHqghqH0KRxExP27PM="; + type = "tarball"; + url = "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz"; + }; + ident = "utility-types"; + ltype = "file"; + treeInfo = { }; + version = "3.10.0"; + }; + }; + validate-npm-package-name = { + "3.0.0" = { + depInfo = { + builtins = { + descriptor = "^1.0.3"; + pin = "1.0.3"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-55fgzZHXlnXvSxslpzNNqnR6E0zlAHWjAY8hvW5Yv3c="; + type = "tarball"; + url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz"; + }; + ident = "validate-npm-package-name"; + ltype = "file"; + version = "3.0.0"; + }; + }; + validator = { + "13.11.0" = { + fetchInfo = { + narHash = "sha256-02Ywn19Kj4DH8DQ8eHslXs/pwBe6vDtkip5k9rDkQEg="; + type = "tarball"; + url = "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz"; + }; + ident = "validator"; + ltype = "file"; + treeInfo = { }; + version = "13.11.0"; + }; + }; victory-vendor = { "36.6.11" = { depInfo = { @@ -11305,6 +17432,62 @@ version = "2.4.0"; }; }; + wcwidth = { + "1.0.1" = { + depInfo = { + defaults = { + descriptor = "^1.0.3"; + pin = "1.0.4"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-DOhXTLlCkGwCsxYTRR7Ka9X/dlmPAt1ni3xGfULAyKI="; + type = "tarball"; + url = "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"; + }; + ident = "wcwidth"; + ltype = "file"; + version = "1.0.1"; + }; + }; + webidl-conversions = { + "3.0.1" = { + fetchInfo = { + narHash = "sha256-UMeIcOqew3KPWTe2NoYe714P0kLNWNMYG+YEqV5qTVg="; + type = "tarball"; + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; + }; + ident = "webidl-conversions"; + ltype = "file"; + treeInfo = { }; + version = "3.0.1"; + }; + }; + whatwg-url = { + "5.0.0" = { + depInfo = { + tr46 = { + descriptor = "~0.0.3"; + pin = "0.0.3"; + runtime = true; + }; + webidl-conversions = { + descriptor = "^3.0.0"; + pin = "3.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-GXbxi1vs/ypuwABnqV82s42jMh1mhmVR8gycudzD5vc="; + type = "tarball"; + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"; + }; + ident = "whatwg-url"; + ltype = "file"; + version = "5.0.0"; + }; + }; which = { "2.0.2" = { binInfo = { @@ -11407,6 +17590,35 @@ version = "1.1.11"; }; }; + wrap-ansi = { + "7.0.0" = { + depInfo = { + ansi-styles = { + descriptor = "^4.0.0"; + pin = "4.3.0"; + runtime = true; + }; + string-width = { + descriptor = "^4.1.0"; + pin = "4.2.3"; + runtime = true; + }; + strip-ansi = { + descriptor = "^6.0.0"; + pin = "6.0.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-4STOnmSiJLwhYjl7yafCOFqX+PtBFdAbGTiZEHV+KZM="; + type = "tarball"; + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"; + }; + ident = "wrap-ansi"; + ltype = "file"; + version = "7.0.0"; + }; + }; wrappy = { "1.0.2" = { fetchInfo = { @@ -11420,6 +17632,19 @@ version = "1.0.2"; }; }; + y18n = { + "5.0.8" = { + fetchInfo = { + narHash = "sha256-iFm2pYwriQ4ikd/5Pw604ag5yU2D3/51Sl4UQ+0nleE="; + type = "tarball"; + url = "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"; + }; + ident = "y18n"; + ltype = "file"; + treeInfo = { }; + version = "5.0.8"; + }; + }; yallist = { "4.0.0" = { fetchInfo = { @@ -11457,6 +17682,81 @@ version = "2.3.1"; }; }; + yaml-js = { + "0.2.3" = { + fetchInfo = { + narHash = "sha256-rSW2xluUlkv/XlYWHpIBcmuxh1GrgXN812qpY6n+JDQ="; + type = "tarball"; + url = "https://registry.npmjs.org/yaml-js/-/yaml-js-0.2.3.tgz"; + }; + ident = "yaml-js"; + ltype = "file"; + treeInfo = { }; + version = "0.2.3"; + }; + }; + yargs = { + "17.3.1" = { + depInfo = { + cliui = { + descriptor = "^7.0.2"; + pin = "7.0.4"; + runtime = true; + }; + escalade = { + descriptor = "^3.1.1"; + pin = "3.1.1"; + runtime = true; + }; + get-caller-file = { + descriptor = "^2.0.5"; + pin = "2.0.5"; + runtime = true; + }; + require-directory = { + descriptor = "^2.1.1"; + pin = "2.1.1"; + runtime = true; + }; + string-width = { + descriptor = "^4.2.3"; + pin = "4.2.3"; + runtime = true; + }; + y18n = { + descriptor = "^5.0.5"; + pin = "5.0.8"; + runtime = true; + }; + yargs-parser = { + descriptor = "^21.0.0"; + pin = "21.1.1"; + runtime = true; + }; + }; + fetchInfo = { + narHash = "sha256-K1QklvfMEX4ZS83sMuG5Yl4ak4JfNtdPA/YOwqjeUDs="; + type = "tarball"; + url = "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz"; + }; + ident = "yargs"; + ltype = "file"; + version = "17.3.1"; + }; + }; + yargs-parser = { + "21.1.1" = { + fetchInfo = { + narHash = "sha256-mbMbMuJ6Cit1Xns/Fi77RJytrnfC7+AzvAU+x5cdR6I="; + type = "tarball"; + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"; + }; + ident = "yargs-parser"; + ltype = "file"; + treeInfo = { }; + version = "21.1.1"; + }; + }; yocto-queue = { "0.1.0" = { fetchInfo = { diff --git a/pkgs/ui/orval.config.ts b/pkgs/ui/orval.config.ts new file mode 100644 index 00000000..55246985 --- /dev/null +++ b/pkgs/ui/orval.config.ts @@ -0,0 +1,16 @@ +const config = { + petstore: { + output: { + mode: "tags-split", + target: "api", + schemas: "api/model", + client: "swr", + // mock: true, + }, + input: { + target: "./openapi.json", + }, + }, +}; + +export default config; diff --git a/pkgs/ui/package-lock.json b/pkgs/ui/package-lock.json index ce6c6d9b..7e1de42c 100644 --- a/pkgs/ui/package-lock.json +++ b/pkgs/ui/package-lock.json @@ -13,6 +13,7 @@ "@mui/icons-material": "^5.14.3", "@mui/material": "^5.14.3", "autoprefixer": "10.4.14", + "axios": "^1.4.0", "classnames": "^2.3.2", "hex-rgb": "^5.0.0", "next": "13.4.12", @@ -22,6 +23,7 @@ "react-hook-form": "^7.45.4", "react-hot-toast": "^2.4.1", "recharts": "^2.7.3", + "swr": "^2.2.1", "tailwindcss": "3.3.3" }, "devDependencies": { @@ -29,9 +31,11 @@ "@types/react": "18.2.18", "@types/react-dom": "18.2.7", "@types/w3c-web-usb": "^1.0.6", - "eslint": "8.46.0", + "esbuild": "^0.15.18", + "eslint": "^8.46.0", "eslint-config-next": "13.4.12", "eslint-plugin-tailwindcss": "^3.13.0", + "orval": "^6.17.0", "prettier": "^3.0.1", "prettier-plugin-tailwindcss": "^0.4.1", "typescript": "5.1.6" @@ -57,6 +61,117 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz", + "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==", + "dev": true, + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "call-me-maybe": "^1.0.1", + "js-yaml": "^3.13.1" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@apidevtools/openapi-schemas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@apidevtools/swagger-methods": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", + "dev": true + }, + "node_modules/@apidevtools/swagger-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz", + "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==", + "dev": true, + "dependencies": { + "@apidevtools/json-schema-ref-parser": "9.0.6", + "@apidevtools/openapi-schemas": "^2.1.0", + "@apidevtools/swagger-methods": "^3.0.2", + "@jsdevtools/ono": "^7.1.3", + "ajv": "^8.6.3", + "ajv-draft-04": "^1.0.0", + "call-me-maybe": "^1.0.1" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, + "node_modules/@apidevtools/swagger-parser/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@apidevtools/swagger-parser/node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@apidevtools/swagger-parser/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@asyncapi/specs": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.3.1.tgz", + "integrity": "sha512-EfexhJu/lwF8OdQDm28NKLJHFkx0Gb6O+rcezhZYLPIoNYKXJMh2J1vFGpwmfAcTTh+ffK44Oc2Hs1Q4sLBp+A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.11" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", @@ -394,6 +509,38 @@ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, + "node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -450,6 +597,12 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@exodus/schemasafe": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.2.4.tgz", + "integrity": "sha512-DNmuVYeOqFmLmJIJvFIX1TKttOZVI9FwDrqDujhyArjqtXUaZuuB+SuDBTQq3Ev368a7ONJiAJ8m9zi0+IBqZQ==", + "dev": true + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", @@ -483,6 +636,32 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@ibm-cloud/openapi-ruleset": { + "version": "0.45.5", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-0.45.5.tgz", + "integrity": "sha512-8FqJQj8osll6iLOD5JsFWR+kOU1HbCp1Z2PjHeE67Wb/srz7V9B+YyjZOO9QAgLLHwvgt07XS13FQ+ArNNetGg==", + "dev": true, + "dependencies": { + "@ibm-cloud/openapi-ruleset-utilities": "0.0.1", + "@stoplight/spectral-formats": "^1.1.0", + "@stoplight/spectral-functions": "^1.6.1", + "@stoplight/spectral-rulesets": "^1.6.0", + "lodash": "^4.17.21", + "validator": "^13.7.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@ibm-cloud/openapi-ruleset-utilities": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset-utilities/-/openapi-ruleset-utilities-0.0.1.tgz", + "integrity": "sha512-LBWf21EYmOJnM4azYPM4LsNbiH9GBK8rc1dwmDhuUELI43dEOGWSs2ateLn8/E9vyrVELGwQ1Y3Bu61YHa8kaA==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -526,6 +705,36 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "dev": true + }, + "node_modules/@jsep-plugin/regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", + "integrity": "sha512-XfZgry4DwEZvSFtS/6Y+R48D7qJYJK6R9/yJFyUFHCIUMEEHuJ4X95TDgJp5QkmzfLYvapMPzskV5HpIDrREug==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, + "node_modules/@jsep-plugin/ternary": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.3.tgz", + "integrity": "sha512-qtLGzCNzPVJ3kdH6/zoLWDPjauHIKiLSBAR71Wa0+PWvGA8wODUQvRgxtpUA5YqAYL3CQ8S4qXhd/9WuWTZirg==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, "node_modules/@mui/base": { "version": "5.0.0-beta.11", "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.11.tgz", @@ -948,6 +1157,117 @@ "node": ">= 8" } }, + "node_modules/@orval/angular": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.17.0.tgz", + "integrity": "sha512-MW1tySUMXGqLNrImjdQ7ezy2tpOowkTwWgh71n0N8mm/wAr3h3AUqTkXs8ZIdI/rlG9aCV5tRbm/NQSC1KaPjA==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0" + } + }, + "node_modules/@orval/axios": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.17.0.tgz", + "integrity": "sha512-S40tnHRAhXBnDqAIfLCjgJuhUrFrPCCi9ARVIjhiM8R1EkVwI/ApWNuwZj48eqbzICTojaC+jVWY54TDkZ02hg==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0" + } + }, + "node_modules/@orval/core": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.17.0.tgz", + "integrity": "sha512-WrGaG4Ri+AW7oiDNErlVLNs/SdMI/TQGz5VObOP3Q7gek2IsVqE4mr/X7zrMZxbZhrUuIl207mltFdqc4zCgNA==", + "dev": true, + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "acorn": "^8.8.0", + "ajv": "^8.11.0", + "chalk": "^4.1.2", + "compare-versions": "^4.1.3", + "debug": "^4.3.4", + "esbuild": "^0.15.3", + "esutils": "2.0.3", + "fs-extra": "^10.1.0", + "globby": "11.1.0", + "ibm-openapi-validator": "^0.97.3", + "lodash.get": "^4.4.2", + "lodash.isempty": "^4.4.0", + "lodash.omit": "^4.5.0", + "lodash.uniq": "^4.5.0", + "lodash.uniqby": "^4.7.0", + "lodash.uniqwith": "^4.5.0", + "micromatch": "^4.0.5", + "openapi3-ts": "^3.0.0", + "swagger2openapi": "^7.0.8", + "validator": "^13.7.0" + } + }, + "node_modules/@orval/core/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@orval/core/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@orval/msw": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/msw/-/msw-6.17.0.tgz", + "integrity": "sha512-/awk0JBOg5oO7bw9ZlVguvJAngFKi9roTV35XpCUtcGG4Sw9KtujLZ2T3lMvEy5wxWoMFD2UAoH7Ob1uAJpZJQ==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0", + "cuid": "^2.1.8", + "lodash.get": "^4.4.2", + "lodash.omit": "^4.5.0", + "openapi3-ts": "^3.0.0" + } + }, + "node_modules/@orval/query": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.17.0.tgz", + "integrity": "sha512-YXvHjz2PcRd7faw9PYsqyRx+0ES5G0IS1JjYFWGoOYy6saSaRLVAYte8ABJJ8Sju8fxzba/BzQBgTZfe3BP8Zw==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0", + "lodash.omitby": "^4.6.0" + } + }, + "node_modules/@orval/swr": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.17.0.tgz", + "integrity": "sha512-entOSyODgDCXwOwE+aBAlg+LdmwhFNCg/0y/v5tuIfVTP5vhwTcqJFYGIZvMT9xittxTss7bAbiDQ9zOReU/Qg==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0" + } + }, + "node_modules/@orval/zod": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.17.0.tgz", + "integrity": "sha512-ff0HSMC9LUVNreulsdx5hKy6lkoayZBcFn9bbk9BmFpbMCynjPOLXOpXwjHhWgny0HP66gjZtp5uOEtvVkWoMg==", + "dev": true, + "dependencies": { + "@orval/core": "6.17.0", + "lodash.uniq": "^4.5.0" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -957,12 +1277,636 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@rollup/plugin-commonjs": { + "version": "22.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", + "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, "node_modules/@rushstack/eslint-patch": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==", "dev": true }, + "node_modules/@stoplight/json": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz", + "integrity": "sha512-5O0apqJ/t4sIevXCO3SBN9AHCEKKR/Zb4gaj7wYe5863jme9g02Q0n/GhM7ZCALkL+vGPTe4ZzTETP8TFtsw3g==", + "dev": true, + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", + "lodash": "^4.17.21", + "safe-stable-stringify": "^1.1" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/json-ref-readers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz", + "integrity": "sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.0", + "tslib": "^1.14.1" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/json-ref-readers/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@stoplight/json-ref-resolver": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz", + "integrity": "sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.21.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0 || ^13.0.0", + "@types/urijs": "^1.19.19", + "dependency-graph": "~0.11.0", + "fast-memoize": "^2.5.2", + "immer": "^9.0.6", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "urijs": "^1.19.11" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@stoplight/ordered-object-literal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.4.tgz", + "integrity": "sha512-OF8uib1jjDs5/cCU+iOVy+GJjU3X7vk/qJIkIJFqwmlJKrrtijFmqwbu8XToXrwTYLQTP+Hebws5gtZEmk9jag==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/path": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/spectral-cli": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-cli/-/spectral-cli-6.10.1.tgz", + "integrity": "sha512-yjal3WE42buthVnqfwppw2YmjeXZJ8rmMaHjpx9/94xbbfS79RsReExH9sj1QZam6A9XPGWtjLdWSrklqydpYg==", + "dev": true, + "dependencies": { + "@stoplight/json": "~3.21.0", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-core": "^1.18.3", + "@stoplight/spectral-formatters": "^1.2.0", + "@stoplight/spectral-parsers": "^1.0.3", + "@stoplight/spectral-ref-resolver": "^1.0.4", + "@stoplight/spectral-ruleset-bundler": "^1.5.2", + "@stoplight/spectral-ruleset-migrator": "^1.9.5", + "@stoplight/spectral-rulesets": ">=1", + "@stoplight/spectral-runtime": "^1.1.2", + "@stoplight/types": "^13.6.0", + "chalk": "4.1.2", + "fast-glob": "~3.2.12", + "hpagent": "~1.2.0", + "lodash": "~4.17.21", + "pony-cause": "^1.0.0", + "stacktracey": "^2.1.7", + "tslib": "^2.3.0", + "yargs": "17.3.1" + }, + "bin": { + "spectral": "dist/index.js" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/@stoplight/spectral-cli/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@stoplight/spectral-cli/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@stoplight/spectral-core": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz", + "integrity": "sha512-YY8x7X2SWJIhGTLPol+eFiQpWPz0D0mJdkK2i4A0QJG68KkNhypP6+JBC7/Kz3XWjqr0L/RqAd+N5cQLPOKZGQ==", + "dev": true, + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "~3.21.0", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-parsers": "^1.0.0", + "@stoplight/spectral-ref-resolver": "^1.0.0", + "@stoplight/spectral-runtime": "^1.0.0", + "@stoplight/types": "~13.6.0", + "@types/es-aggregate-error": "^1.0.2", + "@types/json-schema": "^7.0.11", + "ajv": "^8.6.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "es-aggregate-error": "^1.0.7", + "jsonpath-plus": "7.1.0", + "lodash": "~4.17.21", + "lodash.topath": "^4.5.2", + "minimatch": "3.1.2", + "nimma": "0.2.2", + "pony-cause": "^1.0.0", + "simple-eval": "1.0.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "dev": true, + "dependencies": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/types": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz", + "integrity": "sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "dev": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@stoplight/spectral-formats": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.5.0.tgz", + "integrity": "sha512-VskkdU3qBSvI1dfJ79ysjvTssfNlbA6wrf/XkXK6iTyjfIVqOAWVtjypTb2U95tN/X8IjIBBhNWtZ4tNVZilrA==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.0", + "@types/json-schema": "^7.0.7", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-formatters": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formatters/-/spectral-formatters-1.2.0.tgz", + "integrity": "sha512-1IrQksU1fpuvK7oT8t0jk419vkvzHbwqKYtnyoF9yZa+MV1AcSsieD5I6wBFL0WlgFr6iCg23s1V99VXlrFelw==", + "dev": true, + "dependencies": { + "@stoplight/path": "^1.3.2", + "@stoplight/spectral-core": "^1.15.1", + "@stoplight/spectral-runtime": "^1.1.0", + "@stoplight/types": "^13.15.0", + "chalk": "4.1.2", + "cliui": "7.0.4", + "lodash": "^4.17.21", + "strip-ansi": "6.0", + "text-table": "^0.2.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-functions": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz", + "integrity": "sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw==", + "dev": true, + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.1", + "@stoplight/spectral-core": "^1.7.0", + "@stoplight/spectral-formats": "^1.0.0", + "@stoplight/spectral-runtime": "^1.1.0", + "ajv": "^8.6.3", + "ajv-draft-04": "~1.0.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-functions/node_modules/@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "dev": true, + "dependencies": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@stoplight/spectral-functions/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@stoplight/spectral-functions/node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@stoplight/spectral-functions/node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "dev": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "node_modules/@stoplight/spectral-functions/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@stoplight/spectral-parsers": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.3.tgz", + "integrity": "sha512-J0KW5Rh5cHWnJQ3yN+cr/ijNFVirPSR0pkQbdrNX30VboEl083UEDrQ3yov9kjLVIWEk9t9kKE7Eo3QT/k4JLA==", + "dev": true, + "dependencies": { + "@stoplight/json": "~3.21.0", + "@stoplight/types": "^13.6.0", + "@stoplight/yaml": "~4.2.3", + "tslib": "^2.3.1" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/spectral-ref-resolver": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.4.tgz", + "integrity": "sha512-5baQIYL0NJTSVy8v6RxOR4U51xOUYM8wJri1YvlAT6bPN8m0EIxMwfVYi0xUZEMVeHcWx869nIkoqyWmOutF2A==", + "dev": true, + "dependencies": { + "@stoplight/json-ref-readers": "1.2.2", + "@stoplight/json-ref-resolver": "~3.1.6", + "@stoplight/spectral-runtime": "^1.1.2", + "dependency-graph": "0.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-ruleset-bundler": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ruleset-bundler/-/spectral-ruleset-bundler-1.5.2.tgz", + "integrity": "sha512-4QUVUFAU+S7IQ9XeCu+0TQMYxKFpKnkOAfa9unRQ1iPL2cviaipEN6witpbAptdHJD3UUjx4OnwlX8WwmXSq9w==", + "dev": true, + "dependencies": { + "@rollup/plugin-commonjs": "~22.0.2", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-core": ">=1", + "@stoplight/spectral-formats": ">=1", + "@stoplight/spectral-functions": ">=1", + "@stoplight/spectral-parsers": ">=1", + "@stoplight/spectral-ref-resolver": ">=1", + "@stoplight/spectral-ruleset-migrator": "^1.7.4", + "@stoplight/spectral-rulesets": ">=1", + "@stoplight/spectral-runtime": "^1.1.0", + "@stoplight/types": "^13.6.0", + "@types/node": "*", + "pony-cause": "1.1.1", + "rollup": "~2.79.0", + "tslib": "^2.3.1", + "validate-npm-package-name": "3.0.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/@stoplight/spectral-ruleset-migrator": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ruleset-migrator/-/spectral-ruleset-migrator-1.9.5.tgz", + "integrity": "sha512-76n/HETr3UinVl/xLNldrH9p0JNoD8Gz4K75J6E4OHp4xD0P+BA2e8+W30HjIvqm1LJdLU2BNma0ioy+q3B9RA==", + "dev": true, + "dependencies": { + "@stoplight/json": "~3.21.0", + "@stoplight/ordered-object-literal": "~1.0.4", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-functions": "^1.0.0", + "@stoplight/spectral-runtime": "^1.1.0", + "@stoplight/types": "^13.6.0", + "@stoplight/yaml": "~4.2.3", + "@types/node": "*", + "ajv": "^8.6.0", + "ast-types": "0.14.2", + "astring": "^1.7.5", + "reserved": "0.1.2", + "tslib": "^2.3.1", + "validate-npm-package-name": "3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-ruleset-migrator/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@stoplight/spectral-ruleset-migrator/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@stoplight/spectral-rulesets": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.16.0.tgz", + "integrity": "sha512-vHnQ50zZARymT+LkLD1l0sXoe76iUf0FWFyTp3xSRFvMIvoqFlUHONjKqFUUQzLaidSWWVah3repmAibHTdaSA==", + "dev": true, + "dependencies": { + "@asyncapi/specs": "^4.1.0", + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.1", + "@stoplight/spectral-formats": "^1.5.0", + "@stoplight/spectral-functions": "^1.5.1", + "@stoplight/spectral-runtime": "^1.1.1", + "@stoplight/types": "^13.6.0", + "@types/json-schema": "^7.0.7", + "ajv": "^8.8.2", + "ajv-formats": "~2.1.0", + "json-schema-traverse": "^1.0.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-rulesets/node_modules/@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "dev": true, + "dependencies": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@stoplight/spectral-rulesets/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@stoplight/spectral-rulesets/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@stoplight/spectral-runtime": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz", + "integrity": "sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw==", + "dev": true, + "dependencies": { + "@stoplight/json": "^3.17.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0", + "abort-controller": "^3.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@stoplight/spectral-runtime/node_modules/@stoplight/types": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz", + "integrity": "sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stoplight/types": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.19.0.tgz", + "integrity": "sha512-HvbH6fbvNcTJZVRGV1Xb87cwnXXuc94XYTg4SOvKOL4F9cc4UMw7Q40oaIgJ8iewkMnOSIlLExdmTkjF/QH2pg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/yaml": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.3.tgz", + "integrity": "sha512-Mx01wjRAR9C7yLMUyYFTfbUf5DimEpHMkRDQ1PKLe9dfNILbgdxyrncsOXM3vCpsQ1Hfj4bPiGl+u4u6e9Akqw==", + "dev": true, + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.1", + "@stoplight/types": "^13.0.0", + "@stoplight/yaml-ast-parser": "0.0.48", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=10.8" + } + }, + "node_modules/@stoplight/yaml-ast-parser": { + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.48.tgz", + "integrity": "sha512-sV+51I7WYnLJnKPn2EMWgS4EUfoP4iWEbrWwbXsj0MZCB/xOK8j6+C9fntIdOM50kpx45ZLC3s6kwKivWuqvyg==", + "dev": true + }, "node_modules/@swc/helpers": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", @@ -1025,6 +1969,27 @@ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" }, + "node_modules/@types/es-aggregate-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.2.tgz", + "integrity": "sha512-erqUpFXksaeR2kejKnhnjZjbFxUpGZx4Z7ydNL9ie8tEhXPiZTsLeUDJ6aR1F8j5wWUAtOAQWUqkc7givBJbBA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -1087,6 +2052,12 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" }, + "node_modules/@types/urijs": { + "version": "1.19.19", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.19.tgz", + "integrity": "sha512-FDJNkyhmKLw7uEvTxx5tSXfPeQpO0iy73Ry+PmYZJvQy0QIWX8a7kJ4kLWRf+EbTPJEPDSgPXHaM7pzr5lmvCg==", + "dev": true + }, "node_modules/@types/w3c-web-usb": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.6.tgz", @@ -1194,6 +2165,18 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -1231,6 +2214,54 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1421,12 +2452,47 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/as-table": { + "version": "1.0.55", + "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", + "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", + "dev": true, + "dependencies": { + "printable-characters": "^1.0.42" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "dev": true, + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/autoprefixer": { "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", @@ -1480,6 +2546,16 @@ "node": ">=4" } }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/axobject-query": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", @@ -1503,6 +2579,12 @@ "npm": ">=6" } }, + "node_modules/backslash": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/backslash/-/backslash-0.2.0.tgz", + "integrity": "sha512-Avs+8FUZ1HF/VFP4YWwHQZSGzRPm37ukU1JQYQWijuHhtXdOuAzcZ8PcAzfIw898a8PyBzdn+RtnKA6MzW0X2A==", + "dev": true + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -1567,6 +2649,12 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, "node_modules/busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -1578,6 +2666,15 @@ "node": ">=10.16.0" } }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1591,6 +2688,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1689,6 +2792,26 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/clsx": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", @@ -1715,6 +2838,17 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -1723,6 +2857,18 @@ "node": ">= 6" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compare-versions": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.4.tgz", + "integrity": "sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1783,6 +2929,13 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, + "node_modules/cuid": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/cuid/-/cuid-2.1.8.tgz", + "integrity": "sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==", + "deprecated": "Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead.", + "dev": true + }, "node_modules/d3-array": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", @@ -1899,6 +3052,12 @@ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, + "node_modules/data-uri-to-buffer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", + "dev": true + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1927,6 +3086,27 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -1943,6 +3123,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -2019,6 +3216,19 @@ "node": ">=10.13.0" } }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -2080,6 +3290,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-aggregate-error": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.9.tgz", + "integrity": "sha512-fvnX40sb538wdU6r4s35cq4EY6Lr09Upj40BEVem4LEsuW8XgQep9yD5Q1U2KftokNp1rWODFJ2qwZSsAjFpbg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "function-bind": "^1.1.1", + "functions-have-names": "^1.2.3", + "get-intrinsic": "^1.1.3", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -2120,6 +3351,369 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -2531,6 +4125,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/esquery": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", @@ -2564,6 +4171,12 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -2573,11 +4186,43 @@ "node": ">=0.10.0" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2630,6 +4275,18 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", + "dev": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -2701,6 +4358,25 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -2710,6 +4386,25 @@ "is-callable": "^1.1.3" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/format-util": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz", + "integrity": "sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==", + "dev": true + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -2722,6 +4417,20 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2772,6 +4481,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", @@ -2787,6 +4505,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-source": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", + "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^2.0.0", + "source-map": "^0.6.1" + } + }, + "node_modules/get-source/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -3036,6 +4785,161 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/hpagent": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz", + "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/ibm-openapi-validator": { + "version": "0.97.5", + "resolved": "https://registry.npmjs.org/ibm-openapi-validator/-/ibm-openapi-validator-0.97.5.tgz", + "integrity": "sha512-MlXLjQCZRU0yqQ6EFzBhCehkFXp/rXuGsjsEglK+ldDJZV/YQy7dw1V6ROzoiibjm0f00J7L3ubLvlbIlHilGQ==", + "dev": true, + "dependencies": { + "@ibm-cloud/openapi-ruleset": "0.45.5", + "@stoplight/spectral-cli": "^6.4.2", + "@stoplight/spectral-core": "^1.12.4", + "@stoplight/spectral-parsers": "^1.0.1", + "chalk": "^4.1.1", + "commander": "^2.20.3", + "deepmerge": "^2.2.1", + "find-up": "^3.0.0", + "globby": "^11.0.4", + "js-yaml": "^3.14.1", + "json-dup-key-validator": "^1.0.3", + "json-schema-ref-parser": "^5.1.3", + "jsonschema": "^1.4.0", + "lodash": "^4.17.21", + "matcher": "^1.1.1", + "pad": "^2.3.0", + "require-all": "^3.0.0", + "semver": "^5.7.1", + "yaml-js": "^0.2.3" + }, + "bin": { + "lint-openapi": "src/cli-validator/index.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/ibm-openapi-validator/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/ibm-openapi-validator/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/ibm-openapi-validator/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ibm-openapi-validator/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ibm-openapi-validator/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ibm-openapi-validator/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ibm-openapi-validator/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ibm-openapi-validator/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ibm-openapi-validator/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -3045,6 +4949,16 @@ "node": ">= 4" } }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3209,6 +5123,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3264,6 +5187,15 @@ "node": ">=8" } }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -3292,6 +5224,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -3386,11 +5330,73 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsep": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz", + "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==", + "dev": true, + "engines": { + "node": ">= 10.16.0" + } + }, + "node_modules/json-dup-key-validator": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-dup-key-validator/-/json-dup-key-validator-1.0.3.tgz", + "integrity": "sha512-JvJcV01JSiO7LRz7DY1Fpzn4wX2rJ3dfNTiAfnlvLNdhhnm0Pgdvhi2SGpENrZn7eSg26Ps3TPhOcuD/a4STXQ==", + "dev": true, + "dependencies": { + "backslash": "^0.2.0" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "node_modules/json-schema-ref-parser": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-5.1.3.tgz", + "integrity": "sha512-CpDFlBwz/6la78hZxyB9FECVKGYjIIl3Ms3KLqFj99W7IIb7D00/RDgc++IGB4BBALl0QRhh5m4q5WNSopvLtQ==", + "deprecated": "Please switch to @apidevtools/json-schema-ref-parser", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "debug": "^3.1.0", + "js-yaml": "^3.12.0", + "ono": "^4.0.6" + } + }, + "node_modules/json-schema-ref-parser/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/json-schema-ref-parser/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/json-schema-ref-parser/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -3415,6 +5421,51 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz", + "integrity": "sha512-gTaNRsPWO/K2KY6MrqaUFClF9kmuM6MFH5Dhg1VYDODgFbByw1yb7xu3hrViE/sz+dGOeMWgCzwUwQtAnCTE9g==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonschema": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", + "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -3445,6 +5496,15 @@ "language-subtag-registry": "~0.3.2" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -3491,12 +5551,60 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.isempty": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", + "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==", + "dev": true + }, + "node_modules/lodash.omitby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz", + "integrity": "sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ==", + "dev": true + }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "node_modules/lodash.uniqwith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==", + "dev": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3520,6 +5628,42 @@ "node": ">=10" } }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/matcher/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -3540,6 +5684,34 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -3672,6 +5844,76 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/nimma": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz", + "integrity": "sha512-V52MLl7BU+tH2Np9tDrIXK8bql3MVUadnMIl/0/oZSGC9keuro0O9UUv9QKp0aMvtN8HRew4G7byY7H4eWsxaQ==", + "dev": true, + "dependencies": { + "@jsep-plugin/regex": "^1.0.1", + "@jsep-plugin/ternary": "^1.0.2", + "astring": "^1.8.1", + "jsep": "^1.2.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + }, + "optionalDependencies": { + "jsonpath-plus": "^6.0.1", + "lodash.topath": "^4.5.2" + } + }, + "node_modules/nimma/node_modules/jsonpath-plus": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", + "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dev": true, + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "dev": true, + "dependencies": { + "es6-promise": "^3.2.1" + } + }, "node_modules/node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -3693,6 +5935,88 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dev": true, + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dev": true, + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dev": true, + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -3826,6 +6150,55 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ono": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz", + "integrity": "sha512-jQ31cORBFE6td25deYeD80wxKBMj+zBmHTrVxnc6CKhx8gho6ipmWM5zj/oeoqioZ99yqBls9Z/9Nss7J26G2g==", + "dev": true, + "dependencies": { + "format-util": "^1.0.3" + } + }, + "node_modules/openapi-types": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", + "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", + "dev": true, + "peer": true + }, + "node_modules/openapi3-ts": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.2.0.tgz", + "integrity": "sha512-/ykNWRV5Qs0Nwq7Pc0nJ78fgILvOT/60OxEmB3v7yQ8a8Bwcm43D4diaYazG/KBn6czA+52XYy931WFLMCUeSg==", + "dev": true, + "dependencies": { + "yaml": "^2.2.1" + } + }, + "node_modules/openapi3-ts/node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -3843,6 +6216,59 @@ "node": ">= 0.8.0" } }, + "node_modules/orval": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/orval/-/orval-6.17.0.tgz", + "integrity": "sha512-QeK/Zxk9ZnoL//br/2oe5HnB53safd5eKtncCc0/3HjQS2BRtJpAyH8q7sQRFPTV4ToG9duYSQrTjgTvTsLTnQ==", + "dev": true, + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "@orval/angular": "6.17.0", + "@orval/axios": "6.17.0", + "@orval/core": "6.17.0", + "@orval/msw": "6.17.0", + "@orval/query": "6.17.0", + "@orval/swr": "6.17.0", + "@orval/zod": "6.17.0", + "ajv": "^8.11.0", + "cac": "^6.7.12", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "find-up": "5.0.0", + "fs-extra": "^10.1.0", + "lodash.uniq": "^4.5.0", + "openapi3-ts": "^3.0.0", + "string-argv": "^0.3.1", + "tsconfck": "^2.0.1" + }, + "bin": { + "orval": "dist/bin/orval.js" + } + }, + "node_modules/orval/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/orval/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -3873,6 +6299,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pad": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pad/-/pad-2.3.0.tgz", + "integrity": "sha512-lxrgnOG5AXmzMRT1O5urWtYFxHnFSE+QntgTHij1nvS4W+ubhQLmQRHmZXDeEvk9I00itAixLqU9Q6fE0gW3sw==", + "dev": true, + "dependencies": { + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3972,6 +6419,15 @@ "node": ">= 6" } }, + "node_modules/pony-cause": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz", + "integrity": "sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/postcss": { "version": "8.4.27", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", @@ -4202,6 +6658,12 @@ } } }, + "node_modules/printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", + "dev": true + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4217,6 +6679,11 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -4442,6 +6909,15 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/regenerator-runtime": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", @@ -4464,6 +6940,42 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/require-all": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/require-all/-/require-all-3.0.0.tgz", + "integrity": "sha512-jPGN876lc5exWYrMcgZSd7U42P0PmVQzxnQB13fCSzmyGnqQWW4WUz5DosZ/qe24hz+5o9lSvW2epBNZ1xa6Fw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reserved": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz", + "integrity": "sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/resolve": { "version": "1.22.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", @@ -4521,6 +7033,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -4575,6 +7102,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==", + "dev": true + }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -4619,6 +7152,60 @@ "node": ">=8" } }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dev": true, + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dev": true, + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", + "dev": true + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", + "dev": true + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -4633,6 +7220,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-eval": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.0.tgz", + "integrity": "sha512-kpKJR+bqTscgC0xuAl2xHN6bB12lHjC2DCUfqjAx19bQyO3R2EVLOurm3H9AUltv/uFVcSCVNc6faegR+8NYLw==", + "dev": true, + "dependencies": { + "jsep": "^1.1.2" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -4658,6 +7263,29 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stacktracey": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", + "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", + "dev": true, + "dependencies": { + "as-table": "^1.0.36", + "get-source": "^2.0.12" + } + }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -4666,6 +7294,35 @@ "node": ">=10.0.0" } }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "node_modules/string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", @@ -4751,6 +7408,15 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4853,6 +7519,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/swr": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.1.tgz", + "integrity": "sha512-KJVA7dGtOBeZ+2sycEuzUfVIP5lZ/cd0xjevv85n2YG0x1uHJQicjAtahVZL6xG3+TjqhbBqimwYzVo3saeVXQ==", + "dependencies": { + "client-only": "^0.0.1", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/tailwindcss": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", @@ -4942,11 +7647,37 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, + "node_modules/tsconfck": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.1.2.tgz", + "integrity": "sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==", + "dev": true, + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^14.13.1 || ^16 || >=18" + }, + "peerDependencies": { + "typescript": "^4.3.5 || ^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -5102,6 +7833,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -5140,11 +7880,52 @@ "punycode": "^2.1.0" } }, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", + "dev": true + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "node_modules/utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/victory-vendor": { "version": "36.6.11", "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.11.tgz", @@ -5178,6 +7959,31 @@ "node": ">=10.13.0" } }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -5228,11 +8034,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -5247,6 +8079,39 @@ "node": ">= 6" } }, + "node_modules/yaml-js": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/yaml-js/-/yaml-js-0.2.3.tgz", + "integrity": "sha512-6xUQtVKl1qcd0EXtTEzUDVJy9Ji1fYa47LtkDtYKlIjhibPE9knNPmoRyf6SGREFHlOAUyDe9OdYqRP4DuSi5Q==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/pkgs/ui/package.json b/pkgs/ui/package.json index 18453213..fdd81330 100644 --- a/pkgs/ui/package.json +++ b/pkgs/ui/package.json @@ -17,6 +17,7 @@ "@mui/icons-material": "^5.14.3", "@mui/material": "^5.14.3", "autoprefixer": "10.4.14", + "axios": "^1.4.0", "classnames": "^2.3.2", "hex-rgb": "^5.0.0", "next": "13.4.12", @@ -26,6 +27,7 @@ "react-hook-form": "^7.45.4", "react-hot-toast": "^2.4.1", "recharts": "^2.7.3", + "swr": "^2.2.1", "tailwindcss": "3.3.3" }, "devDependencies": { @@ -33,9 +35,11 @@ "@types/react": "18.2.18", "@types/react-dom": "18.2.7", "@types/w3c-web-usb": "^1.0.6", - "eslint": "8.46.0", + "esbuild": "^0.15.18", + "eslint": "^8.46.0", "eslint-config-next": "13.4.12", "eslint-plugin-tailwindcss": "^3.13.0", + "orval": "^6.17.0", "prettier": "^3.0.1", "prettier-plugin-tailwindcss": "^0.4.1", "typescript": "5.1.6" diff --git a/pkgs/ui/shell.nix b/pkgs/ui/shell.nix index 5ae3d4b5..c9bc53da 100644 --- a/pkgs/ui/shell.nix +++ b/pkgs/ui/shell.nix @@ -1,7 +1,7 @@ { fmod , pkg , pkgs -, +, clanPkgs }: pkgs.mkShell { buildInputs = [ @@ -19,8 +19,14 @@ pkgs.mkShell { echo "floco ok: node_modules updated" fi - ln -sf ${pkgs.roboto}/share/fonts ./src/fonts - + ln -sf ${pkgs.roboto}/share/fonts ./src + export PATH="$PATH:$(realpath ./node_modules)/.bin" + + + # re-generate the api code + rm -rf api openapi.json + cp ${clanPkgs.clan-openapi}/openapi.json . + orval ''; } diff --git a/pkgs/ui/src/app/layout.tsx b/pkgs/ui/src/app/layout.tsx index 38b8b3d9..972e85e1 100644 --- a/pkgs/ui/src/app/layout.tsx +++ b/pkgs/ui/src/app/layout.tsx @@ -19,6 +19,7 @@ import { Sidebar } from "@/components/sidebar"; import MenuIcon from "@mui/icons-material/Menu"; import Image from "next/image"; import { tw } from "@/utils/tailwind"; +import axios from "axios"; const roboto = localFont({ src: [ @@ -30,6 +31,8 @@ const roboto = localFont({ ], }); +axios.defaults.baseURL = "http://localhost:2979"; + // add negative margin for smooth transition to fill the space of the sidebar const translate = tw`lg:-ml-64 -ml-14`; diff --git a/pkgs/ui/src/app/templates/[id]/page.tsx b/pkgs/ui/src/app/templates/[id]/page.tsx index 916a9254..555685aa 100644 --- a/pkgs/ui/src/app/templates/[id]/page.tsx +++ b/pkgs/ui/src/app/templates/[id]/page.tsx @@ -29,6 +29,7 @@ import { Typography, } from "@mui/material"; import { useState } from "react"; +import { useListMachines } from "../../../../api/default/default"; export async function generateStaticParams() { return [{ id: "1" }, { id: "2" }]; @@ -46,6 +47,8 @@ interface TemplateDetailProps { params: { id: string }; } export default function TemplateDetail({ params }: TemplateDetailProps) { + const { data, isLoading } = useListMachines(); + console.log({ data, isLoading }); const details = getTemplate(params); const [anchorEl, setAnchorEl] = useState(null); diff --git a/pkgs/ui/tsconfig.json b/pkgs/ui/tsconfig.json index 0c7555fa..16a5a112 100644 --- a/pkgs/ui/tsconfig.json +++ b/pkgs/ui/tsconfig.json @@ -20,7 +20,8 @@ } ], "paths": { - "@/*": ["./src/*"] + "@/*": ["./src/*"], + "API": ["./api/*"] } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], -- 2.45.2