diff --git a/sreez-showcase/app-config.yaml b/sreez-showcase/app-config.yaml
index 656ed06..77cd971 100644
--- a/sreez-showcase/app-config.yaml
+++ b/sreez-showcase/app-config.yaml
@@ -18,12 +18,12 @@ backend:
# Uncomment the following host directive to bind to specific interfaces
# host: 127.0.0.1
csp:
- connect-src: ["'self'", "http:", "https:"]
+ connect-src: [ "'self'", "http:", "https:" ]
# Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference
# Default Helmet Content-Security-Policy values can be removed by setting the key to false
cors:
origin: http://localhost:3000
- methods: [GET, HEAD, PATCH, POST, PUT, DELETE]
+ methods: [ GET, HEAD, PATCH, POST, PUT, DELETE ]
credentials: true
# This is for local development only, it is not recommended to use this in production
# The production database configuration is stored in app-config.production.yaml
@@ -35,7 +35,7 @@ backend:
proxy:
"/github/api":
target: https://api.github.com/repos
- allowedHeaders: ["Authorization", "X-GitHub-Api-Version"]
+ allowedHeaders: [ "Authorization", "X-GitHub-Api-Version" ]
headers:
Accept: application/vnd.github+json
X-GitHub-Api-Version: "2022-11-28"
@@ -73,7 +73,7 @@ auth:
# see https://backstage.io/docs/auth/ to learn about auth providers
providers:
# See https://backstage.io/docs/auth/guest/provider
- guest: {}
+ guest: { }
github:
development:
clientId: Iv1.62e73edda444f42c
@@ -106,7 +106,7 @@ catalog:
timeout: { seconds: 30 }
githubOrg:
id: "kheops-org"
- orgs: [kheops-org]
+ orgs: [ kheops-org ]
githubUrl: "https://github.com/"
schedule: # same options as in TaskScheduleDefinition
frequency: { minutes: 30 }
@@ -115,7 +115,7 @@ catalog:
entityFilename: catalog-info.yaml
pullRequestBranchName: backstage-integration
rules:
- - allow: [Component, System, API, Resource, Location, Users, Group]
+ - allow: [ Component, System, API, Resource, Location, Users, Group ]
locations:
# Local example data, file locations are relative to the backend process, typically `packages/backend`
- type: file
@@ -125,7 +125,7 @@ catalog:
- type: file
target: ../../examples/template/template.yaml
rules:
- - allow: [Template]
+ - allow: [ Template ]
- type: url
target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/all.yaml
@@ -156,12 +156,15 @@ catalog:
- type: url
target: https://github.com/Kheops-org/backstage-templates/blob/main/templates.yaml
rules:
- - allow: [Template]
-
+ - allow: [ Template ]
+ # - type: file
+ # target: ../../../../backstage-templates/templates.yaml
+ # rules:
+ # - allow: [Template]
- type: url
target: https://github.com/redhat-developer/red-hat-developer-hub-software-templates/blob/main/templates.yaml
rules:
- - allow: [Template]
+ - allow: [ Template ]
## Uncomment these lines to add more example data
# - type: url
# target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/all.yaml
@@ -182,3 +185,6 @@ devTools:
target: "8.8.8.8"
permission:
enabled: true
+notifications:
+ # curl -X POST http://localhost:7007/api/notifications/notifications -H "Content-Type: application/json" -H "notifications-secret: your-secret-token-shared-with-external-services" -d '{"title":"my-title","origin":"my-origin","message":"message one","topic":"my-topic"}'
+ externalCallerSecret: notifications-secret
diff --git a/sreez-showcase/packages/app/package.json b/sreez-showcase/packages/app/package.json
index 1bd0edf..b705ea2 100644
--- a/sreez-showcase/packages/app/package.json
+++ b/sreez-showcase/packages/app/package.json
@@ -41,17 +41,20 @@
"@backstage/plugin-user-settings": "^0.8.5",
"@backstage/theme": "^0.5.3",
"@bestsellerit/backstage-plugin-harbor": "^0.3.1",
+ "@janus-idp/plugin-notifications": "^1.3.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@roadiehq/backstage-plugin-argo-cd": "^2.6.4",
"@roadiehq/backstage-plugin-github-pull-requests": "^2.5.25",
"@veecode-platform/backstage-plugin-github-workflows": "^0.2.70",
+ "add": "^2.0.6",
"history": "^5.0.0",
"react": "^18.0.2",
"react-dom": "^18.0.2",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
- "react-use": "^17.2.4"
+ "react-use": "^17.2.4",
+ "yarn": "^1.22.22"
},
"devDependencies": {
"@backstage/test-utils": "^1.5.4",
diff --git a/sreez-showcase/packages/app/src/App.tsx b/sreez-showcase/packages/app/src/App.tsx
index 67eafaa..0359dd9 100644
--- a/sreez-showcase/packages/app/src/App.tsx
+++ b/sreez-showcase/packages/app/src/App.tsx
@@ -39,9 +39,21 @@ import { RequirePermission } from '@backstage/plugin-permission-react';
import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha';
import { githubAuthApiRef } from '@backstage/core-plugin-api';
import { DevToolsPage } from '@backstage/plugin-devtools';
+import { UnifiedThemeProvider } from '@backstage/theme';
+import { SreezCustomTheme } from './theme/custom';
+import LightIcon from '@material-ui/icons/WbSunny';
const app = createApp({
+ themes: [{
+ id: 'my-theme',
+ title: 'My Custom Theme',
+ variant: 'dark',
+ icon: ,
+ Provider: ({ children }) => (
+
+ )
+ }],
apis,
bindRoutes({ bind }) {
bind(catalogPlugin.externalRoutes, {
@@ -75,7 +87,6 @@ const app = createApp({
}]}
/>
),
-
},
});
diff --git a/sreez-showcase/packages/app/src/components/Root/LogoFull.tsx b/sreez-showcase/packages/app/src/components/Root/LogoFull.tsx
index 47e3b73..d1025e5 100644
--- a/sreez-showcase/packages/app/src/components/Root/LogoFull.tsx
+++ b/sreez-showcase/packages/app/src/components/Root/LogoFull.tsx
@@ -1,10 +1,17 @@
import React from 'react';
import { makeStyles } from '@material-ui/core';
+import logoFull from './sreez_logo.png'
const useStyles = makeStyles({
- svg: {
+ root: {
+ alignItems: 'center',
+ width: '100%',
+ display: 'flex',
+ },
+ img: {
+ paddingLeft: 25,
width: 'auto',
- height: 30,
+ height: 70,
},
path: {
fill: '#7df3e1',
@@ -12,18 +19,10 @@ const useStyles = makeStyles({
});
const LogoFull = () => {
const classes = useStyles();
-
return (
-
+
+

+
);
};
diff --git a/sreez-showcase/packages/app/src/components/Root/LogoIcon.tsx b/sreez-showcase/packages/app/src/components/Root/LogoIcon.tsx
index 7eae8c7..48d4a30 100644
--- a/sreez-showcase/packages/app/src/components/Root/LogoIcon.tsx
+++ b/sreez-showcase/packages/app/src/components/Root/LogoIcon.tsx
@@ -1,8 +1,9 @@
import React from 'react';
import { makeStyles } from '@material-ui/core';
+import logoIcon from './sreez_logo.png';
const useStyles = makeStyles({
- svg: {
+ img: {
width: 'auto',
height: 28,
},
@@ -13,18 +14,8 @@ const useStyles = makeStyles({
const LogoIcon = () => {
const classes = useStyles();
-
return (
-
+
);
};
diff --git a/sreez-showcase/packages/app/src/components/Root/Sreez_full.png b/sreez-showcase/packages/app/src/components/Root/Sreez_full.png
new file mode 100644
index 0000000..2be9793
Binary files /dev/null and b/sreez-showcase/packages/app/src/components/Root/Sreez_full.png differ
diff --git a/sreez-showcase/packages/app/src/components/Root/sreez_logo.png b/sreez-showcase/packages/app/src/components/Root/sreez_logo.png
new file mode 100644
index 0000000..391d6e4
Binary files /dev/null and b/sreez-showcase/packages/app/src/components/Root/sreez_logo.png differ
diff --git a/sreez-showcase/packages/app/src/theme/custom.ts b/sreez-showcase/packages/app/src/theme/custom.ts
new file mode 100644
index 0000000..7446659
--- /dev/null
+++ b/sreez-showcase/packages/app/src/theme/custom.ts
@@ -0,0 +1,47 @@
+import {
+ createBaseThemeOptions,
+ createUnifiedTheme,
+ palettes,
+} from '@backstage/theme';
+
+export const SreezCustomTheme = createUnifiedTheme({
+ ...createBaseThemeOptions({
+ palette: {
+ ...palettes.light,
+ primary: {
+ main: '#4E8479',
+ },
+ secondary: {
+ main: '#794e84',
+ },
+ error: {
+ main: '#d32f2f',
+ },
+ warning: {
+ main: '#ed6c02',
+ },
+ info: {
+ main: '#0288d1',
+ },
+ success: {
+ main: '#2e7d32',
+ },
+ banner: {
+ info: '#34548a',
+ error: '#8c4351',
+ text: '#343b58',
+ link: '#565a6e',
+ },
+ errorBackground: '#8c4351',
+ warningBackground: '#8f5e15',
+ infoBackground: '#343b58',
+ navigation: {
+ background: '#121212',
+ indicator: '#8f5e15',
+ color: '#d5d6db',
+ selectedColor: '#ffffff',
+ },
+ },
+ }),
+ defaultPageTheme: 'home',
+});
diff --git a/sreez-showcase/packages/backend/package.json b/sreez-showcase/packages/backend/package.json
index aea5017..8f92932 100644
--- a/sreez-showcase/packages/backend/package.json
+++ b/sreez-showcase/packages/backend/package.json
@@ -41,18 +41,23 @@
"@backstage/plugin-proxy-backend": "^0.4.15",
"@backstage/plugin-scaffolder-backend": "^1.22.4",
"@backstage/plugin-scaffolder-backend-module-github": "^0.2.7",
+ "@backstage/plugin-scaffolder-node": "^0.4.3",
"@backstage/plugin-search-backend": "^1.5.7",
"@backstage/plugin-search-backend-module-catalog": "^0.1.22",
"@backstage/plugin-search-backend-module-techdocs": "^0.1.22",
"@backstage/plugin-search-backend-node": "^1.2.21",
"@backstage/plugin-techdocs-backend": "^1.10.4",
+ "@janus-idp/plugin-notifications-backend": "^1.4.12",
+ "@muvaf/create-argocd-application": "^0.4.1",
+ "@muvaf/kubernetes-apply": "^0.1.0",
"@roadiehq/scaffolder-backend-argocd": "^1.1.26",
"app": "link:../app",
"better-sqlite3": "^9.0.0",
"dockerode": "^3.3.1",
"node-gyp": "^9.0.0",
"pg": "^8.11.3",
- "winston": "^3.2.1"
+ "winston": "^3.2.1",
+ "zod": "^3.23.6"
},
"devDependencies": {
"@backstage/cli": "^0.26.3",
diff --git a/sreez-showcase/packages/backend/src/index.ts b/sreez-showcase/packages/backend/src/index.ts
index 5af52af..da99300 100644
--- a/sreez-showcase/packages/backend/src/index.ts
+++ b/sreez-showcase/packages/backend/src/index.ts
@@ -9,6 +9,13 @@
import { createBackend } from '@backstage/backend-defaults';
import { eventsModuleGithubEventRouter } from '@backstage/plugin-events-backend-module-github/alpha';
import { eventsModuleGithubWebhook } from '@backstage/plugin-events-backend-module-github/alpha';
+import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
+import {
+ createBackendModule,
+} from '@backstage/backend-plugin-api';
+import { createNewFileAction } from './plugins/scaffolder/actions/custom';
+import { kubernetesApply } from "@muvaf/kubernetes-apply";
+import { createArgoProjectAction } from './plugins/scaffolder/actions/argo';
const backend = createBackend();
@@ -49,11 +56,6 @@ backend.add(import('@backstage/plugin-search-backend/alpha'));
backend.add(import('@backstage/plugin-devtools-backend'));
-import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
-import { createBackendModule } from '@backstage/backend-plugin-api';
-import { createNewFileAction } from './plugins/scaffolder/actions/custom';
-import { createArgoProjectAction } from './plugins/scaffolder/actions/argo';
-
const scaffolderModuleCustomExtensions = createBackendModule({
pluginId: 'scaffolder', // name of the plugin that the module is targeting
moduleId: 'custom-extensions',
@@ -68,6 +70,7 @@ const scaffolderModuleCustomExtensions = createBackendModule({
// point before the plugin itself gets instantiated
scaffolder.addActions(createNewFileAction()); // just an example
scaffolder.addActions(createArgoProjectAction()); // just an example
+ scaffolder.addActions(kubernetesApply());
},
});
},
diff --git a/sreez-showcase/yarn.lock b/sreez-showcase/yarn.lock
index 183ff8c..9bd543f 100644
--- a/sreez-showcase/yarn.lock
+++ b/sreez-showcase/yarn.lock
@@ -24,6 +24,15 @@
call-me-maybe "^1.0.1"
js-yaml "^3.13.1"
+"@apidevtools/json-schema-ref-parser@^11.1.0":
+ version "11.6.1"
+ resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.6.1.tgz#ce462f4fe6d1f952f3695f3c05eac955f177ac43"
+ integrity sha512-DxjgKBCoyReu4p5HMvpmgSOfRhhBcuf5V5soDDRgOTZMwsA4KSFzol1abFZgiCTE11L2kKGca5Md9GwDdXVBwQ==
+ dependencies:
+ "@jsdevtools/ono" "^7.1.3"
+ "@types/json-schema" "^7.0.15"
+ js-yaml "^4.1.0"
+
"@apidevtools/json-schema-ref-parser@^9.1.2":
version "9.1.2"
resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz#8ff5386b365d4c9faa7c8b566ff16a46a577d9b8"
@@ -2156,6 +2165,48 @@
winston "^3.2.1"
winston-transport "^4.5.0"
+"@backstage/backend-app-api@^0.7.3":
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-app-api/-/backend-app-api-0.7.4.tgz#9ee8f0ea63164d8bb2dbee526b0654c4b8710517"
+ integrity sha512-G9aUt4/pujIVqMimlDXwUr0DwqFgCajUnAW+hJs4uBubsWAPTkoL0qH0A+Nv0btMImqXDG2jCB1YFAdUii2UVw==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/cli-node" "^0.2.5"
+ "@backstage/config" "^1.2.0"
+ "@backstage/config-loader" "^1.8.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-auth-node" "^0.4.13"
+ "@backstage/plugin-permission-node" "^0.7.29"
+ "@backstage/types" "^1.1.1"
+ "@manypkg/get-packages" "^1.1.3"
+ "@types/cors" "^2.8.6"
+ "@types/express" "^4.17.6"
+ compression "^1.7.4"
+ cookie "^0.6.0"
+ cors "^2.8.5"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ fs-extra "^11.2.0"
+ helmet "^6.0.0"
+ jose "^5.0.0"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ logform "^2.3.2"
+ luxon "^3.0.0"
+ minimatch "^9.0.0"
+ minimist "^1.2.5"
+ morgan "^1.10.0"
+ node-forge "^1.3.1"
+ path-to-regexp "^6.2.1"
+ selfsigned "^2.0.0"
+ stoppable "^1.1.0"
+ uuid "^9.0.0"
+ winston "^3.2.1"
+ winston-transport "^4.5.0"
+
"@backstage/backend-common@^0.21.6", "@backstage/backend-common@^0.21.7":
version "0.21.7"
resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.21.7.tgz#5ae796d8adccebc484edeeb2326464c28e14849e"
@@ -2219,6 +2270,69 @@
yauzl "^3.0.0"
yn "^4.0.0"
+"@backstage/backend-common@^0.22.0":
+ version "0.22.0"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.22.0.tgz#d57a0eff218dc7cd8e227b989eaa13834040d322"
+ integrity sha512-puremJU59ILyWOSnmm8FegnlxZyu7sKaYjWCop2HmoMuFeEdYxJhPysZOQf1G7N3JootJXGEn6HB/EXy8kAipA==
+ dependencies:
+ "@aws-sdk/abort-controller" "^3.347.0"
+ "@aws-sdk/client-codecommit" "^3.350.0"
+ "@aws-sdk/client-s3" "^3.350.0"
+ "@aws-sdk/credential-providers" "^3.350.0"
+ "@aws-sdk/types" "^3.347.0"
+ "@backstage/backend-app-api" "^0.7.3"
+ "@backstage/backend-dev-utils" "^0.1.4"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/config" "^1.2.0"
+ "@backstage/config-loader" "^1.8.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/integration-aws-node" "^0.1.12"
+ "@backstage/plugin-auth-node" "^0.4.13"
+ "@backstage/types" "^1.1.1"
+ "@google-cloud/storage" "^7.0.0"
+ "@keyv/memcache" "^1.3.5"
+ "@keyv/redis" "^2.5.3"
+ "@kubernetes/client-node" "0.20.0"
+ "@manypkg/get-packages" "^1.1.3"
+ "@octokit/rest" "^19.0.3"
+ "@types/cors" "^2.8.6"
+ "@types/dockerode" "^3.3.0"
+ "@types/express" "^4.17.6"
+ "@types/luxon" "^3.0.0"
+ "@types/webpack-env" "^1.15.2"
+ archiver "^6.0.0"
+ base64-stream "^1.0.0"
+ compression "^1.7.4"
+ concat-stream "^2.0.0"
+ cors "^2.8.5"
+ dockerode "^4.0.0"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ fs-extra "^11.2.0"
+ git-url-parse "^14.0.0"
+ helmet "^6.0.0"
+ isomorphic-git "^1.23.0"
+ jose "^5.0.0"
+ keyv "^4.5.2"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ logform "^2.3.2"
+ luxon "^3.0.0"
+ minimatch "^9.0.0"
+ mysql2 "^3.0.0"
+ node-fetch "^2.6.7"
+ p-limit "^3.1.0"
+ pg "^8.11.3"
+ raw-body "^2.4.1"
+ tar "^6.1.12"
+ uuid "^9.0.0"
+ winston "^3.2.1"
+ winston-transport "^4.5.0"
+ yauzl "^3.0.0"
+ yn "^4.0.0"
+
"@backstage/backend-defaults@^0.2.17":
version "0.2.17"
resolved "https://registry.yarnpkg.com/@backstage/backend-defaults/-/backend-defaults-0.2.17.tgz#cbb2b7e0ac2c9b340513e38d762f7bc2d06e0ce0"
@@ -2232,6 +2346,39 @@
resolved "https://registry.yarnpkg.com/@backstage/backend-dev-utils/-/backend-dev-utils-0.1.4.tgz#65d204939c49b5df6a2148e8ad4dc718ccd1df07"
integrity sha512-5YgAPz4CRtnqdaUlYCHwGmXvpkGQ1jaUMoDtiQ81WDxQrf+0iYZCwS4ftVyQmB0Ga6BaGOUf6GG/OuFA56Y5mA==
+"@backstage/backend-dynamic-feature-service@^0.2.9":
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-dynamic-feature-service/-/backend-dynamic-feature-service-0.2.10.tgz#aef627570f82bc674dc5e8a91662f8db6cc5a1c9"
+ integrity sha512-VHMXpGDn6EflsFDedAV7Y+JOTagJknDeWcyBRtaVMRk812g2znZ5odW0u8vjckZy9/TVrSsfofjAYo36uevq4A==
+ dependencies:
+ "@backstage/backend-app-api" "^0.7.3"
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/cli-node" "^0.2.5"
+ "@backstage/config" "^1.2.0"
+ "@backstage/config-loader" "^1.8.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-app-node" "^0.1.18"
+ "@backstage/plugin-auth-node" "^0.4.13"
+ "@backstage/plugin-catalog-backend" "^1.22.0"
+ "@backstage/plugin-events-backend" "^0.3.5"
+ "@backstage/plugin-events-node" "^0.3.4"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-permission-node" "^0.7.29"
+ "@backstage/plugin-scaffolder-node" "^0.4.4"
+ "@backstage/plugin-search-backend-node" "^1.2.22"
+ "@backstage/plugin-search-common" "^1.2.11"
+ "@backstage/types" "^1.1.1"
+ "@manypkg/get-packages" "^1.1.3"
+ "@types/express" "^4.17.6"
+ chokidar "^3.5.3"
+ express "^4.17.1"
+ fs-extra "^11.2.0"
+ lodash "^4.17.21"
+ winston "^3.2.1"
+
"@backstage/backend-openapi-utils@^0.1.10":
version "0.1.10"
resolved "https://registry.yarnpkg.com/@backstage/backend-openapi-utils/-/backend-openapi-utils-0.1.10.tgz#924b70a692e1374003ea2b27dfd7dd19b8ad5230"
@@ -2249,6 +2396,23 @@
openapi-merge "^1.3.2"
openapi3-ts "^3.1.2"
+"@backstage/backend-openapi-utils@^0.1.11":
+ version "0.1.11"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-openapi-utils/-/backend-openapi-utils-0.1.11.tgz#1ac9ec6392d280d3d2420cda0f8dc27c4e595b4c"
+ integrity sha512-IHrfYYL7CtQOx4p/6vHMtoxvIdlt9b5npNh/7bzAfStYhBxmJ2kau/qqrJgQq6dBPPaQmRU4pLOp/q1HEIc6VQ==
+ dependencies:
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/errors" "^1.2.4"
+ "@types/express" "^4.17.6"
+ "@types/express-serve-static-core" "^4.17.5"
+ express "^4.17.1"
+ express-openapi-validator "^5.0.4"
+ express-promise-router "^4.1.0"
+ json-schema-to-ts "^3.0.0"
+ lodash "^4.17.21"
+ openapi-merge "^1.3.2"
+ openapi3-ts "^3.1.2"
+
"@backstage/backend-plugin-api@^0.6.17":
version "0.6.17"
resolved "https://registry.yarnpkg.com/@backstage/backend-plugin-api/-/backend-plugin-api-0.6.17.tgz#3d00b167cccb36e2341ae5cc4026352904938322"
@@ -2263,6 +2427,22 @@
express "^4.17.1"
knex "^3.0.0"
+"@backstage/backend-plugin-api@^0.6.18":
+ version "0.6.18"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-plugin-api/-/backend-plugin-api-0.6.18.tgz#0da77be39616ce4bb09c3fc55a3cdf9c973edba4"
+ integrity sha512-AAnLvQ8BBKEzFKenh+1sF9RaGNXLdxdNI9aCs6KpqOIQCZjWyRqXfFHO4SDY+iu/FSW5BzVlKWpe4irSk/wl3g==
+ dependencies:
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-auth-node" "^0.4.13"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/types" "^1.1.1"
+ "@types/express" "^4.17.6"
+ express "^4.17.1"
+ knex "^3.0.0"
+
"@backstage/backend-tasks@^0.5.22":
version "0.5.22"
resolved "https://registry.yarnpkg.com/@backstage/backend-tasks/-/backend-tasks-0.5.22.tgz#67c464f5fdccdcc161e609154c671596b642c868"
@@ -2282,6 +2462,25 @@
uuid "^9.0.0"
zod "^3.22.4"
+"@backstage/backend-tasks@^0.5.23":
+ version "0.5.23"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-tasks/-/backend-tasks-0.5.23.tgz#85c14fff99189d0540d6bd5be4cc81faf0617620"
+ integrity sha512-nLdRG6RkzbpiDH0BQDmz8ZFebP4FNffDfxT9VX50+UJC2Q+0qJirqpbZKcQmHIYT66u7NNeJtsOJBSn/S23P6A==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/types" "^1.1.1"
+ "@opentelemetry/api" "^1.3.0"
+ "@types/luxon" "^3.0.0"
+ cron "^3.0.0"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ luxon "^3.0.0"
+ uuid "^9.0.0"
+ zod "^3.22.4"
+
"@backstage/backend-test-utils@^0.3.6":
version "0.3.7"
resolved "https://registry.yarnpkg.com/@backstage/backend-test-utils/-/backend-test-utils-0.3.7.tgz#436eccbe53014f3c7becc92675e107ddba389398"
@@ -2316,6 +2515,16 @@
cross-fetch "^4.0.0"
uri-template "^2.0.0"
+"@backstage/catalog-client@^1.6.5":
+ version "1.6.5"
+ resolved "https://registry.yarnpkg.com/@backstage/catalog-client/-/catalog-client-1.6.5.tgz#f27c933abf8c7bf8bcbd090b4b550a7eb1957686"
+ integrity sha512-powm86JuibW0GtxtVYwO/xj3SjwV8AWMbL/D9C3Yl3mZ+4sp8lwXTTlKR+IdNHnFlDfwHiNH7LKT4BMgtTZbtA==
+ dependencies:
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/errors" "^1.2.4"
+ cross-fetch "^4.0.0"
+ uri-template "^2.0.0"
+
"@backstage/catalog-model@^1.0.0", "@backstage/catalog-model@^1.4.4", "@backstage/catalog-model@^1.4.5":
version "1.4.5"
resolved "https://registry.yarnpkg.com/@backstage/catalog-model/-/catalog-model-1.4.5.tgz#b8f6309ff12b72dffdfe852d615c553ae13452c0"
@@ -2326,6 +2535,16 @@
ajv "^8.10.0"
lodash "^4.17.21"
+"@backstage/catalog-model@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@backstage/catalog-model/-/catalog-model-1.5.0.tgz#7f5c4a80a3341555db5209fbc6fc2d25f6500707"
+ integrity sha512-CfLO5/DMGahneuLU4KTQEs1tgNhBciUtyGUDZB4Ii9i1Uha1poWcqp4HKg61lj1hmXNDUHmlbFqY9W7kmzRC0A==
+ dependencies:
+ "@backstage/errors" "^1.2.4"
+ "@backstage/types" "^1.1.1"
+ ajv "^8.10.0"
+ lodash "^4.17.21"
+
"@backstage/cli-common@^0.1.13":
version "0.1.13"
resolved "https://registry.yarnpkg.com/@backstage/cli-common/-/cli-common-0.1.13.tgz#cbeda6a359ca4437fc782f0ac51bb957e8d49e73"
@@ -2566,6 +2785,49 @@
zen-observable "^0.10.0"
zod "^3.22.4"
+"@backstage/core-components@^0.14.6":
+ version "0.14.7"
+ resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.14.7.tgz#3dd43b9fc21d0dd0ef7f7c39b54eb9e5819b9e08"
+ integrity sha512-VgGCbS/CRvrHbx+e5s3h+voFVBKO1EvpCfn7z0QcwptIpMNwlj/pT0Nwou/fLUoXTUjeS8Fa8LDc2OAiBJ96Sg==
+ dependencies:
+ "@backstage/config" "^1.2.0"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/theme" "^0.5.4"
+ "@backstage/version-bridge" "^1.0.8"
+ "@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" "^24.0.0"
+ "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0"
+ "@types/react-sparklines" "^1.7.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"
+ linkify-react "4.1.3"
+ linkifyjs "4.1.3"
+ lodash "^4.17.21"
+ pluralize "^8.0.0"
+ qs "^6.9.4"
+ rc-progress "3.5.1"
+ react-helmet "6.1.0"
+ react-hook-form "^7.12.2"
+ react-idle-timer "5.7.2"
+ react-markdown "^8.0.0"
+ react-sparklines "^1.7.0"
+ react-syntax-highlighter "^15.4.5"
+ 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.22.4"
+
"@backstage/core-components@^0.9.2":
version "0.9.5"
resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.9.5.tgz#5a0b34867aaee0549bfa67b39a69c09588fa3c7a"
@@ -2702,6 +2964,21 @@
lodash "^4.17.21"
luxon "^3.0.0"
+"@backstage/integration@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@backstage/integration/-/integration-1.11.0.tgz#0a04b6d3e15569c1074b7f39a7a3a17eefd1b89b"
+ integrity sha512-RRci3a/uEmfYCCFxuw+8GgLPuWeCxt7iGOJYUZlyDEPfvUL+GSIdB2GQm4nzktRCUrNaJPd7QxaagmQgPCaIzg==
+ dependencies:
+ "@azure/identity" "^4.0.0"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@octokit/auth-app" "^4.0.0"
+ "@octokit/rest" "^19.0.3"
+ cross-fetch "^4.0.0"
+ git-url-parse "^14.0.0"
+ lodash "^4.17.21"
+ luxon "^3.0.0"
+
"@backstage/plugin-api-docs@^0.11.4":
version "0.11.4"
resolved "https://registry.yarnpkg.com/@backstage/plugin-api-docs/-/plugin-api-docs-0.11.4.tgz#0d4d47f8ed9d4550a1f2b00b2e6ad0c57da85500"
@@ -2764,6 +3041,17 @@
express "^4.17.1"
fs-extra "^11.2.0"
+"@backstage/plugin-app-node@^0.1.18":
+ version "0.1.18"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-app-node/-/plugin-app-node-0.1.18.tgz#d3c79135432497acf434b0e6ed03dd504300f8de"
+ integrity sha512-v7Yk9/IykyVJChhio8wtGQaoEqOWaDX7sXBxkqP8+Z1Yy584TIaaJv4cofc1csJGZBzGWoZ//EVlWD7FfbwOog==
+ dependencies:
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/config-loader" "^1.8.0"
+ "@types/express" "^4.17.6"
+ express "^4.17.1"
+ fs-extra "^11.2.0"
+
"@backstage/plugin-auth-backend-module-atlassian-provider@^0.1.9":
version "0.1.9"
resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-atlassian-provider/-/plugin-auth-backend-module-atlassian-provider-0.1.9.tgz#d04e6a25cea5b9c7f1c62768c9c8a119d4e3fc49"
@@ -3022,6 +3310,29 @@
zod "^3.22.4"
zod-to-json-schema "^3.21.4"
+"@backstage/plugin-auth-node@^0.4.13":
+ version "0.4.13"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-node/-/plugin-auth-node-0.4.13.tgz#df54d69b0f6cbce91526937cfb21a7c732630787"
+ integrity sha512-i+41bNGQGY8JWFq/9GO08mylaAlSTn4vxiVpj3BYG1BZdtqpHT45MqpnVZ3s1i+/49gLoAo+PquLks9WNvmU0A==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/types" "^1.1.1"
+ "@types/express" "*"
+ "@types/passport" "^1.0.3"
+ express "^4.17.1"
+ jose "^5.0.0"
+ lodash "^4.17.21"
+ node-fetch "^2.6.7"
+ passport "^0.7.0"
+ winston "^3.2.1"
+ zod "^3.22.4"
+ zod-to-json-schema "^3.21.4"
+
"@backstage/plugin-auth-react@^0.1.0":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-react/-/plugin-auth-react-0.1.1.tgz#8307b83c6d1958c2a0c790bed5d9d9c3f6598670"
@@ -3124,6 +3435,48 @@
yn "^4.0.0"
zod "^3.22.4"
+"@backstage/plugin-catalog-backend@^1.22.0":
+ version "1.22.0"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend/-/plugin-catalog-backend-1.22.0.tgz#7199e5b29abf121c7af0e917cb9b2c149482fec8"
+ integrity sha512-iuMGNNyhmYTbysH1La7tI8/mQWevFq2aHHVqD800QUCyxqYfXfESAGJRXlqUtmzxxetQLwq7CF/MgvTNZD5bCw==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-openapi-utils" "^0.1.11"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-node" "^1.12.0"
+ "@backstage/plugin-events-node" "^0.3.4"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-permission-node" "^0.7.29"
+ "@backstage/plugin-search-backend-module-catalog" "^0.1.24"
+ "@backstage/types" "^1.1.1"
+ "@opentelemetry/api" "^1.3.0"
+ "@types/express" "^4.17.6"
+ codeowners-utils "^1.0.2"
+ core-js "^3.6.5"
+ express "^4.17.1"
+ fast-json-stable-stringify "^2.1.0"
+ fs-extra "^11.2.0"
+ git-url-parse "^14.0.0"
+ glob "^7.1.6"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ luxon "^3.0.0"
+ minimatch "^9.0.0"
+ node-fetch "^2.6.7"
+ p-limit "^3.0.2"
+ prom-client "^15.0.0"
+ uuid "^9.0.0"
+ yaml "^2.0.0"
+ yn "^4.0.0"
+ zod "^3.22.4"
+
"@backstage/plugin-catalog-common@^1.0.22":
version "1.0.22"
resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-common/-/plugin-catalog-common-1.0.22.tgz#a5ceb222f89f31b0ade96a32ff875b63067755be"
@@ -3133,6 +3486,15 @@
"@backstage/plugin-permission-common" "^0.7.13"
"@backstage/plugin-search-common" "^1.2.11"
+"@backstage/plugin-catalog-common@^1.0.23":
+ version "1.0.23"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-common/-/plugin-catalog-common-1.0.23.tgz#2ba1fe13450f6283e049acc83aa4fcebda6153e8"
+ integrity sha512-u04VUq/2wNjF9ikpGxdt1kXSQf5VlPDWTwzYyJYKD80qGa6l/klUXJ3IBs8P4XyQObkPNyS/Tho/H8XDFNeqEw==
+ dependencies:
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-search-common" "^1.2.11"
+
"@backstage/plugin-catalog-graph@^0.4.4":
version "0.4.4"
resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-graph/-/plugin-catalog-graph-0.4.4.tgz#ff26dcec8ae437d07bbdc98093aa52503fe2a1b1"
@@ -3199,6 +3561,20 @@
"@backstage/plugin-permission-node" "^0.7.28"
"@backstage/types" "^1.1.1"
+"@backstage/plugin-catalog-node@^1.12.0":
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-node/-/plugin-catalog-node-1.12.0.tgz#513bd374d48c605c664aa77c7350c8585eb9e56e"
+ integrity sha512-y+MsHc94Sepnqhg6pMTCMJBNEWhnCfoKhsl79/a+lsK3Hi+g6e+fNDfTJbg8shhMVnnvwwvfY/UWySZm1B02QQ==
+ dependencies:
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-permission-node" "^0.7.29"
+ "@backstage/types" "^1.1.1"
+
"@backstage/plugin-catalog-react@^1.0.0", "@backstage/plugin-catalog-react@^1.10.0", "@backstage/plugin-catalog-react@^1.11.2", "@backstage/plugin-catalog-react@^1.11.3":
version "1.11.3"
resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.11.3.tgz#e83948f3c921791066499d30ef487a9f4ce5964b"
@@ -3326,6 +3702,20 @@
"@backstage/plugin-events-node" "^0.3.3"
"@octokit/webhooks-methods" "^3.0.0"
+"@backstage/plugin-events-backend@^0.3.5":
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-events-backend/-/plugin-events-backend-0.3.5.tgz#beb43af13e4db963ec188183447c2d2f4604283e"
+ integrity sha512-6PoYpNr2HBQISB+O8Us7QCG+6QoHTRI6msIQt9pKz/V30JtlGtfkjPaId9/OotiPo2csgp1p83ILRyknfmknjQ==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/config" "^1.2.0"
+ "@backstage/plugin-events-node" "^0.3.4"
+ "@types/express" "^4.17.6"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ winston "^3.2.1"
+
"@backstage/plugin-events-node@^0.3.3":
version "0.3.3"
resolved "https://registry.yarnpkg.com/@backstage/plugin-events-node/-/plugin-events-node-0.3.3.tgz#4881730ed0889439b6366b27defb3e6ea6ba8fcf"
@@ -3333,6 +3723,13 @@
dependencies:
"@backstage/backend-plugin-api" "^0.6.17"
+"@backstage/plugin-events-node@^0.3.4":
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-events-node/-/plugin-events-node-0.3.4.tgz#9d56b47edf9fc0d71f94b46ff91333fb10aad0f4"
+ integrity sha512-vALPBLIqlqAxGohbHat/z4qtvmUcC7+AyWUy+mn84O9OFB+L/v53m79qPjAJhUB9rzPZu8ClsVCfmhm/84j52Q==
+ dependencies:
+ "@backstage/backend-plugin-api" "^0.6.18"
+
"@backstage/plugin-home-react@^0.1.11":
version "0.1.12"
resolved "https://registry.yarnpkg.com/@backstage/plugin-home-react/-/plugin-home-react-0.1.12.tgz#414997aa79e1c98e208233aab1e71eb5e8f81b55"
@@ -3427,6 +3824,23 @@
zod "^3.22.4"
zod-to-json-schema "^3.20.4"
+"@backstage/plugin-permission-node@^0.7.29":
+ version "0.7.29"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-node/-/plugin-permission-node-0.7.29.tgz#9545fe0fce26ca191beff5e458b920e4445a0a03"
+ integrity sha512-Bjvuk9m3a2qCqoQKIuTA2Lm1zQwf+zVRJWVDIGtK+gJl1xR/gEdyEDDzIa9jX6YjfXRZ3RVsuQVA7jUg8DMw+Q==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-auth-node" "^0.4.13"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@types/express" "^4.17.6"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ zod "^3.22.4"
+ zod-to-json-schema "^3.20.4"
+
"@backstage/plugin-permission-react@^0.4.22":
version "0.4.22"
resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-react/-/plugin-permission-react-0.4.22.tgz#7a6d60a7ada0748ca7c23ccba64b1afc7b33045c"
@@ -3575,10 +3989,10 @@
yaml "^2.0.0"
zod "^3.22.4"
-"@backstage/plugin-scaffolder-backend@^1.22.3", "@backstage/plugin-scaffolder-backend@^1.22.4":
- version "1.22.4"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend/-/plugin-scaffolder-backend-1.22.4.tgz#8bb4b188441f0b72735687d1267af46c0c0819f6"
- integrity sha512-g8f7hdx3/2x9cEFOKssuomBipphK2OUIL4X6gUJOsrZ7+J/Q/1daFy9RuLzVJPA0aDeirSjgE27n5wl4Mt8YJQ==
+"@backstage/plugin-scaffolder-backend@^1.22.3", "@backstage/plugin-scaffolder-backend@^1.22.4", "@backstage/plugin-scaffolder-backend@^1.7.0":
+ version "1.22.5"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend/-/plugin-scaffolder-backend-1.22.5.tgz#db81592e28ff1399742fc15f50187fab8729d97c"
+ integrity sha512-HJ9FxafG4di0tq9MZsnNoh4aY5pzLUfsE8JJiQvzEEO2geOozhs3BFEHfQ/x6wCJuleUq9FPLX4+ymmLgTIgQw==
dependencies:
"@backstage/backend-common" "^0.21.7"
"@backstage/backend-plugin-api" "^0.6.17"
@@ -3623,6 +4037,7 @@
prom-client "^15.0.0"
uuid "^9.0.0"
winston "^3.2.1"
+ winston-transport "^4.7.0"
yaml "^2.0.0"
zen-observable "^0.10.0"
zod "^3.22.4"
@@ -3636,6 +4051,15 @@
"@backstage/plugin-permission-common" "^0.7.13"
"@backstage/types" "^1.1.1"
+"@backstage/plugin-scaffolder-common@^1.5.2":
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-common/-/plugin-scaffolder-common-1.5.2.tgz#f16d88a3594e02961bd2facd13bf7fc013cab3a2"
+ integrity sha512-lBet98Oxx+sLsKv84Ke8yF+47svpfzOmGdK8H0YBg+/BQ5M8SrfE05VNXF6VQw5NLsRundgcPMSIrpwKNGJxmQ==
+ dependencies:
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/types" "^1.1.1"
+
"@backstage/plugin-scaffolder-node@^0.4.3":
version "0.4.3"
resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-node/-/plugin-scaffolder-node-0.4.3.tgz#edeeef01fb7adf445ce67611b8a7f76a59c7b038"
@@ -3656,6 +4080,27 @@
zod "^3.22.4"
zod-to-json-schema "^3.20.4"
+"@backstage/plugin-scaffolder-node@^0.4.4":
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-node/-/plugin-scaffolder-node-0.4.4.tgz#4d90476b5c69341eba21c9fb164edb0ad3f2894e"
+ integrity sha512-8IEAntAutYZvyETC750yIly13d2WMaCXwIXxMOA3M0bGPfqnYj9rca4rJFBBS1sSlvYmWu+U4I16+5FO13xXKA==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/plugin-scaffolder-common" "^1.5.2"
+ "@backstage/types" "^1.1.1"
+ fs-extra "^11.2.0"
+ globby "^11.0.0"
+ isomorphic-git "^1.23.0"
+ jsonschema "^1.2.6"
+ p-limit "^3.1.0"
+ winston "^3.2.1"
+ zod "^3.22.4"
+ zod-to-json-schema "^3.20.4"
+
"@backstage/plugin-scaffolder-react@^1.8.4":
version "1.8.4"
resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-react/-/plugin-scaffolder-react-1.8.4.tgz#cb2797bd94b60d4e0c65e9c25792bf161f5f611a"
@@ -3761,6 +4206,24 @@
"@backstage/plugin-search-backend-node" "^1.2.21"
"@backstage/plugin-search-common" "^1.2.11"
+"@backstage/plugin-search-backend-module-catalog@^0.1.24":
+ version "0.1.24"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-catalog/-/plugin-search-backend-module-catalog-0.1.24.tgz#450db10a30f56f729322b72aa8385db2ca78b071"
+ integrity sha512-05lHb677OfCN26RwxspNYC8C5xJHfC+tyH7C7iEfJWtKNT2gknYBjpscHTSDwHrw7SzXjPP2hpfYGXhyD/0kyQ==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-node" "^1.12.0"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-search-backend-node" "^1.2.22"
+ "@backstage/plugin-search-common" "^1.2.11"
+
"@backstage/plugin-search-backend-module-techdocs@^0.1.22":
version "0.1.22"
resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-techdocs/-/plugin-search-backend-module-techdocs-0.1.22.tgz#aaeafd653603b54f6c618adc765572612c6af451"
@@ -3800,6 +4263,24 @@
ndjson "^2.0.0"
uuid "^9.0.0"
+"@backstage/plugin-search-backend-node@^1.2.22":
+ version "1.2.22"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-node/-/plugin-search-backend-node-1.2.22.tgz#26e7dfdbd7a3bb3051c1d6ddbb0fd30c0cce5c2a"
+ integrity sha512-QetkAHUZB87i2OBYXJE4/LbBmfE+eg3PxvERc82PJSqPTk3RVAfyJe+TAODyPf7zPDXjwke4hys6pGzeTZDjUA==
+ dependencies:
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/backend-plugin-api" "^0.6.18"
+ "@backstage/backend-tasks" "^0.5.23"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-search-common" "^1.2.11"
+ "@types/lunr" "^2.3.3"
+ lodash "^4.17.21"
+ lunr "^2.3.9"
+ ndjson "^2.0.0"
+ uuid "^9.0.0"
+
"@backstage/plugin-search-backend@^1.5.7":
version "1.5.7"
resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend/-/plugin-search-backend-1.5.7.tgz#88f6fc3c49219cdd9b541c107a4e6a8ec87e598b"
@@ -4119,7 +4600,16 @@
"@emotion/styled" "^11.10.5"
"@mui/material" "^5.12.2"
-"@backstage/types@^1.1.1":
+"@backstage/theme@^0.5.4":
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.4.tgz#6509672e47f07edd64d5cdf9e8ac4c5d9c0bc3c3"
+ integrity sha512-uUswMJvEYiRiJWShcxrxWZui2KFLGXeBrxbmoCxpIKF+WmN1B7u8Q9uraCDprXHvEyYo87DDE21AaE255ldsUA==
+ dependencies:
+ "@emotion/react" "^11.10.5"
+ "@emotion/styled" "^11.10.5"
+ "@mui/material" "^5.12.2"
+
+"@backstage/types@^1.0.0", "@backstage/types@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@backstage/types/-/types-1.1.1.tgz#c9ccb30357005e7fb5fa2ac140198059976eb076"
integrity sha512-1cUGu+FwiJZCBOuecd0BOhIRkQYllb+7no9hHhxpAsx/DvsPGMVQMGOMvtdTycdT9SQ5MuSyFwI9wpXp2DwVvQ==
@@ -4984,6 +5474,49 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
+"@janus-idp/plugin-notifications-backend@^1.4.12":
+ version "1.4.12"
+ resolved "https://registry.yarnpkg.com/@janus-idp/plugin-notifications-backend/-/plugin-notifications-backend-1.4.12.tgz#9a93933a4170fc3380f484b330ae31cd72908a56"
+ integrity sha512-BFk1yBC/DwCPNRgQBP5ToStNQxgQMSdXntaoMqG7q0LUNrYHmcitZefL8j62cdZTJe3/N02mfbA1vPSWsOPBKw==
+ dependencies:
+ "@backstage/backend-common" "^0.21.7"
+ "@backstage/backend-dynamic-feature-service" "^0.2.9"
+ "@backstage/backend-openapi-utils" "^0.1.10"
+ "@backstage/backend-plugin-api" "^0.6.17"
+ "@backstage/catalog-client" "^1.6.4"
+ "@backstage/config" "^1.2.0"
+ "@backstage/errors" "^1.2.4"
+ "@backstage/plugin-auth-node" "^0.4.12"
+ "@backstage/plugin-permission-common" "^0.7.13"
+ "@backstage/plugin-permission-node" "^0.7.28"
+ "@backstage/plugin-scaffolder-node" "^0.4.3"
+ ajv-formats "^2.1.1"
+ express "^4.18.2"
+ express-promise-router "^4.1.1"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ node-fetch "^3.3.2"
+ openapi "^1.0.1"
+ openapi-backend "^5.10.5"
+ yn "^4.0.0"
+
+"@janus-idp/plugin-notifications@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@janus-idp/plugin-notifications/-/plugin-notifications-1.3.0.tgz#d5827c2bb3496120584fe920369b6b55e9e21782"
+ integrity sha512-IVBYy0YngPzmAP98Q1/aRc+vvJbIivbBKAksu0P8uue/H2Xlq5//H5J7WCIQ3g0lCvLQsQf2CCSm668Vvc6YhQ==
+ dependencies:
+ "@backstage/core-components" "^0.14.6"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/theme" "^0.5.3"
+ "@material-table/core" "^3.1.0"
+ "@material-ui/core" "^4.9.13"
+ "@material-ui/icons" "^4.11.3"
+ "@material-ui/lab" "^4.0.0-alpha.45"
+ "@mui/material" "^5.12.2"
+ lodash "^4.17.21"
+ react-relative-time "^0.0.9"
+ react-use "^17.4.0"
+
"@jest/console@^29.7.0":
version "29.7.0"
resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc"
@@ -5171,6 +5704,17 @@
slash "^3.0.0"
write-file-atomic "^4.0.2"
+"@jest/types@^26.6.2":
+ version "26.6.2"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
+ integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==
+ dependencies:
+ "@types/istanbul-lib-coverage" "^2.0.0"
+ "@types/istanbul-reports" "^3.0.0"
+ "@types/node" "*"
+ "@types/yargs" "^15.0.0"
+ chalk "^4.0.0"
+
"@jest/types@^29.6.3":
version "29.6.3"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
@@ -5320,6 +5864,28 @@
optionalDependencies:
openid-client "^5.3.0"
+"@kubernetes/client-node@^0.17.1":
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/@kubernetes/client-node/-/client-node-0.17.1.tgz#a5740712848d77823e7d0eee70229936398b4142"
+ integrity sha512-qXANjukuTq/drb1hq1NCYZafpdRTvbyTzbliWO6RwW7eEb2b9qwINbw0DiVHpBQg3e9DeQd8+brI1sR1Fck5kQ==
+ dependencies:
+ byline "^5.0.0"
+ execa "5.0.0"
+ isomorphic-ws "^4.0.1"
+ js-yaml "^4.1.0"
+ jsonpath-plus "^0.19.0"
+ request "^2.88.0"
+ rfc4648 "^1.3.0"
+ shelljs "^0.8.5"
+ stream-buffers "^3.0.2"
+ tar "^6.1.11"
+ tmp-promise "^3.0.2"
+ tslib "^1.9.3"
+ underscore "^1.9.1"
+ ws "^7.3.1"
+ optionalDependencies:
+ openid-client "^5.1.6"
+
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.5"
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1"
@@ -5487,7 +6053,7 @@
react-is "^16.8.0 || ^17.0.0"
react-transition-group "^4.4.0"
-"@material-ui/icons@^4.9.1":
+"@material-ui/icons@^4.11.3", "@material-ui/icons@^4.9.1":
version "4.11.3"
resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.11.3.tgz#b0693709f9b161ce9ccde276a770d968484ecff1"
integrity sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA==
@@ -5516,7 +6082,7 @@
prop-types "^15.7.2"
react-is "^16.8.0 || ^17.0.0"
-"@material-ui/lab@4.0.0-alpha.61", "@material-ui/lab@^4.0.0-alpha.57", "@material-ui/lab@^4.0.0-alpha.60":
+"@material-ui/lab@4.0.0-alpha.61", "@material-ui/lab@^4.0.0-alpha.45", "@material-ui/lab@^4.0.0-alpha.57", "@material-ui/lab@^4.0.0-alpha.60":
version "4.0.0-alpha.61"
resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz#9bf8eb389c0c26c15e40933cc114d4ad85e3d978"
integrity sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg==
@@ -5805,6 +6371,28 @@
prop-types "^15.8.1"
react-is "^18.2.0"
+"@muvaf/create-argocd-application@^0.4.1":
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/@muvaf/create-argocd-application/-/create-argocd-application-0.4.1.tgz#85ab1b9a6c40ba966ab678aec40e365f79ba34fc"
+ integrity sha512-AO2azS4bnADgXNB6nPjiuh4qcdzZ9i8JBow0M1iK4EgHkmdQg+2QzGHlr4ztvv7pQURRAHD+K2vpF1ioiYam8g==
+ dependencies:
+ "@backstage/plugin-scaffolder-backend" "^1.7.0"
+ "@backstage/types" "^1.0.0"
+ "@kubernetes/client-node" "^0.17.1"
+ "@octokit/rest" "^19.0.5"
+ yaml "^2.1.3"
+
+"@muvaf/kubernetes-apply@^0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@muvaf/kubernetes-apply/-/kubernetes-apply-0.1.0.tgz#d56ca28ec2fd80fc4eb63c67a135501c91d5b718"
+ integrity sha512-NOk7/dAMrHSrvZEiE5DsitY6JPdcM38ByH0KZ2sSU654htXsJ4Q85hroKhv3H9DTmAidl489smVNR2nHO/O0JA==
+ dependencies:
+ "@backstage/plugin-scaffolder-backend" "^1.7.0"
+ "@backstage/types" "^1.0.0"
+ "@kubernetes/client-node" "^0.17.1"
+ "@octokit/rest" "^19.0.5"
+ yaml "^2.1.3"
+
"@n1ru4l/push-pull-async-iterable-iterator@^3.1.0":
version "3.2.0"
resolved "https://registry.yarnpkg.com/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz#c15791112db68dd9315d329d652b7e797f737655"
@@ -6441,7 +7029,7 @@
"@octokit/plugin-request-log" "^1.0.4"
"@octokit/plugin-rest-endpoint-methods" "^7.1.2"
-"@octokit/rest@^19.0.3":
+"@octokit/rest@^19.0.3", "@octokit/rest@^19.0.5":
version "19.0.13"
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.13.tgz#e799393264edc6d3c67eeda9e5bd7832dcf974e4"
integrity sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==
@@ -9067,6 +9655,14 @@
dependencies:
"@types/istanbul-lib-report" "*"
+"@types/jest@^26.0.14":
+ version "26.0.24"
+ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a"
+ integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==
+ dependencies:
+ jest-diff "^26.0.0"
+ pretty-format "^26.0.0"
+
"@types/jest@^29.5.11":
version "29.5.12"
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544"
@@ -9099,7 +9695,7 @@
"@types/tough-cookie" "*"
parse5 "^7.0.0"
-"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.15"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -9287,9 +9883,9 @@
integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
"@types/react-dom@*", "@types/react-dom@^18", "@types/react-dom@^18.0.0":
- version "18.2.25"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.25.tgz#2946a30081f53e7c8d585eb138277245caedc521"
- integrity sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==
+ version "18.3.0"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0"
+ integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==
dependencies:
"@types/react" "*"
@@ -9325,9 +9921,9 @@
"@types/react" "*"
"@types/react@*", "@types/react@^16.13.1 || ^17.0.0", "@types/react@^16.13.1 || ^17.0.0 || ^18.0.0", "@types/react@^18":
- version "18.2.79"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.79.tgz#c40efb4f255711f554d47b449f796d1c7756d865"
- integrity sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==
+ version "18.3.2"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.2.tgz#462ae4904973bc212fa910424d901e3d137dbfcd"
+ integrity sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==
dependencies:
"@types/prop-types" "*"
csstype "^3.0.2"
@@ -9524,6 +10120,13 @@
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15"
integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
+"@types/yargs@^15.0.0":
+ version "15.0.19"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9"
+ integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==
+ dependencies:
+ "@types/yargs-parser" "*"
+
"@types/yargs@^17.0.8":
version "17.0.32"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229"
@@ -9999,6 +10602,11 @@ add-stream@^1.0.0:
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==
+add@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/add/-/add-2.0.6.tgz#248f0a9f6e5a528ef2295dbeec30532130ae2235"
+ integrity sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==
+
address@^1.0.1, address@^1.1.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e"
@@ -10043,7 +10651,7 @@ ajv-errors@^3.0.0, ajv-errors@~3.0.0:
resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-3.0.0.tgz#e54f299f3a3d30fe144161e5f0d8d51196c527bc"
integrity sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==
-ajv-formats@^2.1.1, ajv-formats@~2.1.0:
+ajv-formats@^2.0.2, ajv-formats@^2.1.1, ajv-formats@~2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
@@ -10072,7 +10680,7 @@ ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.10.0, ajv@^8.11.0, ajv@^8.11.2, ajv@^8.12.0, ajv@^8.6.0, ajv@^8.6.3, ajv@^8.8.2, ajv@^8.9.0:
+ajv@^8.0.0, ajv@^8.1.0, ajv@^8.10.0, ajv@^8.11.0, ajv@^8.11.2, ajv@^8.12.0, ajv@^8.6.0, ajv@^8.6.2, ajv@^8.6.3, ajv@^8.8.2, ajv@^8.9.0:
version "8.13.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91"
integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==
@@ -10104,7 +10712,7 @@ ansi-regex@^4.1.0:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-ansi-regex@^5.0.1:
+ansi-regex@^5.0.0, ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
@@ -10181,17 +10789,20 @@ anymatch@^3.0.3, anymatch@~3.1.2:
"@backstage/plugin-user-settings" "^0.8.5"
"@backstage/theme" "^0.5.3"
"@bestsellerit/backstage-plugin-harbor" "^0.3.1"
+ "@janus-idp/plugin-notifications" "^1.3.0"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@roadiehq/backstage-plugin-argo-cd" "^2.6.4"
"@roadiehq/backstage-plugin-github-pull-requests" "^2.5.25"
"@veecode-platform/backstage-plugin-github-workflows" "^0.2.70"
+ add "^2.0.6"
history "^5.0.0"
react "^18.0.2"
react-dom "^18.0.2"
react-router "^6.3.0"
react-router-dom "^6.3.0"
react-use "^17.2.4"
+ yarn "^1.22.22"
append-field@^1.0.0:
version "1.0.0"
@@ -10809,6 +11420,11 @@ batch@0.6.1:
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
+bath-es5@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/bath-es5/-/bath-es5-3.0.3.tgz#4e2808e8b33b4a5e3328ec1e9032f370f042193d"
+ integrity sha512-PdCioDToH3t84lP40kUFCKWCOCH389Dl1kbC8FGoqOwamxsmqxxnJSXdkTOsPoNHXjem4+sJ+bbNoQm5zeCqxg==
+
bcrypt-pbkdf@^1.0.0, bcrypt-pbkdf@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
@@ -11295,6 +11911,15 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz#f894b4209376a0bf923d67d9c361d96b1dfebe39"
integrity sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==
+capital-case@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
+ integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+ upper-case-first "^2.0.2"
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -11338,6 +11963,24 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+change-case@^4.1.1:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
+ integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
+ dependencies:
+ camel-case "^4.1.2"
+ capital-case "^1.0.4"
+ constant-case "^3.0.4"
+ dot-case "^3.0.4"
+ header-case "^2.0.4"
+ no-case "^3.0.4"
+ param-case "^3.0.4"
+ pascal-case "^3.1.2"
+ path-case "^3.0.4"
+ sentence-case "^3.0.4"
+ snake-case "^3.0.4"
+ tslib "^2.0.3"
+
char-regex@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
@@ -11716,6 +12359,11 @@ commander@^5.1.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
+commander@^6.1.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
+ integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
+
commander@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
@@ -11894,6 +12542,15 @@ console.table@0.10.0:
dependencies:
easy-table "1.1.0"
+constant-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1"
+ integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+ upper-case "^2.0.2"
+
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -12027,6 +12684,11 @@ cookie@^0.4.2:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
+cookie@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
+ integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+
copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1:
version "3.3.3"
resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0"
@@ -12776,6 +13438,11 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
+ integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
+
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -13072,6 +13739,11 @@ dequal@^2.0.0, dequal@^2.0.3:
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
+dereference-json-schema@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/dereference-json-schema/-/dereference-json-schema-0.2.1.tgz#fcad3c98e0116f7124b0989d39d947fa318cae09"
+ integrity sha512-uzJsrg225owJyRQ8FNTPHIuBOdSzIZlHhss9u6W8mp7jJldHqGuLv9cULagP/E26QVJDnjtG8U7Dw139mM1ydA==
+
des.js@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da"
@@ -13118,6 +13790,11 @@ detect-port-alt@^1.1.6:
address "^1.0.1"
debug "^2.6.0"
+diff-sequences@^26.6.2:
+ version "26.6.2"
+ resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1"
+ integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==
+
diff-sequences@^29.6.3:
version "29.6.3"
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921"
@@ -14174,7 +14851,7 @@ express-openapi-validator@^5.0.4:
ono "^7.1.3"
path-to-regexp "^6.2.0"
-express-promise-router@^4.1.0:
+express-promise-router@^4.1.0, express-promise-router@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/express-promise-router/-/express-promise-router-4.1.1.tgz#8fac102060b9bcc868f84d34fbb12fd8fa494291"
integrity sha512-Lkvcy/ZGrBhzkl3y7uYBHLMtLI4D6XQ2kiFg9dq7fbktBch5gjqJ0+KovX0cvCAvTJw92raWunRLM/OM+5l4fA==
@@ -14423,6 +15100,14 @@ fecha@^4.2.0:
resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
+fetch-blob@^3.1.2, fetch-blob@^3.1.4:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
+ integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==
+ dependencies:
+ node-domexception "^1.0.0"
+ web-streams-polyfill "^3.0.3"
+
figures@3.2.0, figures@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
@@ -14675,6 +15360,13 @@ format@^0.2.0:
resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==
+formdata-polyfill@^4.0.10:
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
+ integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
+ dependencies:
+ fetch-blob "^3.1.2"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -15054,7 +15746,7 @@ glob@7.1.4:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@7.2.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.3:
+glob@7.2.3, glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.3:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -15438,6 +16130,14 @@ he@^1.2.0:
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+header-case@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063"
+ integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==
+ dependencies:
+ capital-case "^1.0.4"
+ tslib "^2.0.3"
+
headers-polyfill@3.2.5:
version "3.2.5"
resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.2.5.tgz#6e67d392c9d113d37448fe45014e0afdd168faed"
@@ -15943,6 +16643,11 @@ internmap@^1.0.0:
resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95"
integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==
+interpret@^1.0.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
+ integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
+
interpret@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
@@ -16377,6 +17082,11 @@ is-unicode-supported@^0.1.0:
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
+is-url@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
+ integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
+
is-weakmap@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
@@ -16476,6 +17186,11 @@ isomorphic-git@^1.23.0:
sha.js "^2.4.9"
simple-get "^4.0.1"
+isomorphic-ws@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
+ integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
+
isomorphic-ws@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
@@ -16671,6 +17386,16 @@ jest-css-modules@^2.1.0:
jest-get-type "^29.6.3"
pretty-format "^29.7.0"
+jest-diff@^26.0.0:
+ version "26.6.2"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394"
+ integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==
+ dependencies:
+ chalk "^4.0.0"
+ diff-sequences "^26.6.2"
+ jest-get-type "^26.3.0"
+ pretty-format "^26.6.2"
+
jest-docblock@^29.7.0:
version "29.7.0"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a"
@@ -16715,6 +17440,11 @@ jest-environment-node@^29.7.0:
jest-mock "^29.7.0"
jest-util "^29.7.0"
+jest-get-type@^26.3.0:
+ version "26.3.0"
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0"
+ integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==
+
jest-get-type@^29.6.3:
version "29.6.3"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1"
@@ -17289,6 +18019,11 @@ jsonpath-plus@7.1.0:
resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz#9ac63c3d32a4d91ada68d57e056cb7983e73290a"
integrity sha512-gTaNRsPWO/K2KY6MrqaUFClF9kmuM6MFH5Dhg1VYDODgFbByw1yb7xu3hrViE/sz+dGOeMWgCzwUwQtAnCTE9g==
+jsonpath-plus@^0.19.0:
+ version "0.19.0"
+ resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-0.19.0.tgz#b901e57607055933dc9a8bef0cc25160ee9dd64c"
+ integrity sha512-GSVwsrzW9LsA5lzsqe4CkuZ9wp+kxBb2GwNniaWzI2YFn5Ig42rSW8ZxVpWXaAfakXNrx5pgY5AbQq7kzX29kg==
+
jsonpath-plus@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz#9a3e16cedadfab07a3d8dc4e8cd5df4ed8f49c4d"
@@ -17917,7 +18652,7 @@ lodash.memoize@^4.1.2:
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
-lodash.merge@^4.6.2:
+lodash.merge@^4.6.1, lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
@@ -18971,6 +19706,13 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+mock-json-schema@^1.0.7:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/mock-json-schema/-/mock-json-schema-1.1.1.tgz#35cf35ae16e519986ff83c22b4a886a8fe5b9ba5"
+ integrity sha512-YV23vlsLP1EEOy0EviUvZTluXjLR+rhMzeayP2rcDiezj3RW01MhOSQkbQskdtg0K2fnGas5LKbSXgNjAOSX4A==
+ dependencies:
+ lodash "^4.17.21"
+
modify-values@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
@@ -19256,6 +19998,15 @@ node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7, nod
dependencies:
whatwg-url "^5.0.0"
+node-fetch@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
+ integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
+ dependencies:
+ data-uri-to-buffer "^4.0.0"
+ fetch-blob "^3.1.4"
+ formdata-polyfill "^4.0.10"
+
node-forge@^1, node-forge@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
@@ -19617,7 +20368,7 @@ object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-object-hash@^2.2.0:
+object-hash@^2.0.3, object-hash@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
@@ -19808,6 +20559,22 @@ open@^8.0.0, open@^8.4.0:
is-docker "^2.1.1"
is-wsl "^2.2.0"
+openapi-backend@^5.10.5:
+ version "5.10.6"
+ resolved "https://registry.yarnpkg.com/openapi-backend/-/openapi-backend-5.10.6.tgz#e719be85d006a1379900d0ff5c8f60baecb5de21"
+ integrity sha512-vTjBRys/O4JIHdlRHUKZ7pxS+gwIJreAAU9dvYRFrImtPzQ5qxm5a6B8BTVT9m6I8RGGsShJv35MAc3Tu2/y/A==
+ dependencies:
+ "@apidevtools/json-schema-ref-parser" "^11.1.0"
+ ajv "^8.6.2"
+ bath-es5 "^3.0.3"
+ cookie "^0.5.0"
+ dereference-json-schema "^0.2.1"
+ lodash "^4.17.15"
+ mock-json-schema "^1.0.7"
+ openapi-schema-validator "^12.0.0"
+ openapi-types "^12.0.2"
+ qs "^6.9.3"
+
openapi-merge@^1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/openapi-merge/-/openapi-merge-1.3.2.tgz#dc77a8e85ac63a5d7373eb63f05ab8b93ff78380"
@@ -19825,6 +20592,21 @@ openapi-sampler@^1.2.1:
"@types/json-schema" "^7.0.7"
json-pointer "0.6.2"
+openapi-schema-validator@^12.0.0:
+ version "12.1.3"
+ resolved "https://registry.yarnpkg.com/openapi-schema-validator/-/openapi-schema-validator-12.1.3.tgz#c9234af67b00cdbbecfdd4eb546d7006bacfe518"
+ integrity sha512-xTHOmxU/VQGUgo7Cm0jhwbklOKobXby+/237EG967+3TQEYJztMgX9Q5UE2taZKwyKPUq0j11dngpGjUuxz1hQ==
+ dependencies:
+ ajv "^8.1.0"
+ ajv-formats "^2.0.2"
+ lodash.merge "^4.6.1"
+ openapi-types "^12.1.3"
+
+openapi-types@^12.0.2, openapi-types@^12.1.3:
+ version "12.1.3"
+ resolved "https://registry.yarnpkg.com/openapi-types/-/openapi-types-12.1.3.tgz#471995eb26c4b97b7bd356aacf7b91b73e777dd3"
+ integrity sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==
+
openapi3-ts@^3.1.2:
version "3.2.0"
resolved "https://registry.yarnpkg.com/openapi3-ts/-/openapi3-ts-3.2.0.tgz#7e30d33c480e938e67e809ab16f419bc9beae3f8"
@@ -19832,7 +20614,22 @@ openapi3-ts@^3.1.2:
dependencies:
yaml "^2.2.1"
-openid-client@^5.2.1, openid-client@^5.3.0, openid-client@^5.5.0:
+openapi@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/openapi/-/openapi-1.0.1.tgz#f70ba667cf55b1684a7bfe1e6bcea7134bc9bb72"
+ integrity sha512-hiQ6/K2Q2eFqlOoPQb8V2hzsVsbv31ipMCKfuwZQmqf+MnLzVUcYMBy0h/Y+Sv/HeDCTN4mf0GoOmET4EoJS8A==
+ dependencies:
+ "@types/jest" "^26.0.14"
+ change-case "^4.1.1"
+ commander "^6.1.0"
+ cosmiconfig "^6.0.0"
+ is-url "^1.2.4"
+ js-yaml "^3.13.1"
+ node-fetch "^2.6.0"
+ object-hash "^2.0.3"
+ url-parse "^1.4.7"
+
+openid-client@^5.1.6, openid-client@^5.2.1, openid-client@^5.3.0, openid-client@^5.5.0:
version "5.6.5"
resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.6.5.tgz#c149ad07b9c399476dc347097e297bbe288b8b00"
integrity sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==
@@ -20293,6 +21090,14 @@ path-browserify@0.0.1:
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
+path-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f"
+ integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==
+ dependencies:
+ dot-case "^3.0.4"
+ tslib "^2.0.3"
+
path-equal@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/path-equal/-/path-equal-1.2.5.tgz#9fcbdd5e5daee448e96f43f3bac06c666b5e982a"
@@ -20946,6 +21751,16 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
+pretty-format@^26.0.0, pretty-format@^26.6.2:
+ version "26.6.2"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
+ integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==
+ dependencies:
+ "@jest/types" "^26.6.2"
+ ansi-regex "^5.0.0"
+ ansi-styles "^4.0.0"
+ react-is "^17.0.1"
+
pretty-format@^27.0.2:
version "27.5.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
@@ -21174,7 +21989,7 @@ qs@6.11.0:
dependencies:
side-channel "^1.0.4"
-qs@^6.10.1, qs@^6.10.2, qs@^6.11.2, qs@^6.9.1, qs@^6.9.4:
+qs@^6.10.1, qs@^6.10.2, qs@^6.11.2, qs@^6.9.1, qs@^6.9.3, qs@^6.9.4:
version "6.12.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a"
integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==
@@ -21559,6 +22374,11 @@ react-refresh@^0.14.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9"
integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==
+react-relative-time@^0.0.9:
+ version "0.0.9"
+ resolved "https://registry.yarnpkg.com/react-relative-time/-/react-relative-time-0.0.9.tgz#2fcbd7e9a74ee82ff0eac24bfbd26a7dc2998ccc"
+ integrity sha512-Vf59erCwSaJaYp/IhoEtq7dtt1y4YNDqNegmOY8sK2P6oHHe3sLOXjz9VTCr0yvL2Y7W6uwufrxU4jOX8fS/dA==
+
react-remove-scroll-bar@^2.3.3:
version "2.3.6"
resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c"
@@ -21671,7 +22491,7 @@ react-universal-interface@^0.6.2:
resolved "https://registry.yarnpkg.com/react-universal-interface/-/react-universal-interface-0.6.2.tgz#5e8d438a01729a4dbbcbeeceb0b86be146fe2b3b"
integrity sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==
-react-use@^17.2.4, react-use@^17.3.2:
+react-use@^17.2.4, react-use@^17.3.2, react-use@^17.4.0:
version "17.5.0"
resolved "https://registry.yarnpkg.com/react-use/-/react-use-17.5.0.tgz#1fae45638828a338291efa0f0c61862db7ee6442"
integrity sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==
@@ -21837,6 +22657,13 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
+rechoir@^0.6.2:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
+ integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==
+ dependencies:
+ resolve "^1.1.6"
+
rechoir@^0.8.0:
version "0.8.0"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"
@@ -22133,7 +22960,7 @@ resolve.exports@^2.0.0:
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800"
integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==
-resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4, resolve@~1.22.1:
+resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4, resolve@~1.22.1:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -22569,6 +23396,15 @@ send@0.18.0:
range-parser "~1.2.1"
statuses "2.0.1"
+sentence-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
+ integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+ upper-case-first "^2.0.2"
+
seq-queue@^0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/seq-queue/-/seq-queue-0.0.5.tgz#d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e"
@@ -22710,6 +23546,15 @@ shell-quote@^1.7.3, shell-quote@^1.8.1:
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
+shelljs@^0.8.5:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
+ integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
+ dependencies:
+ glob "^7.0.0"
+ interpret "^1.0.0"
+ rechoir "^0.6.2"
+
short-unique-id@^5.0.2:
version "5.1.1"
resolved "https://registry.yarnpkg.com/short-unique-id/-/short-unique-id-5.1.1.tgz#aefeedea3da44a2b77acf0abf07c836f31ec1802"
@@ -22801,6 +23646,14 @@ smtp-address-parser@1.0.10:
dependencies:
nearley "^2.20.1"
+snake-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
+ integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
+ dependencies:
+ dot-case "^3.0.4"
+ tslib "^2.0.3"
+
sockjs@^0.3.24:
version "0.3.24"
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
@@ -23238,16 +24091,7 @@ string-length@^4.0.1:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
-"string-width-cjs@npm:string-width@^4.2.0":
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -23325,7 +24169,7 @@ string_decoder@~1.1.1:
dependencies:
safe-buffer "~5.1.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -23339,13 +24183,6 @@ strip-ansi@5.2.0:
dependencies:
ansi-regex "^4.1.0"
-strip-ansi@6.0, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
strip-ansi@^7.0.1:
version "7.1.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -23858,6 +24695,13 @@ tiny-warning@^1.0.2:
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
+tmp-promise@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7"
+ integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==
+ dependencies:
+ tmp "^0.2.0"
+
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -23865,7 +24709,7 @@ tmp@^0.0.33:
dependencies:
os-tmpdir "~1.0.2"
-tmp@^0.2.1, tmp@~0.2.1:
+tmp@^0.2.0, tmp@^0.2.1, tmp@~0.2.1:
version "0.2.3"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae"
integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==
@@ -24092,7 +24936,7 @@ tslib@2.6.2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-tslib@^1.11.1, tslib@^1.14.1, tslib@^1.8.1, tslib@^1.9.0:
+tslib@^1.11.1, tslib@^1.14.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
@@ -24365,7 +25209,7 @@ underscore@1.12.1:
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
-underscore@^1.12.1:
+underscore@^1.12.1, underscore@^1.9.1:
version "1.13.6"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
@@ -24540,6 +25384,20 @@ update-browserslist-db@^1.0.13:
escalade "^3.1.1"
picocolors "^1.0.0"
+upper-case-first@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
+ integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==
+ dependencies:
+ tslib "^2.0.3"
+
+upper-case@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a"
+ integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==
+ dependencies:
+ tslib "^2.0.3"
+
uri-js@^4.2.2, uri-js@^4.4.1:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -24559,7 +25417,7 @@ urijs@^1.19.10, urijs@^1.19.11:
resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.11.tgz#204b0d6b605ae80bea54bea39280cdb7c9f923cc"
integrity sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==
-url-parse@^1.5.10, url-parse@^1.5.3:
+url-parse@^1.4.7, url-parse@^1.5.10, url-parse@^1.5.3:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
@@ -25199,7 +26057,7 @@ wordwrap@^1.0.0:
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -25217,15 +26075,6 @@ wrap-ansi@^6.0.1:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
@@ -25286,7 +26135,7 @@ write-pkg@4.0.0:
type-fest "^0.4.1"
write-json-file "^3.2.0"
-ws@^7.4.6:
+ws@^7.3.1, ws@^7.4.6:
version "7.5.9"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
@@ -25407,7 +26256,7 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yaml@^2.0.0, yaml@^2.0.0-10, yaml@^2.2.1, yaml@^2.2.2:
+yaml@^2.0.0, yaml@^2.0.0-10, yaml@^2.1.3, yaml@^2.2.1, yaml@^2.2.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.2.tgz#7a2b30f2243a5fc299e1f14ca58d475ed4bc5362"
integrity sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==
@@ -25453,6 +26302,11 @@ yargs@^17.1.1, yargs@^17.3.1, yargs@^17.6.2, yargs@^17.7.2:
y18n "^5.0.5"
yargs-parser "^21.1.1"
+yarn@^1.22.22:
+ version "1.22.22"
+ resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz#ac34549e6aa8e7ead463a7407e1c7390f61a6610"
+ integrity sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==
+
yauzl@^3.0.0:
version "3.1.3"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.1.3.tgz#f61c17ad1a09403bc7adb01dfb302a9e74bf4a50"
@@ -25548,6 +26402,11 @@ zod@^3.11.6, zod@^3.22.4:
resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.5.tgz#c7b7617d017d4a2f21852f533258d26a9a5ae09f"
integrity sha512-fkwiq0VIQTksNNA131rDOsVJcns0pfVUjHzLrNBiF/O/Xxb5lQyEXkhZWcJ7npWsYlvs+h0jFWXXy4X46Em1JA==
+zod@^3.23.6:
+ version "3.23.6"
+ resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.6.tgz#c08a977e2255dab1fdba933651584a05fcbf19e1"
+ integrity sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==
+
zwitch@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"