diff --git a/sreez-showcase/.gitignore b/sreez-showcase/.gitignore
index fbf8139..9060929 100644
--- a/sreez-showcase/.gitignore
+++ b/sreez-showcase/.gitignore
@@ -1,6 +1,6 @@
# macOS
.DS_Store
-
+kube-config.yaml
# Logs
logs
*.log
diff --git a/sreez-showcase/app-config.yaml b/sreez-showcase/app-config.yaml
index 656ed06..ef30aaf 100644
--- a/sreez-showcase/app-config.yaml
+++ b/sreez-showcase/app-config.yaml
@@ -1,29 +1,23 @@
app:
- title: Scaffolded Backstage App
+ title: Sreez Portal
baseUrl: http://localhost:3000
organization:
name: Sreez
backend:
- # Used for enabling authentication, secret is shared by all backend plugins
- # See https://backstage.io/docs/auth/service-to-service-auth for
- # information on the format
- # auth:
- # keys:
- # - secret: ${BACKEND_SECRET}
baseUrl: http://localhost:7007
listen:
port: 7007
# 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 +29,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 +67,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
@@ -89,8 +83,6 @@ integrations:
apps:
- $include: github-app-backstage-sreez-credentials.yaml
-scaffolder:
-# see https://backstage.io/docs/features/software-templates/configuration for software template options
events:
modules:
github:
@@ -106,7 +98,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,70 +107,32 @@ 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
target: ../../examples/entities.yaml
-
# Local example template
- 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
-
- # Local example organizational data
- # - type: file
- # target: ../../examples/org.yaml
- # rules:
- # - allow: [User, Group]
- # - type: github-org
- # target: https://github.com/kheops-org
- # rules:
- # - allow: [User, Group]
- # - type: file
- # target: ./examples/entities.yaml
- # - type: file
- # target: ./examples/template/template.yaml
- # rules:
- # - allow: [Template]
- # - type: file
- # target: ./examples/org.yaml
- # rules:
- # - allow: [User, Group]
-
- type: url
target: https://github.com/backstage/backstage/raw/master/packages/catalog-model/examples/apis/petstore-api.yaml
-
- type: url
target: https://github.com/Kheops-org/backstage-templates/blob/main/templates.yaml
rules:
- - allow: [Template]
-
+ - allow: [ Template ]
- type: url
target: https://github.com/redhat-developer/red-hat-developer-hub-software-templates/blob/main/templates.yaml
rules:
- - 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
-
- ## Uncomment these lines to add an example org
- # - type: url
- # target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/acme-corp.yaml
- # rules:
- # - allow: [User, Group]
-devTools:
- externalDependencies:
- endpoints:
- - name: "Google"
- type: "fetch"
- target: "https://google.ca"
- - name: "Google Public DNS"
- type: "ping"
- target: "8.8.8.8"
+ - allow: [ Template ]
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
+iframe:
+ allowList: [ "sreez.nationtech.io", "www.hyperdx.io", "http://localhost:8080" ]
diff --git a/sreez-showcase/packages/app/package.json b/sreez-showcase/packages/app/package.json
index 806cffb..88f3cbc 100644
--- a/sreez-showcase/packages/app/package.json
+++ b/sreez-showcase/packages/app/package.json
@@ -15,44 +15,50 @@
},
"dependencies": {
"@backstage-community/plugin-github-actions": "^0.6.16",
- "@backstage/app-defaults": "^1.5.4",
- "@backstage/catalog-model": "^1.4.5",
- "@backstage/cli": "^0.26.3",
- "@backstage/core-app-api": "^1.12.4",
- "@backstage/core-components": "^0.14.4",
+ "@backstage/app-defaults": "^1.5.5",
+ "@backstage/catalog-model": "^1.5.0",
+ "@backstage/cli": "^0.26.6",
+ "@backstage/core-app-api": "^1.12.5",
+ "@backstage/core-components": "^0.14.7",
"@backstage/core-plugin-api": "^1.9.2",
- "@backstage/integration-react": "^1.1.26",
- "@backstage/plugin-api-docs": "^0.11.4",
- "@backstage/plugin-catalog": "^1.19.0",
- "@backstage/plugin-catalog-common": "^1.0.22",
- "@backstage/plugin-catalog-graph": "^0.4.4",
- "@backstage/plugin-catalog-import": "^0.10.10",
- "@backstage/plugin-catalog-react": "^1.11.3",
+ "@backstage/integration-react": "^1.1.27",
+ "@backstage/plugin-api-docs": "^0.11.5",
+ "@backstage/plugin-catalog": "^1.20.0",
+ "@backstage/plugin-catalog-common": "^1.0.23",
+ "@backstage/plugin-catalog-graph": "^0.4.5",
+ "@backstage/plugin-catalog-import": "^0.11.0",
+ "@backstage/plugin-catalog-react": "^1.12.0",
"@backstage/plugin-devtools": "^0.1.13",
- "@backstage/plugin-org": "^0.6.24",
+ "@backstage/plugin-org": "^0.6.25",
"@backstage/plugin-permission-react": "^0.4.22",
- "@backstage/plugin-scaffolder": "^1.19.3",
- "@backstage/plugin-search": "^1.4.10",
- "@backstage/plugin-search-react": "^1.7.10",
+ "@backstage/plugin-scaffolder": "^1.20.0",
+ "@backstage/plugin-search": "^1.4.11",
+ "@backstage/plugin-search-react": "^1.7.11",
"@backstage/plugin-tech-radar": "^0.7.3",
- "@backstage/plugin-techdocs": "^1.10.4",
- "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.9",
- "@backstage/plugin-techdocs-react": "^1.2.3",
- "@backstage/plugin-user-settings": "^0.8.5",
- "@backstage/theme": "^0.5.3",
+ "@backstage/plugin-techdocs": "^1.10.5",
+ "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.10",
+ "@backstage/plugin-techdocs-react": "^1.2.4",
+ "@backstage/plugin-user-settings": "^0.8.6",
+ "@backstage/theme": "^0.5.5",
"@bestsellerit/backstage-plugin-harbor": "^0.3.1",
+ "@mui/material": "next",
"@internal/backstage-plugin-devspaces-plugin": "^0.1.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",
- "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"
+ "@janus-idp/plugin-notifications": "^1.3.1",
+ "@material-ui/icons": "^4.11.3",
+ "@roadiehq/backstage-plugin-argo-cd": "^2.6.5",
+ "@roadiehq/backstage-plugin-github-insights": "^2.3.29",
+ "@roadiehq/backstage-plugin-github-pull-requests": "^2.5.26",
+ "@roadiehq/backstage-plugin-iframe": "^1.3.17",
+ "@rsc-labs/backstage-changelog-plugin": "^0.5.0",
+ "@veecode-platform/backstage-plugin-github-workflows": "^0.4.9",
+ "add": "^2.0.6",
+ "history": "^5.3.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "react-router": "^6.23.1",
+ "react-router-dom": "^6.23.1",
+ "react-use": "^17.5.0",
+ "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 33aa790..4fc66ab 100644
--- a/sreez-showcase/packages/app/src/App.tsx
+++ b/sreez-showcase/packages/app/src/App.tsx
@@ -1,134 +1,127 @@
import React from 'react';
-import { Navigate, Route } from 'react-router-dom';
-import { apiDocsPlugin, ApiExplorerPage } from '@backstage/plugin-api-docs';
-import {
- CatalogEntityPage,
- CatalogIndexPage,
- catalogPlugin,
-} from '@backstage/plugin-catalog';
-import {
- CatalogImportPage,
- catalogImportPlugin,
-} from '@backstage/plugin-catalog-import';
-import { ScaffolderPage, scaffolderPlugin } from '@backstage/plugin-scaffolder';
-import { orgPlugin } from '@backstage/plugin-org';
-import { SearchPage } from '@backstage/plugin-search';
-import { TechRadarPage } from '@backstage/plugin-tech-radar';
-import {
- TechDocsIndexPage,
- techdocsPlugin,
- TechDocsReaderPage,
-} from '@backstage/plugin-techdocs';
-import { TechDocsAddons } from '@backstage/plugin-techdocs-react';
-import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib';
-import { UserSettingsPage } from '@backstage/plugin-user-settings';
-import { apis } from './apis';
-import { entityPage } from './components/catalog/EntityPage';
-import { searchPage } from './components/search/SearchPage';
-import { Root } from './components/Root';
-
-import {
- AlertDisplay,
- OAuthRequestDialog,
- SignInPage,
-} from '@backstage/core-components';
-import { createApp } from '@backstage/app-defaults';
-import { AppRouter, FlatRoutes } from '@backstage/core-app-api';
-import { CatalogGraphPage } from '@backstage/plugin-catalog-graph';
-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 { DevspacesPluginPage } from '@internal/backstage-plugin-devspaces-plugin';
+import {Navigate, Route} from 'react-router-dom';
+import {apiDocsPlugin, ApiExplorerPage} from '@backstage/plugin-api-docs';
+import {CatalogEntityPage, CatalogIndexPage, catalogPlugin,} from '@backstage/plugin-catalog';
+import {CatalogImportPage, catalogImportPlugin,} from '@backstage/plugin-catalog-import';
+import {ScaffolderPage, scaffolderPlugin} from '@backstage/plugin-scaffolder';
+import {orgPlugin} from '@backstage/plugin-org';
+import {SearchPage} from '@backstage/plugin-search';
+import {TechRadarPage} from '@backstage/plugin-tech-radar';
+import {TechDocsIndexPage, techdocsPlugin, TechDocsReaderPage,} from '@backstage/plugin-techdocs';
+import {TechDocsAddons} from '@backstage/plugin-techdocs-react';
+import {ReportIssue} from '@backstage/plugin-techdocs-module-addons-contrib';
+import {UserSettingsPage} from '@backstage/plugin-user-settings';
+import {apis} from './apis';
+import {entityPage} from './components/catalog/EntityPage';
+import {searchPage} from './components/search/SearchPage';
+import {Root} from './components/Root';
+import {AlertDisplay, OAuthRequestDialog, SignInPage,} from '@backstage/core-components';
+import {createApp} from '@backstage/app-defaults';
+import {AppRouter, FlatRoutes} from '@backstage/core-app-api';
+import {CatalogGraphPage} from '@backstage/plugin-catalog-graph';
+import {RequirePermission} from '@backstage/plugin-permission-react';
+import {catalogEntityCreatePermission} from '@backstage/plugin-catalog-common/alpha';
+import {githubAuthApiRef} from '@backstage/core-plugin-api';
+import {UnifiedThemeProvider} from '@backstage/theme';
+import {SreezCustomTheme} from './theme/custom';
+import LightIcon from '@material-ui/icons/WbSunny';
+import {DevspacesPluginPage} from '@internal/backstage-plugin-devspaces-plugin';
const app = createApp({
- apis,
- bindRoutes({ bind }) {
- bind(catalogPlugin.externalRoutes, {
- createComponent: scaffolderPlugin.routes.root,
- viewTechDoc: techdocsPlugin.routes.docRoot,
- createFromTemplate: scaffolderPlugin.routes.selectedTemplate,
- });
- bind(apiDocsPlugin.externalRoutes, {
- registerApi: catalogImportPlugin.routes.importPage,
- });
- bind(scaffolderPlugin.externalRoutes, {
- registerComponent: catalogImportPlugin.routes.importPage,
- viewTechDoc: techdocsPlugin.routes.docRoot,
- });
- bind(orgPlugin.externalRoutes, {
- catalogIndex: catalogPlugin.routes.catalogIndex,
- });
- },
- components: {
- SignInPage: props => (
-
- ),
-
- },
+ themes: [{
+ id: 'sreez-theme',
+ title: 'Sreez Default Theme',
+ variant: 'dark',
+ icon: ,
+ Provider: ({children}) => (
+
+ )
+ }],
+ apis,
+ bindRoutes({bind}) {
+ bind(catalogPlugin.externalRoutes, {
+ createComponent: scaffolderPlugin.routes.root,
+ viewTechDoc: techdocsPlugin.routes.docRoot,
+ createFromTemplate: scaffolderPlugin.routes.selectedTemplate,
+ });
+ bind(apiDocsPlugin.externalRoutes, {
+ registerApi: catalogImportPlugin.routes.importPage,
+ });
+ bind(scaffolderPlugin.externalRoutes, {
+ registerComponent: catalogImportPlugin.routes.importPage,
+ viewTechDoc: techdocsPlugin.routes.docRoot,
+ });
+ bind(orgPlugin.externalRoutes, {
+ catalogIndex: catalogPlugin.routes.catalogIndex,
+ });
+ },
+ components: {
+ SignInPage: props => (
+
+ ),
+ },
});
const routes = (
-
- } />
- } />
- } />
- }
- >
- {entityPage}
-
- } />
- }
- >
-
-
-
-
- } />
- } />
- }
- />
-
-
-
- }
- />
- }>
- {searchPage}
-
- } />
- } />
- } />
-
+
+ }>
+ }/>
+ }/>
+ }
+ >
+ {entityPage}
+
+ }/>
+ }
+ >
+
+
+
+
+ }/>
+ }/>
+ }
+ />
+
+
+
+ }
+ />
+ }>
+ {searchPage}
+
+ }/>
+ }/>
+
);
export default app.createRoot(
- <>
-
-
-
- {routes}
-
- >,
+ <>
+
+
+
+ {routes}
+
+ >,
);
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/components/catalog/EntityPage.tsx b/sreez-showcase/packages/app/src/components/catalog/EntityPage.tsx
index 990487b..3e86ad6 100644
--- a/sreez-showcase/packages/app/src/components/catalog/EntityPage.tsx
+++ b/sreez-showcase/packages/app/src/components/catalog/EntityPage.tsx
@@ -1,447 +1,22 @@
import React from 'react';
-import { Button, Grid } from '@material-ui/core';
-import {
- EntityApiDefinitionCard,
- EntityConsumedApisCard,
- EntityConsumingComponentsCard,
- EntityHasApisCard,
- EntityProvidedApisCard,
- EntityProvidingComponentsCard,
-} from '@backstage/plugin-api-docs';
-import {
- EntityAboutCard,
- EntityDependsOnComponentsCard,
- EntityDependsOnResourcesCard,
- EntityHasComponentsCard,
- EntityHasResourcesCard,
- EntityHasSubcomponentsCard,
- EntityHasSystemsCard,
- EntityLayout,
- EntityLinksCard,
- EntitySwitch,
- EntityOrphanWarning,
- EntityProcessingErrorsPanel,
- isComponentType,
- isKind,
- hasCatalogProcessingErrors,
- isOrphan,
- hasRelationWarnings,
- EntityRelationWarning,
-} from '@backstage/plugin-catalog';
-import {
- isGithubActionsAvailable,
- EntityGithubActionsContent,
-} from '@backstage-community/plugin-github-actions';
-import {
- EntityUserProfileCard,
- EntityGroupProfileCard,
- EntityMembersListCard,
- EntityOwnershipCard,
-} from '@backstage/plugin-org';
-import { EntityTechdocsContent } from '@backstage/plugin-techdocs';
-import { EmptyState } from '@backstage/core-components';
-import {
- Direction,
- EntityCatalogGraphCard,
-} from '@backstage/plugin-catalog-graph';
-import {
- RELATION_API_CONSUMED_BY,
- RELATION_API_PROVIDED_BY,
- RELATION_CONSUMES_API,
- RELATION_DEPENDENCY_OF,
- RELATION_DEPENDS_ON,
- RELATION_HAS_PART,
- RELATION_PART_OF,
- RELATION_PROVIDES_API,
-} from '@backstage/catalog-model';
-
-import { TechDocsAddons } from '@backstage/plugin-techdocs-react';
-import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib';
-import {
- EntityArgoCDOverviewCard,
- isArgocdAvailable,
-} from '@roadiehq/backstage-plugin-argo-cd';
-import {
- GithubWorkflowsCard,
- GithubWorkflowsList,
- isGithubAvailable,
- isGithubWorkflowsAvailable,
-} from '@veecode-platform/backstage-plugin-github-workflows';
-import {
- EntityGithubPullRequestsContent,
- EntityGithubPullRequestsOverviewCard,
-} from '@roadiehq/backstage-plugin-github-pull-requests';
-import {
- DevspacesPluginPage,
-} from '@internal/backstage-plugin-devspaces-plugin'
-const techdocsContent = (
-
-
-
-
-
-);
-
-const cicdContent = (
-
-
-
-
-
-
- Read more
-
- }
- />
-
-
-);
-const workflowsContent = (
-
-
-
-
-
-
- Read more
-
- }
- />
-
-
-);
-const entityWarningContent = (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
-);
-
-const overviewContent = (
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-);
-
-const serviceEntityPage = (
-
-
- {overviewContent}
-
-
-
-
-
- {cicdContent}
-
-
- {workflowsContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {techdocsContent}
-
-
-);
-
-const websiteEntityPage = (
-
-
- {overviewContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {techdocsContent}
-
-
-);
-
-/**
- * NOTE: This page is designed to work on small screens such as mobile devices.
- * This is based on Material UI Grid. If breakpoints are used, each grid item must set the `xs` prop to a column size or to `true`,
- * since this does not default. If no breakpoints are used, the items will equitably share the available space.
- * https://material-ui.com/components/grid/#basic-grid.
- */
-
-const defaultEntityPage = (
-
-
- {overviewContent}
-
-
-
- {techdocsContent}
-
-
-);
-
-const componentPage = (
-
-
- {serviceEntityPage}
-
-
- {websiteEntityPage}
-
- {defaultEntityPage}
-
-);
-
-const apiPage = (
-
-
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-);
-
-const userPage = (
-
-
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-);
-
-const groupPage = (
-
-
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-);
-
-const systemPage = (
-
-
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-);
-
-const domainPage = (
-
-
-
- {entityWarningContent}
-
-
-
-
-
-
-
-
-
-
-
-
-);
+import {EntitySwitch, isKind,} from '@backstage/plugin-catalog';
+import {componentPage} from "./entities/ComponentEntity";
+import {apiPage} from "./entities/ApiEntity";
+import {groupPage} from "./entities/Group";
+import {userPage} from "./entities/User";
+import {systemPage} from "./entities/System";
+import {domainPage} from "./entities/Domain";
+import {defaultEntityPage} from "./entities/DefaultEntityPage";
export const entityPage = (
-
-
-
-
-
-
-
+
+
+
+
+
+
+
- {defaultEntityPage}
-
+ {defaultEntityPage}
+
);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/ApiEntity.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/ApiEntity.tsx
new file mode 100644
index 0000000..d7e9778
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/ApiEntity.tsx
@@ -0,0 +1,45 @@
+import {EntityAboutCard, EntityLayout, EntityLinksCard} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import {entityWarningContent} from "../tabs/EntityWarningContent";
+import {EntityCatalogGraphCard} from "@backstage/plugin-catalog-graph";
+import {
+ EntityApiDefinitionCard,
+ EntityConsumingComponentsCard,
+ EntityProvidingComponentsCard
+} from "@backstage/plugin-api-docs";
+import React from "react";
+
+export const apiPage = (
+
+
+
+ {entityWarningContent}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/ComponentEntity.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/ComponentEntity.tsx
new file mode 100644
index 0000000..8acf8b0
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/ComponentEntity.tsx
@@ -0,0 +1,17 @@
+import {EntitySwitch, isComponentType} from "@backstage/plugin-catalog";
+import {serviceEntityPage} from "./ServiceComponent";
+import {websiteEntityPage} from "./WebsiteComponent";
+import {defaultEntityPage} from "./DefaultEntityPage";
+import React from "react";
+
+export const componentPage = (
+
+
+ {serviceEntityPage}
+
+
+ {websiteEntityPage}
+
+ {defaultEntityPage}
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/DefaultEntityPage.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/DefaultEntityPage.tsx
new file mode 100644
index 0000000..7688619
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/DefaultEntityPage.tsx
@@ -0,0 +1,21 @@
+/**
+ * NOTE: This page is designed to work on small screens such as mobile devices.
+ * This is based on Material UI Grid. If breakpoints are used, each grid item must set the `xs` prop to a column size or to `true`,
+ * since this does not default. If no breakpoints are used, the items will equitably share the available space.
+ * https://material-ui.com/components/grid/#basic-grid.
+ */
+import {EntityLayout} from "@backstage/plugin-catalog";
+import React from "react";
+import {overviewContent} from "../tabs/OverviewContent";
+import {techdocsContent} from "../tabs/TechdocsContent";
+
+export const defaultEntityPage = (
+
+
+ {overviewContent}
+
+
+ {techdocsContent}
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/Domain.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/Domain.tsx
new file mode 100644
index 0000000..ba04c5b
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/Domain.tsx
@@ -0,0 +1,24 @@
+import {EntityAboutCard, EntityHasSystemsCard, EntityLayout} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import {EntityCatalogGraphCard} from "@backstage/plugin-catalog-graph";
+import React from "react";
+import {entityWarningContent} from "../tabs/EntityWarningContent";
+
+export const domainPage = (
+
+
+
+ {entityWarningContent}
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/Group.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/Group.tsx
new file mode 100644
index 0000000..a6c0a7b
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/Group.tsx
@@ -0,0 +1,27 @@
+import {EntityLayout, EntityLinksCard} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import {entityWarningContent} from "../tabs/EntityWarningContent";
+import {EntityGroupProfileCard, EntityMembersListCard, EntityOwnershipCard} from "@backstage/plugin-org";
+import React from "react";
+
+export const groupPage = (
+
+
+
+ {entityWarningContent}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/ServiceComponent.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/ServiceComponent.tsx
new file mode 100644
index 0000000..62cdc5e
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/ServiceComponent.tsx
@@ -0,0 +1,71 @@
+import {EntityDependsOnComponentsCard, EntityDependsOnResourcesCard, EntityLayout} from "@backstage/plugin-catalog";
+import {EntityGithubInsightsContent} from "@roadiehq/backstage-plugin-github-insights";
+import {EntityGithubPullRequestsContent} from "@roadiehq/backstage-plugin-github-pull-requests";
+import {Grid} from "@material-ui/core";
+import {EntityConsumedApisCard, EntityProvidedApisCard} from "@backstage/plugin-api-docs";
+import React from "react";
+import {overviewContent} from "../tabs/OverviewContent";
+import {buildsContent} from "../tabs/BuildsContent";
+import {workflowsContent} from "../tabs/WorkflowsContent";
+import {techdocsContent} from "../tabs/TechdocsContent";
+
+export const serviceEntityPage = (
+
+
+ {overviewContent}
+
+ {/**/}
+ {/* */}
+ {/**/}
+
+
+
+
+
+
+
+ {buildsContent}
+
+
+ {workflowsContent}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {techdocsContent}
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/System.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/System.tsx
new file mode 100644
index 0000000..e922f91
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/System.tsx
@@ -0,0 +1,69 @@
+import {
+ EntityAboutCard,
+ EntityHasComponentsCard,
+ EntityHasResourcesCard,
+ EntityLayout,
+ EntityLinksCard
+} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import {Direction, EntityCatalogGraphCard} from "@backstage/plugin-catalog-graph";
+import {EntityHasApisCard} from "@backstage/plugin-api-docs";
+import {
+ RELATION_API_CONSUMED_BY,
+ RELATION_API_PROVIDED_BY,
+ RELATION_CONSUMES_API,
+ RELATION_DEPENDENCY_OF,
+ RELATION_DEPENDS_ON,
+ RELATION_HAS_PART,
+ RELATION_PART_OF,
+ RELATION_PROVIDES_API
+} from "@backstage/catalog-model";
+import React from "react";
+import {entityWarningContent} from "../tabs/EntityWarningContent";
+
+export const systemPage = (
+
+
+
+ {entityWarningContent}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/User.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/User.tsx
new file mode 100644
index 0000000..2dcf4d4
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/User.tsx
@@ -0,0 +1,21 @@
+import {EntityLayout} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import {EntityOwnershipCard, EntityUserProfileCard} from "@backstage/plugin-org";
+import React from "react";
+import {entityWarningContent} from "../tabs/EntityWarningContent";
+
+export const userPage = (
+
+
+
+ {entityWarningContent}
+
+
+
+
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/entities/WebsiteComponent.tsx b/sreez-showcase/packages/app/src/components/catalog/entities/WebsiteComponent.tsx
new file mode 100644
index 0000000..336b655
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/entities/WebsiteComponent.tsx
@@ -0,0 +1,28 @@
+import {EntityDependsOnComponentsCard, EntityDependsOnResourcesCard, EntityLayout} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import React from "react";
+import {overviewContent} from "../tabs/OverviewContent";
+import {techdocsContent} from "../tabs/TechdocsContent";
+
+export const websiteEntityPage = (
+
+
+ {overviewContent}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {techdocsContent}
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/tabs/BuildsContent.tsx b/sreez-showcase/packages/app/src/components/catalog/tabs/BuildsContent.tsx
new file mode 100644
index 0000000..cb2b3cf
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/tabs/BuildsContent.tsx
@@ -0,0 +1,29 @@
+import {EntitySwitch} from "@backstage/plugin-catalog";
+import {EntityGithubActionsContent, isGithubActionsAvailable} from "@backstage-community/plugin-github-actions";
+import {EmptyState} from "@backstage/core-components";
+import {Button} from "@material-ui/core";
+import React from "react";
+
+export const buildsContent = (
+
+
+
+
+
+
+ Read more
+
+ }
+ />
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/tabs/EntityWarningContent.tsx b/sreez-showcase/packages/app/src/components/catalog/tabs/EntityWarningContent.tsx
new file mode 100644
index 0000000..72f2191
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/tabs/EntityWarningContent.tsx
@@ -0,0 +1,39 @@
+import {
+ EntityOrphanWarning,
+ EntityProcessingErrorsPanel,
+ EntityRelationWarning,
+ EntitySwitch,
+ hasCatalogProcessingErrors,
+ hasRelationWarnings,
+ isOrphan
+} from "@backstage/plugin-catalog";
+import {Grid} from "@material-ui/core";
+import React from "react";
+
+export const entityWarningContent = (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/tabs/OverviewContent.tsx b/sreez-showcase/packages/app/src/components/catalog/tabs/OverviewContent.tsx
new file mode 100644
index 0000000..b6c6c29
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/tabs/OverviewContent.tsx
@@ -0,0 +1,80 @@
+import {Grid} from "@material-ui/core";
+import {EntityAboutCard, EntityHasSubcomponentsCard, EntityLinksCard} from "@backstage/plugin-catalog";
+import React from "react";
+import {entityWarningContent} from "./EntityWarningContent";
+import {GithubWorkflowsCard} from "@veecode-platform/backstage-plugin-github-workflows";
+import {LatestWorkflowRunCard} from "@backstage-community/plugin-github-actions";
+import {EntityGithubInsightsReadmeCard} from "@roadiehq/backstage-plugin-github-insights";
+import {EntityArgoCDOverviewCard} from "@roadiehq/backstage-plugin-argo-cd";
+import {EntityGithubPullRequestsOverviewCard} from "@roadiehq/backstage-plugin-github-pull-requests";
+import {EntityCatalogGraphCard} from "@backstage/plugin-catalog-graph";
+
+export const overviewContent = (
+
+
+ {entityWarningContent}
+
+
+
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+
+
+
+
+ {/**/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/**/}
+ {/* */}
+ {/* */}
+ {/* */}
+ {/* */}
+ {/**/}
+ {/**/}
+ {/* */}
+ {/* */}
+ {/* */}
+ {/* */}
+ {/**/}
+ {/*/!**!/*/}
+ {/*/!* *!/*/}
+ {/*/!* *!/*/}
+ {/**/}
+ {/*/!* *!/*/}
+ {/*/!* *!/*/}
+ {/*/!**!/*/}
+
+ {/**/}
+ {/**/}
+ {/**/}
+ {/**/}
+ {/**/}
+ {/**/}
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/tabs/TechdocsContent.tsx b/sreez-showcase/packages/app/src/components/catalog/tabs/TechdocsContent.tsx
new file mode 100644
index 0000000..3e5b744
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/tabs/TechdocsContent.tsx
@@ -0,0 +1,12 @@
+import {EntityTechdocsContent} from "@backstage/plugin-techdocs";
+import {TechDocsAddons} from "@backstage/plugin-techdocs-react";
+import {ReportIssue} from "@backstage/plugin-techdocs-module-addons-contrib";
+import React from "react";
+
+export const techdocsContent = (
+
+
+
+
+
+);
diff --git a/sreez-showcase/packages/app/src/components/catalog/tabs/WorkflowsContent.tsx b/sreez-showcase/packages/app/src/components/catalog/tabs/WorkflowsContent.tsx
new file mode 100644
index 0000000..e3b1c0e
--- /dev/null
+++ b/sreez-showcase/packages/app/src/components/catalog/tabs/WorkflowsContent.tsx
@@ -0,0 +1,30 @@
+import {EntitySwitch} from "@backstage/plugin-catalog";
+import {isGithubActionsAvailable} from "@backstage-community/plugin-github-actions";
+import {GithubWorkflowsList} from "@veecode-platform/backstage-plugin-github-workflows";
+import {EmptyState} from "@backstage/core-components";
+import {Button} from "@material-ui/core";
+import React from "react";
+
+export const workflowsContent = (
+
+
+
+
+
+
+ Read more
+
+ }
+ />
+
+
+);
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..cda7750
--- /dev/null
+++ b/sreez-showcase/packages/app/src/theme/custom.ts
@@ -0,0 +1,77 @@
+import {createBaseThemeOptions, createUnifiedTheme, genPageTheme, palettes, shapes,} from '@backstage/theme';
+
+export const SreezCustomTheme = createUnifiedTheme({
+ ...createBaseThemeOptions({
+ palette: {
+ ...palettes.light,
+ primary: {
+ main: '#0664c1',
+ },
+ secondary: {
+ main: '#d6589f',
+ },
+ 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: '#2F323A',
+ indicator: '#8f5e15',
+ color: '#d5d6db',
+ selectedColor: '#ffffff',
+ },
+ },
+ }),
+ defaultPageTheme: 'home',
+ pageTheme: {
+ home: genPageTheme({
+ colors: [
+ '#5006c1',
+ '#06c1ae',
+ '#0664c1',
+ ],
+ shape: shapes.wave
+ }),
+ documentation: genPageTheme({
+ colors: ['#2F323A'],
+ shape: shapes.wave2,
+ }),
+ tool: genPageTheme({colors: ['#8c4351', '#343b58'], shape: shapes.round}),
+ service: genPageTheme({
+ colors: [
+ '#5006c1',
+ '#06c1ae',
+ '#0664c1',
+ ],
+ shape: shapes.wave,
+ }),
+ website: genPageTheme({
+ colors: ['#8c4351', '#343b58'],
+ shape: shapes.wave,
+ }),
+ library: genPageTheme({
+ colors: ['#8c4351', '#343b58'],
+ shape: shapes.wave,
+ }),
+ other: genPageTheme({colors: ['#8c4351', '#343b58'], shape: shapes.wave}),
+ app: genPageTheme({colors: ['#8c4351', '#343b58'], shape: shapes.wave}),
+ apis: genPageTheme({colors: ['#8c4351', '#343b58'], shape: shapes.wave}),
+ },
+});
diff --git a/sreez-showcase/packages/backend/package.json b/sreez-showcase/packages/backend/package.json
index aea5017..9cba8bc 100644
--- a/sreez-showcase/packages/backend/package.json
+++ b/sreez-showcase/packages/backend/package.json
@@ -17,8 +17,8 @@
},
"dependencies": {
"@backstage/backend-common": "^0.21.7",
- "@backstage/backend-defaults": "^0.2.17",
- "@backstage/backend-plugin-api": "^0.6.17",
+ "@backstage/backend-defaults": "^0.2.18",
+ "@backstage/backend-plugin-api": "^0.6.18",
"@backstage/backend-tasks": "^0.5.22",
"@backstage/config": "^1.2.0",
"@backstage/integration": "^1.10.0",
@@ -41,18 +41,24 @@
"@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",
+ "@rsc-labs/backstage-changelog-plugin-backend": "^0.3.1",
"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..f088cad 100644
--- a/sreez-showcase/packages/backend/src/index.ts
+++ b/sreez-showcase/packages/backend/src/index.ts
@@ -6,9 +6,16 @@
* Happy hacking!
*/
-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 {createBackend} from '@backstage/backend-defaults';
+import {
+ eventsModuleGithubEventRouter,
+ 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();
@@ -27,7 +34,7 @@ backend.add(import('@backstage/plugin-auth-backend-module-github-provider'));
// catalog plugin
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
backend.add(
- import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
+ import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
);
backend.add(import('@backstage/plugin-scaffolder-backend-module-github'));
backend.add(import('@backstage/plugin-catalog-backend-module-github/alpha'));
@@ -39,7 +46,7 @@ backend.add(eventsModuleGithubWebhook());
// permission plugin
backend.add(import('@backstage/plugin-permission-backend/alpha'));
backend.add(
- import('@backstage/plugin-permission-backend-module-allow-all-policy'),
+ import('@backstage/plugin-permission-backend-module-allow-all-policy'),
);
// search plugin
@@ -49,28 +56,24 @@ 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',
- register(env) {
- env.registerInit({
- deps: {
- scaffolder: scaffolderActionsExtensionPoint,
- // ... and other dependencies as needed
- },
- async init({ scaffolder /* ..., other dependencies */ }) {
- // Here you have the opportunity to interact with the extension
- // point before the plugin itself gets instantiated
- scaffolder.addActions(createNewFileAction()); // just an example
- scaffolder.addActions(createArgoProjectAction()); // just an example
- },
- });
- },
+ pluginId: 'scaffolder', // name of the plugin that the module is targeting
+ moduleId: 'custom-extensions',
+ register(env) {
+ env.registerInit({
+ deps: {
+ scaffolder: scaffolderActionsExtensionPoint,
+ // ... and other dependencies as needed
+ },
+ async init({scaffolder /* ..., other dependencies */}) {
+ // Here you have the opportunity to interact with the extension
+ // point before the plugin itself gets instantiated
+ scaffolder.addActions(createNewFileAction()); // just an example
+ scaffolder.addActions(createArgoProjectAction()); // just an example
+ scaffolder.addActions(kubernetesApply());
+ },
+ });
+ },
});
backend.add(scaffolderModuleCustomExtensions());
diff --git a/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/DevspacesComponent.tsx b/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/DevspacesComponent.tsx
index 372500f..0bc0beb 100644
--- a/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/DevspacesComponent.tsx
+++ b/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/DevspacesComponent.tsx
@@ -1,40 +1,29 @@
import React from 'react';
-import { useEntity } from '@backstage/plugin-catalog-react'
-import { Typography, Box, Grid, Divider, Paper, Card, CardHeader, CardContent } from '@material-ui/core';
-import {
- InfoCard,
- Header,
- Page,
- Content,
- ContentHeader,
- HeaderLabel,
- Link,
- SupportButton,
- Table,
-} from '@backstage/core-components';
-import { ExampleFetchComponent } from '../ExampleFetchComponent';
+import {useEntity} from '@backstage/plugin-catalog-react'
+import {Box, Card, CardContent, CardHeader, Divider, Grid, Paper} from '@material-ui/core';
+import {Link,} from '@backstage/core-components';
export const DevspacesComponent = () => {
- const { entity } = useEntity();
- const annotations = entity?.metadata?.annotations;
- const clusterUrl = "oc-med.wk.nt.local"
- const devspacesApp = "devspaces"
- const devspacesLink = `https://${devspacesApp}.apps.${clusterUrl}/#https://github.com/${annotations?.['github.com/project-slug']}`;
+ const {entity} = useEntity();
+ const annotations = entity?.metadata?.annotations;
+ const clusterUrl = "oc-med.wk.nt.local"
+ const devspacesApp = "devspaces"
+ const devspacesLink = `https://${devspacesApp}.apps.${clusterUrl}/#https://github.com/${annotations?.['github.com/project-slug']}`;
- return (
-
-
-
- {/**/}
- OpenShift DevSpaces }/>
-
-
-
- Open project in VSCode Web IDE
-
-
-
-
-
- );
+ return (
+
+
+
+ {/**/}
+ OpenShift DevSpaces }/>
+
+
+
+ Open project in VSCode Web IDE
+
+
+
+
+
+ );
};
diff --git a/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/ExampleComponent.test.tsx b/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/ExampleComponent.test.tsx
deleted file mode 100644
index dae8923..0000000
--- a/sreez-showcase/plugins/devspaces-plugin/src/components/DevspacesComponent/ExampleComponent.test.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React from 'react';
-import { ExampleComponent } from './ExampleComponent';
-import { rest } from 'msw';
-import { setupServer } from 'msw/node';
-import { screen } from '@testing-library/react';
-import {
- setupRequestMockHandlers,
- renderInTestApp,
-} from '@backstage/test-utils';
-
-describe('ExampleComponent', () => {
- const server = setupServer();
- // Enable sane handlers for network requests
- setupRequestMockHandlers(server);
-
- // setup mock response
- beforeEach(() => {
- server.use(
- rest.get('/*', (_, res, ctx) => res(ctx.status(200), ctx.json({}))),
- );
- });
-
- it('should render', async () => {
- await renderInTestApp();
- expect(
- screen.getByText('Welcome to devspaces-plugin!'),
- ).toBeInTheDocument();
- });
-});
diff --git a/sreez-showcase/yarn.lock b/sreez-showcase/yarn.lock
index e7bb802..6e60271 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"
@@ -1038,7 +1047,7 @@
dependencies:
"@babel/highlight" "^7.0.0"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.22.5", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3":
version "7.24.2"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae"
integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
@@ -2047,6 +2056,13 @@
dependencies:
regenerator-runtime "^0.14.0"
+"@babel/runtime@^7.24.4", "@babel/runtime@^7.24.5":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.6.tgz#5b76eb89ad45e2e4a0a8db54c456251469a3358e"
+ integrity sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==
+ dependencies:
+ regenerator-runtime "^0.14.0"
+
"@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3":
version "7.24.0"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
@@ -2101,19 +2117,6 @@
luxon "^3.0.0"
react-use "^17.2.4"
-"@backstage/app-defaults@^1.5.4":
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/@backstage/app-defaults/-/app-defaults-1.5.4.tgz#db646dfba05730100d9d6daf0d0c6cf4d4d84aaf"
- integrity sha512-kcQ2aFXgyY/374MQvfmJzMWjXgW9tP1DWjz6ZfqpA9YFBZDKQ1PX9hh422hvhKeP/j3+aIY7cvC6Nirn9WpUYg==
- dependencies:
- "@backstage/core-app-api" "^1.12.4"
- "@backstage/core-components" "^0.14.4"
- "@backstage/core-plugin-api" "^1.9.2"
- "@backstage/plugin-permission-react" "^0.4.22"
- "@backstage/theme" "^0.5.3"
- "@material-ui/core" "^4.12.2"
- "@material-ui/icons" "^4.9.1"
-
"@backstage/app-defaults@^1.5.5":
version "1.5.5"
resolved "https://registry.yarnpkg.com/@backstage/app-defaults/-/app-defaults-1.5.5.tgz#0a5e8e25c4941efc974a31fe0cb83d00e3c52325"
@@ -2127,6 +2130,42 @@
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
+"@backstage/backend-app-api@^0.5.8":
+ version "0.5.14"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-app-api/-/backend-app-api-0.5.14.tgz#a110bdbebc3b8b1b302b0726b7c92b2742fb5e3f"
+ integrity sha512-Sqd5WRkp5x0JxK0ms5shes+VXmJ/t9++Z88CR8N3oBtp3H0t+iKewxOlgHhvYZKPyPiVCXZqKu7eCWH9UZ+Gqg==
+ dependencies:
+ "@backstage/backend-common" "^0.21.3"
+ "@backstage/backend-plugin-api" "^0.6.13"
+ "@backstage/backend-tasks" "^0.5.18"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/cli-node" "^0.2.3"
+ "@backstage/config" "^1.1.1"
+ "@backstage/config-loader" "^1.6.2"
+ "@backstage/errors" "^1.2.3"
+ "@backstage/plugin-auth-node" "^0.4.8"
+ "@backstage/plugin-permission-node" "^0.7.24"
+ "@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"
+ cors "^2.8.5"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ fs-extra "^11.2.0"
+ helmet "^6.0.0"
+ lodash "^4.17.21"
+ logform "^2.3.2"
+ minimatch "^5.0.0"
+ minimist "^1.2.5"
+ morgan "^1.10.0"
+ node-forge "^1.3.1"
+ selfsigned "^2.0.0"
+ stoppable "^1.1.0"
+ winston "^3.2.1"
+ winston-transport "^4.5.0"
+
"@backstage/backend-app-api@^0.7.0":
version "0.7.1"
resolved "https://registry.yarnpkg.com/@backstage/backend-app-api/-/backend-app-api-0.7.1.tgz#0a58efae4f792bf1721e0601cf66a66a27f08fd2"
@@ -2169,7 +2208,110 @@
winston "^3.2.1"
winston-transport "^4.5.0"
-"@backstage/backend-common@^0.21.6", "@backstage/backend-common@^0.21.7":
+"@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.19.5":
+ version "0.19.10"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.19.10.tgz#be99cbdbc6946f8adbbf2a21bab33e26473206e7"
+ integrity sha512-SXWNDIqyJ4xu89IsO67/hyGfGiV4PJdVkrvz+eJTBs/xFk3+OfA5LzMp6reDSnIoaehOlAtPalqBm1Vur3bftA==
+ dependencies:
+ "@aws-sdk/abort-controller" "^3.347.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.5.8"
+ "@backstage/backend-dev-utils" "^0.1.2"
+ "@backstage/backend-plugin-api" "^0.6.7"
+ "@backstage/cli-common" "^0.1.13"
+ "@backstage/config" "^1.1.1"
+ "@backstage/config-loader" "^1.5.3"
+ "@backstage/errors" "^1.2.3"
+ "@backstage/integration" "^1.7.2"
+ "@backstage/integration-aws-node" "^0.1.8"
+ "@backstage/types" "^1.1.1"
+ "@google-cloud/storage" "^6.0.0"
+ "@keyv/memcache" "^1.3.5"
+ "@keyv/redis" "^2.5.3"
+ "@kubernetes/client-node" "0.19.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 "^5.0.2"
+ base64-stream "^1.0.0"
+ compression "^1.7.4"
+ concat-stream "^2.0.0"
+ cors "^2.8.5"
+ dockerode "^3.3.1"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ fs-extra "10.1.0"
+ git-url-parse "^13.0.0"
+ helmet "^6.0.0"
+ isomorphic-git "^1.23.0"
+ jose "^4.6.0"
+ keyv "^4.5.2"
+ knex "^3.0.0"
+ lodash "^4.17.21"
+ logform "^2.3.2"
+ luxon "^3.0.0"
+ minimatch "^5.0.0"
+ mysql2 "^2.2.5"
+ node-fetch "^2.6.7"
+ p-limit "^3.1.0"
+ pg "^8.11.3"
+ raw-body "^2.4.1"
+ tar "^6.1.12"
+ uuid "^8.3.2"
+ winston "^3.2.1"
+ winston-transport "^4.5.0"
+ yauzl "^2.10.0"
+ yn "^4.0.0"
+
+"@backstage/backend-common@^0.21.3", "@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"
integrity sha512-wWpnjLYxEstFnAherkfwZIlAazdu1dfJ/5KjK1aSeMZYGyRWcelegs+Dz9MLZ53e/5qtSJ5+caltNfiItda86w==
@@ -2232,19 +2374,116 @@
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"
- integrity sha512-85AAiasLA4O9KmGt+0oNScwQk2hJBN2UBLFvig496LEaWUl6ViLXIr/29e2YrGDL9koVQtHybmitRO0zerKczA==
+"@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:
- "@backstage/backend-app-api" "^0.7.0"
- "@backstage/backend-common" "^0.21.7"
+ "@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-dev-utils@^0.1.4":
+"@backstage/backend-defaults@^0.2.18":
+ version "0.2.18"
+ resolved "https://registry.yarnpkg.com/@backstage/backend-defaults/-/backend-defaults-0.2.18.tgz#07055241c38ae19431247dcf453d6e572a482bfd"
+ integrity sha512-85qX2tvTMWGlrujBXy3OX0XipVEH9Zv19V/1NPPFkwEPqCfA+D2X7VBWQFFtuQ5jtoYvZgR2u9XdrUCsQ7e3ng==
+ dependencies:
+ "@backstage/backend-app-api" "^0.7.3"
+ "@backstage/backend-common" "^0.22.0"
+ "@backstage/plugin-events-node" "^0.3.4"
+
+"@backstage/backend-dev-utils@^0.1.2", "@backstage/backend-dev-utils@^0.1.4":
version "0.1.4"
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"
@@ -2262,6 +2501,39 @@
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.13", "@backstage/backend-plugin-api@^0.6.18", "@backstage/backend-plugin-api@^0.6.6", "@backstage/backend-plugin-api@^0.6.7":
+ 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-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"
@@ -2276,6 +2548,25 @@
express "^4.17.1"
knex "^3.0.0"
+"@backstage/backend-tasks@^0.5.18", "@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-tasks@^0.5.22":
version "0.5.22"
resolved "https://registry.yarnpkg.com/@backstage/backend-tasks/-/backend-tasks-0.5.22.tgz#67c464f5fdccdcc161e609154c671596b642c868"
@@ -2319,6 +2610,16 @@
textextensions "^5.16.0"
uuid "^9.0.0"
+"@backstage/catalog-client@^1.4.5", "@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-client@^1.6.3", "@backstage/catalog-client@^1.6.4":
version "1.6.4"
resolved "https://registry.yarnpkg.com/@backstage/catalog-client/-/catalog-client-1.6.4.tgz#b0823a97606c5a92a78df365b8c4f48b8456f5f1"
@@ -2329,17 +2630,7 @@
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":
+"@backstage/catalog-model@^1.0.0", "@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"
integrity sha512-I4QOCy0pSXJikQWgC8MWj2zDRCgQnnmvnNOOnPFcg7hIIIzeV0sGp6d3Qi7bc2tvzXt3fT3biSOCgGOWi1IJKA==
@@ -2349,7 +2640,7 @@
ajv "^8.10.0"
lodash "^4.17.21"
-"@backstage/catalog-model@^1.5.0":
+"@backstage/catalog-model@^1.4.3", "@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==
@@ -2364,7 +2655,7 @@
resolved "https://registry.yarnpkg.com/@backstage/cli-common/-/cli-common-0.1.13.tgz#cbeda6a359ca4437fc782f0ac51bb957e8d49e73"
integrity sha512-UMgNAIJSeEPSMkzxiWCP8aFR8APsG21XczDnzwHdL/41F7g2C+KA6UeQc/3tzbe8XQo+PxbNLpReZeKSSnSPSQ==
-"@backstage/cli-node@^0.2.5":
+"@backstage/cli-node@^0.2.3", "@backstage/cli-node@^0.2.5":
version "0.2.5"
resolved "https://registry.yarnpkg.com/@backstage/cli-node/-/cli-node-0.2.5.tgz#553257a70cb7bc5c8097ed0c801eb87295164771"
integrity sha512-qe2Sb3777lcimkt0zSv183vPr1892luAeBURgVb+8BmSChExYnibw7/QRPdv20p5qDayHb4HDVmlCo66OYBHtw==
@@ -2495,7 +2786,7 @@
yn "^4.0.0"
zod "^3.22.4"
-"@backstage/config-loader@^1.8.0":
+"@backstage/config-loader@^1.5.3", "@backstage/config-loader@^1.6.2", "@backstage/config-loader@^1.8.0":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@backstage/config-loader/-/config-loader-1.8.0.tgz#6b526475c45cd93ee51a0ddcb7e1f5bd49469eeb"
integrity sha512-35a9eD1DbQvPG0/JjG8cgOuN2Il4GP6w9EaGTaDWORiYqzqYsZko+5tCXZPIWF8rzptUbSkr4SIT6Bt+ujfKqg==
@@ -2517,7 +2808,7 @@
typescript-json-schema "^0.63.0"
yaml "^2.0.0"
-"@backstage/config@^1.0.1", "@backstage/config@^1.2.0":
+"@backstage/config@^1.0.1", "@backstage/config@^1.1.0", "@backstage/config@^1.1.1", "@backstage/config@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@backstage/config/-/config-1.2.0.tgz#6a4d93197d0586ee3a40f9e4877c5cfd76c128f3"
integrity sha512-tW8hNzDTClotYmpOrUrutymzZ0Zimx/WeU2+5tLv+ZI8ssRV64KGRe8hi7PuQz2lARVF1DxjwV//Bq2VjR5veA==
@@ -2573,7 +2864,62 @@
"@backstage/version-bridge" "^1.0.8"
"@types/react" "^16.13.1 || ^17.0.0"
-"@backstage/core-components@^0.14.0", "@backstage/core-components@^0.14.3", "@backstage/core-components@^0.14.4", "@backstage/core-components@^0.14.5":
+"@backstage/core-compat-api@^0.2.5":
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/@backstage/core-compat-api/-/core-compat-api-0.2.5.tgz#bc75a51935f1c6f21393bdc9a54251c0701ed5e3"
+ integrity sha512-TapsSsk+7vZ95p3XVGVftwGC1m/WttFzSlVaSu1DoFc3E+cRTHoU587QHQrcR1BlgJOsk6qeFoN+ovLYSPbH8g==
+ dependencies:
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/version-bridge" "^1.0.8"
+ "@types/react" "^16.13.1 || ^17.0.0"
+
+"@backstage/core-components@^0.13.5":
+ version "0.13.10"
+ resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.13.10.tgz#f423b56c81cade3df20ec5eccb209f0315320290"
+ integrity sha512-njqtxt0J4eHBcU+tuZgL0yba8Fhie/OtefVwCx5K6+vPWLGQNMnXzJCX7Q/4iLtwBXoMyP+pk3r90sDja3ZV9Q==
+ dependencies:
+ "@backstage/config" "^1.1.1"
+ "@backstage/core-plugin-api" "^1.8.2"
+ "@backstage/errors" "^1.2.3"
+ "@backstage/theme" "^0.5.0"
+ "@backstage/version-bridge" "^1.0.7"
+ "@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" "^23.0.0"
+ "@types/react" "^16.13.1 || ^17.0.0"
+ "@types/react-sparklines" "^1.7.0"
+ "@types/react-text-truncate" "^0.14.0"
+ ansi-regex "^6.0.1"
+ classnames "^2.2.6"
+ d3-selection "^3.0.0"
+ d3-shape "^3.0.0"
+ d3-zoom "^3.0.0"
+ dagre "^0.8.5"
+ 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.6.2"
+ react-markdown "^8.0.0"
+ react-sparklines "^1.7.0"
+ react-syntax-highlighter "^15.4.5"
+ react-text-truncate "^0.19.0"
+ react-use "^17.3.2"
+ react-virtualized-auto-sizer "^1.0.11"
+ react-window "^1.8.6"
+ remark-gfm "^3.0.1"
+ zen-observable "^0.10.0"
+ zod "^3.22.4"
+
+"@backstage/core-components@^0.14.4":
version "0.14.5"
resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.14.5.tgz#5fc4fe6041058b8ee750409fbe1d218b6380a061"
integrity sha512-r0N/UH0CBl0PmPy3aCfACPNAl7N8s6ggyCm2r1OAOjJQDZ8PLza00AAmNe35EjXkfMOS7upeRCEe9N9tXuZ6IA==
@@ -2618,7 +2964,7 @@
zen-observable "^0.10.0"
zod "^3.22.4"
-"@backstage/core-components@^0.14.7":
+"@backstage/core-components@^0.14.6", "@backstage/core-components@^0.14.7":
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==
@@ -2706,7 +3052,7 @@
zen-observable "^0.8.15"
zod "^3.11.6"
-"@backstage/core-plugin-api@^1.0.0", "@backstage/core-plugin-api@^1.0.3", "@backstage/core-plugin-api@^1.9.0", "@backstage/core-plugin-api@^1.9.1", "@backstage/core-plugin-api@^1.9.2":
+"@backstage/core-plugin-api@^1.0.0", "@backstage/core-plugin-api@^1.0.3", "@backstage/core-plugin-api@^1.6.0", "@backstage/core-plugin-api@^1.8.2", "@backstage/core-plugin-api@^1.9.2":
version "1.9.2"
resolved "https://registry.yarnpkg.com/@backstage/core-plugin-api/-/core-plugin-api-1.9.2.tgz#1a75865e567708829f5a8056ad23ea94233f4b7f"
integrity sha512-VbMzgbp5c14B+xi5qFDXEd/LMsrM9D9IpU9tLPSaN2fn9FWhxmeHILNaiLHO2mdLd6RxLopKKbKWduBYbqyu5Q==
@@ -2744,7 +3090,7 @@
"@manypkg/get-packages" "^1.1.3"
fs-extra "^11.0.0"
-"@backstage/errors@^1.0.0", "@backstage/errors@^1.2.4":
+"@backstage/errors@^1.0.0", "@backstage/errors@^1.2.3", "@backstage/errors@^1.2.4":
version "1.2.4"
resolved "https://registry.yarnpkg.com/@backstage/errors/-/errors-1.2.4.tgz#2ba79c6308e87b0de99edf499e1c82477d3d6e8a"
integrity sha512-JBhKn9KwZTzp/AaOC0vBncKCM1vI9Z8rKKyr9vj3wt3SSgCnDPxNwVz7SlXa2Rc9TOQq0Yk3olkmQE9U+S5uWg==
@@ -2790,7 +3136,7 @@
zod "^3.22.4"
zod-to-json-schema "^3.21.4"
-"@backstage/integration-aws-node@^0.1.12":
+"@backstage/integration-aws-node@^0.1.12", "@backstage/integration-aws-node@^0.1.8":
version "0.1.12"
resolved "https://registry.yarnpkg.com/@backstage/integration-aws-node/-/integration-aws-node-0.1.12.tgz#d2c5ac7c81cd6c2733dcfd24544ad21931ea815d"
integrity sha512-bPOBM1a/v3Oo4svOKjQbjvBmaKDqCGfSLBtH2rrp1dj1Mk8Pr+hmvQYQZBHqfc0gTqddRST3gz6GGL2ZKovWUw==
@@ -2803,7 +3149,7 @@
"@backstage/config" "^1.2.0"
"@backstage/errors" "^1.2.4"
-"@backstage/integration-react@^1.1.24", "@backstage/integration-react@^1.1.26":
+"@backstage/integration-react@^1.1.26":
version "1.1.26"
resolved "https://registry.yarnpkg.com/@backstage/integration-react/-/integration-react-1.1.26.tgz#6214a6653532c3862c003e9259038e0b265a1d7c"
integrity sha512-So+W2fPKIiZxpvrzvosKmULB+m1jr3cQvChQnNlZLmcTZ7oGQ7IwR9AmgCUhdPImeOjcxyCyoNjZ4OVIVb1wVg==
@@ -2842,7 +3188,7 @@
lodash "^4.17.21"
luxon "^3.0.0"
-"@backstage/integration@^1.11.0":
+"@backstage/integration@^1.11.0", "@backstage/integration@^1.7.2":
version "1.11.0"
resolved "https://registry.yarnpkg.com/@backstage/integration/-/integration-1.11.0.tgz#0a04b6d3e15569c1074b7f39a7a3a17eefd1b89b"
integrity sha512-RRci3a/uEmfYCCFxuw+8GgLPuWeCxt7iGOJYUZlyDEPfvUL+GSIdB2GQm4nzktRCUrNaJPd7QxaagmQgPCaIzg==
@@ -2857,20 +3203,20 @@
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"
- integrity sha512-/w0arI7FdR+f9ATBUKEyigOOuk20t2SQnhjcpw/fzbQN753uaHuLolkWWhjZDaWH4XWs1hQDM2zpNafWVfSa/g==
+"@backstage/plugin-api-docs@^0.11.5":
+ version "0.11.5"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-api-docs/-/plugin-api-docs-0.11.5.tgz#8647ba6084f91ca6848a49df94cf2ede2ef98c31"
+ integrity sha512-/Ul84+m1CZ+gpLoJeUs4nAJ8UT/DrH/KlxSrziRtt6BhPXeEronUo3SE5Lx5wWJp1bkjvxvk6eTUXZTmvjrLIw==
dependencies:
"@asyncapi/react-component" "1.3.1"
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/plugin-catalog" "^1.19.0"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog" "^1.20.0"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-permission-react" "^0.4.22"
"@graphiql/react" "^0.20.0"
"@material-ui/core" "^4.12.2"
@@ -2919,6 +3265,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"
@@ -3177,12 +3534,35 @@
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"
- integrity sha512-abMsTCgAT9OpHtOeCTk7b9izpk8MygcR4bwfCLXrE1hogb1KakyHijfz8YVLNmQr41c/CRhXZX3zGNqAd0pybQ==
+"@backstage/plugin-auth-node@^0.4.13", "@backstage/plugin-auth-node@^0.4.8":
+ 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/core-components" "^0.14.5"
+ "@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.2":
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-react/-/plugin-auth-react-0.1.2.tgz#683a19a555f558f3e0caee124c32f72734416121"
+ integrity sha512-KzqDlggdlPMclFteAX/hrqG1hWYzT6kh2y3IYJsk897ary95wE88A885ZxR2sJoW1OdXz7OdiGlM4WtlfBFfkA==
+ dependencies:
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
"@material-ui/core" "^4.9.13"
@@ -3279,6 +3659,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"
@@ -3297,18 +3719,18 @@
"@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"
- integrity sha512-whVxIVaLGLM/6zD3KKjHNl9ySrYnwfWER8EuOSSRabF38HO+8fbzQa1Kpl73acSTgsJsVFriGW7vcMgkEuGe/g==
+"@backstage/plugin-catalog-graph@^0.4.5":
+ version "0.4.5"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-graph/-/plugin-catalog-graph-0.4.5.tgz#6a525318f5c1418487adbe6f76a88dad2e8795fb"
+ integrity sha512-KWQL9nrOrklWJYAHL+tq5Y0aOg6GtmsxYGsDKDpmbwscnAP4lw+iorR0TgMyg4rt9syGlkXvvu//03OXM26tGw==
dependencies:
- "@backstage/catalog-client" "^1.6.4"
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/types" "^1.1.1"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
@@ -3320,23 +3742,23 @@
qs "^6.9.4"
react-use "^17.2.4"
-"@backstage/plugin-catalog-import@^0.10.10":
- version "0.10.10"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-import/-/plugin-catalog-import-0.10.10.tgz#d3341435784fbdeea89a7426fd4780863931e681"
- integrity sha512-NdiztMIS1zznvxF/je7UBV8dLm7TN+sAL0quTAiFG1/HUcAqI8YmyCpqG+ytvyZ1xp3+KADa1ilfefzT1HgvUA==
+"@backstage/plugin-catalog-import@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-import/-/plugin-catalog-import-0.11.0.tgz#8cf1196415be91e5f4d5c157024705e5218351c4"
+ integrity sha512-gv8+/bovJS4NvS4nes0LXceUFXK2mvDANC6YKMFyqNNAVxL142wYMeCvscOdGgY3wWmElrkIaUuOH7tZs5NUmA==
dependencies:
- "@backstage/catalog-client" "^1.6.4"
- "@backstage/catalog-model" "^1.4.5"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
"@backstage/config" "^1.2.0"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/integration" "^1.10.0"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.61"
@@ -3363,7 +3785,21 @@
"@backstage/plugin-permission-node" "^0.7.28"
"@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":
+"@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.11.3":
version "1.11.3"
resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.11.3.tgz#e83948f3c921791066499d30ef487a9f4ce5964b"
integrity sha512-WJPLLhYrRh6zPQ/lr1Lub+q8I7dd/kOfVklVxl3FmAK3Ad6z3IdK3Z7RrzUEHc2WVIE57bjnepEtBSSM9Xum/g==
@@ -3393,7 +3829,7 @@
yaml "^2.0.0"
zen-observable "^0.10.0"
-"@backstage/plugin-catalog-react@^1.12.0":
+"@backstage/plugin-catalog-react@^1.12.0", "@backstage/plugin-catalog-react@^1.8.5":
version "1.12.0"
resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.12.0.tgz#9a46bdca42662fd54af9f227e585feb38688e993"
integrity sha512-DRgpmaCmcrtRuEcDRHELDgCezuJPtU36EJN5ythG0Q+fJMpxPcgU9PDEsIjAYJk96WukEDIY1u8QMd7smNUOCw==
@@ -3423,25 +3859,25 @@
yaml "^2.0.0"
zen-observable "^0.10.0"
-"@backstage/plugin-catalog@^1.19.0":
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog/-/plugin-catalog-1.19.0.tgz#37ff1a4b68479a94386b910ce93aa1b181e67511"
- integrity sha512-0mT8rRg5zYKVB7QMe9ZClOUXVc3Sll2K5fC3OYa+w3LMpkwnNdmF84oq3b1DHzcUSm0s+lwLAQigMgSMjsHynw==
+"@backstage/plugin-catalog@^1.20.0":
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog/-/plugin-catalog-1.20.0.tgz#6014e41886fc1a33b6a5de7ce387c0fa52c9f55e"
+ integrity sha512-T+Hif/whZtVhSxhvoRGI7/qh4Yq9+aZeoFe/LSDNAbZXjMeWNePMYKA39reEDMhdrF/EkE4PwUy6iAnEfZpWcA==
dependencies:
- "@backstage/catalog-client" "^1.6.4"
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-permission-react" "^0.4.22"
- "@backstage/plugin-scaffolder-common" "^1.5.1"
+ "@backstage/plugin-scaffolder-common" "^1.5.2"
"@backstage/plugin-search-common" "^1.2.11"
- "@backstage/plugin-search-react" "^1.7.10"
+ "@backstage/plugin-search-react" "^1.7.11"
"@backstage/types" "^1.1.1"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
@@ -3493,15 +3929,15 @@
"@backstage/types" "^1.1.1"
"@backstage/plugin-devtools@^0.1.13":
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-devtools/-/plugin-devtools-0.1.13.tgz#7c78f7c7fe676c3a807e1c77d9b042a27e13b8fe"
- integrity sha512-K8Y14EGd3OPa+2JQ3LIBEHnMLjnP+zm0EGuqATa88EUg4+l4gB1pi/19EgmmbDksMEZYlKaDJMcqecTXv/etFw==
+ version "0.1.14"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-devtools/-/plugin-devtools-0.1.14.tgz#9322eedfe9ec1bb103b8ab9df42d8c103ece4f85"
+ integrity sha512-YIRuJhNDwM0uExjDiTAQV3565OcpR0aj0BgmweALuEruFfhGpm2CxJcff5FOBhOI67zgQwWrjNKSJwNA6LF2UQ==
dependencies:
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
+ "@backstage/frontend-plugin-api" "^0.6.5"
"@backstage/plugin-devtools-common" "^0.1.9"
"@backstage/plugin-permission-react" "^0.4.22"
"@material-ui/core" "^4.9.13"
@@ -3520,6 +3956,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"
@@ -3527,30 +3977,68 @@
dependencies:
"@backstage/backend-plugin-api" "^0.6.17"
-"@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"
- integrity sha512-/BZdv9mmvA3Bwrif8cJN8Sb0m7LI2vysHzsmuVSxehokoOpermyZzbrQGMqHxNkPHH3eWO6PqNmtq7r3TWjCXQ==
+"@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/core-components" "^0.14.4"
+ "@backstage/backend-plugin-api" "^0.6.18"
+
+"@backstage/plugin-home-react@^0.1.12", "@backstage/plugin-home-react@^0.1.13":
+ version "0.1.13"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-home-react/-/plugin-home-react-0.1.13.tgz#4a071bf5017ff4b4c00be8426f69af19048eb415"
+ integrity sha512-v9oTI8KU7xHU+9JFru8VADyGjsMMueUFzOsQ4kqaa5me7M9545ZkBqg3xtN6IFGocPuyZhBZsM8+8PWuZ7v7Og==
+ dependencies:
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
- "@rjsf/utils" "5.17.1"
+ "@rjsf/utils" "5.18.2"
"@types/react" "^16.13.1 || ^17.0.0"
-"@backstage/plugin-org@^0.6.24":
- version "0.6.24"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-org/-/plugin-org-0.6.24.tgz#351a8ec244135acccfc3c886df0da8d36d7a6fa2"
- integrity sha512-G7ULM8EJMDtcRTWpq5AHjMKitla3EZkCpnrWtdJ5QgEquSY+DnABd3Aadbct1g8rwuN03/7t8oQ/kCaUuvXA0w==
+"@backstage/plugin-home@^0.7.3":
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-home/-/plugin-home-0.7.4.tgz#6e7526d4996f8cac2157bec189681f3b0c0cfff1"
+ integrity sha512-53wpMssLV2LWqW1zsB9HCx5pHi6R+efSflQCL5QU7QfVGebO5cmMTqFg6L6It9MFC5FWfJ2Q9NUhVwtlgyZAlw==
dependencies:
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/config" "^1.2.0"
+ "@backstage/core-app-api" "^1.12.5"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog-react" "^1.12.0"
+ "@backstage/plugin-home-react" "^0.1.13"
+ "@backstage/theme" "^0.5.4"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ "@rjsf/core" "5.18.2"
+ "@rjsf/material-ui" "5.18.2"
+ "@rjsf/utils" "5.18.2"
+ "@rjsf/validator-ajv8" "5.18.2"
+ "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0"
+ lodash "^4.17.21"
+ luxon "^3.4.3"
+ react-grid-layout "1.3.4"
+ react-resizable "^3.0.4"
+ react-use "^17.2.4"
+ zod "^3.22.4"
+
+"@backstage/plugin-org@^0.6.25":
+ version "0.6.25"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-org/-/plugin-org-0.6.25.tgz#148e4a9190454db4372ca5cbd988271e557d958e"
+ integrity sha512-nOqo8Ga2OvvkjndJ+eXdX9utqRW2j8DTyRiKcwVmsrCB1y6dYtNXkNr6xLNmpSUDzC0r0MZc4LBULWf5W4PqiQ==
+ dependencies:
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.61"
@@ -3604,6 +4092,23 @@
uuid "^9.0.0"
zod "^3.22.4"
+"@backstage/plugin-permission-node@^0.7.24", "@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-node@^0.7.28":
version "0.7.28"
resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-node/-/plugin-permission-node-0.7.28.tgz#1cec06c18748bd2591dc3c4ce99b318b75eb02fd"
@@ -3769,10 +4274,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"
@@ -3817,6 +4322,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"
@@ -3830,6 +4336,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"
@@ -3850,28 +4365,49 @@
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"
- integrity sha512-RpOJ9Ou7GUT9gJhQh1ZYz4hV99KU8mwfsmyIEITHp/bEjeschea+hSxHs3iT3a6p/e9ooXsSkOpwigHpOSmjJw==
+"@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/catalog-client" "^1.6.4"
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-components" "^0.14.4"
+ "@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.5":
+ version "1.8.6"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-react/-/plugin-scaffolder-react-1.8.6.tgz#573a82d6a673645f299221fc4acbfac320dea74c"
+ integrity sha512-K3pAQZuqPCD8XTtddNhYyKdIDRU964kvGgdveK5KemMtECIv/f66fMPU4+X5espnEviwb6Xy5O+geVYpdru4fQ==
+ dependencies:
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/plugin-catalog-react" "^1.11.3"
- "@backstage/plugin-scaffolder-common" "^1.5.1"
- "@backstage/theme" "^0.5.3"
+ "@backstage/plugin-catalog-react" "^1.12.0"
+ "@backstage/plugin-scaffolder-common" "^1.5.2"
+ "@backstage/theme" "^0.5.5"
"@backstage/types" "^1.1.1"
"@backstage/version-bridge" "^1.0.8"
"@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"
- "@rjsf/core" "5.17.1"
- "@rjsf/material-ui" "5.17.1"
- "@rjsf/utils" "5.17.1"
- "@rjsf/validator-ajv8" "5.17.1"
+ "@rjsf/core" "5.18.2"
+ "@rjsf/material-ui" "5.18.2"
+ "@rjsf/utils" "5.18.2"
+ "@rjsf/validator-ajv8" "5.18.2"
"@types/json-schema" "^7.0.9"
"@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0"
classnames "^2.2.6"
@@ -3888,25 +4424,25 @@
zod "^3.22.4"
zod-to-json-schema "^3.20.4"
-"@backstage/plugin-scaffolder@^1.19.3":
- version "1.19.3"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder/-/plugin-scaffolder-1.19.3.tgz#f46458bdd5186930264d3bf5c57e18906d3a6185"
- integrity sha512-b3kF+E8TYZKVLvYk1Aziw4E0QLBz9OKMR0Lpq7pEUwGtX4wk2bQKCaFRsjLGJfZIqIIgNb/gDOR0rTLGs/woSA==
+"@backstage/plugin-scaffolder@^1.20.0":
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder/-/plugin-scaffolder-1.20.0.tgz#95b6d38916cd7309ef852593e40756f4afa4f9bd"
+ integrity sha512-qM8Pem0pJajIxj7kToa1Zr84BjljplZaFgyycFj/E9IxRf5SNg09wwawd1OjPOqVhdPEFfZX4anllLra8rQJ5w==
dependencies:
- "@backstage/catalog-client" "^1.6.4"
- "@backstage/catalog-model" "^1.4.5"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/catalog-client" "^1.6.5"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/integration" "^1.10.0"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-permission-react" "^0.4.22"
- "@backstage/plugin-scaffolder-common" "^1.5.1"
- "@backstage/plugin-scaffolder-react" "^1.8.4"
+ "@backstage/plugin-scaffolder-common" "^1.5.2"
+ "@backstage/plugin-scaffolder-react" "^1.8.5"
"@backstage/types" "^1.1.1"
"@codemirror/language" "^6.0.0"
"@codemirror/legacy-modes" "^6.1.0"
@@ -3915,10 +4451,10 @@
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.61"
"@react-hookz/web" "^24.0.0"
- "@rjsf/core" "5.17.1"
- "@rjsf/material-ui" "5.17.1"
- "@rjsf/utils" "5.17.1"
- "@rjsf/validator-ajv8" "5.17.1"
+ "@rjsf/core" "5.18.2"
+ "@rjsf/material-ui" "5.18.2"
+ "@rjsf/utils" "5.18.2"
+ "@rjsf/validator-ajv8" "5.18.2"
"@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0"
"@uiw/react-codemirror" "^4.9.3"
classnames "^2.2.6"
@@ -3955,6 +4491,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"
@@ -3994,6 +4548,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"
@@ -4027,16 +4599,16 @@
"@backstage/plugin-permission-common" "^0.7.13"
"@backstage/types" "^1.1.1"
-"@backstage/plugin-search-react@^1.7.10":
- version "1.7.10"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-search-react/-/plugin-search-react-1.7.10.tgz#bdbf7e4d60f0561d1bd794d7585e0cb1621caba6"
- integrity sha512-w6HJk5OltWFbtXsuEBFIyhJxwEVAbt1nhspcBjGakZEQTZL4fvtjfY1EzsvKcskAIFSfpwwvo1yZaJRieXMS+w==
+"@backstage/plugin-search-react@^1.7.11":
+ version "1.7.11"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-search-react/-/plugin-search-react-1.7.11.tgz#0590bb66647ec5f3470ed84da9bfd84103f2351b"
+ integrity sha512-2jQXiX6kyCACswzCZbSGcRp2hE01adC7uJKHtIDxJ32oaeLumBXDd9NuupkIssuic64/G4+Sn1HYR3JWm2MA6Q==
dependencies:
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/frontend-plugin-api" "^0.6.4"
+ "@backstage/frontend-plugin-api" "^0.6.5"
"@backstage/plugin-search-common" "^1.2.11"
- "@backstage/theme" "^0.5.3"
+ "@backstage/theme" "^0.5.4"
"@backstage/types" "^1.1.1"
"@backstage/version-bridge" "^1.0.8"
"@material-ui/core" "^4.12.2"
@@ -4047,19 +4619,19 @@
qs "^6.9.4"
react-use "^17.3.2"
-"@backstage/plugin-search@^1.4.10":
- version "1.4.10"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-search/-/plugin-search-1.4.10.tgz#42b5bec184b7fcb9d3101fd6d417123c20d915bb"
- integrity sha512-zQN8RQIyMpANIsB9OSTRYbSEPXuBQQWEGz2W4gCg7tGCc927cSnW/58Br5SLzPGmVYkztKGgapB1NcOe+RnKjA==
+"@backstage/plugin-search@^1.4.11":
+ version "1.4.11"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-search/-/plugin-search-1.4.11.tgz#dc127eb52546a011283026231f545e74dd70b80d"
+ integrity sha512-3vMAkK84Y3xSz9KepmlkQJTud63tlhpuIv9YBQ9hheO0Ik6iWGC27rpLKZLtks4IAi+5Qodh9dTljC+sabjLlA==
dependencies:
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-search-common" "^1.2.11"
- "@backstage/plugin-search-react" "^1.7.10"
+ "@backstage/plugin-search-react" "^1.7.11"
"@backstage/types" "^1.1.1"
"@backstage/version-bridge" "^1.0.8"
"@material-ui/core" "^4.12.2"
@@ -4111,16 +4683,16 @@
p-limit "^3.1.0"
winston "^3.2.1"
-"@backstage/plugin-techdocs-module-addons-contrib@^1.1.9":
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-module-addons-contrib/-/plugin-techdocs-module-addons-contrib-1.1.9.tgz#e166cc11c6f31c575d8dd2fc3cfc448f5e2f4187"
- integrity sha512-So5PYjI35E29fo885J/hPAdhkCdhCFWO2GGBreno9ZQGN8n7UNSiTrcDPhYwbqaLT4TW3nQuYpfhG7qfWDVfBQ==
+"@backstage/plugin-techdocs-module-addons-contrib@^1.1.10":
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-module-addons-contrib/-/plugin-techdocs-module-addons-contrib-1.1.10.tgz#e38bb24a4218507ce0f76ebd51f7455b72ce7c71"
+ integrity sha512-7xzNs7mr3yyFy1ceQ6udnztr+MNNoCuD76DV0NrDLGVwUg+lFzmWyb0hbAvm3NmAdBDFvz17KBtDRd+DX7wdhQ==
dependencies:
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/integration" "^1.10.0"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-techdocs-react" "^1.2.3"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-techdocs-react" "^1.2.4"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@react-hookz/web" "^24.0.0"
@@ -4161,14 +4733,14 @@
recursive-readdir "^2.2.2"
winston "^3.2.1"
-"@backstage/plugin-techdocs-react@^1.2.3":
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-react/-/plugin-techdocs-react-1.2.3.tgz#95c9cfdc2c83177155190b8b11259d94c8f6b82a"
- integrity sha512-bvQjB0R4LlevnW9yj9rgOocTJc19p8JhdwfZPeP8CnF34xX4lyRqtuN/rqJ7vFbELS4HgVMkujAq5LgObAkZkQ==
+"@backstage/plugin-techdocs-react@^1.2.4":
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-react/-/plugin-techdocs-react-1.2.4.tgz#84271e195a3728dfd9b1a8dee804cc67e7f6f485"
+ integrity sha512-6w2J9Y7SB7todpjBhT8ebUu3O/iAh2dUCOnPbSlTNSoJFD46R454Fs+6c1GENaNXx9zdoCtnTHvzmAP/pNo66Q==
dependencies:
- "@backstage/catalog-model" "^1.4.5"
+ "@backstage/catalog-model" "^1.5.0"
"@backstage/config" "^1.2.0"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/version-bridge" "^1.0.8"
"@material-ui/core" "^4.12.2"
@@ -4179,26 +4751,26 @@
react-helmet "6.1.0"
react-use "^17.2.4"
-"@backstage/plugin-techdocs@^1.10.4":
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs/-/plugin-techdocs-1.10.4.tgz#51ce689e4cc23f00ec87595627d066a570b51464"
- integrity sha512-altu30eOiwAajvJfB+LWhv+jjEWhNns/uaEtoGgL9eRiA8vMdzTBM00HeUs+9VFUfOlFIqHP0u86E+aGSck+NA==
+"@backstage/plugin-techdocs@^1.10.5":
+ version "1.10.5"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs/-/plugin-techdocs-1.10.5.tgz#3b73a4ebe50ca44330f63e9ac56b3629da962acc"
+ integrity sha512-mEa9AQ5cWOsA7iaQ/jIJPwysiTQzz7S/94jQWQXM/SWS4Zb5V1MTvDAv3tqNBy8SN8ZYogjQBixnenDtpF44AQ==
dependencies:
- "@backstage/catalog-model" "^1.4.5"
+ "@backstage/catalog-model" "^1.5.0"
"@backstage/config" "^1.2.0"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/integration" "^1.10.0"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-auth-react" "^0.1.0"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/integration" "^1.11.0"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-auth-react" "^0.1.2"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-search-common" "^1.2.11"
- "@backstage/plugin-search-react" "^1.7.10"
- "@backstage/plugin-techdocs-react" "^1.2.3"
- "@backstage/theme" "^0.5.3"
+ "@backstage/plugin-search-react" "^1.7.11"
+ "@backstage/plugin-techdocs-react" "^1.2.4"
+ "@backstage/theme" "^0.5.4"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.61"
@@ -4212,19 +4784,19 @@
react-helmet "6.1.0"
react-use "^17.2.4"
-"@backstage/plugin-user-settings@^0.8.5":
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/@backstage/plugin-user-settings/-/plugin-user-settings-0.8.5.tgz#5d70a498956e5f995cea4d3c542826333a855f91"
- integrity sha512-fgN8B0M7ouh5Iq6q+HHVpSdOqd1aoE/RDBKpY4q5AIN1rmMMCdvJBizhNAGzo4j5YxLGPXsRko10iExPj6Txjw==
+"@backstage/plugin-user-settings@^0.8.6":
+ version "0.8.6"
+ resolved "https://registry.yarnpkg.com/@backstage/plugin-user-settings/-/plugin-user-settings-0.8.6.tgz#96b95d346de564770f28c3cb1c92d2dbc05687c8"
+ integrity sha512-hWve7EHnV3ut4YWrIRtpB5Bv1pq6XNaoJe6nIpqcgw8zZgl0I8F2k6fWjuevfAr/BLh7ROtO23ji/A+qQ/kAbA==
dependencies:
- "@backstage/core-app-api" "^1.12.4"
- "@backstage/core-compat-api" "^0.2.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-app-api" "^1.12.5"
+ "@backstage/core-compat-api" "^0.2.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
"@backstage/errors" "^1.2.4"
- "@backstage/frontend-plugin-api" "^0.6.4"
- "@backstage/plugin-catalog-react" "^1.11.3"
- "@backstage/theme" "^0.5.3"
+ "@backstage/frontend-plugin-api" "^0.6.5"
+ "@backstage/plugin-catalog-react" "^1.12.0"
+ "@backstage/theme" "^0.5.4"
"@backstage/types" "^1.1.1"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
@@ -4304,7 +4876,25 @@
dependencies:
"@material-ui/core" "^4.12.2"
-"@backstage/theme@^0.5.1", "@backstage/theme@^0.5.2", "@backstage/theme@^0.5.3":
+"@backstage/theme@^0.4.2":
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.4.4.tgz#807735b58a5e1b2a0cdb50fc05ad83656f2f66cb"
+ integrity sha512-Mvs0FrEnQtyO2dVNPyo1wjkNHbN3vefIdj4V27SFiX9W9sj+R1b4rzFACF6xjVzfdV9oo9HdsL59CMnFlDxz4Q==
+ dependencies:
+ "@emotion/react" "^11.10.5"
+ "@emotion/styled" "^11.10.5"
+ "@mui/material" "^5.12.2"
+
+"@backstage/theme@^0.5.0", "@backstage/theme@^0.5.5":
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.5.tgz#cf6556d123c998612c734d56be60a0c8a211c8d6"
+ integrity sha512-KRgRHCD38tcBkSlkAje+pOY2anfZzaO3QHgv5VqiSL2mpaI/RQLv6/PhRjCcWm/yx5WXBK1S5uG/8x7VeSEcwA==
+ dependencies:
+ "@emotion/react" "^11.10.5"
+ "@emotion/styled" "^11.10.5"
+ "@mui/material" "^5.12.2"
+
+"@backstage/theme@^0.5.3":
version "0.5.3"
resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.3.tgz#bc715ad0f2215f1ad9683d15a460240feabbafca"
integrity sha512-0d9tyLfbrjdIugSQHVA4ww/XT/VR7Kt2SvkhX/ZvQkcud85P4MN2P0aF/9q7BZeog7wpjI00AGHoWzMX4MdDIw==
@@ -4314,20 +4904,20 @@
"@mui/material" "^5.12.2"
"@backstage/theme@^0.5.4":
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.5.tgz#cf6556d123c998612c734d56be60a0c8a211c8d6"
- integrity sha512-KRgRHCD38tcBkSlkAje+pOY2anfZzaO3QHgv5VqiSL2mpaI/RQLv6/PhRjCcWm/yx5WXBK1S5uG/8x7VeSEcwA==
+ 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.1.1":
+"@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==
-"@backstage/version-bridge@^1.0.1", "@backstage/version-bridge@^1.0.8":
+"@backstage/version-bridge@^1.0.1", "@backstage/version-bridge@^1.0.7", "@backstage/version-bridge@^1.0.8":
version "1.0.8"
resolved "https://registry.yarnpkg.com/@backstage/version-bridge/-/version-bridge-1.0.8.tgz#c6664708bcd20744e7b2c440a03f1e44f7c4a2a1"
integrity sha512-f4u5YEq/+TLe/W4UnsiD8u15qcuyFx2tuO/RDrJ2c/ulm4TuSeEcupMs7b9oa2Pge5IQAISadz0em1c+VDIB+g==
@@ -4475,6 +5065,11 @@
resolved "https://registry.yarnpkg.com/@date-io/core/-/core-1.3.13.tgz#90c71da493f20204b7a972929cc5c482d078b3fa"
integrity sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==
+"@date-io/core@2.10.7":
+ version "2.10.7"
+ resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.10.7.tgz#0fe1fa0ef02c827919e23c2802a4b25589ac522d"
+ integrity sha512-EG/1qDiQvd12RoNJ6H+sZcHVswC/3uMx/ySvfaJ24vB30rLjkgHggEXbgMbfgki7wMuiQ/zXI8QlmF1k3kWRGQ==
+
"@date-io/date-fns@^1.3.13":
version "1.3.13"
resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-1.3.13.tgz#7798844041640ab393f7e21a7769a65d672f4735"
@@ -4864,6 +5459,14 @@
google-gax "^4.3.1"
protobufjs "^7.2.6"
+"@google-cloud/paginator@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@google-cloud/paginator/-/paginator-3.0.7.tgz#fb6f8e24ec841f99defaebf62c75c2e744dd419b"
+ integrity sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==
+ dependencies:
+ arrify "^2.0.0"
+ extend "^3.0.2"
+
"@google-cloud/paginator@^5.0.0":
version "5.0.0"
resolved "https://registry.yarnpkg.com/@google-cloud/paginator/-/paginator-5.0.0.tgz#b8cc62f151685095d11467402cbf417c41bf14e6"
@@ -4872,16 +5475,50 @@
arrify "^2.0.0"
extend "^3.0.2"
+"@google-cloud/projectify@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@google-cloud/projectify/-/projectify-3.0.0.tgz#302b25f55f674854dce65c2532d98919b118a408"
+ integrity sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==
+
"@google-cloud/projectify@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@google-cloud/projectify/-/projectify-4.0.0.tgz#d600e0433daf51b88c1fa95ac7f02e38e80a07be"
integrity sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==
+"@google-cloud/promisify@^3.0.0":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@google-cloud/promisify/-/promisify-3.0.1.tgz#8d724fb280f47d1ff99953aee0c1669b25238c2e"
+ integrity sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==
+
"@google-cloud/promisify@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@google-cloud/promisify/-/promisify-4.0.0.tgz#a906e533ebdd0f754dca2509933334ce58b8c8b1"
integrity sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==
+"@google-cloud/storage@^6.0.0":
+ version "6.12.0"
+ resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-6.12.0.tgz#a5d3093cc075252dca5bd19a3cfda406ad3a9de1"
+ integrity sha512-78nNAY7iiZ4O/BouWMWTD/oSF2YtYgYB3GZirn0To6eBOugjXVoK+GXgUXOl+HlqbAOyHxAVXOlsj3snfbQ1dw==
+ dependencies:
+ "@google-cloud/paginator" "^3.0.7"
+ "@google-cloud/projectify" "^3.0.0"
+ "@google-cloud/promisify" "^3.0.0"
+ abort-controller "^3.0.0"
+ async-retry "^1.3.3"
+ compressible "^2.0.12"
+ duplexify "^4.0.0"
+ ent "^2.2.0"
+ extend "^3.0.2"
+ fast-xml-parser "^4.2.2"
+ gaxios "^5.0.0"
+ google-auth-library "^8.0.1"
+ mime "^3.0.0"
+ mime-types "^2.0.8"
+ p-limit "^3.0.1"
+ retry-request "^5.0.0"
+ teeny-request "^8.0.0"
+ uuid "^8.0.0"
+
"@google-cloud/storage@^7.0.0":
version "7.10.2"
resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.10.2.tgz#6487e9d8c5b231e3b657b8df13b93e17c65e15dc"
@@ -5187,6 +5824,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.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@janus-idp/plugin-notifications/-/plugin-notifications-1.3.1.tgz#107cfa111389566183406df04a9459fe52a40b50"
+ integrity sha512-rIWZjeD50Ey0x+obgErOXr8m5DLbtMKJHLb+rtWpVsA3EmomS+oTFveOyjbeUW/P0QKzpd8VP/Yjskduy2tOyw==
+ 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"
@@ -5374,6 +6054,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"
@@ -5413,7 +6104,7 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
-"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
version "1.4.15"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@@ -5501,6 +6192,28 @@
dependencies:
ioredis "^5.3.2"
+"@kubernetes/client-node@0.19.0":
+ version "0.19.0"
+ resolved "https://registry.yarnpkg.com/@kubernetes/client-node/-/client-node-0.19.0.tgz#ebd2121e5c8dc1a47ff1b2574bda1e760d0abb82"
+ integrity sha512-WTOjGuFQ8yeW3+qD6JrAYhpwpoQbe9R8cA/61WCyFrNawSTUgLstHu7EsZRYEs39er3jDn3wCEaczz+VOFlc2Q==
+ dependencies:
+ "@types/js-yaml" "^4.0.1"
+ "@types/node" "^20.1.1"
+ "@types/request" "^2.47.1"
+ "@types/ws" "^8.5.3"
+ byline "^5.0.0"
+ isomorphic-ws "^5.0.0"
+ js-yaml "^4.1.0"
+ jsonpath-plus "^7.2.0"
+ request "^2.88.0"
+ rfc4648 "^1.3.0"
+ stream-buffers "^3.0.2"
+ tar "^6.1.11"
+ tslib "^2.4.1"
+ ws "^8.11.0"
+ optionalDependencies:
+ openid-client "^5.3.0"
+
"@kubernetes/client-node@0.20.0":
version "0.20.0"
resolved "https://registry.yarnpkg.com/@kubernetes/client-node/-/client-node-0.20.0.tgz#4447ae27fd6eef3d4830a5a039f3b84ffd5c5913"
@@ -5523,6 +6236,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"
@@ -5690,7 +6425,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==
@@ -5719,7 +6454,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==
@@ -5937,11 +6672,29 @@
clsx "^2.1.0"
prop-types "^15.8.1"
+"@mui/base@5.0.0-beta.46":
+ version "5.0.0-beta.46"
+ resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.46.tgz#54b764bb2ccc4114676c5be0169217fe619279e5"
+ integrity sha512-Fr7V59LPOVZ8IYwXIkGKOAn/iNrEcvQBpxJZwyLNLr+h+JlMuWKJVcfBYsIDo/ebEocbZRq8ptOBWvGuwLOw6g==
+ dependencies:
+ "@babel/runtime" "^7.24.5"
+ "@floating-ui/react-dom" "^2.0.8"
+ "@mui/types" "^7.2.14"
+ "@mui/utils" "^6.0.0-alpha.8"
+ "@popperjs/core" "^2.11.8"
+ clsx "^2.1.1"
+ prop-types "^15.8.1"
+
"@mui/core-downloads-tracker@^5.15.15":
version "5.15.15"
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.15.tgz#2bc2bda50db66c12f10aefec907c48c8f669ef59"
integrity sha512-aXnw29OWQ6I5A47iuWEI6qSSUfH6G/aCsW9KmW3LiFqr7uXZBK4Ks+z8G+qeIub8k0T5CMqlT2q0L+ZJTMrqpg==
+"@mui/core-downloads-tracker@^6.0.0-alpha.8":
+ version "6.0.0-dev.240424162023-9968b4889d"
+ resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.0-dev.240424162023-9968b4889d.tgz#4c86c5f19418c1939cc990002fd307a9c9f9c5ab"
+ integrity sha512-doh3M3U7HUGSBIWGe1yvesSbfDguMRjP0N09ogWSBM2hovXAlgULhMgcRTepAZLLwfRxFII0bCohq6B9NqoKuw==
+
"@mui/material@^5.12.2":
version "5.15.15"
resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.15.15.tgz#e3ba35f50b510aa677cec3261abddc2db7b20b59"
@@ -5960,6 +6713,24 @@
react-is "^18.2.0"
react-transition-group "^4.4.5"
+"@mui/material@next":
+ version "6.0.0-alpha.8"
+ resolved "https://registry.yarnpkg.com/@mui/material/-/material-6.0.0-alpha.8.tgz#d543f09730ac656c2e111391f5bb3c551a61146e"
+ integrity sha512-fGuF/gDfHPkV2JaMnEpS+W4ri5enuC4V0I2X3d+gf7vXAU2Tqn0SSkK9s0w2cEarEiotHrcaqIGAbzzFTcIZkg==
+ dependencies:
+ "@babel/runtime" "^7.24.5"
+ "@mui/base" "5.0.0-beta.46"
+ "@mui/core-downloads-tracker" "^6.0.0-alpha.8"
+ "@mui/system" "^6.0.0-alpha.8"
+ "@mui/types" "^7.2.14"
+ "@mui/utils" "^6.0.0-alpha.8"
+ "@types/react-transition-group" "^4.4.10"
+ clsx "^2.1.1"
+ csstype "^3.1.3"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+ react-transition-group "^4.4.5"
+
"@mui/private-theming@^5.15.14":
version "5.15.14"
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.15.14.tgz#edd9a82948ed01586a01c842eb89f0e3f68970ee"
@@ -5969,6 +6740,15 @@
"@mui/utils" "^5.15.14"
prop-types "^15.8.1"
+"@mui/private-theming@^6.0.0-alpha.3":
+ version "6.0.0-alpha.8"
+ resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-6.0.0-alpha.8.tgz#3e5bf96a6d372319df6682c4458640c3eab2f41e"
+ integrity sha512-0iN+hK/OZTaiVfjFYDgWEc/frRB7Z1hfBsSJBniM4KPZnrdeHIArP+3TdYzRT0avh30O2KNkBNk0GG95BnUVEg==
+ dependencies:
+ "@babel/runtime" "^7.24.5"
+ "@mui/utils" "^6.0.0-alpha.8"
+ prop-types "^15.8.1"
+
"@mui/styled-engine@^5.15.14":
version "5.15.14"
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.15.14.tgz#168b154c4327fa4ccc1933a498331d53f61c0de2"
@@ -5979,6 +6759,16 @@
csstype "^3.1.3"
prop-types "^15.8.1"
+"@mui/styled-engine@^6.0.0-alpha.3":
+ version "6.0.0-alpha.8"
+ resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-6.0.0-alpha.8.tgz#0b34b57a7467c394b0d5eb93c98494877be870fe"
+ integrity sha512-7zJYgbjZRQpGN1SGmLDOgRpJZB26JjPSeqml5m+jA4wAsIONm2im+GHfki4nE3ay0uj1S555OMeNpaQ+sG9LkA==
+ dependencies:
+ "@babel/runtime" "^7.24.5"
+ "@emotion/cache" "^11.11.0"
+ csstype "^3.1.3"
+ prop-types "^15.8.1"
+
"@mui/system@^5.15.15":
version "5.15.15"
resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.15.15.tgz#658771b200ce3c4a0f28e58169f02e5e718d1c53"
@@ -5993,6 +6783,20 @@
csstype "^3.1.3"
prop-types "^15.8.1"
+"@mui/system@^6.0.0-alpha.8":
+ version "6.0.0-dev.240424162023-9968b4889d"
+ resolved "https://registry.yarnpkg.com/@mui/system/-/system-6.0.0-dev.240424162023-9968b4889d.tgz#d3d6288b568d97a3468d1525d45cc14f1a5bf93a"
+ integrity sha512-Y3yCFUHN1xMK62hJJBqzZb1YQvHNaHc7JUX01eU6QTPojtIbGMF2jCOP/EQw77/byahNbxeLoAIQx10F0IR3Rw==
+ dependencies:
+ "@babel/runtime" "^7.24.4"
+ "@mui/private-theming" "^6.0.0-alpha.3"
+ "@mui/styled-engine" "^6.0.0-alpha.3"
+ "@mui/types" "^7.2.14"
+ "@mui/utils" "^6.0.0-alpha.3"
+ clsx "^2.1.0"
+ csstype "^3.1.3"
+ prop-types "^15.8.1"
+
"@mui/types@^7.2.14":
version "7.2.14"
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.14.tgz#8a02ac129b70f3d82f2f9b76ded2c8d48e3fc8c9"
@@ -6008,6 +6812,38 @@
prop-types "^15.8.1"
react-is "^18.2.0"
+"@mui/utils@^6.0.0-alpha.3", "@mui/utils@^6.0.0-alpha.8":
+ version "6.0.0-alpha.8"
+ resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-6.0.0-alpha.8.tgz#a8516c9d9e65a10846b5c77ce779de484e8e8f7c"
+ integrity sha512-X5lg0bh8B6uYt/0HXV+t82HXLTOVFEKcIBmIbJ5El1h9ykXaRTenr8mORxt5UC5w9DHFhkRoI8XiM5qyDuSJVw==
+ dependencies:
+ "@babel/runtime" "^7.24.5"
+ "@types/prop-types" "^15.7.12"
+ 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"
@@ -6396,7 +7232,7 @@
before-after-hook "^2.2.0"
universal-user-agent "^6.0.0"
-"@octokit/core@^5.0.0":
+"@octokit/core@^5.0.0", "@octokit/core@^5.0.2":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.0.tgz#ddbeaefc6b44a39834e1bb2e58a49a117672a7ea"
integrity sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==
@@ -6543,6 +7379,13 @@
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.1.tgz#9c0b1145b93a2b8635943f497c127969d54512fc"
integrity sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==
+"@octokit/plugin-paginate-rest@11.3.1":
+ version "11.3.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz#fe92d04b49f134165d6fbb716e765c2f313ad364"
+ integrity sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==
+ dependencies:
+ "@octokit/types" "^13.5.0"
+
"@octokit/plugin-paginate-rest@^6.1.2":
version "6.1.2"
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz#f86456a7a1fe9e58fec6385a85cf1b34072341f8"
@@ -6563,6 +7406,18 @@
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
+"@octokit/plugin-request-log@^4.0.0":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz#98a3ca96e0b107380664708111864cb96551f958"
+ integrity sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==
+
+"@octokit/plugin-rest-endpoint-methods@13.2.2":
+ version "13.2.2"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz#af8e5dd2cddfea576f92ffaf9cb84659f302a638"
+ integrity sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==
+ dependencies:
+ "@octokit/types" "^13.5.0"
+
"@octokit/plugin-rest-endpoint-methods@^10.0.0":
version "10.4.1"
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz#41ba478a558b9f554793075b2e20cd2ef973be17"
@@ -6644,7 +7499,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==
@@ -6654,6 +7509,16 @@
"@octokit/plugin-request-log" "^1.0.4"
"@octokit/plugin-rest-endpoint-methods" "^7.1.2"
+"@octokit/rest@^20.1.0":
+ version "20.1.1"
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-20.1.1.tgz#ec775864f53fb42037a954b9a40d4f5275b3dc95"
+ integrity sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==
+ dependencies:
+ "@octokit/core" "^5.0.2"
+ "@octokit/plugin-paginate-rest" "11.3.1"
+ "@octokit/plugin-request-log" "^4.0.0"
+ "@octokit/plugin-rest-endpoint-methods" "13.2.2"
+
"@octokit/tsconfig@^1.0.2":
version "1.0.2"
resolved "https://registry.yarnpkg.com/@octokit/tsconfig/-/tsconfig-1.0.2.tgz#59b024d6f3c0ed82f00d08ead5b3750469125af7"
@@ -6673,7 +7538,7 @@
dependencies:
"@octokit/openapi-types" "^20.0.0"
-"@octokit/types@^13.0.0", "@octokit/types@^13.1.0":
+"@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.5.0":
version "13.5.0"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.5.0.tgz#4796e56b7b267ebc7c921dcec262b3d5bfb18883"
integrity sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==
@@ -7168,6 +8033,13 @@
dependencies:
"@react-hookz/deep-equal" "^1.0.2"
+"@react-hookz/web@^23.0.0":
+ version "23.1.0"
+ resolved "https://registry.yarnpkg.com/@react-hookz/web/-/web-23.1.0.tgz#4e9bf133c56519924b4c2988aca20d09387f5e0a"
+ integrity sha512-fvbURdsa1ukttbLR1ASE/XmqXP09vZ1PiCYppYeR1sNMzCrdkG0iBnjxniFSVjJ8gIw2fRs6nqMTbeBz2uAkuA==
+ dependencies:
+ "@react-hookz/deep-equal" "^1.0.4"
+
"@react-hookz/web@^24.0.0":
version "24.0.4"
resolved "https://registry.yarnpkg.com/@react-hookz/web/-/web-24.0.4.tgz#7a13d4c2cc65861b926ef6c4452fba00408c8778"
@@ -7175,20 +8047,20 @@
dependencies:
"@react-hookz/deep-equal" "^1.0.4"
-"@remix-run/router@1.16.0":
- version "1.16.0"
- resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.16.0.tgz#0e10181e5fec1434eb071a9bc4bdaac843f16dcc"
- integrity sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==
+"@remix-run/router@1.16.1":
+ version "1.16.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.16.1.tgz#73db3c48b975eeb06d0006481bde4f5f2d17d1cd"
+ integrity sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==
"@repeaterjs/repeater@^3.0.4":
version "3.0.5"
resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.5.tgz#b77571685410217a548a9c753aa3cdfc215bfc78"
integrity sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==
-"@rjsf/core@5.17.1":
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/@rjsf/core/-/core-5.17.1.tgz#747e82bc68347fc8b786fd817d380c7d8c36f766"
- integrity sha512-COZSuumwHskWN8Pz3RxdxvuQUP6M/qBMXAkIi+TSWLFLaF6SUugpLiceMT1jGemDCr7fOSTiPxjkToSsgpvueQ==
+"@rjsf/core@5.18.2":
+ version "5.18.2"
+ resolved "https://registry.yarnpkg.com/@rjsf/core/-/core-5.18.2.tgz#618175e6ef96ed62ebe23c80cea47ba27bf03a17"
+ integrity sha512-dqS8E70DJSnTpJ8tdQi4flTffJ3fr/G1Jro7Bhx/eKiB2UbYII1tR536HfZqwe8p1NvJ26DViJclOAghHPmJog==
dependencies:
lodash "^4.17.21"
lodash-es "^4.17.21"
@@ -7196,15 +8068,15 @@
nanoid "^3.3.7"
prop-types "^15.8.1"
-"@rjsf/material-ui@5.17.1":
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/@rjsf/material-ui/-/material-ui-5.17.1.tgz#009f31d0e8b0c5801bc858847060081a074e0a1d"
- integrity sha512-WCk3wZ+oiBCEKz/uwF9VwTl0XNYrcgsQwIh+qBk6JcB2TGSguRM7KtGcLSq/91+lqFvR9PWjP2pvnTJgyfO2cA==
+"@rjsf/material-ui@5.18.2":
+ version "5.18.2"
+ resolved "https://registry.yarnpkg.com/@rjsf/material-ui/-/material-ui-5.18.2.tgz#5d14a733fcc1e3f4a325b03216309a2806552e01"
+ integrity sha512-6KNGjsWPshbRYfiKk6knj0VDeWpKTL7lMpCb1IFJVbROU2oBmDNtmIWUoTKKheoAtoz2oc4YdCxq7T6SU66Icg==
-"@rjsf/utils@5.17.1":
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/@rjsf/utils/-/utils-5.17.1.tgz#ad85d503dd15cc9fc49b5d6870534fa2ed8103b0"
- integrity sha512-q1Igz/cuM2hi+jiXFkoaXqdRTUFB+a0jfVKNmZlHmvPmfYeeJfcfyOTzO8dQ41fHNHUFb15ryxa/TblDQimwkA==
+"@rjsf/utils@5.18.2":
+ version "5.18.2"
+ resolved "https://registry.yarnpkg.com/@rjsf/utils/-/utils-5.18.2.tgz#7a4af6a4dfe3c11ac2305d970855bbbbb140eeb2"
+ integrity sha512-iDqwBTispZ7mAgwBuHIM0emK+Ft2xRgKD9TzB68VEUhr2hqlDRpwtH6/AgAWUKmJl4kUj3cRKVqqhIvamGLpXw==
dependencies:
json-schema-merge-allof "^0.8.1"
jsonpointer "^5.0.1"
@@ -7212,10 +8084,10 @@
lodash-es "^4.17.21"
react-is "^18.2.0"
-"@rjsf/validator-ajv8@5.17.1":
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/@rjsf/validator-ajv8/-/validator-ajv8-5.17.1.tgz#9b5e4b22f3ab47316c7a19da22639812e4a91193"
- integrity sha512-KdvHsjDQ60b04fqnoqhfkiCv7E4n4NIHli8QU8dtpuUAVS/TOqDuOtDJVz6bv/rd/QNROGpxlO/OCccE0rmxLQ==
+"@rjsf/validator-ajv8@5.18.2":
+ version "5.18.2"
+ resolved "https://registry.yarnpkg.com/@rjsf/validator-ajv8/-/validator-ajv8-5.18.2.tgz#cec163ca0b0e77b07b88a390fbc1977fa81c1c48"
+ integrity sha512-TG2PP6wp1DSLBEF+v49fgGj3VCzxKewxvQvfycEZUkEvmWggca4vYzJdSm0RtMxyOGT80i54oKGnyDv13wxJkg==
dependencies:
ajv "^8.12.0"
ajv-formats "^2.1.1"
@@ -7237,16 +8109,16 @@
winston "^3.2.1"
yn "^4.0.0"
-"@roadiehq/backstage-plugin-argo-cd@^2.6.4":
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-argo-cd/-/backstage-plugin-argo-cd-2.6.4.tgz#c07c41ef2510c42c65189b7cce27a6a05ec8256e"
- integrity sha512-dQ3InmLbaG3kv4hrgMsaCzJNBLmKYR8Wpb5VZK9i9HaMOl86bba5e/f0qxstOfQULypd8AJxNo2Z4VSuEboJ2Q==
+"@roadiehq/backstage-plugin-argo-cd@^2.6.5":
+ version "2.6.5"
+ resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-argo-cd/-/backstage-plugin-argo-cd-2.6.5.tgz#5de33bee305bbdf332b8a168e1403ec9775ec033"
+ integrity sha512-pR8+DI8PB1rfcV9mf6Vu6L2S6L4ks5dzntnstfaLDIuAKdZWK9drolTlnXxHbMqxlso7LObOptDLP3bEHdtHbg==
dependencies:
"@backstage/catalog-model" "^1.4.5"
- "@backstage/core-components" "^0.14.3"
- "@backstage/core-plugin-api" "^1.9.1"
- "@backstage/plugin-catalog-react" "^1.11.2"
- "@backstage/theme" "^0.5.2"
+ "@backstage/core-components" "^0.14.6"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/theme" "^0.5.3"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.45"
@@ -7260,16 +8132,38 @@
moment "^2.29.1"
react-use "^17.2.4"
-"@roadiehq/backstage-plugin-github-pull-requests@^2.5.25":
- version "2.5.25"
- resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-github-pull-requests/-/backstage-plugin-github-pull-requests-2.5.25.tgz#7fcc802167bdc2e208680db2e750f0c5dbe07d64"
- integrity sha512-KgNhd9fJkjsNIhaLiWwn5yML+dBPSZmXXS0Iwvn/UqwpYGwPQk/qCEW/eQZnuB6RigrbH8F9y6ZyD1sy+73n+g==
+"@roadiehq/backstage-plugin-github-insights@^2.3.29":
+ version "2.3.29"
+ resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-github-insights/-/backstage-plugin-github-insights-2.3.29.tgz#641802374f02489f34841a368a247a6486092eab"
+ integrity sha512-XTfk3WWin5glBEoCkcBbAMIKaM4rHNgPPCrLVJ69Xon+zO08jCQIvk8cMA/yguBQXzRyNH1DJXXI+MrLh9EF0Q==
dependencies:
"@backstage/catalog-model" "^1.4.5"
- "@backstage/core-components" "^0.14.3"
- "@backstage/core-plugin-api" "^1.9.1"
- "@backstage/plugin-catalog-react" "^1.11.2"
- "@backstage/plugin-home-react" "^0.1.11"
+ "@backstage/core-components" "^0.14.6"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/integration-react" "^1.1.26"
+ "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/theme" "^0.5.3"
+ "@date-io/core" "2.10.7"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.45"
+ "@octokit/rest" "^19.0.3"
+ "@octokit/types" "^9.0.0"
+ history "^5.0.0"
+ immer "9.0.7"
+ react-use "^17.2.4"
+ zustand "3.6.9"
+
+"@roadiehq/backstage-plugin-github-pull-requests@^2.5.26":
+ version "2.5.26"
+ resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-github-pull-requests/-/backstage-plugin-github-pull-requests-2.5.26.tgz#ac7d3b3840179c3dcb2ec8037512ca19e3a2e29e"
+ integrity sha512-Xov0ZNm+8lf81RcBL63GBNCG7vGITtIJFIJgo9XqzbnoWq/M7iZiNK44Ao7MHqfUvKv2Ujkion1aUucXeXOiSA==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.5"
+ "@backstage/core-components" "^0.14.6"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/plugin-home-react" "^0.1.12"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "^4.0.0-alpha.60"
@@ -7283,6 +8177,26 @@
node-fetch "^2.6.1"
react-use "^17.2.4"
+"@roadiehq/backstage-plugin-iframe@^1.3.17":
+ version "1.3.17"
+ resolved "https://registry.yarnpkg.com/@roadiehq/backstage-plugin-iframe/-/backstage-plugin-iframe-1.3.17.tgz#121d0a66f1cdb7cd9d80c7e7f2c45cc6b8171100"
+ integrity sha512-T6cRgrdXOk6DhmVihJnCPGyqJVwpSCyfOsk4rhhUdBF9ihAGLQzn+fv9X5IyTg7vaHt0h7SHtx5HBmsdMdThLg==
+ dependencies:
+ "@backstage/core-app-api" "^1.12.4"
+ "@backstage/core-components" "^0.14.6"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/dev-utils" "^1.0.31"
+ "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/plugin-home" "^0.7.3"
+ "@backstage/test-utils" "^1.5.4"
+ "@backstage/theme" "^0.5.3"
+ "@material-ui/core" "^4.12.2"
+ "@rollup/plugin-commonjs" "^24.0.1"
+ "@rollup/plugin-node-resolve" "^15.0.1"
+ msw "^1.0.1"
+ rollup-plugin-dts "^5.2.0"
+ rollup-plugin-esbuild "^5.0.0"
+
"@roadiehq/scaffolder-backend-argocd@^1.1.26":
version "1.1.26"
resolved "https://registry.yarnpkg.com/@roadiehq/scaffolder-backend-argocd/-/scaffolder-backend-argocd-1.1.26.tgz#415c540fd51f579e3da016d834a8faae1c6d358e"
@@ -7295,6 +8209,18 @@
"@roadiehq/backstage-plugin-argo-cd-backend" "^3.0.0"
winston "^3.2.1"
+"@rollup/plugin-commonjs@^24.0.1":
+ version "24.1.0"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz#79e54bd83bb64396761431eee6c44152ef322100"
+ integrity sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==
+ dependencies:
+ "@rollup/pluginutils" "^5.0.1"
+ commondir "^1.0.1"
+ estree-walker "^2.0.2"
+ glob "^8.0.3"
+ is-reference "1.2.1"
+ magic-string "^0.27.0"
+
"@rollup/plugin-commonjs@^25.0.0":
version "25.0.7"
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz#145cec7589ad952171aeb6a585bbeabd0fd3b4cf"
@@ -7314,7 +8240,7 @@
dependencies:
"@rollup/pluginutils" "^5.1.0"
-"@rollup/plugin-node-resolve@^15.0.0":
+"@rollup/plugin-node-resolve@^15.0.0", "@rollup/plugin-node-resolve@^15.0.1":
version "15.2.3"
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9"
integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==
@@ -7432,6 +8358,42 @@
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503"
integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==
+"@rsc-labs/backstage-changelog-plugin-backend@^0.3.1":
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/@rsc-labs/backstage-changelog-plugin-backend/-/backstage-changelog-plugin-backend-0.3.1.tgz#79215a6030cfb45d79c7aed8d9c44998d416b62c"
+ integrity sha512-X6Q0thbWjII8+ByVM6OxNYasP2HTKEdfDu3s2cQ7e58w8UWEN8pYmc6EVSgJ0VIGwxt+4gHkjtlTXmcQ941u9g==
+ dependencies:
+ "@backstage/backend-common" "^0.19.5"
+ "@backstage/backend-plugin-api" "^0.6.6"
+ "@backstage/catalog-client" "^1.4.5"
+ "@backstage/catalog-model" "^1.4.3"
+ "@backstage/config" "^1.1.0"
+ "@backstage/errors" "^1.2.3"
+ "@types/express" "*"
+ express "^4.17.1"
+ express-promise-router "^4.1.0"
+ fs-extra "^11.1.1"
+ node-fetch "^2.6.7"
+ winston "^3.2.1"
+ yn "^4.0.0"
+
+"@rsc-labs/backstage-changelog-plugin@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@rsc-labs/backstage-changelog-plugin/-/backstage-changelog-plugin-0.5.0.tgz#fcfe1f112a928077294b3ca9b4eba04d9fad0d10"
+ integrity sha512-wfakcqgt/c8ufGe+5y3pWP7xDQsqOk8tZx+VqFmzYeD/TieYf4NiFyhoMpUTs0JLCusm+IiO+rwE1niNXdYP0Q==
+ dependencies:
+ "@backstage/catalog-model" "^1.4.3"
+ "@backstage/core-components" "^0.13.5"
+ "@backstage/core-plugin-api" "^1.6.0"
+ "@backstage/errors" "^1.2.3"
+ "@backstage/plugin-catalog-react" "^1.8.5"
+ "@backstage/theme" "^0.4.2"
+ "@material-ui/core" "^4.12.2"
+ "@material-ui/icons" "^4.9.1"
+ "@material-ui/lab" "4.0.0-alpha.61"
+ "@types/fs-extra" "^9.0.1"
+ react-use "^17.2.4"
+
"@rushstack/node-core-library@4.1.0":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-4.1.0.tgz#526360d4019f8bba7dd6434d6a9b6f8122507c20"
@@ -9207,6 +10169,13 @@
"@types/qs" "*"
"@types/serve-static" "*"
+"@types/fs-extra@^9.0.1":
+ version "9.0.13"
+ resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45"
+ integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
+ dependencies:
+ "@types/node" "*"
+
"@types/graceful-fs@^4.1.3":
version "4.1.9"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4"
@@ -9270,6 +10239,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"
@@ -9302,7 +10279,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==
@@ -9460,7 +10437,7 @@
dependencies:
"@types/express" "*"
-"@types/prop-types@*", "@types/prop-types@^15.0.0", "@types/prop-types@^15.7.11", "@types/prop-types@^15.7.3":
+"@types/prop-types@*", "@types/prop-types@^15.0.0", "@types/prop-types@^15.7.11", "@types/prop-types@^15.7.12", "@types/prop-types@^15.7.3":
version "15.7.12"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
@@ -9490,9 +10467,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" "*"
@@ -9528,9 +10505,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"
@@ -9727,6 +10704,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"
@@ -9898,20 +10882,22 @@
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
-"@veecode-platform/backstage-plugin-github-workflows@^0.2.70":
- version "0.2.77"
- resolved "https://registry.yarnpkg.com/@veecode-platform/backstage-plugin-github-workflows/-/backstage-plugin-github-workflows-0.2.77.tgz#9c10d3ffbe1913fd051b88857a2bcbc793b150bf"
- integrity sha512-Ix9I/L6VGSDRDTq86MQNlxVGBFjLq3ULH+yc9w4jvF26ollYMz7xIU4LG0Wv1gfM30rykp2X8NYz8/iULmqNmw==
+"@veecode-platform/backstage-plugin-github-workflows@^0.4.9":
+ version "0.4.9"
+ resolved "https://registry.yarnpkg.com/@veecode-platform/backstage-plugin-github-workflows/-/backstage-plugin-github-workflows-0.4.9.tgz#c0617d65214a544152d25689915c4ecfa7d41d07"
+ integrity sha512-+IVRFltAANhW1AWAW+CBcHEA3nDUYe/chzZtszKJtsLu/StXBPUHnjS5/CdztpLcoHN5dP/kXaKrd/iW8G7hYg==
dependencies:
- "@backstage/catalog-model" "^1.4.4"
- "@backstage/core-components" "^0.14.0"
- "@backstage/core-plugin-api" "^1.9.0"
- "@backstage/integration-react" "^1.1.24"
- "@backstage/plugin-catalog-react" "^1.10.0"
- "@backstage/theme" "^0.5.1"
+ "@backstage/catalog-model" "^1.5.0"
+ "@backstage/core-components" "^0.14.7"
+ "@backstage/core-plugin-api" "^1.9.2"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-catalog-react" "^1.12.0"
+ "@backstage/theme" "^0.5.5"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.61"
+ "@octokit/rest" "^20.1.0"
+ dayjs "^1.11.9"
js-yaml "^4.1.0"
react-use "^17.2.4"
@@ -10202,6 +11188,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"
@@ -10246,7 +11237,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==
@@ -10275,7 +11266,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==
@@ -10307,7 +11298,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==
@@ -10358,44 +11349,50 @@ anymatch@^3.0.3, anymatch@~3.1.2:
version "0.0.0"
dependencies:
"@backstage-community/plugin-github-actions" "^0.6.16"
- "@backstage/app-defaults" "^1.5.4"
- "@backstage/catalog-model" "^1.4.5"
+ "@backstage/app-defaults" "^1.5.5"
+ "@backstage/catalog-model" "^1.5.0"
"@backstage/cli" "^0.26.3"
- "@backstage/core-app-api" "^1.12.4"
- "@backstage/core-components" "^0.14.4"
+ "@backstage/core-app-api" "^1.12.5"
+ "@backstage/core-components" "^0.14.7"
"@backstage/core-plugin-api" "^1.9.2"
- "@backstage/integration-react" "^1.1.26"
- "@backstage/plugin-api-docs" "^0.11.4"
- "@backstage/plugin-catalog" "^1.19.0"
- "@backstage/plugin-catalog-common" "^1.0.22"
- "@backstage/plugin-catalog-graph" "^0.4.4"
- "@backstage/plugin-catalog-import" "^0.10.10"
- "@backstage/plugin-catalog-react" "^1.11.3"
+ "@backstage/integration-react" "^1.1.27"
+ "@backstage/plugin-api-docs" "^0.11.5"
+ "@backstage/plugin-catalog" "^1.20.0"
+ "@backstage/plugin-catalog-common" "^1.0.23"
+ "@backstage/plugin-catalog-graph" "^0.4.5"
+ "@backstage/plugin-catalog-import" "^0.11.0"
+ "@backstage/plugin-catalog-react" "^1.12.0"
"@backstage/plugin-devtools" "^0.1.13"
- "@backstage/plugin-org" "^0.6.24"
+ "@backstage/plugin-org" "^0.6.25"
"@backstage/plugin-permission-react" "^0.4.22"
- "@backstage/plugin-scaffolder" "^1.19.3"
- "@backstage/plugin-search" "^1.4.10"
- "@backstage/plugin-search-react" "^1.7.10"
+ "@backstage/plugin-scaffolder" "^1.20.0"
+ "@backstage/plugin-search" "^1.4.11"
+ "@backstage/plugin-search-react" "^1.7.11"
"@backstage/plugin-tech-radar" "^0.7.3"
- "@backstage/plugin-techdocs" "^1.10.4"
- "@backstage/plugin-techdocs-module-addons-contrib" "^1.1.9"
- "@backstage/plugin-techdocs-react" "^1.2.3"
- "@backstage/plugin-user-settings" "^0.8.5"
- "@backstage/theme" "^0.5.3"
+ "@backstage/plugin-techdocs" "^1.10.5"
+ "@backstage/plugin-techdocs-module-addons-contrib" "^1.1.10"
+ "@backstage/plugin-techdocs-react" "^1.2.4"
+ "@backstage/plugin-user-settings" "^0.8.6"
+ "@backstage/theme" "^0.5.5"
"@bestsellerit/backstage-plugin-harbor" "^0.3.1"
"@internal/backstage-plugin-devspaces-plugin" "^0.1.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"
- 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"
+ "@janus-idp/plugin-notifications" "^1.3.1"
+ "@material-ui/icons" "^4.11.3"
+ "@mui/material" next
+ "@roadiehq/backstage-plugin-argo-cd" "^2.6.5"
+ "@roadiehq/backstage-plugin-github-insights" "^2.3.29"
+ "@roadiehq/backstage-plugin-github-pull-requests" "^2.5.26"
+ "@roadiehq/backstage-plugin-iframe" "^1.3.17"
+ "@rsc-labs/backstage-changelog-plugin" "^0.5.0"
+ "@veecode-platform/backstage-plugin-github-workflows" "^0.4.9"
+ add "^2.0.6"
+ history "^5.3.0"
+ react "^18.3.1"
+ react-dom "^18.3.1"
+ react-router "^6.23.1"
+ react-router-dom "^6.23.1"
+ react-use "^17.5.0"
+ yarn "^1.22.22"
append-field@^1.0.0:
version "1.0.0"
@@ -10451,7 +11448,7 @@ archiver-utils@^4.0.1:
normalize-path "^3.0.0"
readable-stream "^3.6.0"
-archiver@^5.3.2:
+archiver@^5.0.2, archiver@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0"
integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==
@@ -11013,6 +12010,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"
@@ -11499,6 +12501,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"
@@ -11542,6 +12553,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"
@@ -11718,12 +12747,12 @@ clone@^1.0.2:
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-clsx@^1.0.2, clsx@^1.0.4, clsx@^1.2.1:
+clsx@^1.0.2, clsx@^1.0.4, clsx@^1.1.1, clsx@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
-clsx@^2.1.0:
+clsx@^2.1.0, clsx@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999"
integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==
@@ -11920,6 +12949,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"
@@ -11963,7 +12997,7 @@ compress-commons@^5.0.1:
normalize-path "^3.0.0"
readable-stream "^3.6.0"
-compressible@~2.0.16:
+compressible@^2.0.12, compressible@~2.0.16:
version "2.0.18"
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
@@ -12098,6 +13132,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"
@@ -12231,6 +13274,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"
@@ -12980,6 +14028,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"
@@ -13042,6 +14095,11 @@ dateformat@^3.0.3:
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
+dayjs@^1.11.9:
+ version "1.11.11"
+ resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e"
+ integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
+
debounce@^1.2.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
@@ -13246,7 +14304,7 @@ delegates@^1.0.0:
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
-denque@^2.1.0:
+denque@^2.0.1, denque@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
@@ -13276,6 +14334,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"
@@ -13322,6 +14385,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"
@@ -13851,6 +14919,11 @@ es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17:
iterator.prototype "^1.1.2"
safe-array-concat "^1.1.2"
+es-module-lexer@^1.0.5:
+ version "1.5.3"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.3.tgz#25969419de9c0b1fbe54279789023e8a9a788412"
+ integrity sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==
+
es-module-lexer@^1.2.1, es-module-lexer@^1.3.1:
version "1.5.2"
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.2.tgz#00b423304f2500ac59359cc9b6844951f372d497"
@@ -14378,7 +15451,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==
@@ -14550,6 +15623,11 @@ fast-shallow-equal@^1.0.0:
resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b"
integrity sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==
+fast-text-encoding@^1.0.0:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz#0aa25f7f638222e3396d72bf936afcf1d42d6867"
+ integrity sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==
+
fast-xml-parser@4.2.5:
version "4.2.5"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
@@ -14557,6 +15635,13 @@ fast-xml-parser@4.2.5:
dependencies:
strnum "^1.0.5"
+fast-xml-parser@^4.2.2:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz#341cc98de71e9ba9e651a67f41f1752d1441a501"
+ integrity sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==
+ dependencies:
+ strnum "^1.0.5"
+
fast-xml-parser@^4.3.0:
version "4.3.6"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz#190f9d99097f0c8f2d3a0e681a10404afca052ff"
@@ -14622,11 +15707,26 @@ fbjs@^3.0.0, fbjs@^3.0.1:
setimmediate "^1.0.5"
ua-parser-js "^1.0.35"
+fd-slicer@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
+ integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
+ dependencies:
+ pend "~1.2.0"
+
fecha@^4.2.0:
version "4.2.3"
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"
@@ -14879,6 +15979,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"
@@ -15044,6 +16151,16 @@ gauge@^4.0.3:
strip-ansi "^6.0.1"
wide-align "^1.1.5"
+gaxios@^5.0.0, gaxios@^5.0.1:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-5.1.3.tgz#f7fa92da0fe197c846441e5ead2573d4979e9013"
+ integrity sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==
+ dependencies:
+ extend "^3.0.2"
+ https-proxy-agent "^5.0.0"
+ is-stream "^2.0.0"
+ node-fetch "^2.6.9"
+
gaxios@^6.0.0, gaxios@^6.0.2, gaxios@^6.1.1:
version "6.5.0"
resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.5.0.tgz#21bc20e24f21189ce8907079b56205ff9fd2c0d7"
@@ -15055,6 +16172,14 @@ gaxios@^6.0.0, gaxios@^6.0.2, gaxios@^6.1.1:
node-fetch "^2.6.9"
uuid "^9.0.1"
+gcp-metadata@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-5.3.0.tgz#6f45eb473d0cb47d15001476b48b663744d25408"
+ integrity sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==
+ dependencies:
+ gaxios "^5.0.0"
+ json-bigint "^1.0.0"
+
gcp-metadata@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-6.1.0.tgz#9b0dd2b2445258e7597f2024332d20611cbd6b8c"
@@ -15208,6 +16333,13 @@ git-url-parse@13.1.0:
dependencies:
git-up "^7.0.0"
+git-url-parse@^13.0.0:
+ version "13.1.1"
+ resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4"
+ integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==
+ dependencies:
+ git-up "^7.0.0"
+
git-url-parse@^14.0.0:
version "14.0.0"
resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f"
@@ -15258,7 +16390,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==
@@ -15362,6 +16494,21 @@ globby@11.1.0, globby@^11.0.0, globby@^11.0.3, globby@^11.0.4, globby@^11.1.0:
merge2 "^1.4.1"
slash "^3.0.0"
+google-auth-library@^8.0.1:
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-8.9.0.tgz#15a271eb2ec35d43b81deb72211bd61b1ef14dd0"
+ integrity sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==
+ dependencies:
+ arrify "^2.0.0"
+ base64-js "^1.3.0"
+ ecdsa-sig-formatter "^1.0.11"
+ fast-text-encoding "^1.0.0"
+ gaxios "^5.0.0"
+ gcp-metadata "^5.3.0"
+ gtoken "^6.1.0"
+ jws "^4.0.0"
+ lru-cache "^6.0.0"
+
google-auth-library@^9.0.0, google-auth-library@^9.3.0, google-auth-library@^9.6.3:
version "9.9.0"
resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.9.0.tgz#71488ef444335ff4ea91611729b88c0f57625fdf"
@@ -15392,6 +16539,13 @@ google-gax@^4.3.1:
retry-request "^7.0.0"
uuid "^9.0.1"
+google-p12-pem@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-4.0.1.tgz#82841798253c65b7dc2a4e5fe9df141db670172a"
+ integrity sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==
+ dependencies:
+ node-forge "^1.3.1"
+
gopd@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
@@ -15485,6 +16639,15 @@ graphql@^16.0.0, graphql@^16.8.1:
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07"
integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==
+gtoken@^6.1.0:
+ version "6.1.2"
+ resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-6.1.2.tgz#aeb7bdb019ff4c3ba3ac100bbe7b6e74dce0e8bc"
+ integrity sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==
+ dependencies:
+ gaxios "^5.0.1"
+ google-p12-pem "^4.0.0"
+ jws "^4.0.0"
+
gtoken@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26"
@@ -15642,6 +16805,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"
@@ -15662,7 +16833,7 @@ highlight.js@^10.4.1, highlight.js@^10.7.2, highlight.js@~10.7.0:
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
-history@^5.0.0:
+history@^5.0.0, history@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b"
integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==
@@ -16003,6 +17174,11 @@ immediate@~3.0.5:
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
+immer@9.0.7:
+ version "9.0.7"
+ resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.7.tgz#b6156bd7db55db7abc73fd2fdadf4e579a701075"
+ integrity sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==
+
immer@^9.0.1, immer@^9.0.6, immer@^9.0.7:
version "9.0.21"
resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176"
@@ -16147,6 +17323,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"
@@ -16581,6 +17762,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"
@@ -16680,6 +17866,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"
@@ -16875,6 +18066,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"
@@ -16919,6 +18120,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"
@@ -17181,7 +18387,7 @@ jmespath@^0.15.0:
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
integrity sha512-+kHj8HXArPfpPEKGLZ+kB5ONRTCiGQXo8RQYL0hH8t6pWXUBBK5KkkQmTNOwKK4LEsd0yTsgtjJVm4UBSZea4w==
-jose@^4.15.5:
+jose@^4.15.5, jose@^4.6.0:
version "4.15.5"
resolved "https://registry.yarnpkg.com/jose/-/jose-4.15.5.tgz#6475d0f467ecd3c630a1b5dadd2735a7288df706"
integrity sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==
@@ -17191,6 +18397,11 @@ jose@^5.0.0:
resolved "https://registry.yarnpkg.com/jose/-/jose-5.2.4.tgz#c0d296caeeed0b8444a8b8c3b68403d61aa4ed72"
integrity sha512-6ScbIk2WWCeXkmzF6bRPmEuaqy1m8SbsRFMa/FLrSCkGIhj8OLVG/IH+XHVmNMx/KUo8cVWEE6oKR4dJ+S0Rkg==
+joycon@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03"
+ integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==
+
js-base64@^3.6.0:
version "3.7.7"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.7.tgz#e51b84bf78fbf5702b9541e2cb7bfcb893b43e79"
@@ -17493,6 +18704,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"
@@ -18086,7 +19302,7 @@ lodash.isboolean@^3.0.3:
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
-lodash.isequal@^4.5.0:
+lodash.isequal@^4.0.0, lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
@@ -18121,7 +19337,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==
@@ -18171,6 +19387,11 @@ logform@^2.3.2, logform@^2.4.0:
safe-stable-stringify "^2.3.1"
triple-beam "^1.3.0"
+long@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
+ integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
+
long@^5.0.0, long@^5.2.1:
version "5.2.3"
resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1"
@@ -18247,7 +19468,7 @@ lunr@^2.3.9:
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
-luxon@^3.0.0, luxon@~3.4.0:
+luxon@^3.0.0, luxon@^3.4.3, luxon@~3.4.0:
version "3.4.4"
resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af"
integrity sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==
@@ -18257,7 +19478,14 @@ lz-string@^1.5.0:
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941"
integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==
-magic-string@^0.30.3, magic-string@^0.30.4:
+magic-string@^0.27.0:
+ version "0.27.0"
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3"
+ integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==
+ dependencies:
+ "@jridgewell/sourcemap-codec" "^1.4.13"
+
+magic-string@^0.30.2, magic-string@^0.30.3, magic-string@^0.30.4:
version "0.30.10"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e"
integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==
@@ -18924,7 +20152,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.0.8, mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
@@ -19014,7 +20242,7 @@ minimatch@^4.2.3:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^5.0.1, minimatch@^5.1.0:
+minimatch@^5.0.0, minimatch@^5.0.1, minimatch@^5.1.0:
version "5.1.6"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
@@ -19175,6 +20403,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"
@@ -19293,6 +20528,20 @@ mute-stream@^1.0.0, mute-stream@~1.0.0:
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e"
integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==
+mysql2@^2.2.5:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-2.3.3.tgz#944f3deca4b16629052ff8614fbf89d5552545a0"
+ integrity sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==
+ dependencies:
+ denque "^2.0.1"
+ generate-function "^2.3.1"
+ iconv-lite "^0.6.3"
+ long "^4.0.0"
+ lru-cache "^6.0.0"
+ named-placeholders "^1.1.2"
+ seq-queue "^0.0.5"
+ sqlstring "^2.3.2"
+
mysql2@^3.0.0:
version "3.9.7"
resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-3.9.7.tgz#843755daf65b5ef08afe545fe14b8fb62824741a"
@@ -19316,7 +20565,7 @@ mz@^2.7.0:
object-assign "^4.0.1"
thenify-all "^1.0.0"
-named-placeholders@^1.1.3:
+named-placeholders@^1.1.2, named-placeholders@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/named-placeholders/-/named-placeholders-1.1.3.tgz#df595799a36654da55dda6152ba7a137ad1d9351"
integrity sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==
@@ -19460,6 +20709,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"
@@ -19821,7 +21079,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==
@@ -20012,6 +21270,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"
@@ -20029,6 +21303,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"
@@ -20036,7 +21325,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==
@@ -20497,6 +21801,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"
@@ -21150,6 +22462,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"
@@ -21241,7 +22563,7 @@ promzard@^1.0.0:
dependencies:
read "^3.0.1"
-prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.7, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
+prop-types@15.x, prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.7, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
version "15.8.1"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -21378,7 +22700,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==
@@ -21627,7 +22949,7 @@ react-dev-utils@^12.0.0-next.60:
strip-ansi "^6.0.1"
text-table "^0.2.0"
-react-dom@^18.0.2:
+react-dom@^18.3.1:
version "18.3.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
@@ -21640,6 +22962,14 @@ react-double-scrollbar@0.0.15:
resolved "https://registry.yarnpkg.com/react-double-scrollbar/-/react-double-scrollbar-0.0.15.tgz#e915ab8cb3b959877075f49436debfdb04288fe4"
integrity sha512-dLz3/WBIpgFnzFY0Kb4aIYBMT2BWomHuW2DH6/9jXfS6/zxRRBUFQ04My4HIB7Ma7QoRBpcy8NtkPeFgcGBpgg==
+react-draggable@^4.0.0, react-draggable@^4.0.3:
+ version "4.4.6"
+ resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.6.tgz#63343ee945770881ca1256a5b6fa5c9f5983fe1e"
+ integrity sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==
+ dependencies:
+ clsx "^1.1.1"
+ prop-types "^15.8.1"
+
react-error-overlay@^6.0.11:
version "6.0.11"
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb"
@@ -21650,6 +22980,17 @@ react-fast-compare@^3.1.1:
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49"
integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==
+react-grid-layout@1.3.4:
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/react-grid-layout/-/react-grid-layout-1.3.4.tgz#4fa819be24a1ba9268aa11b82d63afc4762a32ff"
+ integrity sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==
+ dependencies:
+ clsx "^1.1.1"
+ lodash.isequal "^4.0.0"
+ prop-types "^15.8.1"
+ react-draggable "^4.0.0"
+ react-resizable "^3.0.4"
+
react-helmet@6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726"
@@ -21665,6 +23006,11 @@ react-hook-form@^7.12.2:
resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.51.3.tgz#7486dd2d52280b6b28048c099a98d2545931cab3"
integrity sha512-cvJ/wbHdhYx8aviSWh28w9ImjmVsb5Y05n1+FW786vEZQJV5STNM0pW6ujS+oiBecb0ARBxJFyAnXj9+GHXACQ==
+react-idle-timer@5.6.2:
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/react-idle-timer/-/react-idle-timer-5.6.2.tgz#0342b381ca26ea46e8232dbdc7f2b948bc4ddb0d"
+ integrity sha512-X7zjDv7duCopQ4v3X2Gun8QunvYplPWkvW2y7suDSREu1vQRQ0mr1ESv325QoJuvSIE5QCSbLaJlrbbooNaUNg==
+
react-idle-timer@5.7.2:
version "5.7.2"
resolved "https://registry.yarnpkg.com/react-idle-timer/-/react-idle-timer-5.7.2.tgz#f506db28a86645dd1b87987116501703e512142b"
@@ -21763,6 +23109,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"
@@ -21782,6 +23133,14 @@ react-remove-scroll@2.5.5:
use-callback-ref "^1.3.0"
use-sidecar "^1.1.2"
+react-resizable@^3.0.4:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/react-resizable/-/react-resizable-3.0.5.tgz#362721f2efbd094976f1780ae13f1ad7739786c1"
+ integrity sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w==
+ dependencies:
+ prop-types "15.x"
+ react-draggable "^4.0.3"
+
react-router-dom@6.0.0-beta.0:
version "6.0.0-beta.0"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.0.0-beta.0.tgz#9dcc8555365f22f7fbd09f26b6b82543f3eb97d6"
@@ -21790,13 +23149,13 @@ react-router-dom@6.0.0-beta.0:
prop-types "^15.7.2"
react-router "6.0.0-beta.0"
-react-router-dom@^6.3.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.23.0.tgz#8b80ad92ad28f4dc38972e92d84b4c208150545a"
- integrity sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==
+react-router-dom@^6.23.1:
+ version "6.23.1"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.23.1.tgz#30cbf266669693e9492aa4fc0dde2541ab02322f"
+ integrity sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==
dependencies:
- "@remix-run/router" "1.16.0"
- react-router "6.23.0"
+ "@remix-run/router" "1.16.1"
+ react-router "6.23.1"
react-router@6.0.0-beta.0:
version "6.0.0-beta.0"
@@ -21805,12 +23164,12 @@ react-router@6.0.0-beta.0:
dependencies:
prop-types "^15.7.2"
-react-router@6.23.0, react-router@^6.3.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.23.0.tgz#2f2d7492c66a6bdf760be4c6bdf9e1d672fa154b"
- integrity sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==
+react-router@6.23.1, react-router@^6.23.1:
+ version "6.23.1"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.23.1.tgz#d08cbdbd9d6aedc13eea6e94bc6d9b29cb1c4be9"
+ integrity sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==
dependencies:
- "@remix-run/router" "1.16.0"
+ "@remix-run/router" "1.16.1"
react-side-effect@^2.1.0:
version "2.1.2"
@@ -21875,7 +23234,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, react-use@^17.5.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==
@@ -21908,7 +23267,7 @@ react-window@^1.8.6:
"@babel/runtime" "^7.0.0"
memoize-one ">=3.1.1 <6"
-react@^18.0.2:
+react@^18.3.1:
version "18.3.1"
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
@@ -22041,6 +23400,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"
@@ -22337,7 +23703,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==
@@ -22388,6 +23754,14 @@ ret@~0.1.10:
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+retry-request@^5.0.0:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-5.0.2.tgz#143d85f90c755af407fcc46b7166a4ba520e44da"
+ integrity sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==
+ dependencies:
+ debug "^4.1.1"
+ extend "^3.0.2"
+
retry-request@^7.0.0:
version "7.0.2"
resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-7.0.2.tgz#60bf48cfb424ec01b03fca6665dee91d06dd95f3"
@@ -22472,6 +23846,15 @@ roarr@^2.15.3:
semver-compare "^1.0.0"
sprintf-js "^1.1.2"
+rollup-plugin-dts@^5.2.0:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-5.3.1.tgz#c2841269a3a5cb986b7791b0328e6a178eba108f"
+ integrity sha512-gusMi+Z4gY/JaEQeXnB0RUdU82h1kF0WYzCWgVmV4p3hWXqelaKuCvcJawfeg+EKn2T1Ie+YWF2OiN1/L8bTVg==
+ dependencies:
+ magic-string "^0.30.2"
+ optionalDependencies:
+ "@babel/code-frame" "^7.22.5"
+
rollup-plugin-dts@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-6.1.0.tgz#56e9c5548dac717213c6a4aa9df523faf04f75ae"
@@ -22481,6 +23864,17 @@ rollup-plugin-dts@^6.1.0:
optionalDependencies:
"@babel/code-frame" "^7.22.13"
+rollup-plugin-esbuild@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/rollup-plugin-esbuild/-/rollup-plugin-esbuild-5.0.0.tgz#6cce358f4abe164d65a0028e900b8501a15f72ef"
+ integrity sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==
+ dependencies:
+ "@rollup/pluginutils" "^5.0.1"
+ debug "^4.3.4"
+ es-module-lexer "^1.0.5"
+ joycon "^3.1.1"
+ jsonc-parser "^3.2.0"
+
rollup-plugin-esbuild@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/rollup-plugin-esbuild/-/rollup-plugin-esbuild-6.1.1.tgz#ec1dba647dbe1974f76192c75e907aa6eb636399"
@@ -22773,6 +24167,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"
@@ -22914,6 +24317,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"
@@ -23005,6 +24417,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"
@@ -23442,16 +24862,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==
@@ -23529,7 +24940,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==
@@ -23543,13 +24954,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"
@@ -23899,6 +25303,17 @@ tdigest@^0.1.1:
dependencies:
bintrees "1.0.2"
+teeny-request@^8.0.0:
+ version "8.0.3"
+ resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-8.0.3.tgz#5cb9c471ef5e59f2fca8280dc3c5909595e6ca24"
+ integrity sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==
+ dependencies:
+ http-proxy-agent "^5.0.0"
+ https-proxy-agent "^5.0.0"
+ node-fetch "^2.6.1"
+ stream-events "^1.0.5"
+ uuid "^9.0.0"
+
teeny-request@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-9.0.0.tgz#18140de2eb6595771b1b02203312dfad79a4716d"
@@ -24062,6 +25477,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"
@@ -24069,7 +25491,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==
@@ -24296,7 +25718,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==
@@ -24569,7 +25991,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==
@@ -24744,6 +26166,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"
@@ -24763,7 +26199,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==
@@ -25403,7 +26839,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==
@@ -25421,15 +26857,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"
@@ -25490,7 +26917,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==
@@ -25611,7 +27038,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==
@@ -25657,6 +27084,19 @@ 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@^2.10.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
+ integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
+ dependencies:
+ buffer-crc32 "~0.2.3"
+ fd-slicer "~1.1.0"
+
yauzl@^3.0.0:
version "3.1.3"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.1.3.tgz#f61c17ad1a09403bc7adb01dfb302a9e74bf4a50"
@@ -25752,6 +27192,16 @@ 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==
+
+zustand@3.6.9:
+ version "3.6.9"
+ resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.6.9.tgz#f61a756ddea9f95c7ee7cfd3af2f88c10078afbc"
+ integrity sha512-OvDNu/jEWpRnEC7k8xh8GKjqYog7td6FZrLMuHs/IeI8WhrCwV+FngVuwMIFhp5kysZXr6emaeReMqjLGaldAQ==
+
zwitch@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"