diff --git a/packages/app/package.json b/packages/app/package.json index 712f6fe..cdaeb36 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -45,11 +45,11 @@ "@backstage/plugin-techdocs-react": "^1.1.8", "@backstage/plugin-user-settings": "^0.7.5", "@backstage/theme": "^0.4.1", - "@cnoe-io/plugin-apache-spark": "0.1.1", - "@cnoe-io/plugin-argo-workflows": "0.1.2", + "@cnoe-io/plugin-apache-spark": "0.1.2", + "@cnoe-io/plugin-argo-workflows": "0.1.3", "@cnoe-io/plugin-scaffolder-actions-frontend": "0.1.1", - "@internal/plugin-workflows": "^0.1.0", "@internal/cnoe-ui-plugin": "^0.1.0", + "@internal/plugin-workflows": "^0.1.0", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@rjsf/core": "^5.8.1", diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index 1ce9e7b..318a4b3 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -63,7 +63,6 @@ import { EntityArgoWorkflowsTemplateOverviewCard, isArgoWorkflowsAvailable, } from '@cnoe-io/plugin-argo-workflows'; - import { ApacheSparkPage } from '@cnoe-io/plugin-apache-spark'; const techdocsContent = ( @@ -208,7 +207,9 @@ const websiteEntityPage = ( - + + + {techdocsContent} diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index 7c25d57..29acdff 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -31,7 +31,6 @@ import search from './plugins/search'; import { PluginEnvironment } from './types'; import { ServerPermissionClient } from '@backstage/plugin-permission-node'; import { DefaultIdentityClient } from '@backstage/plugin-auth-node'; - import kubernetes from './plugins/kubernetes'; function makeCreateEnv(config: Config) { diff --git a/packages/backend/src/plugins/cnoe-kube.ts b/packages/backend/src/plugins/cnoe-kube.ts new file mode 100644 index 0000000..9423db4 --- /dev/null +++ b/packages/backend/src/plugins/cnoe-kube.ts @@ -0,0 +1,160 @@ +import { createTemplateAction } from '@backstage/plugin-scaffolder-node'; +import { dumpYaml } from '@kubernetes/client-node'; +import YAML from 'yaml'; +import { Config } from '@backstage/config'; +import { resolveSafeChildPath } from '@backstage/backend-common'; +import fs from 'fs-extra'; +import { executeShellCommand } from '@backstage/plugin-scaffolder-backend'; + +export const createKubernetesApply = (config: Config) => { + return createTemplateAction<{ + manifestString?: string; + manifestObject?: any; + manifestPath?: string; + namespaced: boolean; + clusterName?: string; + }>({ + id: 'cnoe:kubernetes:apply', + schema: { + input: { + type: 'object', + required: ['namespaced'], + properties: { + manifestString: { + type: 'string', + title: 'Manifest', + description: + 'The manifest to apply in the cluster. Must be a string', + }, + manifestObject: { + type: 'object', + title: 'Manifest', + description: + 'The manifest to apply in the cluster. Must be an object', + }, + manifestPath: { + type: 'string', + title: 'Path to the manifest file', + description: 'The path to the manifest file.', + }, + namespaced: { + type: 'boolean', + title: 'Namespaced', + description: 'Whether the API is namespaced or not', + }, + clusterName: { + type: 'string', + title: 'Cluster Name', + description: 'The name of the cluster to apply this', + }, + }, + }, + output: { + type: 'object', + title: 'Returned object', + description: + 'The object returned by Kubernetes by performing this operation', + }, + }, + async handler(ctx) { + let obj: any; + if (ctx.input.manifestString) { + obj = YAML.parse(ctx.input.manifestString); + } else if (ctx.input.manifestObject) { + obj = ctx.input.manifestObject; + } else { + const filePath = resolveSafeChildPath( + ctx.workspacePath, + ctx.input.manifestPath!, + ); + const fileContent = fs.readFileSync(filePath, 'utf8'); + obj = YAML.parse(fileContent); + } + + if (ctx.input.clusterName) { + // Supports SA token authentication only + const targetCluster = getClusterConfig(ctx.input.clusterName!, config); + const confFile = { + apiVersion: 'v1', + kind: 'Config', + 'current-context': ctx.input.clusterName, + contexts: [ + { + name: ctx.input.clusterName, + context: { + cluster: ctx.input.clusterName, + user: ctx.input.clusterName, + }, + }, + ], + clusters: [ + { + name: ctx.input.clusterName, + cluster: { + 'certificate-authority-data': targetCluster.getString('caData'), + server: targetCluster.getString('url'), + }, + }, + ], + users: [ + { + name: ctx.input.clusterName, + user: { + token: targetCluster.getString('serviceAccountToken'), + }, + }, + ], + }; + const confString = dumpYaml(confFile); + const confFilePath = resolveSafeChildPath(ctx.workspacePath, 'config'); + fs.writeFileSync(confFilePath, confString, { + encoding: 'utf8', + mode: '600', + }); + const manifestPath = resolveSafeChildPath( + ctx.workspacePath, + ctx.input.manifestPath!, + ); + if (obj.metadata.generateName !== undefined) { + await executeShellCommand({ + command: 'kubectl', + args: ['--kubeconfig', confFilePath, 'create', '-f', manifestPath], + logStream: ctx.logStream, + }); + return; + } + await executeShellCommand({ + command: 'kubectl', + args: ['--kubeconfig', confFilePath, 'apply', '-f', manifestPath], + logStream: ctx.logStream, + }); + return; + } + return; + }, + }); +}; + +// Finds the first cluster that matches the given name. +function getClusterConfig(name: string, config: Config): Config { + const clusterConfigs = config + .getConfigArray('kubernetes.clusterLocatorMethods') + .filter((val: Config) => { + return val.getString('type') === 'config'; + }); + + const clusters = new Array(); + clusterConfigs.filter((conf: Config) => { + const cluster = conf.getConfigArray('clusters').find((val: Config) => { + return val.getString('name') === name; + }); + if (cluster) { + clusters.push(cluster); + } + }); + + if (clusters.length === 0) { + throw new Error(`Cluster with name ${name} not found`); + } + return clusters[0]; +} diff --git a/packages/backend/src/plugins/scaffolder.ts b/packages/backend/src/plugins/scaffolder.ts index 18c0b96..49eeb2d 100644 --- a/packages/backend/src/plugins/scaffolder.ts +++ b/packages/backend/src/plugins/scaffolder.ts @@ -22,11 +22,13 @@ import { createJsonJSONataTransformAction, } from '@roadiehq/scaffolder-backend-module-utils'; import { - createKubernetesApply, + // createKubernetesApply, createSanitizeResource, createVerifyDependency, } from '@cnoe-io/plugin-scaffolder-actions'; +import { createKubernetesApply } from './cnoe-kube'; + export default async function createPlugin( env: PluginEnvironment, ): Promise { diff --git a/yarn.lock b/yarn.lock index da467b6..27f6de5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -389,6 +389,66 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" +"@aws-sdk/client-s3@^3.363.0": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/client-s3/-/client-s3-3.379.1.tgz#a2a40d60d17df238cfdf11e25bd245ed609afa01" + integrity sha512-H4ECLySyEkLHRCBv7q5RS5AhesAsDlC7b3wK4YfbTjdqLVhQZIGqy4IJX98VStKZOea43txhndlDlGvKt8p7kA== + dependencies: + "@aws-crypto/sha1-browser" "3.0.0" + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.379.1" + "@aws-sdk/credential-provider-node" "3.379.1" + "@aws-sdk/middleware-bucket-endpoint" "3.378.0" + "@aws-sdk/middleware-expect-continue" "3.378.0" + "@aws-sdk/middleware-flexible-checksums" "3.378.0" + "@aws-sdk/middleware-host-header" "3.379.1" + "@aws-sdk/middleware-location-constraint" "3.379.1" + "@aws-sdk/middleware-logger" "3.378.0" + "@aws-sdk/middleware-recursion-detection" "3.378.0" + "@aws-sdk/middleware-sdk-s3" "3.379.1" + "@aws-sdk/middleware-signing" "3.379.1" + "@aws-sdk/middleware-ssec" "3.378.0" + "@aws-sdk/middleware-user-agent" "3.379.1" + "@aws-sdk/signature-v4-multi-region" "3.378.0" + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-endpoints" "3.378.0" + "@aws-sdk/util-user-agent-browser" "3.378.0" + "@aws-sdk/util-user-agent-node" "3.378.0" + "@aws-sdk/xml-builder" "3.310.0" + "@smithy/config-resolver" "^2.0.1" + "@smithy/eventstream-serde-browser" "^2.0.1" + "@smithy/eventstream-serde-config-resolver" "^2.0.1" + "@smithy/eventstream-serde-node" "^2.0.1" + "@smithy/fetch-http-handler" "^2.0.1" + "@smithy/hash-blob-browser" "^2.0.1" + "@smithy/hash-node" "^2.0.1" + "@smithy/hash-stream-node" "^2.0.1" + "@smithy/invalid-dependency" "^2.0.1" + "@smithy/md5-js" "^2.0.1" + "@smithy/middleware-content-length" "^2.0.1" + "@smithy/middleware-endpoint" "^2.0.1" + "@smithy/middleware-retry" "^2.0.1" + "@smithy/middleware-serde" "^2.0.1" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/node-http-handler" "^2.0.1" + "@smithy/protocol-http" "^2.0.1" + "@smithy/smithy-client" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/url-parser" "^2.0.1" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.1" + "@smithy/util-defaults-mode-node" "^2.0.1" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-stream" "^2.0.1" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.1" + fast-xml-parser "4.2.5" + tslib "^2.5.0" + "@aws-sdk/client-sso-oidc@3.352.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.352.0.tgz#16b543155e835b0337bf294e79723de26a6f5cc5" @@ -467,6 +527,45 @@ "@smithy/util-utf8" "^1.0.1" tslib "^2.5.0" +"@aws-sdk/client-sso-oidc@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.379.1.tgz#065dbf089c26dd25f9657f46fc07e6c4f7640aa4" + integrity sha512-B6hZ2ysPyvafCMf6gls1jHI/IUviVZ4+TURpNfUBqThg/hZ1IMxc4BLkXca6VlgzYR+bWU8GKiClS9fFH6mu0g== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/middleware-host-header" "3.379.1" + "@aws-sdk/middleware-logger" "3.378.0" + "@aws-sdk/middleware-recursion-detection" "3.378.0" + "@aws-sdk/middleware-user-agent" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-endpoints" "3.378.0" + "@aws-sdk/util-user-agent-browser" "3.378.0" + "@aws-sdk/util-user-agent-node" "3.378.0" + "@smithy/config-resolver" "^2.0.1" + "@smithy/fetch-http-handler" "^2.0.1" + "@smithy/hash-node" "^2.0.1" + "@smithy/invalid-dependency" "^2.0.1" + "@smithy/middleware-content-length" "^2.0.1" + "@smithy/middleware-endpoint" "^2.0.1" + "@smithy/middleware-retry" "^2.0.1" + "@smithy/middleware-serde" "^2.0.1" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/node-http-handler" "^2.0.1" + "@smithy/protocol-http" "^2.0.1" + "@smithy/smithy-client" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/url-parser" "^2.0.1" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.1" + "@smithy/util-defaults-mode-node" "^2.0.1" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@aws-sdk/client-sso@3.352.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/client-sso/-/client-sso-3.352.0.tgz#1857cb5f40f44df5ed75bdaaf6b19e90cb256ca5" @@ -545,6 +644,45 @@ "@smithy/util-utf8" "^1.0.1" tslib "^2.5.0" +"@aws-sdk/client-sso@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/client-sso/-/client-sso-3.379.1.tgz#8e177ce38773c7c97243a5532eb80cc02c20dc02" + integrity sha512-2N16TPnRcq+seNP8VY/Zq7kfnrUOrJMbVNpyDZWGe5Qglua3n8v/FzxmXFNI87MiSODq8IHtiXhggWhefCd+TA== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/middleware-host-header" "3.379.1" + "@aws-sdk/middleware-logger" "3.378.0" + "@aws-sdk/middleware-recursion-detection" "3.378.0" + "@aws-sdk/middleware-user-agent" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-endpoints" "3.378.0" + "@aws-sdk/util-user-agent-browser" "3.378.0" + "@aws-sdk/util-user-agent-node" "3.378.0" + "@smithy/config-resolver" "^2.0.1" + "@smithy/fetch-http-handler" "^2.0.1" + "@smithy/hash-node" "^2.0.1" + "@smithy/invalid-dependency" "^2.0.1" + "@smithy/middleware-content-length" "^2.0.1" + "@smithy/middleware-endpoint" "^2.0.1" + "@smithy/middleware-retry" "^2.0.1" + "@smithy/middleware-serde" "^2.0.1" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/node-http-handler" "^2.0.1" + "@smithy/protocol-http" "^2.0.1" + "@smithy/smithy-client" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/url-parser" "^2.0.1" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.1" + "@smithy/util-defaults-mode-node" "^2.0.1" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@aws-sdk/client-sts@3.352.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/client-sts/-/client-sts-3.352.0.tgz#8038f83fdfcbc9c1a15ec7fc7c1163536b30aefc" @@ -631,6 +769,49 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" +"@aws-sdk/client-sts@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/client-sts/-/client-sts-3.379.1.tgz#f18550006be741a41341cfa2e984c188145eb45f" + integrity sha512-gEnKuk9bYjThvmxCgOgCn1qa+rRX8IgIRE2+xhbWhlpDanozhkDq9aMB5moX4tBNYQEmi1LtGD+JOvOoZRnToQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/credential-provider-node" "3.379.1" + "@aws-sdk/middleware-host-header" "3.379.1" + "@aws-sdk/middleware-logger" "3.378.0" + "@aws-sdk/middleware-recursion-detection" "3.378.0" + "@aws-sdk/middleware-sdk-sts" "3.379.1" + "@aws-sdk/middleware-signing" "3.379.1" + "@aws-sdk/middleware-user-agent" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-endpoints" "3.378.0" + "@aws-sdk/util-user-agent-browser" "3.378.0" + "@aws-sdk/util-user-agent-node" "3.378.0" + "@smithy/config-resolver" "^2.0.1" + "@smithy/fetch-http-handler" "^2.0.1" + "@smithy/hash-node" "^2.0.1" + "@smithy/invalid-dependency" "^2.0.1" + "@smithy/middleware-content-length" "^2.0.1" + "@smithy/middleware-endpoint" "^2.0.1" + "@smithy/middleware-retry" "^2.0.1" + "@smithy/middleware-serde" "^2.0.1" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/node-http-handler" "^2.0.1" + "@smithy/protocol-http" "^2.0.1" + "@smithy/smithy-client" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/url-parser" "^2.0.1" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.1" + "@smithy/util-defaults-mode-node" "^2.0.1" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + fast-xml-parser "4.2.5" + tslib "^2.5.0" + "@aws-sdk/config-resolver@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/config-resolver/-/config-resolver-3.347.0.tgz#84bb2cbbe310e7de1168ba3233369204f31d395a" @@ -681,6 +862,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-env@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-env/-/credential-provider-env-3.378.0.tgz#a0f6291eff4e002c140599acede2433f58e4f4cb" + integrity sha512-B2OVdO9kBClDwGgWTBLAQwFV8qYTYGyVujg++1FZFSFMt8ORFdZ5fNpErvJtiSjYiOOQMzyBeSNhKyYNXCiJjQ== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-provider-imds@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.347.0.tgz#7b42e2c1143fbec309e9a65c4e8200b056ce028d" @@ -723,6 +914,22 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-ini@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.379.1.tgz#912a0922be00deb2d77772f68bb41fad40269d61" + integrity sha512-YhEsJIskzCFwIIKiMN9GSHQkgWwj/b7rq0ofhsXsCRimFtdVkmMlB9veE6vtFAuXpX/WOGWdlWek1az0V22uuw== + dependencies: + "@aws-sdk/credential-provider-env" "3.378.0" + "@aws-sdk/credential-provider-process" "3.378.0" + "@aws-sdk/credential-provider-sso" "3.379.1" + "@aws-sdk/credential-provider-web-identity" "3.378.0" + "@aws-sdk/types" "3.378.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-provider-node@3.352.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.352.0.tgz#fcdd3e54bedcb537bfa252fc4e7f0f60d47fed43" @@ -756,6 +963,23 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-node@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-node/-/credential-provider-node-3.379.1.tgz#687eecb7c2e378229e675c9df511cfada63b4d60" + integrity sha512-39Y4OHKn6a8lY8YJhSLLw08aZytWxfvSjM4ObIEnE6hjLl8gsL9vROKKITsh3q6iGQ1EDSWMWZL50aOh3LJUIg== + dependencies: + "@aws-sdk/credential-provider-env" "3.378.0" + "@aws-sdk/credential-provider-ini" "3.379.1" + "@aws-sdk/credential-provider-process" "3.378.0" + "@aws-sdk/credential-provider-sso" "3.379.1" + "@aws-sdk/credential-provider-web-identity" "3.378.0" + "@aws-sdk/types" "3.378.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-provider-process@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.347.0.tgz#066e82fee54c9fac67c4dc911873e20facdb3471" @@ -777,6 +1001,17 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-process@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-process/-/credential-provider-process-3.378.0.tgz#8fd594c9600f9e4b7121f3cf2cea13b4d37f09e5" + integrity sha512-KFTIy7u+wXj3eDua4rgS0tODzMnXtXhAm1RxzCW9FL5JLBBrd82ymCj1Dp72217Sw5Do6NjCnDTTNkCHZMA77w== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-provider-sso@3.352.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.352.0.tgz#c178111c5a5d250718183c48c476db8e64103799" @@ -802,6 +1037,19 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-sso@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.379.1.tgz#522dfb8b7cca455d5b226072d2ee1ac9fb317cdc" + integrity sha512-PhGtu1+JbUntYP/5CSfazQhWsjUBiksEuhg9fLhYl5OAgZVjVygbgoNVUz/gM7gZJSEMsasTazkn7yZVzO/k7w== + dependencies: + "@aws-sdk/client-sso" "3.379.1" + "@aws-sdk/token-providers" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-provider-web-identity@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.347.0.tgz#bb035fc16059ab43386facf8b4d1e8c094450a6d" @@ -821,6 +1069,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/credential-provider-web-identity@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.378.0.tgz#019db9f17bd9fb2fd9a4171fe3b443c9e049a70a" + integrity sha512-GWjydOszhc4xDF8xuPtBvboglXQr0gwCW1oHAvmLcOT38+Hd6qnKywnMSeoXYRPgoKfF9TkWQgW1jxplzCG0UA== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/credential-providers@^3.310.0": version "3.352.0" resolved "https://registry.npmmirror.com/@aws-sdk/credential-providers/-/credential-providers-3.352.0.tgz#657818da971d026aae3974859ef59cee55021532" @@ -1014,6 +1272,18 @@ "@smithy/util-config-provider" "^1.0.1" tslib "^2.5.0" +"@aws-sdk/middleware-bucket-endpoint@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.378.0.tgz#4d0253b263d908ddb51c8eb36acd5d4b746a94db" + integrity sha512-3o+AYU6JWUsPM49bWglCUOgNvySiHkbIma0J6F9a68e30vEDD0FUQtKzyHPZkF7iYDyesEl166gYjwVNAmASzw== + dependencies: + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-arn-parser" "3.310.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/util-config-provider" "^2.0.0" + tslib "^2.5.0" + "@aws-sdk/middleware-content-length@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.347.0.tgz#ee6063ebb0215355b7a7dacd0a3bbe2e1a8d108f" @@ -1053,6 +1323,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-expect-continue@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.378.0.tgz#66baa420255c56528bacf53a82524ab6155763a9" + integrity sha512-8maaNQvza3/IGDbIyVQkUbGlo+Oc6SY1gVG50UMcTUX8nwZrD1/ko+ft+pd2EDb2n+0JritoDj4bjr6pdesNBg== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-flexible-checksums@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.347.0.tgz#183b62548dc9e3e229b49f10e0bf6d9115ca8cff" @@ -1080,6 +1360,20 @@ "@smithy/util-utf8" "^1.0.1" tslib "^2.5.0" +"@aws-sdk/middleware-flexible-checksums@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.378.0.tgz#41ab38b78ce2a8c10b52ea617c4187747ecf3c8d" + integrity sha512-pHkcVTu2T+x/1fpPHMpRDpXY5zxDsjijv3C6Nz/nm3gQrZvQ3fYDrQdV3Oj6Xeg40B3kkcp/bzgDo7MDzG088A== + dependencies: + "@aws-crypto/crc32" "3.0.0" + "@aws-crypto/crc32c" "3.0.0" + "@aws-sdk/types" "3.378.0" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@aws-sdk/middleware-host-header@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.347.0.tgz#6166c137044672b2229e6ee0ce8a3e59fd8c49c4" @@ -1099,6 +1393,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-host-header@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-host-header/-/middleware-host-header-3.379.1.tgz#26d8af6100de4e03d201553360dfe16e10ae1aa5" + integrity sha512-LI4KpAFWNWVr2aH2vRVblr0Y8tvDz23lj8LOmbDmCrzd5M21nxuocI/8nEAQj55LiTIf9Zs+dHCdsyegnFXdrA== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-location-constraint@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.347.0.tgz#a7d179b5808665528eca1df3c8bb78d3d498435e" @@ -1116,6 +1420,15 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-location-constraint@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.379.1.tgz#754541385bdf128f446b071f91fedd11806ba300" + integrity sha512-+bmy8DjX9jtqJk8WiDaHoP9M5ZcqjHSJf4mkv8IUZ/FNTUl9j6Dll//bG/JxuAw5e5shtCDjmZ027W5d9ITp0g== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-logger@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-logger/-/middleware-logger-3.347.0.tgz#d75a6bbda38c85200219f4ef88e7696d72f94100" @@ -1133,6 +1446,15 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-logger@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-logger/-/middleware-logger-3.378.0.tgz#f27fe3a979f3ef49034a860aa2c38c8a16faa879" + integrity sha512-l1DyaDLm3KeBMNMuANI3scWh8Xvu248x+vw6Z7ExWOhGXFmQ1MW7YvASg/SdxWkhlF9HmkkTif1LdMB22x6QDA== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-recursion-detection@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.347.0.tgz#00faf00d9346cb88dafdfddfd33e956ba563bf99" @@ -1152,6 +1474,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-recursion-detection@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.378.0.tgz#706f505f608a766d617fbdad20ca30a7abccb311" + integrity sha512-mUMfHAz0oGNIWiTZHTVJb+I515Hqs2zx1j36Le4MMiiaMkPW1SRUF1FIwGuc1wh6E8jB5q+XfEMriDjRi4TZRA== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-retry@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-retry/-/middleware-retry-3.347.0.tgz#d589f04ed5fc383a0f04deda50dc190fe01a4649" @@ -1186,6 +1518,17 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-sdk-s3@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.379.1.tgz#e9c9911601261d74921b18f5ba9aeb14bc9d1a2a" + integrity sha512-NVHRpNLfkHCqr3CE1Bmlf8Fhys8lL78kDX7UONnTZXvSiSXmCS7EbNtGDghZ8IKi+V9S/ifB4sLsX3tfzY0i6Q== + dependencies: + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-arn-parser" "3.310.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-sdk-sts@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.347.0.tgz#903d8263e90af6560d19337de06cd6a2d0564e2f" @@ -1205,6 +1548,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-sdk-sts@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.379.1.tgz#4238aa2fa4ad4b0f7e0f6bb08d7c131b7d6a2baa" + integrity sha512-SK3gSyT0XbLiY12+AjLFYL9YngxOXHnZF3Z33Cdd4a+AUYrVBV7JBEEGD1Nlwrcmko+3XgaKlmgUaR5s91MYvg== + dependencies: + "@aws-sdk/middleware-signing" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-serde@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-serde/-/middleware-serde-3.347.0.tgz#f20a63290e16d631a8aa7d9eb331b139bf2531ac" @@ -1238,6 +1591,19 @@ "@smithy/util-middleware" "^1.0.1" tslib "^2.5.0" +"@aws-sdk/middleware-signing@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-signing/-/middleware-signing-3.379.1.tgz#ebb7912868076babec851f9f703862dae6583a89" + integrity sha512-kBk2ZUvR84EM4fICjr8K+Ykpf8SI1UzzPp2/UVYZ0X+4H/ZCjfSqohGRwHykMqeplne9qHSL7/rGJs1H3l3gPg== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.0.2" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + "@aws-sdk/middleware-ssec@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.347.0.tgz#f65abdbd7eaa85e6186a29eb97cd3f0cc1ac7a41" @@ -1255,6 +1621,15 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-ssec@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-ssec/-/middleware-ssec-3.378.0.tgz#7746d75ae4614a348c3f9d1a7693009ee60026a2" + integrity sha512-WDT2LOd6OxlY1zkrRG9ZtW2vFms/dsqMg9VyE88RKG2oATxSXEhkr5zLbNVh3TyuUKnV9jydate56d/ECwHOHg== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/middleware-stack@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/middleware-stack/-/middleware-stack-3.347.0.tgz#de8f94349273e1b30e19b6e8ace95a7982a24579" @@ -1283,6 +1658,17 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/middleware-user-agent@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.379.1.tgz#61ca273aa1f505f4d0b389fb72c3b0dbd1078aae" + integrity sha512-4zIGeAIuutcRieAvovs82uBNhJBHuxfxaAUqrKiw49xUBG7xeNVUl+DYPSpbALbEIy4ujfwWCBOOWVCt6dyUZg== + dependencies: + "@aws-sdk/types" "3.378.0" + "@aws-sdk/util-endpoints" "3.378.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/node-config-provider@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/node-config-provider/-/node-config-provider-3.347.0.tgz#0f155b28fb2053973666b241c68bbebccb770ad1" @@ -1379,6 +1765,17 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/signature-v4-multi-region@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.378.0.tgz#bb6e46eab9009e36c22155b33dbaa2322f8ce4cc" + integrity sha512-gtuABS7EeYZQeNzTrabY3Ruv4wWmoz4u8OMSGl47gYPDWA70WYEZ0aoi4zSGuKhXiqtVvTsO9wGEMIInwV5phQ== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/protocol-http" "^2.0.1" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/signature-v4@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/signature-v4/-/signature-v4-3.347.0.tgz#0f5eb4ec260eb0fe2fe5e3ee6cb011076f3582fa" @@ -1433,6 +1830,18 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/token-providers@3.379.1": + version "3.379.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/token-providers/-/token-providers-3.379.1.tgz#d85692017b357743eb729e05728fef000f3685ea" + integrity sha512-NlYPkArJ7A/txCrjqqkje+4hsv7pSOqm+Qdx3BUIOc7PRYrBVs/XwThxUkGceSntVXoNlO8g9DFL0NY53/wb8Q== + dependencies: + "@aws-sdk/client-sso-oidc" "3.379.1" + "@aws-sdk/types" "3.378.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/types@3.347.0", "@aws-sdk/types@^3.310.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/types/-/types-3.347.0.tgz#4affe91de36ef227f6375d64a6efda8d4ececd5d" @@ -1448,6 +1857,14 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/types@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/types/-/types-3.378.0.tgz#93a811ccdf15c81b1947f1cd67922c4690792189" + integrity sha512-qP0CvR/ItgktmN8YXpGQglzzR/6s0nrsQ4zIfx3HMwpsBTwuouYahcCtF1Vr82P4NFcoDA412EJahJ2pIqEd+w== + dependencies: + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/types@^3.222.0": version "3.271.0" resolved "https://registry.npmmirror.com/@aws-sdk/types/-/types-3.271.0.tgz#151086e6a3d2cf01fe627f150e3056bffecf76c7" @@ -1546,6 +1963,14 @@ "@aws-sdk/types" "3.370.0" tslib "^2.5.0" +"@aws-sdk/util-endpoints@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/util-endpoints/-/util-endpoints-3.378.0.tgz#93eeac35656ee949ab42cbc1181dfcbdb1e3e95c" + integrity sha512-NU5C2l2xAXxpyB5nT0fIhahLPlJoJdzHWw4uC53KH9b4PrjHtgvgCN8beIsD3QxyfgeoM4A5J9Auo6WurfRnLw== + dependencies: + "@aws-sdk/types" "3.378.0" + tslib "^2.5.0" + "@aws-sdk/util-hex-encoding@3.310.0": version "3.310.0" resolved "https://registry.npmmirror.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz#19294c78986c90ae33f04491487863dc1d33bd87" @@ -1623,6 +2048,16 @@ bowser "^2.11.0" tslib "^2.5.0" +"@aws-sdk/util-user-agent-browser@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.378.0.tgz#e756215da5bd1654a308b4e5383ebdcfc938fb0a" + integrity sha512-FSCpagzftK1W+m7Ar6lpX7/Gr9y5P56nhFYz8U4EYQ4PkufS6czWX9YW+/FA5OYV0vlQ/SvPqMnzoHIPUNhZrQ== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/types" "^2.0.2" + bowser "^2.11.0" + tslib "^2.5.0" + "@aws-sdk/util-user-agent-node@3.347.0": version "3.347.0" resolved "https://registry.npmmirror.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.347.0.tgz#a959abaeac35c434890f77dc78cc8bf0c910d85f" @@ -1642,6 +2077,16 @@ "@smithy/types" "^1.1.0" tslib "^2.5.0" +"@aws-sdk/util-user-agent-node@3.378.0": + version "3.378.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.378.0.tgz#7af728f1823e860853998166a2bda0f0044251ef" + integrity sha512-IdwVJV0E96MkJeFte4dlWqvB+oiqCiZ5lOlheY3W9NynTuuX0GGYNC8Y9yIsV8Oava1+ujpJq0ww6qXdYxmO4A== + dependencies: + "@aws-sdk/types" "3.378.0" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@aws-sdk/util-utf8-browser@^3.0.0": version "3.259.0" resolved "https://registry.npmmirror.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff" @@ -3005,7 +3450,7 @@ yauzl "^2.10.0" yn "^4.0.0" -"@backstage/backend-common@^0.19.1": +"@backstage/backend-common@^0.19.0", "@backstage/backend-common@^0.19.1": version "0.19.1" resolved "https://registry.npmmirror.com/@backstage/backend-common/-/backend-common-0.19.1.tgz#7921e5130cf8bdca79187ecd42c94df15a40e4a2" integrity sha512-VpigfDzgWmSuA7Uzvdwc2YQIgMHCJqp0ATEyEho1gsMKFYv1qwDZTvAKIZwvkhxZ4FIts5JzUNd/zx6SDZKf8w== @@ -3147,7 +3592,7 @@ semver "^7.5.3" zod "^3.21.4" -"@backstage/cli@^0.22.9": +"@backstage/cli@^0.22.8", "@backstage/cli@^0.22.9": version "0.22.9" resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@backstage/cli/-/cli-0.22.9.tgz#4f47b23366a2f438f27a0d37ea1790aad725e0b2" integrity sha512-MV+vE+XI6nwOjyxw/TB3lPWJBrvpG7Kd6meWs6g/rLA2EqM1Qo1LmkMU7Yp53pZdh7D5zrpe1/1eI2w4QKoS+w== @@ -3291,7 +3736,7 @@ "@backstage/types" "^1.1.0" lodash "^4.17.21" -"@backstage/core-app-api@^1.9.0": +"@backstage/core-app-api@^1.8.1", "@backstage/core-app-api@^1.9.0": version "1.9.0" resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@backstage/core-app-api/-/core-app-api-1.9.0.tgz#db850c30f6c7074d0105c4ffff3d7dd2e59d2e9c" integrity sha512-cQTCaLppw6LBvMYn7ZdqTuFIl1GQtKmcqaso+N/4m+b25gICI9NGPKT3iIyNrCkIPStd9WCfa8Qsiq07qaKVfA== @@ -3308,7 +3753,7 @@ zen-observable "^0.10.0" zod "^3.21.4" -"@backstage/core-components@^0.13.3": +"@backstage/core-components@^0.13.2", "@backstage/core-components@^0.13.3": version "0.13.3" resolved "https://registry.npmmirror.com/@backstage/core-components/-/core-components-0.13.3.tgz#902250e78a8e4deac6d3d364a378d7ce0c7fb098" integrity sha512-nIggdzIOQmz6mrOLqX06R3akIDM0WWNnj1oGhuiF+vX8PoJC7ZLqeQRg2jpVkVYLkYTRnjcwb1aWFc4S7m89cQ== @@ -3355,7 +3800,7 @@ zen-observable "^0.10.0" zod "^3.21.4" -"@backstage/core-plugin-api@^1.5.3": +"@backstage/core-plugin-api@^1.5.2", "@backstage/core-plugin-api@^1.5.3": version "1.5.3" resolved "https://registry.npmmirror.com/@backstage/core-plugin-api/-/core-plugin-api-1.5.3.tgz#2b28aa74c97d012873f676479c477e26849e44d3" integrity sha512-GMqzfpyJkGoZyLOE0zj95kWUE9XC7hNyhiOCW81bq0MsjhoQ8PM4TyuvVi3WhiexC4/zmkZpNjhUKnx1yuhhvg== @@ -3368,7 +3813,7 @@ prop-types "^15.7.2" zen-observable "^0.10.0" -"@backstage/dev-utils@^1.0.17": +"@backstage/dev-utils@^1.0.16", "@backstage/dev-utils@^1.0.17": version "1.0.17" resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@backstage/dev-utils/-/dev-utils-1.0.17.tgz#90826d4db4c6e9a30272c94901a577846698dd81" integrity sha512-C8FcYGFQaVV8eGNK/KdYsKHMgiqfsf/8K/xTJ/R9lGpG+HMr/dw9AHX6IyHPP12l+oVHVirMPFY+YFdm1X0GvA== @@ -4444,7 +4889,7 @@ dependencies: cross-fetch "^3.1.5" -"@backstage/test-utils@^1.4.1": +"@backstage/test-utils@^1.4.0", "@backstage/test-utils@^1.4.1": version "1.4.1" resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@backstage/test-utils/-/test-utils-1.4.1.tgz#1e564cdded24d4fb1e5bcddfb59ffc4e784905c0" integrity sha512-E8zCDi93AKx/Sn+ucyYVmaDZrGIN4cz8rG+muBLuHTJmRbWLpvuU/rqd+HR/8qBHX10sf9pAb29Xz0c1KVmjYg== @@ -4466,7 +4911,7 @@ cross-fetch "^3.1.5" zen-observable "^0.10.0" -"@backstage/theme@^0.4.1": +"@backstage/theme@^0.4.0", "@backstage/theme@^0.4.1": version "0.4.1" resolved "https://registry.npmmirror.com/@backstage/theme/-/theme-0.4.1.tgz#7156a7e781ed8cc42d767cba2f1c7f26e957200d" integrity sha512-WtCh8y3SBOXAqOUKZVgHDyBbz6fxUF4e08o00+EuXHqpYmYJlVfMvTKcPGM2Ngs2bQ2fSi3+XOJeYnnasjs6Qg== @@ -4526,10 +4971,45 @@ react-router-dom "6.0.0-beta.0 || ^6.3.0" yaml "^2.3.1" -"@cnoe-io/plugin-argo-workflows@0.1.1": - version "0.1.1" - resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@cnoe-io/plugin-argo-workflows/-/plugin-argo-workflows-0.1.1.tgz#33ca7c73614d797e9039e2aed1957a506c79a2d7" - integrity sha512-Z7y6EFVe3u/Sjv+2iGlVe9j7H5i6iP+50frSJi1Zjc2wOAeFGHWafRQiUI81AjjmNxI0kbZHM4YPa6rwecl5Uw== +"@cnoe-io/plugin-apache-spark@0.1.2": + version "0.1.2" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@cnoe-io/plugin-apache-spark/-/plugin-apache-spark-0.1.2.tgz#26c73b1dd08ff8c9e2fd79634e151e6a8afd8dfa" + integrity sha512-xgjiuUU/zJQuvp0uslalL7N0eerlT1hqkz8EmC5CQxcLC5SvuD1m++UrUXrPtVZERhGMAj7cQRmjWwyGsXDt+w== + dependencies: + "@backstage/catalog-model" "^1.4.1" + "@backstage/core-components" "^0.13.3" + "@backstage/core-plugin-api" "^1.5.3" + "@backstage/plugin-catalog-react" "^1.8.0" + "@backstage/plugin-kubernetes" "^0.9.3" + "@backstage/theme" "^0.4.1" + "@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" + yaml "^2.3.1" + +"@cnoe-io/plugin-argo-workflows@0.1.2": + version "0.1.2" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@cnoe-io/plugin-argo-workflows/-/plugin-argo-workflows-0.1.2.tgz#6c5b446493888a31e7be3ff01d92a32740ecb1b4" + integrity sha512-kWYM7tFvxte9X2gx7h9Cy/4FLenI+8Ou93BUByephK2eWpD9ZbbyYnxPnwZ0asHwWkvopLDK5boY2Uwk34GqWg== + dependencies: + "@backstage/catalog-model" "^1.4.1" + "@backstage/core-components" "^0.13.3" + "@backstage/core-plugin-api" "^1.5.3" + "@backstage/plugin-catalog-react" "^1.8.0" + "@backstage/plugin-kubernetes" "^0.9.3" + "@backstage/theme" "^0.4.1" + "@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" + +"@cnoe-io/plugin-argo-workflows@0.1.3": + version "0.1.3" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@cnoe-io/plugin-argo-workflows/-/plugin-argo-workflows-0.1.3.tgz#cf9866ac940c6d02a5a119845eb8bf14b47d5cef" + integrity sha512-2afVGyIdxZwhwQMGfHAceqf0rblQ14ZlEL5scM3TyfiqoELDUPmC3yRc8e57PFw5bGPInjufwFV700DFP53GHQ== dependencies: "@backstage/catalog-model" "^1.4.1" "@backstage/core-components" "^0.13.3" @@ -7630,6 +8110,14 @@ "@smithy/util-base64" "^1.1.0" tslib "^2.5.0" +"@smithy/chunked-blob-reader-native@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558" + integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ== + dependencies: + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" + "@smithy/chunked-blob-reader@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-1.1.0.tgz#15a4421ef50b7e04f3f232dfce43c09b8f03303c" @@ -7637,6 +8125,13 @@ dependencies: tslib "^2.5.0" +"@smithy/chunked-blob-reader@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b" + integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg== + dependencies: + tslib "^2.5.0" + "@smithy/config-resolver@^1.0.1", "@smithy/config-resolver@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/config-resolver/-/config-resolver-1.1.0.tgz#e604fe25a65a77bc21cc01b66e0bee5bc0c9e57b" @@ -7647,6 +8142,16 @@ "@smithy/util-middleware" "^1.1.0" tslib "^2.5.0" +"@smithy/config-resolver@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/config-resolver/-/config-resolver-2.0.1.tgz#ea7981f4716961889d1c7d16aaa956cf7dae2b79" + integrity sha512-l83Pm7hV+8CBQOCmBRopWDtF+CURUJol7NsuPYvimiDhkC2F8Ba9T1imSFE+pD1UIJ9jlsDPAnZfPJT5cjnuEw== + dependencies: + "@smithy/types" "^2.0.2" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + "@smithy/credential-provider-imds@^1.0.1", "@smithy/credential-provider-imds@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/credential-provider-imds/-/credential-provider-imds-1.1.0.tgz#4d9444c4c8de70143c3f16bdba188b0e42cb48f9" @@ -7658,6 +8163,17 @@ "@smithy/url-parser" "^1.1.0" tslib "^2.5.0" +"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.1.tgz#e034f3d8ee6ad178becb267886056233870661d0" + integrity sha512-8VxriuRINNEfVZjEFKBY75y9ZWAx73DZ5K/u+3LmB6r8WR2h3NaFxFKMlwlq0uzNdGhD1ouKBn9XWEGYHKiPLw== + dependencies: + "@smithy/node-config-provider" "^2.0.1" + "@smithy/property-provider" "^2.0.1" + "@smithy/types" "^2.0.2" + "@smithy/url-parser" "^2.0.1" + tslib "^2.5.0" + "@smithy/eventstream-codec@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/eventstream-codec/-/eventstream-codec-1.1.0.tgz#bfe1308ba84ff3db3e79dc1ced8231c52ac0fc36" @@ -7668,6 +8184,16 @@ "@smithy/util-hex-encoding" "^1.1.0" tslib "^2.5.0" +"@smithy/eventstream-codec@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/eventstream-codec/-/eventstream-codec-2.0.1.tgz#b84e224db346066e817ca9ca23260798a1aa071e" + integrity sha512-/IiNB7gQM2y2ZC/GAWOWDa8+iXfhr1g9Xe5979cQEOdCWDISvrAiv18cn3OtIQUhbYOR3gm7QtCpkq1to2takQ== + dependencies: + "@aws-crypto/crc32" "3.0.0" + "@smithy/types" "^2.0.2" + "@smithy/util-hex-encoding" "^2.0.0" + tslib "^2.5.0" + "@smithy/eventstream-serde-browser@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-1.1.0.tgz#466817f1a7bc83b5bc4c4c9fd454cd698cb0e470" @@ -7677,6 +8203,15 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/eventstream-serde-browser@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.1.tgz#7d19409327b6015b19ac926833185be2d5eee357" + integrity sha512-9E1/6ZGF7nB/Td3G1kcatU7VjjP8eZ/p/Q+0KsZc1AUPyv4lR15pmWnWj3iGBEGYI9qZBJ/7a/wPEPayabmA3Q== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/eventstream-serde-config-resolver@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-1.1.0.tgz#c2533f18b67dd65f3f110825e39e0fbf38b1aacd" @@ -7685,6 +8220,14 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/eventstream-serde-config-resolver@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.1.tgz#fa3562f771a0d3dc4bc83ad7b7f437deda53b3ff" + integrity sha512-J8a+8HH8oDPIgq8Px/nPLfu9vpIjQ7XUPtP3orbs8KUh0GznNthSTy1xZP5RXjRqGQEkxPvsHf1po2+QOsgNFw== + dependencies: + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/eventstream-serde-node@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-1.1.0.tgz#d3142de4fe1d6d884a44b556510a6bbfa67ac689" @@ -7694,6 +8237,15 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/eventstream-serde-node@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.1.tgz#d456591097f94e4fd29448fd7b33e2e1f79bfe61" + integrity sha512-wklowUz0zXJuqC7FMpriz66J8OAko3z6INTg+iMJWYB1bWv4pc5V7q36PxlZ0RKRbj0u+EThlozWgzE7Stz2Sw== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/eventstream-serde-universal@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-1.1.0.tgz#fe145c221fe89fea2798add2f103362151494d7d" @@ -7703,6 +8255,15 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/eventstream-serde-universal@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.1.tgz#206e1cd437b0da09a2a45af3ddc3b7e3b9789734" + integrity sha512-WPPylIgVZ6wOYVgpF0Rs1LlocYyj248MRtKEEehnDvC+0tV7wmGt7H/SchCh10W4y4YUxuzPlW+mUvVMGmLSVg== + dependencies: + "@smithy/eventstream-codec" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/fetch-http-handler@^1.0.1", "@smithy/fetch-http-handler@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/fetch-http-handler/-/fetch-http-handler-1.1.0.tgz#933694dcc0e1ade205161237a151c1c818479676" @@ -7735,6 +8296,16 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/hash-blob-browser@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.1.tgz#3755965d74e2438ed337f5e11cd4d332d8945a9e" + integrity sha512-i/o2+sHb4jDRz5nf2ilTTbC0nVmm4LO//FbODCAB7pbzMdywxbZ6z+q56FmEa8R+aFbtApxQ1SJ3umEiNz6IPg== + dependencies: + "@smithy/chunked-blob-reader" "^2.0.0" + "@smithy/chunked-blob-reader-native" "^2.0.0" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/hash-node@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/hash-node/-/hash-node-1.1.0.tgz#a8da64fa4b2e2c64185df92897165c8113b499b2" @@ -7745,6 +8316,16 @@ "@smithy/util-utf8" "^1.1.0" tslib "^2.5.0" +"@smithy/hash-node@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/hash-node/-/hash-node-2.0.1.tgz#458b74378cbfecf6dcd1ffc6b7ec7d29a4247efd" + integrity sha512-oTKYimQdF4psX54ZonpcIE+MXjMUWFxLCNosjPkJPFQ9whRX0K/PFX/+JZGRQh3zO9RlEOEUIbhy9NO+Wha6hw== + dependencies: + "@smithy/types" "^2.0.2" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/hash-stream-node@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/hash-stream-node/-/hash-stream-node-1.1.0.tgz#d1bc7a838164295fcc08d71bbbf8ae6a0dbbbcc9" @@ -7754,6 +8335,15 @@ "@smithy/util-utf8" "^1.1.0" tslib "^2.5.0" +"@smithy/hash-stream-node@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/hash-stream-node/-/hash-stream-node-2.0.1.tgz#6a5307b12ff11bc72d28b211aca086d8d0f992a0" + integrity sha512-AequnQdPRuXf4AuvvFlSjnkWI460xxhAd6y362gFtOE4jjJLLXblbMAXVFrkV8/pDMGNjpVegVSpRmHXZsbKhg== + dependencies: + "@smithy/types" "^2.0.2" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/invalid-dependency@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/invalid-dependency/-/invalid-dependency-1.1.0.tgz#0552eb0090c5a20e86cbd9ca15381a4c2ec53730" @@ -7762,6 +8352,14 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/invalid-dependency@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/invalid-dependency/-/invalid-dependency-2.0.1.tgz#bb49b297e2141ec2ba6e131e0946af0ba59509e2" + integrity sha512-2q/Eb0AE662zwyMV+z+TL7deBwcHCgaZZGc0RItamBE8kak3MzCi/EZCNoFWoBfxgQ4jfR12wm8KKsSXhJzJtQ== + dependencies: + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/is-array-buffer@^1.0.1", "@smithy/is-array-buffer@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-1.1.0.tgz#29948072da2b57575aa9898cda863932e842ab11" @@ -7785,6 +8383,15 @@ "@smithy/util-utf8" "^1.1.0" tslib "^2.5.0" +"@smithy/md5-js@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/md5-js/-/md5-js-2.0.1.tgz#e13ea73934101d89c726a4332c6a90f6188e3278" + integrity sha512-8WWOtwWMmIDgTkRv1o3opy3ABsRXs4/XunETK53ckxQRAiOML1PlnqLBK9Uwk9bvOD6cpmsC6dioIfmKGpJ25w== + dependencies: + "@smithy/types" "^2.0.2" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/middleware-content-length@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/middleware-content-length/-/middleware-content-length-1.1.0.tgz#77854875535f80efd036d535842c567230b78b0b" @@ -7794,6 +8401,15 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/middleware-content-length@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/middleware-content-length/-/middleware-content-length-2.0.1.tgz#86005cd4cb45eff5420730abe88e08d22c582d79" + integrity sha512-IZhRSk5GkVBcrKaqPXddBS2uKhaqwBgaSgbBb1OJyGsKe7SxRFbclWS0LqOR9fKUkDl+3lL8E2ffpo6EQg0igw== + dependencies: + "@smithy/protocol-http" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/middleware-endpoint@^1.0.2": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/middleware-endpoint/-/middleware-endpoint-1.1.0.tgz#ce3cfd5933c5a088339192d4fb1dd09ce6186777" @@ -7829,6 +8445,19 @@ tslib "^2.5.0" uuid "^8.3.2" +"@smithy/middleware-retry@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/middleware-retry/-/middleware-retry-2.0.1.tgz#d6c0aa9d117140a429951c8a1a92e05d9d0c218c" + integrity sha512-NKHF4i0gjSyjO6C0ZyjEpNqzGgIu7s8HOK6oT/1Jqws2Q1GynR1xV8XTUs1gKXeaNRzbzKQRewHHmfPwZjOtHA== + dependencies: + "@smithy/protocol-http" "^2.0.1" + "@smithy/service-error-classification" "^2.0.0" + "@smithy/types" "^2.0.2" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-retry" "^2.0.0" + tslib "^2.5.0" + uuid "^8.3.2" + "@smithy/middleware-serde@^1.0.1", "@smithy/middleware-serde@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/middleware-serde/-/middleware-serde-1.1.0.tgz#daed29eb34337d1206f10c09d801cc28f13e5819" @@ -7869,6 +8498,16 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/node-config-provider@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/node-config-provider/-/node-config-provider-2.0.1.tgz#5a17c2564dc9689d523408c9a6dea9ca1330c47f" + integrity sha512-Zoel4CPkKRTQ2XxmozZUfqBYqjPKL53/SvTDhJHj+VBSiJy6MXRav1iDCyFPS92t40Uh+Yi+Km5Ch3hQ+c/zSA== + dependencies: + "@smithy/property-provider" "^2.0.1" + "@smithy/shared-ini-file-loader" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/node-http-handler@^1.0.2", "@smithy/node-http-handler@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/node-http-handler/-/node-http-handler-1.1.0.tgz#887cee930b520e08043c9f41e463f8d8f5dae127" @@ -7899,6 +8538,14 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/property-provider/-/property-provider-2.0.1.tgz#4c359f5063a9c664599f88be00e3f9b3e1021d4d" + integrity sha512-pmJRyY9SF6sutWIktIhe+bUdSQDxv/qZ4mYr3/u+u45riTPN7nmRxPo+e4sjWVoM0caKFjRSlj3tf5teRFy0Vg== + dependencies: + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/protocol-http@^1.0.1": version "1.0.1" resolved "https://registry.npmmirror.com/@smithy/protocol-http/-/protocol-http-1.0.1.tgz#62fd73d73db285fd8e9a2287ed2904ac66e0d43f" @@ -7962,6 +8609,11 @@ resolved "https://registry.npmmirror.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== +"@smithy/service-error-classification@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892" + integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw== + "@smithy/shared-ini-file-loader@^1.0.1", "@smithy/shared-ini-file-loader@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-1.1.0.tgz#144a03a303590ef7d465ebcb21ffc2a52efc3389" @@ -7970,6 +8622,14 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.1.tgz#47278552cf9462e731077da2f66a32d21b775e15" + integrity sha512-a463YiZrPGvM+F336rIF8pLfQsHAdCRAn/BiI/EWzg5xLoxbC7GSxIgliDDXrOu0z8gT3nhVsif85eU6jyct3A== + dependencies: + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/signature-v4@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/signature-v4/-/signature-v4-1.1.0.tgz#e85309995c2475d39598a4f56e68b7ed856bdfa6" @@ -7984,6 +8644,20 @@ "@smithy/util-utf8" "^1.1.0" tslib "^2.5.0" +"@smithy/signature-v4@^2.0.0": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/signature-v4/-/signature-v4-2.0.1.tgz#1f9e72930def3c25a3918ee7b562044fecbdaef4" + integrity sha512-jztv5Mirca42ilxmMDjzLdXcoAmRhZskGafGL49sRo5u7swEZcToEFrq6vtX5YMbSyTVrE9Teog5EFexY5Ff2Q== + dependencies: + "@smithy/eventstream-codec" "^2.0.1" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/types" "^2.0.2" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-uri-escape" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/smithy-client@^1.0.3": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/smithy-client/-/smithy-client-1.1.0.tgz#a546a41cc377c836756b6fa749fc9ae292472985" @@ -8066,6 +8740,13 @@ dependencies: tslib "^2.5.0" +"@smithy/util-body-length-browser@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" + integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== + dependencies: + tslib "^2.5.0" + "@smithy/util-body-length-node@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-body-length-node/-/util-body-length-node-1.1.0.tgz#afb9d4b33c5c0a5073893e5aacc17bcb2d11250d" @@ -8073,6 +8754,13 @@ dependencies: tslib "^2.5.0" +"@smithy/util-body-length-node@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-body-length-node/-/util-body-length-node-2.0.0.tgz#4870b71cb9ded0123d984898ce952ce56896bc53" + integrity sha512-ZV7Z/WHTMxHJe/xL/56qZwSUcl63/5aaPAGjkfynJm4poILjdD4GmFI+V+YWabh2WJIjwTKZ5PNsuvPQKt93Mg== + dependencies: + tslib "^2.5.0" + "@smithy/util-buffer-from@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-1.1.0.tgz#a000bd9f95c0e8d5b0edb0112f2a586daa5bed49" @@ -8096,6 +8784,13 @@ dependencies: tslib "^2.5.0" +"@smithy/util-config-provider@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" + integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== + dependencies: + tslib "^2.5.0" + "@smithy/util-defaults-mode-browser@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-1.1.0.tgz#60a110cdda9595865b98e26eef62206064656beb" @@ -8106,6 +8801,16 @@ bowser "^2.11.0" tslib "^2.5.0" +"@smithy/util-defaults-mode-browser@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.1.tgz#650805fc2f308dee8efcf812392a6578ebcc652d" + integrity sha512-w72Qwsb+IaEYEFtYICn0Do42eFju78hTaBzzJfT107lFOPdbjWjKnFutV+6GL/nZd5HWXY7ccAKka++C3NrjHw== + dependencies: + "@smithy/property-provider" "^2.0.1" + "@smithy/types" "^2.0.2" + bowser "^2.11.0" + tslib "^2.5.0" + "@smithy/util-defaults-mode-node@^1.0.1": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-1.1.0.tgz#71519554f2486671272fc7ad55ea1b6345361e6d" @@ -8118,6 +8823,18 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/util-defaults-mode-node@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.1.tgz#3a8fc607735481878c7c4c739da358bd0bb9bcae" + integrity sha512-dNF45caelEBambo0SgkzQ0v76m4YM+aFKZNTtSafy7P5dVF8TbjZuR2UX1A5gJABD9XK6lzN+v/9Yfzj/EDgGg== + dependencies: + "@smithy/config-resolver" "^2.0.1" + "@smithy/credential-provider-imds" "^2.0.1" + "@smithy/node-config-provider" "^2.0.1" + "@smithy/property-provider" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@smithy/util-hex-encoding@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-hex-encoding/-/util-hex-encoding-1.1.0.tgz#b5ba919aa076a3fd5e93e368e34ae2b732fa2090" @@ -8154,6 +8871,14 @@ "@smithy/service-error-classification" "^1.1.0" tslib "^2.5.0" +"@smithy/util-retry@^2.0.0": + version "2.0.0" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24" + integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg== + dependencies: + "@smithy/service-error-classification" "^2.0.0" + tslib "^2.5.0" + "@smithy/util-stream@^1.0.1", "@smithy/util-stream@^1.1.0": version "1.1.0" resolved "https://registry.npmmirror.com/@smithy/util-stream/-/util-stream-1.1.0.tgz#3f174223bef33af85aa39261fccb908648e13af9" @@ -8221,6 +8946,15 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" +"@smithy/util-waiter@^2.0.1": + version "2.0.1" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@smithy/util-waiter/-/util-waiter-2.0.1.tgz#1ffb4ce57e0ebbc2564e702b51fc44996ae90765" + integrity sha512-bSyGFicPRYuGFFWAr72UvYI7tE7KmEeFJJ5iaLuTTdo8RGaNBZ2kE25coGtzrejYh9AhwSfckBvbxgEDxIxhlA== + dependencies: + "@smithy/abort-controller" "^2.0.1" + "@smithy/types" "^2.0.2" + tslib "^2.5.0" + "@spotify/eslint-config-base@^14.0.0": version "14.1.6" resolved "https://registry.npmmirror.com/@spotify/eslint-config-base/-/eslint-config-base-14.1.6.tgz#249b25ef683884e12aa0d10fc2783d9361e2890a" @@ -8943,6 +9677,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@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" @@ -9320,7 +10059,7 @@ resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@*", "@types/react-dom@<18.0.0", "@types/react-dom@^17": +"@types/react-dom@*", "@types/react-dom@<18.0.0": version "17.0.20" resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@types/react-dom/-/react-dom-17.0.20.tgz#e0c8901469d732b36d8473b40b679ad899da1b53" integrity sha512-4pzIjSxDueZZ90F52mU3aPoogkHIoSIDG+oQ+wQK7Cy2B9S+MvOqY0uEA/qawKz381qrEDkvpwyt8Bm31I8sbA== @@ -9486,6 +10225,21 @@ dependencies: "@types/react" "*" +"@types/superagent@*": + version "4.1.18" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/@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" @@ -10115,9 +10869,10 @@ anymatch@^3.0.3, anymatch@~3.1.2: "@backstage/plugin-user-settings" "^0.7.5" "@backstage/theme" "^0.4.1" "@cnoe-io/plugin-apache-spark" "0.1.1" - "@cnoe-io/plugin-argo-workflows" "0.1.1" + "@cnoe-io/plugin-argo-workflows" "0.1.2" "@cnoe-io/plugin-scaffolder-actions-frontend" "0.1.1" "@internal/cnoe-ui-plugin" "^0.1.0" + "@internal/plugin-terraform" "0.1.0" "@internal/plugin-workflows" "^0.1.0" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" @@ -11575,6 +12330,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -11837,6 +12597,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -12626,7 +13391,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== @@ -13782,7 +14547,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== @@ -14092,6 +14857,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -14803,7 +15578,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== @@ -14813,6 +15588,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -15537,6 +16317,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -17642,7 +18427,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== @@ -17955,6 +18740,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -18241,6 +19031,31 @@ msw@^0.49.0: type-fest "^2.19.0" yargs "^17.3.1" +msw@^1.0.0: + version "1.2.3" + resolved "https://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/msw/-/msw-1.2.3.tgz#750d6c53ac611732b243c82a87dad960ed832a37" + integrity sha512-Fqy/TaLKR32x4IkMwudJHJysBzVM/v/lSoMPS9f3QaHLOmb3xHN9YurSUnRt+2eEvNXLjVPij1wMBQtLmTbKsg== + 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" @@ -19004,6 +19819,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -20236,6 +21056,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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" @@ -22404,6 +23231,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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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://cnoe-833162080385.d.codeartifact.us-west-2.amazonaws.com/npm/cnoe/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"