) {
+ const {
+ registry,
+ properties,
+ title,
+ description,
+ uiSchema,
+ required,
+ schema,
+ idSchema,
+ } = props;
+ const [collapsed, setCollapsed] = useState(false);
+
+ const out = (
+
+ {title} hiii{description}
+
+
+ {collapsed
+ ? null
+ : properties.map(prop => (
+
+
+ {prop.content}
+
+ ))}
+
+
+ );
+ return out;
+ // return (
+ // <>
+ // {hidden ? null : (
+ //
+ // <>
+ // {!isThisTheTopmostElement() && (
+ //
+ // )}
+ // {get(schema, 'type', undefined) !== 'object' &&
+ // get(schema, 'type', undefined) !== 'array' ? (
+ // <>{label ? `${label}${required ? ' *required' : ''}` : null}>
+ // ) : (
+ //
+ // )}
+ // {!collapsed && (
+ // <>
+ // {get(schema, 'type', undefined) !== 'object' &&
+ // get(schema, 'type', undefined) !== 'array'
+ // ? description
+ // : null}
+ // {children}
+ // {errors}
+ // {help}
+ // >
+ // )}
+ // >
+ //
+ // )}
+ // >
+ // );
+}
+
+export const CollapsableField = scaffolderPlugin.provide(
+ createScaffolderLayout({
+ name: 'CollapsableField',
+ component: CollapsableFieldTemplate,
+ }),
+);
diff --git a/packages/backend/package.json b/packages/backend/package.json
index 63a65a0..e1443f8 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -36,6 +36,8 @@
"@backstage/plugin-search-backend-module-pg": "^0.5.6",
"@backstage/plugin-search-backend-node": "^1.2.1",
"@backstage/plugin-techdocs-backend": "^1.6.2",
+ "@backstage/types": "^1.1.0",
+ "@internal/plugin-argo-workflows-backend-backend": "^0.1.0",
"@kubernetes/client-node": "^0.18.1",
"@roadiehq/scaffolder-backend-module-utils": "^1.8.7",
"app": "link:../app",
@@ -44,7 +46,8 @@
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"pg": "^8.3.0",
- "winston": "^3.2.1"
+ "winston": "^3.2.1",
+ "yaml": "^2.3.1"
},
"devDependencies": {
"@backstage/cli": "^0.22.7",
diff --git a/packages/backend/src/plugins/auth.ts b/packages/backend/src/plugins/auth.ts
index 4042c59..ee7441d 100644
--- a/packages/backend/src/plugins/auth.ts
+++ b/packages/backend/src/plugins/auth.ts
@@ -5,7 +5,11 @@ import {
} from '@backstage/plugin-auth-backend';
import { Router } from 'express';
import { PluginEnvironment } from '../types';
-import {DEFAULT_NAMESPACE, stringifyEntityRef} from "@backstage/catalog-model";
+import {
+ DEFAULT_NAMESPACE,
+ stringifyEntityRef,
+} from '@backstage/catalog-model';
+import { JsonArray } from '@backstage/types';
export default async function createPlugin(
env: PluginEnvironment,
@@ -26,83 +30,16 @@ export default async function createPlugin(
name: info.result.userinfo.sub,
namespace: DEFAULT_NAMESPACE,
});
- console.log(info.result.userinfo.groups)
return ctx.issueToken({
claims: {
- sub: userRef, // The user's own identity
- ent: [userRef], // A list of identities that the user claims ownership through
+ sub: userRef,
+ ent: [userRef],
+ groups: (info.result.userinfo.groups as JsonArray) || [],
},
});
},
},
}),
},
- // providerFactories: {
- // ...defaultAuthProviderFactories,
- // oauth2Proxy: providers.oauth2Proxy.create({
- // signIn: {
- // async resolver({ result }, ctx) {
- // console.log(result)
- // const name = result.getHeader('x-forwarded-preferred-username');
- // if (!name) {
- // throw new Error('Request did not contain a user');
- // }
- //
- // try {
- // // Attempts to sign in existing user
- // const signedInUser = await ctx.signInWithCatalogUser({
- // entityRef: { name },
- // });
- //
- // return Promise.resolve(signedInUser);
- // } catch (e) {
- // // Create stub user
- // const userEntityRef = stringifyEntityRef({
- // kind: 'User',
- // name: name,
- // namespace: DEFAULT_NAMESPACE,
- // });
- // return ctx.issueToken({
- // claims: {
- // sub: userEntityRef,
- // ent: [userEntityRef],
- // },
- // });
- // }
- // },
- // },
- // }),
- // // This replaces the default GitHub auth provider with a customized one.
- // // The `signIn` option enables sign-in for this provider, using the
- // // identity resolution logic that's provided in the `resolver` callback.
- // //
- // // This particular resolver makes all users share a single "guest" identity.
- // // It should only be used for testing and trying out Backstage.
- // //
- // // If you want to use a production ready resolver you can switch to
- // // the one that is commented out below, it looks up a user entity in the
- // // catalog using the GitHub username of the authenticated user.
- // // That resolver requires you to have user entities populated in the catalog,
- // // for example using https://backstage.io/docs/integrations/github/org
- // //
- // // There are other resolvers to choose from, and you can also create
- // // your own, see the auth documentation for more details:
- // //
- // // https://backstage.io/docs/auth/identity-resolver
- // // github: providers.github.create({
- // // signIn: {
- // // resolver(_, ctx) {
- // // const userRef = 'user:default/guest'; // Must be a full entity reference
- // // return ctx.issueToken({
- // // claims: {
- // // sub: userRef, // The user's own identity
- // // ent: [userRef], // A list of identities that the user claims ownership through
- // // },
- // // });
- // // },
- // // // resolver: providers.github.resolvers.usernameMatchingUserEntityName(),
- // // },
- // // }),
- // },
});
}
diff --git a/packages/backend/src/plugins/kubernetes-apply.ts b/packages/backend/src/plugins/kubernetes-apply.ts
index 45c7528..0d0bf8c 100644
--- a/packages/backend/src/plugins/kubernetes-apply.ts
+++ b/packages/backend/src/plugins/kubernetes-apply.ts
@@ -64,7 +64,7 @@ export const kubernetesApply = (config: Config) => {
const words = obj.apiVersion.split('/');
const group = words[0];
const version = words[1];
- //hack. needs fixing to correctly extract the plurals
+ // hack. needs fixing to correctly extract the plurals
const plural = `${obj.kind.toLowerCase()}s`;
const targetCluster = getClusterConfig(ctx.input.clusterName!, config);
// hack. needs fixing to get the KubeConfig info from app-config.yaml
diff --git a/packages/backend/src/plugins/kubernetes.ts b/packages/backend/src/plugins/kubernetes.ts
index a831f11..32c1c12 100644
--- a/packages/backend/src/plugins/kubernetes.ts
+++ b/packages/backend/src/plugins/kubernetes.ts
@@ -1,19 +1,18 @@
-import {KubernetesBuilder, OidcKubernetesAuthTranslator} from '@backstage/plugin-kubernetes-backend';
+import { KubernetesBuilder } from '@backstage/plugin-kubernetes-backend';
import { Router } from 'express';
import { PluginEnvironment } from '../types';
import { CatalogClient } from '@backstage/catalog-client';
export default async function createPlugin(
- env: PluginEnvironment,
+ env: PluginEnvironment,
): Promise {
- const catalogApi = new CatalogClient({discoveryApi: env.discovery});
- const {router} = await KubernetesBuilder.createBuilder({
- logger: env.logger,
- config: env.config,
- catalogApi,
- permissions: env.permissions
- }).build();
+ const catalogApi = new CatalogClient({ discoveryApi: env.discovery });
+ const { router } = await KubernetesBuilder.createBuilder({
+ logger: env.logger,
+ config: env.config,
+ catalogApi,
+ permissions: env.permissions,
+ }).build();
- new OidcKubernetesAuthTranslator()
- return router;
+ return router;
}
diff --git a/packages/backend/src/plugins/scaffolder.ts b/packages/backend/src/plugins/scaffolder.ts
index 78618c0..62fdf10 100644
--- a/packages/backend/src/plugins/scaffolder.ts
+++ b/packages/backend/src/plugins/scaffolder.ts
@@ -1,9 +1,12 @@
import { CatalogClient } from '@backstage/catalog-client';
-import {createBuiltinActions, createRouter} from '@backstage/plugin-scaffolder-backend';
+import {
+ createBuiltinActions,
+ createRouter,
+} from '@backstage/plugin-scaffolder-backend';
import { Router } from 'express';
import type { PluginEnvironment } from '../types';
import { ScmIntegrations } from '@backstage/integration';
-import {createInvokeArgoAction} from './workflow-argo'
+import { createInvokeArgoAction } from './workflow-argo';
import {
createZipAction,
createSleepAction,
@@ -18,6 +21,7 @@ import {
createYamlJSONataTransformAction,
createJsonJSONataTransformAction,
} from '@roadiehq/scaffolder-backend-module-utils';
+import { kubernetesApply } from './kubernetes-apply';
export default async function createPlugin(
env: PluginEnvironment,
@@ -34,7 +38,7 @@ export default async function createPlugin(
reader: env.reader,
});
- const scaffolderBackendModuleUtils = [
+ const scaffolderBackendModuleUtils = [
createZipAction(),
createSleepAction(),
createWriteFileAction(),
@@ -46,10 +50,15 @@ export default async function createPlugin(
createSerializeJsonAction(),
createJSONataAction(),
createYamlJSONataTransformAction(),
- createJsonJSONataTransformAction()
- ]
-
- const actions = [...builtInActions, ...scaffolderBackendModuleUtils, createInvokeArgoAction(env.config, env.logger)];
+ createJsonJSONataTransformAction(),
+ ];
+
+ const actions = [
+ ...builtInActions,
+ ...scaffolderBackendModuleUtils,
+ createInvokeArgoAction(env.config, env.logger),
+ kubernetesApply(env.config),
+ ];
return await createRouter({
actions: actions,
diff --git a/yarn.lock b/yarn.lock
index 8a7f2f2..f9984e4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1238,6 +1238,28 @@
tslib "^2.2.0"
uuid "^8.3.0"
+"@azure/identity@^3.2.1":
+ version "3.2.3"
+ resolved "https://registry.npmmirror.com/@azure/identity/-/identity-3.2.3.tgz#dc6a4bc4c798c06dd8a3af2869f83ddadf332e26"
+ integrity sha512-knIbl7p2i8r3qPsLW2W84esmDPr36RqieLC72OeuqYk4+0TRNthUhWTs655P9S9Pm3TVVxcFsS3Le9SXIWBIFA==
+ dependencies:
+ "@azure/abort-controller" "^1.0.0"
+ "@azure/core-auth" "^1.3.0"
+ "@azure/core-client" "^1.4.0"
+ "@azure/core-rest-pipeline" "^1.1.0"
+ "@azure/core-tracing" "^1.0.0"
+ "@azure/core-util" "^1.0.0"
+ "@azure/logger" "^1.0.0"
+ "@azure/msal-browser" "^2.37.1"
+ "@azure/msal-common" "^13.1.0"
+ "@azure/msal-node" "^1.17.3"
+ events "^3.0.0"
+ jws "^4.0.0"
+ open "^8.0.0"
+ stoppable "^1.1.0"
+ tslib "^2.2.0"
+ uuid "^8.3.0"
+
"@azure/logger@^1.0.0":
version "1.0.3"
resolved "https://registry.npmmirror.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96"
@@ -1252,6 +1274,18 @@
dependencies:
"@azure/msal-common" "^10.0.0"
+"@azure/msal-browser@^2.37.1":
+ version "2.37.1"
+ resolved "https://registry.npmmirror.com/@azure/msal-browser/-/msal-browser-2.37.1.tgz#7e3fa7df9c6e74eb1fb640e73ef3b5b4407ee98d"
+ integrity sha512-EoKQISEpIY39Ru1OpWkeFZBcwp6Y0bG81bVmdyy4QJebPPDdVzfm62PSU0XFIRc3bqjZ4PBKBLMYLuo9NZYAow==
+ dependencies:
+ "@azure/msal-common" "13.1.0"
+
+"@azure/msal-common@13.1.0", "@azure/msal-common@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.npmmirror.com/@azure/msal-common/-/msal-common-13.1.0.tgz#73a787ec1e7880c30b187cf451404af547d95339"
+ integrity sha512-wj+ULrRB0HTuMmtrMjg8j3guCx32GE2BCPbsMCZkHgL1BZetC3o/Su5UJEQMX1HNc9CrIaQNx5WaKWHygYDe0g==
+
"@azure/msal-common@^10.0.0":
version "10.0.0"
resolved "https://registry.npmmirror.com/@azure/msal-common/-/msal-common-10.0.0.tgz#07fc39ae2a2e6f2c1da8e26657058317de52b65a"
@@ -1271,6 +1305,15 @@
jsonwebtoken "^9.0.0"
uuid "^8.3.0"
+"@azure/msal-node@^1.17.3":
+ version "1.17.3"
+ resolved "https://registry.npmmirror.com/@azure/msal-node/-/msal-node-1.17.3.tgz#1a0bbecb0b3e5e63d50ccb27c9cb3bae5a6c1b65"
+ integrity sha512-slsa+388bQQWnWH1V91KL+zV57rIp/0OQFfF0EmVMY8gnEIkAnpWWFUVBTTMbxEyjEFMk5ZW9xiHvHBcYFHzDw==
+ dependencies:
+ "@azure/msal-common" "13.1.0"
+ jsonwebtoken "^9.0.0"
+ uuid "^8.3.0"
+
"@azure/storage-blob@^12.5.0":
version "12.12.0"
resolved "https://registry.npmmirror.com/@azure/storage-blob/-/storage-blob-12.12.0.tgz#25e277c885692d5adcd8c2a949789b2837a74c59"
@@ -1428,6 +1471,13 @@
dependencies:
"@babel/types" "^7.20.7"
+"@babel/helper-module-imports@^7.16.7":
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c"
+ integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-module-imports@^7.18.6":
version "7.18.6"
resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
@@ -1509,11 +1559,21 @@
resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
+"@babel/helper-string-parser@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
+ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+
"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
version "7.19.1"
resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+"@babel/helper-validator-identifier@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
+ integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
+
"@babel/helper-validator-option@^7.18.6":
version "7.18.6"
resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
@@ -2263,6 +2323,13 @@
dependencies:
regenerator-runtime "^0.13.11"
+"@babel/runtime@^7.21.0":
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec"
+ integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==
+ dependencies:
+ regenerator-runtime "^0.13.11"
+
"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3":
version "7.20.7"
resolved "https://registry.npmmirror.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
@@ -2297,6 +2364,15 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
+"@babel/types@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe"
+ integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==
+ dependencies:
+ "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.5"
+ to-fast-properties "^2.0.0"
+
"@backstage/app-defaults@^1.3.1":
version "1.3.1"
resolved "https://registry.npmmirror.com/@backstage/app-defaults/-/app-defaults-1.3.1.tgz#77f96a1fda3c0107ee12d6b75147204f3b1884fc"
@@ -2455,6 +2531,15 @@
"@backstage/errors" "^1.1.5"
cross-fetch "^3.1.5"
+"@backstage/catalog-client@^1.4.2":
+ version "1.4.2"
+ resolved "https://registry.npmmirror.com/@backstage/catalog-client/-/catalog-client-1.4.2.tgz#9a43d77e1635a16f41104551d51ea31d4c69e0d9"
+ integrity sha512-gk6POY00uQOwOXT9uN//ajGCkAA3V90rr4OhW1jpvwp6V7liKRce93jeNDnCzvqawmNl6BbMEEcz/lE77SOwRw==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.0"
+ "@backstage/errors" "^1.2.0"
+ cross-fetch "^3.1.5"
+
"@backstage/catalog-model@^1.3.0":
version "1.3.0"
resolved "https://registry.npmmirror.com/@backstage/catalog-model/-/catalog-model-1.3.0.tgz#3d926b4e9d3d871f37e88295788cdce3b4ec17d3"
@@ -2468,6 +2553,32 @@
lodash "^4.17.21"
uuid "^8.0.0"
+"@backstage/catalog-model@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.npmmirror.com/@backstage/catalog-model/-/catalog-model-1.4.0.tgz#5098a528ade258248443a6cd7dafe3c8f2693615"
+ integrity sha512-znl2Rw7GWLNNDdFSFYlJ5T0sacCYcspeNnP2zXm0+mDg2Xk4yumRvGUBP6BevhFAPcVYsWc0qW8Q/TPX6qoIag==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/errors" "^1.2.0"
+ "@backstage/types" "^1.1.0"
+ ajv "^8.10.0"
+ json-schema "^0.4.0"
+ lodash "^4.17.21"
+ uuid "^8.0.0"
+
+"@backstage/catalog-model@^1.4.1":
+ version "1.4.1"
+ resolved "https://registry.npmmirror.com/@backstage/catalog-model/-/catalog-model-1.4.1.tgz#8d57217647a3eef68ad7c7c268af573be9974201"
+ integrity sha512-RpPhE15B9HMMKHLuPwRyi8cXVcX10FZpK0N767t/Nxplin8NALacKXSOa4jNqVXqj3ZYULeJHri0/dI6y4C5Iw==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/errors" "^1.2.1"
+ "@backstage/types" "^1.1.0"
+ ajv "^8.10.0"
+ json-schema "^0.4.0"
+ lodash "^4.17.21"
+ uuid "^8.0.0"
+
"@backstage/cli-common@^0.1.12":
version "0.1.12"
resolved "https://registry.npmmirror.com/@backstage/cli-common/-/cli-common-0.1.12.tgz#8e1ea10da38554b9bc910e0da532b73af4669a2f"
@@ -2625,6 +2736,14 @@
"@backstage/types" "^1.0.2"
lodash "^4.17.21"
+"@backstage/config@^1.0.8":
+ version "1.0.8"
+ resolved "https://registry.npmmirror.com/@backstage/config/-/config-1.0.8.tgz#283a4900c7aae216bd4e3dce4389ce060f989884"
+ integrity sha512-Y7JLnBrXX0G7z+Zj4vRwp/Mb8fLhCc1K/LqRRQUHMmnTDb3T7xMgpM3+0ZPpedWqslWrC2OYRrOE5PQxpFnmdg==
+ dependencies:
+ "@backstage/types" "^1.1.0"
+ lodash "^4.17.21"
+
"@backstage/core-app-api@^1.8.0":
version "1.8.0"
resolved "https://registry.npmmirror.com/@backstage/core-app-api/-/core-app-api-1.8.0.tgz#b027cb069954041714be6bb0fba2802c10fa073a"
@@ -2689,6 +2808,53 @@
zen-observable "^0.10.0"
zod "^3.21.4"
+"@backstage/core-components@^0.13.2":
+ version "0.13.2"
+ resolved "https://registry.npmmirror.com/@backstage/core-components/-/core-components-0.13.2.tgz#659d18bc15ac9ded0b5433218ba66d8851c87b7d"
+ integrity sha512-Y8LOT+YK1bxEv1oRWeaU0vgcbFmjlVWpchvo8BZ3ddtdLQWUGUfNVNP2gBhanvZn262C94B1uRWH6ZoCsxOiig==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/core-plugin-api" "^1.5.2"
+ "@backstage/errors" "^1.2.0"
+ "@backstage/theme" "^0.4.0"
+ "@backstage/version-bridge" "^1.0.4"
+ "@date-io/core" "^1.3.13"
+ "@material-table/core" "^3.1.0"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ "@react-hookz/web" "^20.0.0"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ "@types/react-sparklines" "^1.7.0"
+ "@types/react-text-truncate" "^0.14.0"
+ ansi-regex "^6.0.1"
+ classnames "^2.2.6"
+ d3-selection "^3.0.0"
+ d3-shape "^3.0.0"
+ d3-zoom "^3.0.0"
+ dagre "^0.8.5"
+ history "^5.0.0"
+ immer "^9.0.1"
+ linkify-react "4.1.1"
+ linkifyjs "4.1.1"
+ lodash "^4.17.21"
+ pluralize "^8.0.0"
+ prop-types "^15.7.2"
+ qs "^6.9.4"
+ rc-progress "3.4.1"
+ react-helmet "6.1.0"
+ react-hook-form "^7.12.2"
+ react-markdown "^8.0.0"
+ react-sparklines "^1.7.0"
+ react-syntax-highlighter "^15.4.5"
+ react-text-truncate "^0.19.0"
+ react-use "^17.3.2"
+ react-virtualized-auto-sizer "^1.0.11"
+ react-window "^1.8.6"
+ remark-gfm "^3.0.1"
+ zen-observable "^0.10.0"
+ zod "^3.21.4"
+
"@backstage/core-plugin-api@^1.5.1":
version "1.5.1"
resolved "https://registry.npmmirror.com/@backstage/core-plugin-api/-/core-plugin-api-1.5.1.tgz#c295f14d38321c116378af6a9cebf84d83bb8d39"
@@ -2702,6 +2868,19 @@
prop-types "^15.7.2"
zen-observable "^0.10.0"
+"@backstage/core-plugin-api@^1.5.2":
+ version "1.5.2"
+ resolved "https://registry.npmmirror.com/@backstage/core-plugin-api/-/core-plugin-api-1.5.2.tgz#98e31acd1938de4bdcc090b0bd5ee185e5bfe705"
+ integrity sha512-NiX/0a/Bbiy5GprEEfhe06fU1NEQ3DLpOhHqey47FwGFPzXo3C6OSFCygLsHMqGQNt9eRStBDsZlaINAo0wSlQ==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/types" "^1.1.0"
+ "@backstage/version-bridge" "^1.0.4"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ history "^5.0.0"
+ prop-types "^15.7.2"
+ zen-observable "^0.10.0"
+
"@backstage/dev-utils@^1.0.15":
version "1.0.15"
resolved "https://registry.npmmirror.com/@backstage/dev-utils/-/dev-utils-1.0.15.tgz#a097c1a1738c686d2924c39140d5320032bbf259"
@@ -2735,6 +2914,24 @@
cross-fetch "^3.1.5"
serialize-error "^8.0.1"
+"@backstage/errors@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/@backstage/errors/-/errors-1.2.0.tgz#5e6ad4c3d567a04eaee1bf8f2ce1ff48352f509a"
+ integrity sha512-APZ7jtnfY9uAFMwAJhhTgFANdOhQU6hzBLPeajTiblrpgyiiBc8E6lQ//3eO20lxR/c5xSj8hD54KcVUROpXgA==
+ dependencies:
+ "@backstage/types" "^1.1.0"
+ cross-fetch "^3.1.5"
+ serialize-error "^8.0.1"
+
+"@backstage/errors@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/@backstage/errors/-/errors-1.2.1.tgz#07e794c5c48488bade6df7759c3d8f3124594199"
+ integrity sha512-h/sMf/scTmlImVHToXTHatb1jRR1BRkdbFxRC3APNg/16TlnVgmgyNzrkYFm/hFyDHqrdyfhU+bs9l6+LNjD3w==
+ dependencies:
+ "@backstage/types" "^1.1.0"
+ cross-fetch "^3.1.5"
+ serialize-error "^8.0.1"
+
"@backstage/eslint-plugin@^0.1.3":
version "0.1.3"
resolved "https://registry.npmmirror.com/@backstage/eslint-plugin/-/eslint-plugin-0.1.3.tgz#f4f7cca89f0068db14166e275076c71d07b5f37d"
@@ -2785,6 +2982,21 @@
lodash "^4.17.21"
luxon "^3.0.0"
+"@backstage/integration@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.npmmirror.com/@backstage/integration/-/integration-1.5.0.tgz#6c5da6495e8f73535ee0bd203785a0c89d4445ad"
+ integrity sha512-rMs3eGiSN+A/oYnOL2u+w96drbxvXBP16G7Eoy6FZWelANWO/nDpZ8DxFBBWxfj0U/ZeS33DfYH7aIWyPzivoA==
+ dependencies:
+ "@azure/identity" "^3.2.1"
+ "@backstage/config" "^1.0.8"
+ "@backstage/errors" "^1.2.0"
+ "@octokit/auth-app" "^4.0.0"
+ "@octokit/rest" "^19.0.3"
+ cross-fetch "^3.1.5"
+ git-url-parse "^13.0.0"
+ lodash "^4.17.21"
+ luxon "^3.0.0"
+
"@backstage/plugin-api-docs@^0.9.4":
version "0.9.4"
resolved "https://registry.npmmirror.com/@backstage/plugin-api-docs/-/plugin-api-docs-0.9.4.tgz#52efd42eb684d5887384b992070174e31f599b9c"
@@ -2946,6 +3158,15 @@
"@backstage/plugin-permission-common" "^0.7.5"
"@backstage/plugin-search-common" "^1.2.3"
+"@backstage/plugin-catalog-common@^1.0.14":
+ version "1.0.14"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-catalog-common/-/plugin-catalog-common-1.0.14.tgz#2f1e1ea5b5a651c3659bf3a2c39e8d90730ad94e"
+ integrity sha512-0LWt3HRjyvVcx36s1+dGRQEdLW7UvO80MRKpJk+JKlgtf1jYl0W2j8AzXzB6YO6dMh06KKujkNqLUrzUx3ch6A==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.0"
+ "@backstage/plugin-permission-common" "^0.7.6"
+ "@backstage/plugin-search-common" "^1.2.4"
+
"@backstage/plugin-catalog-graph@^0.2.30":
version "0.2.30"
resolved "https://registry.npmmirror.com/@backstage/plugin-catalog-graph/-/plugin-catalog-graph-0.2.30.tgz#16f6f6037d6e9bbc6a60c9a32669a1793a154bbd"
@@ -3036,6 +3257,37 @@
yaml "^2.0.0"
zen-observable "^0.10.0"
+"@backstage/plugin-catalog-react@^1.7.0":
+ version "1.7.0"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.7.0.tgz#4aea594282ba4d6010e2ae5f9a04cbb0eaf57777"
+ integrity sha512-vEOZjh22gnETDj9b1Nat9DA6R0q27QyRpts5db04oadkAB4khZ9V97/aao1qDaXXzlPHkavJDn/VqYjeMi2Kog==
+ dependencies:
+ "@backstage/catalog-client" "^1.4.2"
+ "@backstage/catalog-model" "^1.4.0"
+ "@backstage/core-components" "^0.13.2"
+ "@backstage/core-plugin-api" "^1.5.2"
+ "@backstage/errors" "^1.2.0"
+ "@backstage/integration" "^1.5.0"
+ "@backstage/plugin-catalog-common" "^1.0.14"
+ "@backstage/plugin-permission-common" "^0.7.6"
+ "@backstage/plugin-permission-react" "^0.4.13"
+ "@backstage/theme" "^0.4.0"
+ "@backstage/types" "^1.1.0"
+ "@backstage/version-bridge" "^1.0.4"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ "@react-hookz/web" "^23.0.0"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ classnames "^2.2.6"
+ jwt-decode "^3.1.0"
+ lodash "^4.17.21"
+ material-ui-popup-state "^1.9.3"
+ qs "^6.9.4"
+ react-use "^17.2.4"
+ yaml "^2.0.0"
+ zen-observable "^0.10.0"
+
"@backstage/plugin-catalog@^1.11.1":
version "1.11.1"
resolved "https://registry.npmmirror.com/@backstage/plugin-catalog/-/plugin-catalog-1.11.1.tgz#9186c14aed9ca060267d3765706fff3fc5e0dbe3"
@@ -3132,6 +3384,15 @@
"@backstage/plugin-permission-common" "^0.7.5"
"@kubernetes/client-node" "0.18.1"
+"@backstage/plugin-kubernetes-common@^0.6.4":
+ version "0.6.4"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-kubernetes-common/-/plugin-kubernetes-common-0.6.4.tgz#a3750706c9bb78b067b722e9f1f101bd0a72dbf3"
+ integrity sha512-bTqyqbht5rRE2ZhailHK7kCvT1E12zgVNmzHTjuL7J7afOHy4oAZRebb7gi3DVHCWJjnZkHkHUcZ8wKE5txkqA==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.0"
+ "@backstage/plugin-permission-common" "^0.7.6"
+ "@kubernetes/client-node" "0.18.1"
+
"@backstage/plugin-kubernetes@^0.9.1":
version "0.9.1"
resolved "https://registry.npmmirror.com/@backstage/plugin-kubernetes/-/plugin-kubernetes-0.9.1.tgz#83b3f05c038c94f9a0672942aca3039fbaa7d59d"
@@ -3158,6 +3419,33 @@
luxon "^3.0.0"
react-use "^17.2.4"
+"@backstage/plugin-kubernetes@^0.9.2":
+ version "0.9.2"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-kubernetes/-/plugin-kubernetes-0.9.2.tgz#86a25e62b65632dac8ebcef6663ba993885c6cbe"
+ integrity sha512-MojxUTHph6WyjM+ZCmtcTQ7XT7rhZOl3o+TnmQ+NXSHYtNKrk4Vwi5HExhwSAx7LnarQUQxQwJIo2ZPRtiCAHA==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.0"
+ "@backstage/config" "^1.0.8"
+ "@backstage/core-components" "^0.13.2"
+ "@backstage/core-plugin-api" "^1.5.2"
+ "@backstage/errors" "^1.2.0"
+ "@backstage/plugin-catalog-react" "^1.7.0"
+ "@backstage/plugin-kubernetes-common" "^0.6.4"
+ "@backstage/theme" "^0.4.0"
+ "@kubernetes-models/apimachinery" "^1.1.0"
+ "@kubernetes-models/base" "^4.0.1"
+ "@kubernetes/client-node" "0.18.1"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ cronstrue "^2.2.0"
+ js-yaml "^4.0.0"
+ kubernetes-models "^4.1.0"
+ lodash "^4.17.21"
+ luxon "^3.0.0"
+ react-use "^17.2.4"
+
"@backstage/plugin-org@^0.6.8":
version "0.6.8"
resolved "https://registry.npmmirror.com/@backstage/plugin-org/-/plugin-org-0.6.8.tgz#13dd01cb6b910c370e8f9c0e4f21fbb2276a2f3b"
@@ -3188,6 +3476,18 @@
uuid "^8.0.0"
zod "^3.21.4"
+"@backstage/plugin-permission-common@^0.7.6":
+ version "0.7.6"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-permission-common/-/plugin-permission-common-0.7.6.tgz#37dd8b0825704c6de1b9957166496bae45f2bec1"
+ integrity sha512-yLbtldyxOKgfT4JrKbkzY0I47cRoEc3UvQPtlwtcsSELbc34hgMx4F5aJpxbNMVH65y9lcThcektDpG4LhVPag==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/errors" "^1.2.0"
+ "@backstage/types" "^1.1.0"
+ cross-fetch "^3.1.5"
+ uuid "^8.0.0"
+ zod "^3.21.4"
+
"@backstage/plugin-permission-node@^0.7.8":
version "0.7.8"
resolved "https://registry.npmmirror.com/@backstage/plugin-permission-node/-/plugin-permission-node-0.7.8.tgz#6ae9be89b21f4f84429fc1eab1684202b9ad62fc"
@@ -3218,6 +3518,19 @@
react-use "^17.2.4"
swr "^2.0.0"
+"@backstage/plugin-permission-react@^0.4.13":
+ version "0.4.13"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-permission-react/-/plugin-permission-react-0.4.13.tgz#b0b1fd4fc56fef563fe4e27b425c9a7c4596c28e"
+ integrity sha512-go2lRFJ6Sfe1IfqPqnwH90rTxQdPygq7mLRlcqYpjh6FZxnF+5s46ZOUDIxgQcE6AHNe/qKJmCf1/gBtnKQRAg==
+ dependencies:
+ "@backstage/config" "^1.0.8"
+ "@backstage/core-plugin-api" "^1.5.2"
+ "@backstage/plugin-permission-common" "^0.7.6"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ cross-fetch "^3.1.5"
+ react-use "^17.2.4"
+ swr "^2.0.0"
+
"@backstage/plugin-proxy-backend@^0.2.39":
version "0.2.39"
resolved "https://registry.npmmirror.com/@backstage/plugin-proxy-backend/-/plugin-proxy-backend-0.2.39.tgz#ecd1e5f72002318140ffcc547d1184bbc848b28a"
@@ -3510,6 +3823,14 @@
"@backstage/plugin-permission-common" "^0.7.5"
"@backstage/types" "^1.0.2"
+"@backstage/plugin-search-common@^1.2.4":
+ version "1.2.4"
+ resolved "https://registry.npmmirror.com/@backstage/plugin-search-common/-/plugin-search-common-1.2.4.tgz#1d526b5427fae8b3de4845fc1805f1f63a75ec75"
+ integrity sha512-UkKHq9GuXa7x/3baIIcmD/5xi+OUOBEY30xoBqUmegZw2ZqrXdBer4mK2o/4XwUUdc4vk2E3RgZhh4aL5G6D+Q==
+ dependencies:
+ "@backstage/plugin-permission-common" "^0.7.6"
+ "@backstage/types" "^1.1.0"
+
"@backstage/plugin-search-react@^1.6.1":
version "1.6.1"
resolved "https://registry.npmmirror.com/@backstage/plugin-search-react/-/plugin-search-react-1.6.1.tgz#abf09f3466a5fd7d9fa5e8c562f18ad67a940c95"
@@ -3753,11 +4074,25 @@
dependencies:
"@material-ui/core" "^4.12.2"
+"@backstage/theme@^0.4.0":
+ version "0.4.0"
+ resolved "https://registry.npmmirror.com/@backstage/theme/-/theme-0.4.0.tgz#37d3dca1bb4b18353afb03f821cb6bbcbea1af4c"
+ integrity sha512-kE+Yy6S2xFLDNm2AxDZuPUc7qa+6oBgGOASgiLBNXtTsSu2M7VO7ySVDB83Lfm86ADDcYeta23LbtvdvXFXRbg==
+ dependencies:
+ "@emotion/react" "^11.10.5"
+ "@emotion/styled" "^11.10.5"
+ "@mui/material" "^5.12.2"
+
"@backstage/types@^1.0.2":
version "1.0.2"
resolved "https://registry.npmmirror.com/@backstage/types/-/types-1.0.2.tgz#a12cdc7c1ec7e0d99cb2e30903b9dfd97c1050c9"
integrity sha512-wE4AAP3je00UlVNV5faIto414aOUNv30CmvNmxgImNKelPRYJsMEicM9slwkrNMyFLqTMITeXJvQvMofUk3Wxg==
+"@backstage/types@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.npmmirror.com/@backstage/types/-/types-1.1.0.tgz#cf33e0c20584e329308acca2e5fa0435f04d4ea5"
+ integrity sha512-lpzZD52WHCg+i7anibmIwC3045KVOAUJ8Reoeh74+14SAQ8DTT9aUAxmH8mOFnWzDSr7XnbY5ms8Y8qWRzn2VA==
+
"@backstage/version-bridge@^1.0.4":
version "1.0.4"
resolved "https://registry.npmmirror.com/@backstage/version-bridge/-/version-bridge-1.0.4.tgz#04623e5a57a6df9f84237f62b999d2503f874150"
@@ -3785,6 +4120,38 @@
resolved "https://registry.npmmirror.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0"
integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==
+"@cnoe-io/plugin-apache-spark@file:../../../../../var/folders/b7/h6wzrfwn6l30pn3fk5j2794dcy0vlz/T/tmp-26390-66rLxROMRq6K":
+ version "0.1.0"
+ dependencies:
+ "@backstage/catalog-model" "^1.4.1"
+ "@backstage/core-components" "^0.13.1"
+ "@backstage/core-plugin-api" "^1.5.1"
+ "@backstage/plugin-catalog-react" "^1.7.0"
+ "@backstage/plugin-kubernetes" "^0.9.2"
+ "@backstage/theme" "^0.3.0"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ react "^17.0.0"
+ react-dom "^16.13.1 || ^17.0.0"
+ react-router-dom "6.0.0-beta.0 || ^6.3.0"
+ react-use "^17.2.4"
+ yaml "^2.3.1"
+
+"@cnoe-io/plugin-argo-workflows@file:../../../../../var/folders/b7/h6wzrfwn6l30pn3fk5j2794dcy0vlz/T/tmp-32426-R2tjIfGLJy55":
+ version "0.1.0"
+ dependencies:
+ "@backstage/catalog-model" "^1.4.1"
+ "@backstage/core-components" "^0.13.1"
+ "@backstage/core-plugin-api" "^1.5.1"
+ "@backstage/plugin-catalog-react" "^1.7.0"
+ "@backstage/plugin-kubernetes" "^0.9.2"
+ "@backstage/theme" "^0.3.0"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ react-use "^17.2.4"
+
"@codemirror/autocomplete@^6.0.0":
version "6.4.1"
resolved "https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.4.1.tgz#0af405af8b90ab24bcb883d8218bd72e47ec03ec"
@@ -3941,11 +4308,118 @@
pkginfo "^0.4.1"
uid2 "^1.0.0"
+"@emotion/babel-plugin@^11.11.0":
+ version "11.11.0"
+ resolved "https://registry.npmmirror.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c"
+ integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==
+ dependencies:
+ "@babel/helper-module-imports" "^7.16.7"
+ "@babel/runtime" "^7.18.3"
+ "@emotion/hash" "^0.9.1"
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/serialize" "^1.1.2"
+ babel-plugin-macros "^3.1.0"
+ convert-source-map "^1.5.0"
+ escape-string-regexp "^4.0.0"
+ find-root "^1.1.0"
+ source-map "^0.5.7"
+ stylis "4.2.0"
+
+"@emotion/cache@^11.11.0":
+ version "11.11.0"
+ resolved "https://registry.npmmirror.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff"
+ integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==
+ dependencies:
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/sheet" "^1.2.2"
+ "@emotion/utils" "^1.2.1"
+ "@emotion/weak-memoize" "^0.3.1"
+ stylis "4.2.0"
+
"@emotion/hash@^0.8.0":
version "0.8.0"
resolved "https://registry.npmmirror.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
+"@emotion/hash@^0.9.1":
+ version "0.9.1"
+ resolved "https://registry.npmmirror.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43"
+ integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==
+
+"@emotion/is-prop-valid@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc"
+ integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==
+ dependencies:
+ "@emotion/memoize" "^0.8.1"
+
+"@emotion/memoize@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17"
+ integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
+
+"@emotion/react@^11.10.5":
+ version "11.11.1"
+ resolved "https://registry.npmmirror.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157"
+ integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==
+ dependencies:
+ "@babel/runtime" "^7.18.3"
+ "@emotion/babel-plugin" "^11.11.0"
+ "@emotion/cache" "^11.11.0"
+ "@emotion/serialize" "^1.1.2"
+ "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1"
+ "@emotion/utils" "^1.2.1"
+ "@emotion/weak-memoize" "^0.3.1"
+ hoist-non-react-statics "^3.3.1"
+
+"@emotion/serialize@^1.1.2":
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51"
+ integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==
+ dependencies:
+ "@emotion/hash" "^0.9.1"
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/unitless" "^0.8.1"
+ "@emotion/utils" "^1.2.1"
+ csstype "^3.0.2"
+
+"@emotion/sheet@^1.2.2":
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec"
+ integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==
+
+"@emotion/styled@^11.10.5":
+ version "11.11.0"
+ resolved "https://registry.npmmirror.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346"
+ integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==
+ dependencies:
+ "@babel/runtime" "^7.18.3"
+ "@emotion/babel-plugin" "^11.11.0"
+ "@emotion/is-prop-valid" "^1.2.1"
+ "@emotion/serialize" "^1.1.2"
+ "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1"
+ "@emotion/utils" "^1.2.1"
+
+"@emotion/unitless@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
+ integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
+
+"@emotion/use-insertion-effect-with-fallbacks@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963"
+ integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==
+
+"@emotion/utils@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4"
+ integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==
+
+"@emotion/weak-memoize@^0.3.1":
+ version "0.3.1"
+ resolved "https://registry.npmmirror.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6"
+ integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==
+
"@esbuild-kit/cjs-loader@^2.4.1":
version "2.4.2"
resolved "https://registry.npmmirror.com/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz#cb4dde00fbf744a68c4f20162ea15a8242d0fa54"
@@ -4711,7 +5185,7 @@
"@kubernetes-models/validate" "^3.1.1"
tslib "^2.4.0"
-"@kubernetes-models/base@^4.0.3":
+"@kubernetes-models/base@^4.0.1", "@kubernetes-models/base@^4.0.3":
version "4.0.3"
resolved "https://registry.npmmirror.com/@kubernetes-models/base/-/base-4.0.3.tgz#e973dfb60bb6d2fa29cbb281e2a74979d40efc9d"
integrity sha512-9Uo/RzB1ZvvPmnnpAE6yWPaFerMkpBxIHLuObexVDF813ZwVPdn56mmOOFfA6RyZtPdIT1AlhMozlHKOX16AGQ==
@@ -5621,6 +6095,92 @@
strict-event-emitter "^0.2.4"
web-encoding "^1.1.5"
+"@mui/base@5.0.0-beta.4":
+ version "5.0.0-beta.4"
+ resolved "https://registry.npmmirror.com/@mui/base/-/base-5.0.0-beta.4.tgz#e3f4f4a056b88ab357194a245e223177ce35e0b0"
+ integrity sha512-ejhtqYJpjDgHGEljjMBQWZ22yEK0OzIXNa7toJmmXsP4TT3W7xVy8bTJ0TniPDf+JNjrsgfgiFTDGdlEhV1E+g==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@emotion/is-prop-valid" "^1.2.1"
+ "@mui/types" "^7.2.4"
+ "@mui/utils" "^5.13.1"
+ "@popperjs/core" "^2.11.8"
+ clsx "^1.2.1"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+
+"@mui/core-downloads-tracker@^5.13.4":
+ version "5.13.4"
+ resolved "https://registry.npmmirror.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.13.4.tgz#7e4b491d8081b6d45ae51556d82cb16b31315a19"
+ integrity sha512-yFrMWcrlI0TqRN5jpb6Ma9iI7sGTHpytdzzL33oskFHNQ8UgrtPas33Y1K7sWAMwCrr1qbWDrOHLAQG4tAzuSw==
+
+"@mui/material@^5.12.2":
+ version "5.13.5"
+ resolved "https://registry.npmmirror.com/@mui/material/-/material-5.13.5.tgz#c14f14824f3a37ae0c5ebddbc0034956bc6fec30"
+ integrity sha512-eMay+Ue1OYXOFMQA5Aau7qbAa/kWHLAyi0McsbPTWssCbGehqkF6CIdPsfVGw6tlO+xPee1hUitphHJNL3xpOQ==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@mui/base" "5.0.0-beta.4"
+ "@mui/core-downloads-tracker" "^5.13.4"
+ "@mui/system" "^5.13.5"
+ "@mui/types" "^7.2.4"
+ "@mui/utils" "^5.13.1"
+ "@types/react-transition-group" "^4.4.6"
+ clsx "^1.2.1"
+ csstype "^3.1.2"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+ react-transition-group "^4.4.5"
+
+"@mui/private-theming@^5.13.1":
+ version "5.13.1"
+ resolved "https://registry.npmmirror.com/@mui/private-theming/-/private-theming-5.13.1.tgz#c3e9a0b44f9c5a51b92cfcfb660536060cb61ed7"
+ integrity sha512-HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@mui/utils" "^5.13.1"
+ prop-types "^15.8.1"
+
+"@mui/styled-engine@^5.13.2":
+ version "5.13.2"
+ resolved "https://registry.npmmirror.com/@mui/styled-engine/-/styled-engine-5.13.2.tgz#c87bd61c0ab8086d34828b6defe97c02bcd642ef"
+ integrity sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@emotion/cache" "^11.11.0"
+ csstype "^3.1.2"
+ prop-types "^15.8.1"
+
+"@mui/system@^5.13.5":
+ version "5.13.5"
+ resolved "https://registry.npmmirror.com/@mui/system/-/system-5.13.5.tgz#9f67ea0c4f6974713f90b7b94c999fd3f40f8de3"
+ integrity sha512-n0gzUxoZ2ZHZgnExkh2Htvo9uW2oakofgPRQrDoa/GQOWyRD0NH9MDszBwOb6AAoXZb+OV5TE7I4LeZ/dzgHYA==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@mui/private-theming" "^5.13.1"
+ "@mui/styled-engine" "^5.13.2"
+ "@mui/types" "^7.2.4"
+ "@mui/utils" "^5.13.1"
+ clsx "^1.2.1"
+ csstype "^3.1.2"
+ prop-types "^15.8.1"
+
+"@mui/types@^7.2.4":
+ version "7.2.4"
+ resolved "https://registry.npmmirror.com/@mui/types/-/types-7.2.4.tgz#b6fade19323b754c5c6de679a38f068fd50b9328"
+ integrity sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==
+
+"@mui/utils@^5.13.1":
+ version "5.13.1"
+ resolved "https://registry.npmmirror.com/@mui/utils/-/utils-5.13.1.tgz#86199e46014215f95da046a5ec803f4a39c96eee"
+ integrity sha512-6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A==
+ dependencies:
+ "@babel/runtime" "^7.21.0"
+ "@types/prop-types" "^15.7.5"
+ "@types/react-is" "^18.2.0"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+
"@n1ru4l/push-pull-async-iterable-iterator@^3.1.0":
version "3.2.0"
resolved "https://registry.npmmirror.com/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz#c15791112db68dd9315d329d652b7e797f737655"
@@ -6116,6 +6676,11 @@
schema-utils "^3.0.0"
source-map "^0.7.3"
+"@popperjs/core@^2.11.8":
+ version "2.11.8"
+ resolved "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
+ integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
+
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
version "1.1.2"
resolved "https://registry.npmmirror.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
@@ -6181,11 +6746,23 @@
dependencies:
"@react-hookz/deep-equal" "^1.0.4"
+"@react-hookz/web@^23.0.0":
+ version "23.0.1"
+ resolved "https://registry.npmmirror.com/@react-hookz/web/-/web-23.0.1.tgz#768f49f8a5ef117738259a307906cb738c2679c8"
+ integrity sha512-YZR/Zh5un5c7Nfch2iSRdBn91jTiByyzd2HY+HsFX8UQcN+xurfamKKWg9+/cudY9azcH3Y/f6Hi+Rm0m7LhHg==
+ dependencies:
+ "@react-hookz/deep-equal" "^1.0.4"
+
"@remix-run/router@1.3.2":
version "1.3.2"
resolved "https://registry.npmmirror.com/@remix-run/router/-/router-1.3.2.tgz#58cd2bd25df2acc16c628e1b6f6150ea6c7455bc"
integrity sha512-t54ONhl/h75X94SWsHGQ4G/ZrCEguKSRQr7DrjTciJXW0YU1QhlwYeycvK5JgkzlxmvrK7wq1NB/PLtHxoiDcA==
+"@remix-run/router@1.7.2":
+ version "1.7.2"
+ resolved "https://registry.npmmirror.com/@remix-run/router/-/router-1.7.2.tgz#cba1cf0a04bc04cb66027c51fa600e9cbc388bc8"
+ integrity sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==
+
"@rjsf/core-v5@npm:@rjsf/core@5.6.0":
version "5.6.0"
resolved "https://registry.npmmirror.com/@rjsf/core/-/core-5.6.0.tgz#2dd103fbd10b2c9ee7574753d152d1ce46880968"
@@ -6244,6 +6821,17 @@
lodash-es "^4.17.15"
react-is "^18.2.0"
+"@rjsf/utils@^5.8.1":
+ version "5.8.2"
+ resolved "https://registry.npmmirror.com/@rjsf/utils/-/utils-5.8.2.tgz#82e4263eae860f8b08dd9dc7e91585eaf1cf87d9"
+ integrity sha512-vSnXHuUAg2dUmkGn9HNoEkuykno4vTb8hef+YoMDU3+oi3z5Bb8yZw/UC02Lo40Uo5XxvQeBfLb3RN0vfeSpMg==
+ dependencies:
+ json-schema-merge-allof "^0.8.1"
+ jsonpointer "^5.0.1"
+ lodash "^4.17.21"
+ lodash-es "^4.17.21"
+ react-is "^18.2.0"
+
"@rjsf/validator-ajv8@5.6.0":
version "5.6.0"
resolved "https://registry.npmmirror.com/@rjsf/validator-ajv8/-/validator-ajv8-5.6.0.tgz#6e34c47f9ab0e2fa054bc525b3e22ef3f09bd503"
@@ -6834,6 +7422,11 @@
resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d"
integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==
+"@types/cookiejar@*":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8"
+ integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==
+
"@types/cors@^2.8.6":
version "2.8.13"
resolved "https://registry.npmmirror.com/@types/cors/-/cors-2.8.13.tgz#b8ade22ba455a1b8cb3b5d3f35910fd204f84f94"
@@ -7189,7 +7782,7 @@
resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0"
integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==
-"@types/prop-types@*", "@types/prop-types@^15.0.0", "@types/prop-types@^15.7.3":
+"@types/prop-types@*", "@types/prop-types@^15.0.0", "@types/prop-types@^15.7.3", "@types/prop-types@^15.7.5":
version "15.7.5"
resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
@@ -7205,12 +7798,19 @@
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
"@types/react-dom@*", "@types/react-dom@<18.0.0":
- version "17.0.19"
- resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.19.tgz#36feef3aa35d045cacd5ed60fe0eef5272f19492"
- integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==
+ version "17.0.20"
+ resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.20.tgz#e0c8901469d732b36d8473b40b679ad899da1b53"
+ integrity sha512-4pzIjSxDueZZ90F52mU3aPoogkHIoSIDG+oQ+wQK7Cy2B9S+MvOqY0uEA/qawKz381qrEDkvpwyt8Bm31I8sbA==
dependencies:
"@types/react" "^17"
+"@types/react-is@^18.2.0":
+ version "18.2.1"
+ resolved "https://registry.npmmirror.com/@types/react-is/-/react-is-18.2.1.tgz#61d01c2a6fc089a53520c0b66996d458fdc46863"
+ integrity sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==
+ dependencies:
+ "@types/react" "*"
+
"@types/react-redux@^7.1.20":
version "7.1.25"
resolved "https://registry.npmmirror.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88"
@@ -7242,6 +7842,13 @@
dependencies:
"@types/react" "*"
+"@types/react-transition-group@^4.4.6":
+ version "4.4.6"
+ resolved "https://registry.npmmirror.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e"
+ integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==
+ dependencies:
+ "@types/react" "*"
+
"@types/react@*", "@types/react@^16.13.1 || ^17.0.0", "@types/react@^17":
version "17.0.53"
resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.53.tgz#10d4d5999b8af3d6bc6a9369d7eb953da82442ab"
@@ -7356,6 +7963,21 @@
dependencies:
"@types/react" "*"
+"@types/superagent@*":
+ version "4.1.18"
+ resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.18.tgz#e8f037d015cb3b55e64dd00c4d07a84be6d16d34"
+ integrity sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==
+ dependencies:
+ "@types/cookiejar" "*"
+ "@types/node" "*"
+
+"@types/supertest@^2.0.12":
+ version "2.0.12"
+ resolved "https://registry.yarnpkg.com/@types/supertest/-/supertest-2.0.12.tgz#ddb4a0568597c9aadff8dbec5b2e8fddbe8692fc"
+ integrity sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==
+ dependencies:
+ "@types/superagent" "*"
+
"@types/testing-library__jest-dom@^5.9.1":
version "5.14.5"
resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f"
@@ -7970,6 +8592,7 @@ anymatch@^3.0.3, anymatch@~3.1.2:
"@backstage/plugin-org" "^0.6.8"
"@backstage/plugin-permission-react" "^0.4.12"
"@backstage/plugin-scaffolder" "^1.13.1"
+ "@backstage/plugin-scaffolder-react" "^1.4.0"
"@backstage/plugin-search" "^1.3.1"
"@backstage/plugin-search-react" "^1.6.1"
"@backstage/plugin-tech-radar" "^0.6.4"
@@ -7978,9 +8601,13 @@ anymatch@^3.0.3, anymatch@~3.1.2:
"@backstage/plugin-techdocs-react" "^1.1.6"
"@backstage/plugin-user-settings" "^0.7.3"
"@backstage/theme" "^0.3.0"
+ "@cnoe-io/plugin-apache-spark" "file:../../../../../var/folders/b7/h6wzrfwn6l30pn3fk5j2794dcy0vlz/T/tmp-26390-66rLxROMRq6K"
+ "@cnoe-io/plugin-argo-workflows" "file:../../../../../var/folders/b7/h6wzrfwn6l30pn3fk5j2794dcy0vlz/T/tmp-32426-R2tjIfGLJy55"
"@internal/plugin-workflows" "^0.1.0"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
+ "@rjsf/core" "^5.8.1"
+ "@rjsf/utils" "^5.8.1"
history "^5.0.0"
react "^17.0.2"
react-dom "^17.0.2"
@@ -8359,6 +8986,15 @@ babel-plugin-jest-hoist@^29.4.2:
"@types/babel__core" "^7.1.14"
"@types/babel__traverse" "^7.0.6"
+babel-plugin-macros@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
+ integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
+ dependencies:
+ "@babel/runtime" "^7.12.5"
+ cosmiconfig "^7.0.0"
+ resolve "^1.19.0"
+
babel-plugin-polyfill-corejs2@^0.3.3:
version "0.3.3"
resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122"
@@ -9189,7 +9825,7 @@ clone@^1.0.2:
resolved "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-clsx@^1.0.2, clsx@^1.0.4:
+clsx@^1.0.2, clsx@^1.0.4, clsx@^1.2.1:
version "1.2.1"
resolved "https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
@@ -9415,6 +10051,11 @@ compare-func@^2.0.0:
array-ify "^1.0.0"
dot-prop "^5.1.0"
+component-emitter@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
+ integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
+
compress-commons@^4.1.0:
version "4.1.1"
resolved "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d"
@@ -9630,7 +10271,7 @@ conventional-recommended-bump@^6.1.0:
meow "^8.0.0"
q "^1.5.1"
-convert-source-map@^1.6.0, convert-source-map@^1.7.0:
+convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
version "1.9.0"
resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
@@ -9668,6 +10309,11 @@ cookie@0.5.0, cookie@~0.5.0:
resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+cookiejar@^2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b"
+ integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==
+
copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1:
version "3.3.3"
resolved "https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0"
@@ -10025,6 +10671,11 @@ csstype@^3.0.2, csstype@^3.0.6:
resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
+csstype@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
+ integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
+
cypress@^9.7.0:
version "9.7.0"
resolved "https://registry.npmmirror.com/cypress/-/cypress-9.7.0.tgz#bf55b2afd481f7a113ef5604aa8b693564b5e744"
@@ -10458,7 +11109,7 @@ detect-port-alt@^1.1.6:
address "^1.0.1"
debug "^2.6.0"
-dezalgo@^1.0.0:
+dezalgo@^1.0.0, dezalgo@^1.0.4:
version "1.0.4"
resolved "https://registry.npmmirror.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81"
integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==
@@ -11040,6 +11691,11 @@ escodegen@^2.0.0:
optionalDependencies:
source-map "~0.6.1"
+eslint-config-prettier@8.8.0:
+ version "8.8.0"
+ resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348"
+ integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==
+
eslint-config-prettier@^8.3.0:
version "8.6.0"
resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207"
@@ -11566,7 +12222,7 @@ fast-redact@^2.0.0:
resolved "https://registry.npmmirror.com/fast-redact/-/fast-redact-2.1.0.tgz#dfe3c1ca69367fb226f110aa4ec10ec85462ffdf"
integrity sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==
-fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7:
+fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.1.1:
version "2.1.1"
resolved "https://registry.npmmirror.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884"
integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==
@@ -11691,6 +12347,11 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
+find-root@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
+ integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
+
find-up@^2.0.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
@@ -11864,6 +12525,16 @@ formdata-node@^4.0.0:
node-domexception "1.0.0"
web-streams-polyfill "4.0.0-beta.3"
+formidable@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89"
+ integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==
+ dependencies:
+ dezalgo "^1.0.4"
+ hexoid "^1.0.0"
+ once "^1.4.0"
+ qs "^6.11.0"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -12559,7 +13230,7 @@ he@^1.2.0:
resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-headers-polyfill@^3.1.0:
+headers-polyfill@^3.1.0, headers-polyfill@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.1.2.tgz#9a4dcb545c5b95d9569592ef7ec0708aab763fbe"
integrity sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==
@@ -12569,6 +13240,11 @@ helmet@^6.0.0:
resolved "https://registry.npmmirror.com/helmet/-/helmet-6.0.1.tgz#52ec353638b2e87f14fe079d142b368ac11e79a4"
integrity sha512-8wo+VdQhTMVBMCITYZaGTbE4lvlthelPYSvoyNvk4RECTmrVjMerp9RfUOQXZWLvCcAn1pKj7ZRxK4lI9Alrcw==
+hexoid@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18"
+ integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==
+
highlight.js@^10.4.1, highlight.js@^10.7.2, highlight.js@~10.7.0:
version "10.7.3"
resolved "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
@@ -12590,7 +13266,7 @@ hmac-drbg@^1.0.1:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
-hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
+hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
version "3.3.2"
resolved "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -13288,6 +13964,11 @@ is-node-process@^1.0.1:
resolved "https://registry.yarnpkg.com/is-node-process/-/is-node-process-1.0.1.tgz#4fc7ac3a91e8aac58175fe0578abbc56f2831b23"
integrity sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==
+is-node-process@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/is-node-process/-/is-node-process-1.2.0.tgz#ea02a1b90ddb3934a19aea414e88edef7e11d134"
+ integrity sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==
+
is-number-object@^1.0.4:
version "1.0.7"
resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
@@ -15354,7 +16035,7 @@ meros@^1.1.4:
resolved "https://registry.npmmirror.com/meros/-/meros-1.2.1.tgz#056f7a76e8571d0aaf3c7afcbe7eb6407ff7329e"
integrity sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==
-methods@^1.0.0, methods@~1.1.2:
+methods@^1.0.0, methods@^1.1.2, methods@~1.1.2:
version "1.1.2"
resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
@@ -15667,6 +16348,11 @@ mime@1.6.0:
resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
+mime@2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
+ integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
+
mime@^3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7"
@@ -15939,6 +16625,31 @@ msw@^0.49.0:
type-fest "^2.19.0"
yargs "^17.3.1"
+msw@^1.0.0:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/msw/-/msw-1.2.2.tgz#126c3150c07f651e97b24fbd405821f3aeaf9397"
+ integrity sha512-GsW3PE/Es/a1tYThXcM8YHOZ1S1MtivcS3He/LQbbTCx3rbWJYCtWD5XXyJ53KlNPT7O1VI9sCW3xMtgFe8XpQ==
+ dependencies:
+ "@mswjs/cookies" "^0.2.2"
+ "@mswjs/interceptors" "^0.17.5"
+ "@open-draft/until" "^1.0.3"
+ "@types/cookie" "^0.4.1"
+ "@types/js-levenshtein" "^1.1.1"
+ chalk "4.1.1"
+ chokidar "^3.4.2"
+ cookie "^0.4.2"
+ graphql "^15.0.0 || ^16.0.0"
+ headers-polyfill "^3.1.2"
+ inquirer "^8.2.0"
+ is-node-process "^1.2.0"
+ js-levenshtein "^1.1.6"
+ node-fetch "^2.6.7"
+ outvariant "^1.4.0"
+ path-to-regexp "^6.2.0"
+ strict-event-emitter "^0.4.3"
+ type-fest "^2.19.0"
+ yargs "^17.3.1"
+
multicast-dns@^7.2.5:
version "7.2.5"
resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
@@ -16692,6 +17403,11 @@ outvariant@^1.2.1, outvariant@^1.3.0:
resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.3.0.tgz#c39723b1d2cba729c930b74bf962317a81b9b1c9"
integrity sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==
+outvariant@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.4.0.tgz#e742e4bda77692da3eca698ef5bfac62d9fba06e"
+ integrity sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==
+
p-cancelable@^2.0.0:
version "2.1.1"
resolved "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
@@ -17669,6 +18385,11 @@ prelude-ls@~1.1.2:
resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
+prettier@2.8.8:
+ version "2.8.8"
+ resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
+ integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
+
prettier@^2.3.2:
version "2.8.4"
resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3"
@@ -17919,6 +18640,13 @@ qs@6.11.0, qs@^6.10.1, qs@^6.10.2, qs@^6.9.1, qs@^6.9.4:
dependencies:
side-channel "^1.0.4"
+qs@^6.11.0:
+ version "6.11.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
+ integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
+ dependencies:
+ side-channel "^1.0.4"
+
qs@~6.10.3:
version "6.10.5"
resolved "https://registry.npmmirror.com/qs/-/qs-6.10.5.tgz#974715920a80ff6a262264acd2c7e6c2a53282b4"
@@ -18133,7 +18861,7 @@ react-dev-utils@^12.0.0-next.60:
strip-ansi "^6.0.1"
text-table "^0.2.0"
-react-dom@^17.0.2:
+"react-dom@^16.13.1 || ^17.0.0", react-dom@^17.0.2:
version "17.0.2"
resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
@@ -18242,6 +18970,14 @@ react-refresh@^0.14.0:
resolved "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
+"react-router-dom@6.0.0-beta.0 || ^6.3.0":
+ version "6.14.2"
+ resolved "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.14.2.tgz#88f520118b91aa60233bd08dbd3fdcaea3a68488"
+ integrity sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==
+ dependencies:
+ "@remix-run/router" "1.7.2"
+ react-router "6.14.2"
+
react-router-dom@^6.3.0:
version "6.8.1"
resolved "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.8.1.tgz#7e136b67d9866f55999e9a8482c7008e3c575ac9"
@@ -18250,6 +18986,13 @@ react-router-dom@^6.3.0:
"@remix-run/router" "1.3.2"
react-router "6.8.1"
+react-router@6.14.2:
+ version "6.14.2"
+ resolved "https://registry.npmmirror.com/react-router/-/react-router-6.14.2.tgz#1f60994d8c369de7b8ba7a78d8f7ec23df76b300"
+ integrity sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==
+ dependencies:
+ "@remix-run/router" "1.7.2"
+
react-router@6.8.1:
version "6.8.1"
resolved "https://registry.npmmirror.com/react-router/-/react-router-6.8.1.tgz#e362caf93958a747c649be1b47cd505cf28ca63e"
@@ -18287,7 +19030,7 @@ react-text-truncate@^0.19.0:
dependencies:
prop-types "^15.5.7"
-react-transition-group@^4.0.0, react-transition-group@^4.4.0:
+react-transition-group@^4.0.0, react-transition-group@^4.4.0, react-transition-group@^4.4.5:
version "4.4.5"
resolved "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1"
integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==
@@ -18335,7 +19078,7 @@ react-window@^1.8.6:
"@babel/runtime" "^7.0.0"
memoize-one ">=3.1.1 <6"
-react@^17.0.2:
+react@^17.0.0, react@^17.0.2:
version "17.0.2"
resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
@@ -19459,6 +20202,11 @@ source-map@0.5.6:
resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
integrity sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==
+source-map@^0.5.7:
+ version "0.5.7"
+ resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
+
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
@@ -19966,6 +20714,11 @@ stylehacks@^5.1.1:
browserslist "^4.21.4"
postcss-selector-parser "^6.0.4"
+stylis@4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmmirror.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
+ integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
+
stylis@^4.0.6:
version "4.1.3"
resolved "https://registry.npmmirror.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7"
@@ -19983,6 +20736,30 @@ sucrase@^3.20.2:
pirates "^4.0.1"
ts-interface-checker "^0.1.9"
+superagent@^8.0.5:
+ version "8.0.9"
+ resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.9.tgz#2c6fda6fadb40516515f93e9098c0eb1602e0535"
+ integrity sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==
+ dependencies:
+ component-emitter "^1.3.0"
+ cookiejar "^2.1.4"
+ debug "^4.3.4"
+ fast-safe-stringify "^2.1.1"
+ form-data "^4.0.0"
+ formidable "^2.1.2"
+ methods "^1.1.2"
+ mime "2.6.0"
+ qs "^6.11.0"
+ semver "^7.3.8"
+
+supertest@^6.2.4:
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.3.3.tgz#42f4da199fee656106fd422c094cf6c9578141db"
+ integrity sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==
+ dependencies:
+ methods "^1.1.2"
+ superagent "^8.0.5"
+
supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -21667,6 +22444,11 @@ yaml@^2.0.0:
resolved "https://registry.npmmirror.com/yaml/-/yaml-2.2.1.tgz#3014bf0482dcd15147aa8e56109ce8632cd60ce4"
integrity sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==
+yaml@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b"
+ integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==
+
yargs-parser@20.2.4:
version "20.2.4"
resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"