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 ( - - - +
+ Sreez +
); }; 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 ( - - - + Sreez ); }; 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"