From d16a162b421d176ae9991637f08bee20ce211cd0 Mon Sep 17 00:00:00 2001 From: Lucas Bickel <116588+hairmare@users.noreply.github.com> Date: Mon, 26 Feb 2024 14:43:14 +0100 Subject: [PATCH] feat: Update Backstage from 1.22.2 to 1.23.3 and new backend (#315) --- app-config.yaml | 7 +- backstage.json | 2 +- package.json | 12 +- packages/app/package.json | 90 +- packages/app/public/index.html | 2 +- .../app/src/components/catalog/EntityPage.tsx | 18 +- packages/backend/README.md | 14 +- packages/backend/package.json | 71 +- packages/backend/src/index.ts | 156 +- packages/backend/src/plugins/app.ts | 14 - packages/backend/src/plugins/auth.ts | 15 +- packages/backend/src/plugins/devtools.ts | 13 - packages/backend/src/plugins/proxy.ts | 13 - packages/backend/src/plugins/search.ts | 66 - packages/backend/src/plugins/techdocs.ts | 51 - packages/backend/src/plugins/techinsights.ts | 134 - yarn.lock | 4265 ++++++++++++----- 17 files changed, 3073 insertions(+), 1870 deletions(-) delete mode 100644 packages/backend/src/plugins/app.ts delete mode 100644 packages/backend/src/plugins/devtools.ts delete mode 100644 packages/backend/src/plugins/proxy.ts delete mode 100644 packages/backend/src/plugins/search.ts delete mode 100644 packages/backend/src/plugins/techdocs.ts delete mode 100644 packages/backend/src/plugins/techinsights.ts diff --git a/app-config.yaml b/app-config.yaml index c5e90c7..a79c0ad 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -48,9 +48,10 @@ integrations: token: ${GITHUB_TOKEN} proxy: - ### Allow calling github api from scaffolder-backend-module-http-request - '/api.github.com': - target: 'https://api.github.com' + endpoints: + ### Allow calling github api from scaffolder-backend-module-http-request + '/api.github.com': + target: 'https://api.github.com' # Reference documentation http://backstage.io/docs/features/techdocs/configuration # Note: After experimenting with basic setup, use CI/CD to generate docs diff --git a/backstage.json b/backstage.json index 574f959..06d58f6 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.22.2" + "version": "1.23.3" } diff --git a/package.json b/package.json index 9becfc9..8ee28ca 100644 --- a/package.json +++ b/package.json @@ -29,16 +29,16 @@ ] }, "devDependencies": { - "@backstage/cli": "^0.25.1", - "@backstage/e2e-test-utils": "^0.1.0", - "@playwright/test": "^1.32.3", + "@backstage/cli": "^0.25.2", + "@backstage/e2e-test-utils": "^0.1.1", + "@playwright/test": "^1.41.2", "@spotify/prettier-config": "^15.0.0", "@types/react": "^18", "@types/react-dom": "^18", - "concurrently": "^8.2.0", - "lerna": "^8.0.2", + "concurrently": "^8.2.2", + "lerna": "^8.1.2", "node-gyp": "^10.0.1", - "prettier": "^3.1.1", + "prettier": "^3.2.5", "typescript": "~5.3.3" }, "resolutions": { diff --git a/packages/app/package.json b/packages/app/package.json index 719d15d..c85ac17 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,57 +14,57 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage/app-defaults": "^1.4.7", - "@backstage/catalog-model": "^1.4.3", - "@backstage/cli": "^0.25.1", - "@backstage/core-app-api": "^1.11.3", - "@backstage/core-components": "^0.13.10", - "@backstage/core-plugin-api": "^1.8.2", - "@backstage/integration-react": "^1.1.23", - "@backstage/plugin-api-docs": "^0.10.3", - "@backstage/plugin-catalog": "^1.16.1", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-graph": "^0.3.3", - "@backstage/plugin-catalog-import": "^0.10.5", - "@backstage/plugin-catalog-react": "^1.9.3", - "@backstage/plugin-catalog-unprocessed-entities": "^0.1.7", - "@backstage/plugin-devtools": "^0.1.8", + "@backstage/app-defaults": "^1.5.0", + "@backstage/catalog-model": "^1.4.4", + "@backstage/cli": "^0.25.2", + "@backstage/core-app-api": "^1.12.0", + "@backstage/core-components": "^0.14.0", + "@backstage/core-plugin-api": "^1.9.0", + "@backstage/integration-react": "^1.1.24", + "@backstage/plugin-api-docs": "^0.11.0", + "@backstage/plugin-catalog": "^1.17.0", + "@backstage/plugin-catalog-common": "^1.0.21", + "@backstage/plugin-catalog-graph": "^0.4.0", + "@backstage/plugin-catalog-import": "^0.10.6", + "@backstage/plugin-catalog-react": "^1.10.0", + "@backstage/plugin-catalog-unprocessed-entities": "^0.1.8", + "@backstage/plugin-devtools": "^0.1.9", "@backstage/plugin-devtools-common": "^0.1.8", - "@backstage/plugin-github-actions": "^0.6.10", - "@backstage/plugin-github-pull-requests-board": "^0.1.23", - "@backstage/plugin-home": "^0.6.1", - "@backstage/plugin-org": "^0.6.19", - "@backstage/plugin-permission-react": "^0.4.19", - "@backstage/plugin-scaffolder": "^1.17.1", - "@backstage/plugin-search": "^1.4.5", - "@backstage/plugin-search-react": "^1.7.5", - "@backstage/plugin-tech-insights": "^0.3.21", - "@backstage/plugin-tech-radar": "^0.6.12", - "@backstage/plugin-techdocs": "^1.9.3", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.4", - "@backstage/plugin-techdocs-react": "^1.1.15", - "@backstage/plugin-user-settings": "^0.8.0", - "@backstage/theme": "^0.5.0", - "@material-ui/core": "^4.12.2", - "@material-ui/icons": "^4.9.1", + "@backstage/plugin-github-actions": "^0.6.11", + "@backstage/plugin-github-pull-requests-board": "^0.1.24", + "@backstage/plugin-home": "^0.6.2", + "@backstage/plugin-org": "^0.6.20", + "@backstage/plugin-permission-react": "^0.4.20", + "@backstage/plugin-scaffolder": "^1.18.0", + "@backstage/plugin-search": "^1.4.6", + "@backstage/plugin-search-react": "^1.7.6", + "@backstage/plugin-tech-radar": "^0.6.13", + "@backstage/plugin-techdocs": "^1.10.0", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.5", + "@backstage/plugin-techdocs-react": "^1.1.16", + "@backstage/plugin-todo": "^0.2.34", + "@backstage/plugin-user-settings": "^0.8.1", + "@backstage/theme": "^0.5.1", + "@material-ui/core": "^4.12.4", + "@material-ui/icons": "^4.11.3", "@roadiehq/backstage-plugin-github-insights": "^2.3.23", - "history": "^5.0.0", + "history": "^5.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router": "^6.3.0", - "react-router-dom": "^6.3.0", - "react-use": "^17.2.4" + "react-router": "^6.22.1", + "react-router-dom": "^6.22.1", + "react-use": "^17.5.0" }, "devDependencies": { - "@backstage/test-utils": "^1.4.7", - "@playwright/test": "^1.32.3", - "@testing-library/dom": "^9.3.1", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.4.3", - "@types/node": "^20.3.1", - "@types/react-dom": "^18.2.5", - "cross-env": "^7.0.0" + "@backstage/test-utils": "^1.5.0", + "@playwright/test": "^1.41.2", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.2.1", + "@testing-library/user-event": "^14.5.2", + "@types/node": "^20", + "@types/react-dom": "^18", + "cross-env": "^7.0.3" }, "browserslist": { "production": [ diff --git a/packages/app/public/index.html b/packages/app/public/index.html index fc758ee..3337729 100644 --- a/packages/app/public/index.html +++ b/packages/app/public/index.html @@ -41,7 +41,7 @@ href="<%= publicPath %>/safari-pinned-tab.svg" color="#5bbad5" /> - <%= config.getString('app.title') %> + <%= config.getOptionalString('app.title') ?? 'Backstage' %> diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index a9cc366..75535f7 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -60,7 +60,7 @@ import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; import { EntityTeamPullRequestsContent } from '@backstage/plugin-github-pull-requests-board'; import { EntityGithubInsightsContent } from '@roadiehq/backstage-plugin-github-insights'; -import { EntityTechInsightsScorecardContent } from '@backstage/plugin-tech-insights'; +import { EntityTodoContent } from '@backstage/plugin-todo'; const techdocsContent = ( @@ -145,15 +145,6 @@ const overviewContent = ( ); -const techinsightsRoute = ( - - - -) - const serviceEntityPage = ( @@ -202,9 +193,10 @@ const serviceEntityPage = ( + + + - - {techinsightsRoute} ); @@ -265,8 +257,6 @@ const defaultEntityPage = ( - - {techinsightsRoute} ); diff --git a/packages/backend/README.md b/packages/backend/README.md index 3607b0a..fec22a5 100644 --- a/packages/backend/README.md +++ b/packages/backend/README.md @@ -1,18 +1,12 @@ -# example-backend +# RaBe Backstage Backend -This package is an EXAMPLE of a Backstage backend. +This is the main RaBe Backstage backend. -The main purpose of this package is to provide a test bed for Backstage plugins -that have a backend part. Feel free to experiment locally or within your fork by -adding dependencies and routes to this backend, to try things out. - -Our goal is to eventually amend the create-app flow of the CLI, such that a -production ready version of a backend skeleton is made alongside the frontend -app. Until then, feel free to experiment here! +Starting with Backstage 1.23 it is being rewritten to the [new backend system](https://backstage.io/docs/plugins/new-backend-system/). ## Development -To run the example backend, first go to the project root and run +To run the backend, first go to the project root and run ```bash yarn install diff --git a/packages/backend/package.json b/packages/backend/package.json index 81dc19d..128f212 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,49 +16,50 @@ "build-image": "docker build ../.. -f ../../Dockerfile --tag backstage" }, "dependencies": { - "@backstage/backend-common": "^0.20.1", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-client": "^1.5.2", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.2", + "@backstage/backend-defaults": "^0.2.12", + "@backstage/backend-plugin-api": "^0.6.12", + "@backstage/backend-tasks": "^0.5.17", + "@backstage/catalog-client": "^1.6.0", + "@backstage/catalog-model": "^1.4.4", "@backstage/config": "^1.1.1", - "@backstage/plugin-app-backend": "^0.3.57", - "@backstage/plugin-auth-backend": "^0.20.3", - "@backstage/plugin-auth-node": "^0.4.3", - "@backstage/plugin-catalog-backend": "^1.16.2", - "@backstage/plugin-catalog-backend-module-github": "^0.4.7", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.1.6", - "@backstage/plugin-catalog-backend-module-unprocessed": "^0.3.6", - "@backstage/plugin-devtools-backend": "^0.2.6", - "@backstage/plugin-permission-backend": "^0.5.32", + "@backstage/plugin-app-backend": "^0.3.60", + "@backstage/plugin-auth-backend": "^0.21.2", + "@backstage/plugin-auth-node": "^0.4.7", + "@backstage/plugin-catalog-backend": "^1.17.2", + "@backstage/plugin-catalog-backend-module-github": "^0.5.2", + "@backstage/plugin-catalog-backend-module-github-org": "^0.1.6", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.1.9", + "@backstage/plugin-catalog-backend-module-unprocessed": "^0.3.9", + "@backstage/plugin-devtools-backend": "^0.2.9", + "@backstage/plugin-permission-backend": "^0.5.35", "@backstage/plugin-permission-common": "^0.7.12", - "@backstage/plugin-permission-node": "^0.7.20", - "@backstage/plugin-proxy-backend": "^0.4.7", - "@backstage/plugin-scaffolder-backend": "^1.20.0", - "@backstage/plugin-search-backend": "^1.4.9", - "@backstage/plugin-search-backend-module-catalog": "^0.1.13", - "@backstage/plugin-search-backend-module-pg": "^0.5.18", - "@backstage/plugin-search-backend-module-techdocs": "^0.1.13", - "@backstage/plugin-search-backend-node": "^1.2.13", - "@backstage/plugin-tech-insights-backend": "^0.5.23", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.41", - "@backstage/plugin-techdocs-backend": "^1.9.2", - "@janus-idp/backstage-plugin-keycloak-backend": "^1.7.13", - "@roadiehq/scaffolder-backend-module-http-request": "^4.1.1", + "@backstage/plugin-permission-node": "^0.7.23", + "@backstage/plugin-proxy-backend": "^0.4.10", + "@backstage/plugin-scaffolder-backend": "^1.21.2", + "@backstage/plugin-search-backend": "^1.5.2", + "@backstage/plugin-search-backend-module-catalog": "^0.1.16", + "@backstage/plugin-search-backend-module-techdocs": "^0.1.16", + "@backstage/plugin-search-backend-node": "^1.2.16", + "@backstage/plugin-techdocs-backend": "^1.9.5", + "@backstage/plugin-todo-backend": "^0.3.10", + "@janus-idp/backstage-plugin-keycloak-backend": "^1.8.3", + "@roadiehq/scaffolder-backend-module-http-request": "^4.1.4", "app": "link:../app", - "better-sqlite3": "^9.0.0", + "better-sqlite3": "^9.4.3", "dockerode": "^4.0.2", - "express": "^4.17.1", - "express-promise-router": "^4.1.0", + "express": "^4.18.2", + "express-promise-router": "^4.1.1", "node-gyp": "^10.0.1", "pg": "^8.11.3", - "winston": "^3.2.1" + "winston": "^3.11.0" }, "devDependencies": { - "@backstage/cli": "^0.25.1", - "@types/dockerode": "^3.3.19", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", - "@types/luxon": "^3.3.0" + "@backstage/cli": "^0.25.2", + "@types/dockerode": "^3", + "@types/express": "^4", + "@types/express-serve-static-core": "^4", + "@types/luxon": "^3" }, "files": [ "dist" diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index d7ef620..33c5cac 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -1,124 +1,32 @@ -/* - * Hi! - * - * Note that this is an EXAMPLE Backstage backend. Please check the README. - * - * Happy hacking! - */ - -import Router from 'express-promise-router'; -import { - createServiceBuilder, - loadBackendConfig, - getRootLogger, - useHotMemoize, - notFoundHandler, - CacheManager, - DatabaseManager, - HostDiscovery, - UrlReaders, - ServerTokenManager, -} from '@backstage/backend-common'; -import { TaskScheduler } from '@backstage/backend-tasks'; -import { Config } from '@backstage/config'; -import app from './plugins/app'; -import auth from './plugins/auth'; -import catalog from './plugins/catalog'; -import scaffolder from './plugins/scaffolder'; -import proxy from './plugins/proxy'; -import techdocs from './plugins/techdocs'; -import search from './plugins/search'; -import techInsights from './plugins/techinsights'; -import devtools from './plugins/devtools'; -import permission from './plugins/permission'; -import { PluginEnvironment } from './types'; -import { ServerPermissionClient } from '@backstage/plugin-permission-node'; -import { DefaultIdentityClient } from '@backstage/plugin-auth-node'; - -function makeCreateEnv(config: Config) { - const root = getRootLogger(); - const reader = UrlReaders.default({ logger: root, config }); - const discovery = HostDiscovery.fromConfig(config); - const cacheManager = CacheManager.fromConfig(config); - const databaseManager = DatabaseManager.fromConfig(config, { logger: root }); - const tokenManager = ServerTokenManager.fromConfig(config, { logger: root }); - const taskScheduler = TaskScheduler.fromConfig(config, { databaseManager }); - - const identity = DefaultIdentityClient.create({ - discovery, - }); - const permissions = ServerPermissionClient.fromConfig(config, { - discovery, - tokenManager, - }); - - root.info(`Created UrlReader ${reader}`); - - return (plugin: string): PluginEnvironment => { - const logger = root.child({ type: 'plugin', plugin }); - const database = databaseManager.forPlugin(plugin); - const cache = cacheManager.forPlugin(plugin); - const scheduler = taskScheduler.forPlugin(plugin); - return { - logger, - database, - cache, - config, - reader, - discovery, - tokenManager, - scheduler, - permissions, - identity, - }; - }; -} - -async function main() { - const config = await loadBackendConfig({ - argv: process.argv, - logger: getRootLogger(), - }); - const createEnv = makeCreateEnv(config); - - const catalogEnv = useHotMemoize(module, () => createEnv('catalog')); - const scaffolderEnv = useHotMemoize(module, () => createEnv('scaffolder')); - const authEnv = useHotMemoize(module, () => createEnv('auth')); - const proxyEnv = useHotMemoize(module, () => createEnv('proxy')); - const techdocsEnv = useHotMemoize(module, () => createEnv('techdocs')); - const searchEnv = useHotMemoize(module, () => createEnv('search')); - const techInsightsEnv = useHotMemoize(module, () => createEnv('tech_insights')); - const devToolsEnv = useHotMemoize(module, () => createEnv('devtools')); - const permissionEnv = useHotMemoize(module, () => createEnv('permission')); - const appEnv = useHotMemoize(module, () => createEnv('app')); - - const apiRouter = Router(); - apiRouter.use('/catalog', await catalog(catalogEnv)); - apiRouter.use('/scaffolder', await scaffolder(scaffolderEnv)); - apiRouter.use('/auth', await auth(authEnv)); - apiRouter.use('/techdocs', await techdocs(techdocsEnv)); - apiRouter.use('/proxy', await proxy(proxyEnv)); - apiRouter.use('/search', await search(searchEnv)); - apiRouter.use('/tech-insights', await techInsights(techInsightsEnv)); - apiRouter.use('/devtools', await devtools(devToolsEnv)); - apiRouter.use('/permission', await permission(permissionEnv)); - - // Add backends ABOVE this line; this 404 handler is the catch-all fallback - apiRouter.use(notFoundHandler()); - - const service = createServiceBuilder(module) - .loadConfig(config) - .addRouter('/api', apiRouter) - .addRouter('', await app(appEnv)); - - await service.start().catch(err => { - console.log(err); - process.exit(1); - }); -} - -module.hot?.accept(); -main().catch(error => { - console.error('Backend failed to start up', error); - process.exit(1); -}); +import { createBackend } from '@backstage/backend-defaults'; +import { legacyPlugin } from '@backstage/backend-common'; + +const backend = createBackend(); + +// spa +backend.add(import('@backstage/plugin-app-backend/alpha')); + +// auth and perms +// TODO: switch to new backend together with perms when ready +backend.add(legacyPlugin('auth', import('./plugins/auth'))); +// TODO: switch to new catalog backend once docs for @backstage/plugin-permission-backend are available +backend.add(legacyPlugin('permission', import('./plugins/permission'))); + +// catalog and templates +// TODO switch to new catalog backend once @janus-idp/backstage-plugin-keycloak-backend supports transformers +backend.add(legacyPlugin('catalog', import('./plugins/catalog'))); +// TODO switch to new catalog backend once @roadiehq/scaffolder-backend-module-http-request supports it +backend.add(legacyPlugin('scaffolder', import('./plugins/scaffolder'))); +backend.add(import('@backstage/plugin-proxy-backend/alpha')) + +// docs and search +backend.add(import('@backstage/plugin-techdocs-backend/alpha')); +backend.add(import('@backstage/plugin-search-backend/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha')); +backend.add(import('@backstage/plugin-todo-backend')); + +// dev +backend.add(import('@backstage/plugin-devtools-backend')); + +backend.start(); diff --git a/packages/backend/src/plugins/app.ts b/packages/backend/src/plugins/app.ts deleted file mode 100644 index 7c37f68..0000000 --- a/packages/backend/src/plugins/app.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { createRouter } from '@backstage/plugin-app-backend'; -import { Router } from 'express'; -import { PluginEnvironment } from '../types'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - return await createRouter({ - logger: env.logger, - config: env.config, - database: env.database, - appPackageName: 'app', - }); -} diff --git a/packages/backend/src/plugins/auth.ts b/packages/backend/src/plugins/auth.ts index 17b0bc4..d1b161b 100644 --- a/packages/backend/src/plugins/auth.ts +++ b/packages/backend/src/plugins/auth.ts @@ -20,27 +20,18 @@ export default async function createPlugin( ...defaultAuthProviderFactories, keycloak: providers.oidc.create({ signIn: { - /* - resolver(_, ctx) { - const userRef = 'user:default/guest'; // Must be a full entity reference - return ctx.issueToken({ - claims: { - sub: userRef, // The user's own identity - ent: [userRef], // A list of identities that the user claims ownership through - }, - }); - }, - */ resolver(info, ctx) { const userRef = stringifyEntityRef({ kind: 'User', name: info.result.userinfo.preferred_username || info.result.userinfo.sub, namespace: DEFAULT_NAMESPACE, }); + const groups: string[] = info?.result.userinfo.groups as string[] return ctx.issueToken({ claims: { sub: userRef, // The user's own identity - ent: [userRef], // A list of identities that the user claims ownership through + // A list of identities that the user claims ownership through + ent: [userRef, ...groups.map((x: string) => `group:default/${x}`) ], }, }); }, diff --git a/packages/backend/src/plugins/devtools.ts b/packages/backend/src/plugins/devtools.ts deleted file mode 100644 index 5a9ef71..0000000 --- a/packages/backend/src/plugins/devtools.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { createRouter } from '@backstage/plugin-devtools-backend'; -import { Router } from 'express'; -import type { PluginEnvironment } from '../types'; - -export default function createPlugin( - env: PluginEnvironment, -): Promise { - return createRouter({ - logger: env.logger, - config: env.config, - permissions: env.permissions, - }); -} diff --git a/packages/backend/src/plugins/proxy.ts b/packages/backend/src/plugins/proxy.ts deleted file mode 100644 index 54ec393..0000000 --- a/packages/backend/src/plugins/proxy.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { createRouter } from '@backstage/plugin-proxy-backend'; -import { Router } from 'express'; -import { PluginEnvironment } from '../types'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - return await createRouter({ - logger: env.logger, - config: env.config, - discovery: env.discovery, - }); -} diff --git a/packages/backend/src/plugins/search.ts b/packages/backend/src/plugins/search.ts deleted file mode 100644 index 467ac60..0000000 --- a/packages/backend/src/plugins/search.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { useHotCleanup } from '@backstage/backend-common'; -import { createRouter } from '@backstage/plugin-search-backend'; -import { - IndexBuilder, - LunrSearchEngine, -} from '@backstage/plugin-search-backend-node'; -import { PluginEnvironment } from '../types'; -import { DefaultCatalogCollatorFactory } from '@backstage/plugin-search-backend-module-catalog'; -import { DefaultTechDocsCollatorFactory } from '@backstage/plugin-search-backend-module-techdocs'; -import { Router } from 'express'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - // Initialize a connection to a search engine. - const searchEngine = new LunrSearchEngine({ - logger: env.logger, - }); - const indexBuilder = new IndexBuilder({ - logger: env.logger, - searchEngine, - }); - - const schedule = env.scheduler.createScheduledTaskRunner({ - frequency: { minutes: 10 }, - timeout: { minutes: 15 }, - // A 3 second delay gives the backend server a chance to initialize before - // any collators are executed, which may attempt requests against the API. - initialDelay: { seconds: 3 }, - }); - - // Collators are responsible for gathering documents known to plugins. This - // collator gathers entities from the software catalog. - indexBuilder.addCollator({ - schedule, - factory: DefaultCatalogCollatorFactory.fromConfig(env.config, { - discovery: env.discovery, - tokenManager: env.tokenManager, - }), - }); - - // collator gathers entities from techdocs. - indexBuilder.addCollator({ - schedule, - factory: DefaultTechDocsCollatorFactory.fromConfig(env.config, { - discovery: env.discovery, - logger: env.logger, - tokenManager: env.tokenManager, - }), - }); - - // The scheduler controls when documents are gathered from collators and sent - // to the search engine for indexing. - const { scheduler } = await indexBuilder.build(); - scheduler.start(); - - useHotCleanup(module, () => scheduler.stop()); - - return await createRouter({ - engine: indexBuilder.getSearchEngine(), - types: indexBuilder.getDocumentTypes(), - permissions: env.permissions, - config: env.config, - logger: env.logger, - }); -} diff --git a/packages/backend/src/plugins/techdocs.ts b/packages/backend/src/plugins/techdocs.ts deleted file mode 100644 index be8bb0c..0000000 --- a/packages/backend/src/plugins/techdocs.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { DockerContainerRunner } from '@backstage/backend-common'; -import { - createRouter, - Generators, - Preparers, - Publisher, -} from '@backstage/plugin-techdocs-backend'; -import Docker from 'dockerode'; -import { Router } from 'express'; -import { PluginEnvironment } from '../types'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - // Preparers are responsible for fetching source files for documentation. - const preparers = await Preparers.fromConfig(env.config, { - logger: env.logger, - reader: env.reader, - }); - - // Docker client (conditionally) used by the generators, based on techdocs.generators config. - const dockerClient = new Docker(); - const containerRunner = new DockerContainerRunner({ dockerClient }); - - // Generators are used for generating documentation sites. - const generators = await Generators.fromConfig(env.config, { - logger: env.logger, - containerRunner, - }); - - // Publisher is used for - // 1. Publishing generated files to storage - // 2. Fetching files from storage and passing them to TechDocs frontend. - const publisher = await Publisher.fromConfig(env.config, { - logger: env.logger, - discovery: env.discovery, - }); - - // checks if the publisher is working and logs the result - await publisher.getReadiness(); - - return await createRouter({ - preparers, - generators, - publisher, - logger: env.logger, - config: env.config, - discovery: env.discovery, - cache: env.cache, - }); -} diff --git a/packages/backend/src/plugins/techinsights.ts b/packages/backend/src/plugins/techinsights.ts deleted file mode 100644 index 83ae7a0..0000000 --- a/packages/backend/src/plugins/techinsights.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { - createRouter, - buildTechInsightsContext, - createFactRetrieverRegistration, - entityMetadataFactRetriever, - entityOwnershipFactRetriever, - techdocsFactRetriever, -} from '@backstage/plugin-tech-insights-backend'; -import { - JsonRulesEngineFactCheckerFactory, - JSON_RULE_ENGINE_CHECK_TYPE, -} from '@backstage/plugin-tech-insights-backend-module-jsonfc'; -import { Router } from 'express'; -import { PluginEnvironment } from '../types'; - -const ttlTwoWeeks = { timeToLive: { weeks: 2 } }; - - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - const builder = buildTechInsightsContext({ - logger: env.logger, - config: env.config, - database: env.database, - discovery: env.discovery, - scheduler: env.scheduler, - tokenManager: env.tokenManager, - factRetrievers: [ - createFactRetrieverRegistration({ - cadence: '*/5 * * * *', // Run every 5 minutes - https://crontab.guru/#0_*/6_*_*_* - factRetriever: entityOwnershipFactRetriever, - lifecycle: ttlTwoWeeks, - }), - createFactRetrieverRegistration({ - cadence: '*/5 * * * *', - factRetriever: entityMetadataFactRetriever, - lifecycle: ttlTwoWeeks, - }), - createFactRetrieverRegistration({ - cadence: '*/5 * * * *', - factRetriever: techdocsFactRetriever, - lifecycle: ttlTwoWeeks, - }), - ], - factCheckerFactory: new JsonRulesEngineFactCheckerFactory({ - logger: env.logger, - checks: [ - { - id: 'groupOwnerCheck', - type: JSON_RULE_ENGINE_CHECK_TYPE, - name: 'Group Owner Check', - description: - 'Verifies that a Group has been set as the owner for this entity', - factIds: ['entityOwnershipFactRetriever'], - rule: { - conditions: { - all: [ - { - fact: 'hasGroupOwner', - operator: 'equal', - value: true, - }, - ], - }, - }, - }, - { - id: 'titleCheck', - type: JSON_RULE_ENGINE_CHECK_TYPE, - name: 'Title Check', - description: - 'Verifies that a Title, used to improve readability, has been set for this entity', - factIds: ['entityMetadataFactRetriever'], - rule: { - conditions: { - all: [ - { - fact: 'hasTitle', - operator: 'equal', - value: true, - }, - ], - }, - }, - }, - { - id: 'descriptionCheck', - type: JSON_RULE_ENGINE_CHECK_TYPE, - name: 'Description Check', - description: - 'Verifies that a Description, used to explain context, has been set for this entity', - factIds: ['entityMetadataFactRetriever'], - rule: { - conditions: { - all: [ - { - fact: 'hasDescription', - operator: 'equal', - value: true, - }, - ], - }, - }, - }, - { - id: 'techDocsCheck', - type: JSON_RULE_ENGINE_CHECK_TYPE, - name: 'TechDocs Check', - description: - 'Verifies that TechDocs has been enabled for this entity', - factIds: ['techdocsFactRetriever'], - rule: { - conditions: { - all: [ - { - fact: 'hasAnnotationBackstageIoTechdocsRef', - operator: 'equal', - value: true, - }, - ], - }, - }, - }, - ], - }), - }); - - return await createRouter({ - ...(await builder), - logger: env.logger, - config: env.config, - }); -} diff --git a/yarn.lock b/yarn.lock index b1525a9..8bc72cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,6 +29,17 @@ __metadata: languageName: node linkType: hard +"@apidevtools/json-schema-ref-parser@npm:9.0.6": + version: 9.0.6 + resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6" + dependencies: + "@jsdevtools/ono": "npm:^7.1.3" + call-me-maybe: "npm:^1.0.1" + js-yaml: "npm:^3.13.1" + checksum: fc2cde5d8f99480bce78d9578d8c691f4a24fe1360aa52c22015d69ebb71c9caf27f9baa64239b69224ddc0d3c34792fc368a1a7fa3c55e26902cbbcd2f7ae53 + languageName: node + linkType: hard + "@apidevtools/json-schema-ref-parser@npm:^9.1.2": version: 9.1.2 resolution: "@apidevtools/json-schema-ref-parser@npm:9.1.2" @@ -41,6 +52,47 @@ __metadata: languageName: node linkType: hard +"@apidevtools/openapi-schemas@npm:^2.1.0": + version: 2.1.0 + resolution: "@apidevtools/openapi-schemas@npm:2.1.0" + checksum: f4aa0f9df32e474d166c84ef91bceb18fa1c4f44b5593879529154ef340846811ea57dc2921560f157f692262827d28d988dd6e19fb21f00320e9961964176b4 + languageName: node + linkType: hard + +"@apidevtools/swagger-methods@npm:^3.0.2": + version: 3.0.2 + resolution: "@apidevtools/swagger-methods@npm:3.0.2" + checksum: 8c390e8e50c0be7787ba0ba4c3758488bde7c66c2d995209b4b48c1f8bc988faf393cbb24a4bd1cd2d42ce5167c26538e8adea5c85eb922761b927e4dab9fa1c + languageName: node + linkType: hard + +"@apidevtools/swagger-parser@npm:^10.1.0": + version: 10.1.0 + resolution: "@apidevtools/swagger-parser@npm:10.1.0" + dependencies: + "@apidevtools/json-schema-ref-parser": "npm:9.0.6" + "@apidevtools/openapi-schemas": "npm:^2.1.0" + "@apidevtools/swagger-methods": "npm:^3.0.2" + "@jsdevtools/ono": "npm:^7.1.3" + ajv: "npm:^8.6.3" + ajv-draft-04: "npm:^1.0.0" + call-me-maybe: "npm:^1.0.1" + peerDependencies: + openapi-types: ">=7" + checksum: 9a81529af6498a26e1d981bbbaccc02d1c7513ec4fdaa56c5f8fd048a73c171f6f92e55e85befa6fafc1bc4901be93c8af476fedc969cbf71b264c4f69cece84 + languageName: node + linkType: hard + +"@apisyouwonthate/style-guide@npm:^1.4.0": + version: 1.5.0 + resolution: "@apisyouwonthate/style-guide@npm:1.5.0" + dependencies: + "@stoplight/spectral-formats": "npm:^1.2.0" + "@stoplight/spectral-functions": "npm:^1.6.1" + checksum: d2c209f14ac5301ab97895ecd27b6072f9e7eb45cce650752feb323e0a06836c0765a0f820dcfbc36c71e34df70e0059e6109ba93571c20f21f1c957274ef2e4 + languageName: node + linkType: hard + "@ardatan/sync-fetch@npm:^0.0.1": version: 0.0.1 resolution: "@ardatan/sync-fetch@npm:0.0.1" @@ -50,31 +102,31 @@ __metadata: languageName: node linkType: hard -"@asyncapi/avro-schema-parser@npm:^3.0.7": - version: 3.0.9 - resolution: "@asyncapi/avro-schema-parser@npm:3.0.9" +"@asyncapi/avro-schema-parser@npm:^3.0.9": + version: 3.0.14 + resolution: "@asyncapi/avro-schema-parser@npm:3.0.14" dependencies: - "@asyncapi/parser": "npm:^3.0.2" + "@asyncapi/parser": "npm:^3.0.7" "@types/json-schema": "npm:^7.0.11" avsc: "npm:^5.7.6" - checksum: c9714a077b93a6dc9ed2c65425ea1fc8ff0d45c04e6bc8db738f4e522ade9b1946db3d44520997971c06ec10b2992de321d0d12523f6031b4e424e9dfe3bca7c + checksum: 031e1e40002a05cb3e89ca706143b3a8836e2873fed7b3afb7268cffd73edbb954664e121a83697d4c948f95cd472bc60c5e8ea3d3e7694ebdc55743a9a38f02 languageName: node linkType: hard -"@asyncapi/openapi-schema-parser@npm:^3.0.8": - version: 3.0.10 - resolution: "@asyncapi/openapi-schema-parser@npm:3.0.10" +"@asyncapi/openapi-schema-parser@npm:^3.0.10": + version: 3.0.15 + resolution: "@asyncapi/openapi-schema-parser@npm:3.0.15" dependencies: - "@asyncapi/parser": "npm:^3.0.2" + "@asyncapi/parser": "npm:^3.0.7" "@openapi-contrib/openapi-schema-to-json-schema": "npm:~3.2.0" ajv: "npm:^8.11.0" ajv-errors: "npm:^3.0.0" ajv-formats: "npm:^2.1.1" - checksum: 2a8d72eede12373b51d4684114863627af57e12fcbac87d3e5a6f2ffb2ba49453267c8acf47a0708e7a0ccff416386d6a4221b9c9a9ab5afc03b3e5e49216af5 + checksum: a641064ca5b14a6ddf9ee81dbc206ff8b42460e7b5c8b470e4d04b9bcdaa1ade653271191c51e3db9da7bd613f731226118b05f4ee92a635b16a3fc1643b8296 languageName: node linkType: hard -"@asyncapi/parser@npm:^3.0.1, @asyncapi/parser@npm:^3.0.2": +"@asyncapi/parser@npm:^3.0.2": version: 3.0.2 resolution: "@asyncapi/parser@npm:3.0.2" dependencies: @@ -101,25 +153,52 @@ __metadata: languageName: node linkType: hard -"@asyncapi/protobuf-schema-parser@npm:^3.0.4": - version: 3.0.6 - resolution: "@asyncapi/protobuf-schema-parser@npm:3.0.6" +"@asyncapi/parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@asyncapi/parser@npm:3.0.7" dependencies: - "@asyncapi/parser": "npm:^3.0.2" + "@asyncapi/specs": "npm:^6.5.0" + "@openapi-contrib/openapi-schema-to-json-schema": "npm:~3.2.0" + "@stoplight/json": "npm:^3.20.2" + "@stoplight/json-ref-readers": "npm:^1.2.2" + "@stoplight/json-ref-resolver": "npm:^3.1.5" + "@stoplight/spectral-core": "npm:^1.16.1" + "@stoplight/spectral-functions": "npm:^1.7.2" + "@stoplight/spectral-parsers": "npm:^1.0.2" + "@stoplight/spectral-ref-resolver": "npm:^1.0.3" + "@stoplight/types": "npm:^13.12.0" + "@types/json-schema": "npm:^7.0.11" + "@types/urijs": "npm:^1.19.19" + ajv: "npm:^8.11.0" + ajv-errors: "npm:^3.0.0" + ajv-formats: "npm:^2.1.1" + avsc: "npm:^5.7.5" + js-yaml: "npm:^4.1.0" + jsonpath-plus: "npm:^7.2.0" + node-fetch: "npm:2.6.7" + checksum: b56c950adf08d268184667b2c09359e907127192db749dfcad27f81cc183becfafce4efb8f84f7f536e45d912decc7aa1c0489fc007e894a2521d3f00cb5b88b + languageName: node + linkType: hard + +"@asyncapi/protobuf-schema-parser@npm:^3.0.6": + version: 3.2.4 + resolution: "@asyncapi/protobuf-schema-parser@npm:3.2.4" + dependencies: + "@asyncapi/parser": "npm:^3.0.7" "@types/protocol-buffers-schema": "npm:^3.4.1" - protocol-buffers-schema: "npm:^3.6.0" - checksum: 0ba4f7910ac514e1be678de4209abf0c9a547da54d82dc459f1957353fa90aaa6937c505baeb35c2abc2cdd9c805ff950bffaac57968e8a79bc0b87c5c874e81 + protobufjs: "npm:^7.2.6" + checksum: 6335abed64788973e017bab8fe20ef033442c8d9e5808381dd3916859f03987451ced29baedd8ea372c7533c56cd26599766251f388a65fc6e9e98808e5b9d79 languageName: node linkType: hard -"@asyncapi/react-component@npm:1.2.6": - version: 1.2.6 - resolution: "@asyncapi/react-component@npm:1.2.6" +"@asyncapi/react-component@npm:1.2.13": + version: 1.2.13 + resolution: "@asyncapi/react-component@npm:1.2.13" dependencies: - "@asyncapi/avro-schema-parser": "npm:^3.0.7" - "@asyncapi/openapi-schema-parser": "npm:^3.0.8" - "@asyncapi/parser": "npm:^3.0.1" - "@asyncapi/protobuf-schema-parser": "npm:^3.0.4" + "@asyncapi/avro-schema-parser": "npm:^3.0.9" + "@asyncapi/openapi-schema-parser": "npm:^3.0.10" + "@asyncapi/parser": "npm:^3.0.2" + "@asyncapi/protobuf-schema-parser": "npm:^3.0.6" highlight.js: "npm:^10.7.2" isomorphic-dompurify: "npm:^0.13.0" marked: "npm:^4.0.14" @@ -128,7 +207,16 @@ __metadata: peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 8b3b38daf33402d99e5d57292565cf935e8d514da86f4a14bd2964bb53154356b994b2c2b0c79eea3db5efec03e28e5e704eed4d1e9ff9731c44d99c450463dd + checksum: 88173e0c959b9fc511961e01f6e038249ca02a6e28492899c15f02b0a8fd03e4b91ac6ed0e3b6ba0c681022d523a98aeb00508e4907ef2bd15897b747911d140 + languageName: node + linkType: hard + +"@asyncapi/specs@npm:^4.1.0": + version: 4.3.1 + resolution: "@asyncapi/specs@npm:4.3.1" + dependencies: + "@types/json-schema": "npm:^7.0.11" + checksum: 6f5c3958cdfa6fa91f072fc6d9e0d727a9c0bff9f583612a1d8d9a5c58804864dd250ff48f8e0c806e18e3f2066fe70d5026103b0630a125db866fc9571ce82f languageName: node linkType: hard @@ -141,6 +229,15 @@ __metadata: languageName: node linkType: hard +"@asyncapi/specs@npm:^6.5.0": + version: 6.5.0 + resolution: "@asyncapi/specs@npm:6.5.0" + dependencies: + "@types/json-schema": "npm:^7.0.11" + checksum: a0d4d43b3d30efc9b7bdc1472ff5c813a69b11353cfed99f6f33c3dd27f1e06be2dd3e703eba61dfcc56ca2c2d1da663cbf07537f495a2679586835b1a84bfd2 + languageName: node + linkType: hard + "@aws-crypto/crc32@npm:3.0.0": version: 3.0.0 resolution: "@aws-crypto/crc32@npm:3.0.0" @@ -2614,22 +2711,22 @@ __metadata: languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.4.7": - version: 1.4.7 - resolution: "@backstage/app-defaults@npm:1.4.7" +"@backstage/app-defaults@npm:^1.5.0": + version: 1.5.0 + resolution: "@backstage/app-defaults@npm:1.5.0" dependencies: - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/plugin-permission-react": "npm:^0.4.19" - "@backstage/theme": "npm:^0.5.0" + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/theme": "npm:^0.5.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 68b70742e36287130fb4d325ff6b3e1a5e92a78ea2dcf4d9feca395b3dd8836a04df73eb5a5f0e5d457cb8a3b79f26e92b67afaee6448c2536e6e77fa47422f6 + checksum: 48bf3c919e4525f12a22c229799923a69d444f1bddb8ffc13211b9f1d61eef583faecd3635dbcbbfccd7f6bdbc1ea997a12f050e1ff2953ee6cd567c56fc006e languageName: node linkType: hard @@ -2671,7 +2768,45 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-common@npm:^0.19.8, @backstage/backend-common@npm:^0.19.9": +"@backstage/backend-app-api@npm:^0.5.13": + version: 0.5.13 + resolution: "@backstage/backend-app-api@npm:0.5.13" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/cli-common": "npm:^0.1.13" + "@backstage/cli-node": "npm:^0.2.3" + "@backstage/config": "npm:^1.1.1" + "@backstage/config-loader": "npm:^1.6.2" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/types": "npm:^1.1.1" + "@manypkg/get-packages": "npm:^1.1.3" + "@types/cors": "npm:^2.8.6" + "@types/express": "npm:^4.17.6" + compression: "npm:^1.7.4" + cors: "npm:^2.8.5" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + fs-extra: "npm:^11.2.0" + helmet: "npm:^6.0.0" + lodash: "npm:^4.17.21" + logform: "npm:^2.3.2" + minimatch: "npm:^5.0.0" + minimist: "npm:^1.2.5" + morgan: "npm:^1.10.0" + node-forge: "npm:^1.3.1" + selfsigned: "npm:^2.0.0" + stoppable: "npm:^1.1.0" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.5.0" + checksum: 328f53734512a74c80b5ea27ff42fb0e29fba35274cb25573009a9fbda436d96a16bd17e0a4de3c03e40d9cb8a7454dd6785b41f6df19d124307237aa2a8075c + languageName: node + linkType: hard + +"@backstage/backend-common@npm:^0.19.9": version: 0.19.10 resolution: "@backstage/backend-common@npm:0.19.10" dependencies: @@ -2807,6 +2942,84 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-common@npm:^0.21.0, @backstage/backend-common@npm:^0.21.2": + version: 0.21.2 + resolution: "@backstage/backend-common@npm:0.21.2" + dependencies: + "@aws-sdk/abort-controller": "npm:^3.347.0" + "@aws-sdk/client-s3": "npm:^3.350.0" + "@aws-sdk/credential-providers": "npm:^3.350.0" + "@aws-sdk/types": "npm:^3.347.0" + "@backstage/backend-app-api": "npm:^0.5.13" + "@backstage/backend-dev-utils": "npm:^0.1.4" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/cli-common": "npm:^0.1.13" + "@backstage/config": "npm:^1.1.1" + "@backstage/config-loader": "npm:^1.6.2" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-aws-node": "npm:^0.1.9" + "@backstage/types": "npm:^1.1.1" + "@google-cloud/storage": "npm:^7.0.0" + "@keyv/memcache": "npm:^1.3.5" + "@keyv/redis": "npm:^2.5.3" + "@kubernetes/client-node": "npm:0.20.0" + "@manypkg/get-packages": "npm:^1.1.3" + "@octokit/rest": "npm:^19.0.3" + "@types/cors": "npm:^2.8.6" + "@types/dockerode": "npm:^3.3.0" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + "@types/webpack-env": "npm:^1.15.2" + archiver: "npm:^6.0.0" + base64-stream: "npm:^1.0.0" + compression: "npm:^1.7.4" + concat-stream: "npm:^2.0.0" + cors: "npm:^2.8.5" + dockerode: "npm:^4.0.0" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^14.0.0" + helmet: "npm:^6.0.0" + isomorphic-git: "npm:^1.23.0" + jose: "npm:^4.6.0" + keyv: "npm:^4.5.2" + knex: "npm:^3.0.0" + lodash: "npm:^4.17.21" + logform: "npm:^2.3.2" + luxon: "npm:^3.0.0" + minimatch: "npm:^5.0.0" + mysql2: "npm:^2.2.5" + node-fetch: "npm:^2.6.7" + p-limit: "npm:^3.1.0" + pg: "npm:^8.11.3" + raw-body: "npm:^2.4.1" + tar: "npm:^6.1.12" + uuid: "npm:^8.3.2" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.5.0" + yauzl: "npm:^2.10.0" + yn: "npm:^4.0.0" + peerDependencies: + pg-connection-string: ^2.3.0 + peerDependenciesMeta: + pg-connection-string: + optional: true + checksum: 44a332f2ef7fbde21064fc73c2a22c714de9c7330d1a5f4e435bb5d2ff65889a69ff00b75f9ffedfe049f58d901a033e76585ee71b3e62d25038965db7e0c067 + languageName: node + linkType: hard + +"@backstage/backend-defaults@npm:^0.2.12": + version: 0.2.12 + resolution: "@backstage/backend-defaults@npm:0.2.12" + dependencies: + "@backstage/backend-app-api": "npm:^0.5.13" + "@backstage/backend-common": "npm:^0.21.2" + checksum: d7fdb8e0a6c415c6dd36bcd2c45ba11853a1e506d2e0c39130d60f7233ba9947f80c3fdd36c0d8d41cfb8697939da5c12374ea5c695add91607dc9d95986822e + languageName: node + linkType: hard + "@backstage/backend-dev-utils@npm:^0.1.2, @backstage/backend-dev-utils@npm:^0.1.3": version: 0.1.3 resolution: "@backstage/backend-dev-utils@npm:0.1.3" @@ -2814,11 +3027,53 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/backend-openapi-utils@npm:0.1.2" +"@backstage/backend-dev-utils@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/backend-dev-utils@npm:0.1.4" + checksum: f6d1f271a99453a0fd70cb82cafb22a9e593b6b5dc558ac45181953311fcfb9c2beb4bb1aa5349bf82433f5fb81d8ac905e2cbbe6dbb98590f99e79986964524 + languageName: node + linkType: hard + +"@backstage/backend-dynamic-feature-service@npm:^0.2.0": + version: 0.2.2 + resolution: "@backstage/backend-dynamic-feature-service@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-app-api": "npm:^0.5.13" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/cli-common": "npm:^0.1.13" + "@backstage/cli-node": "npm:^0.2.3" + "@backstage/config": "npm:^1.1.1" + "@backstage/config-loader": "npm:^1.6.2" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-app-node": "npm:^0.1.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-catalog-backend": "npm:^1.17.2" + "@backstage/plugin-events-backend": "npm:^0.2.21" + "@backstage/plugin-events-node": "npm:^0.2.21" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + "@backstage/plugin-search-backend-node": "npm:^1.2.16" + "@backstage/plugin-search-common": "npm:^1.2.10" + "@backstage/types": "npm:^1.1.1" + "@manypkg/get-packages": "npm:^1.1.3" + "@types/express": "npm:^4.17.6" + chokidar: "npm:^3.5.3" + express: "npm:^4.17.1" + fs-extra: "npm:^11.2.0" + lodash: "npm:^4.17.21" + winston: "npm:^3.2.1" + checksum: f95abbf5ae73b9392676fb1adb7f7b09302d1b92f535af77c24312a389bcd0062921fde84bc072c20449f1f93387cbd9592e25064a90624b102e28f8bfbf8ee8 + languageName: node + linkType: hard + +"@backstage/backend-openapi-utils@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/backend-openapi-utils@npm:0.1.5" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/errors": "npm:^1.2.3" "@types/express": "npm:^4.17.6" "@types/express-serve-static-core": "npm:^4.17.5" @@ -2829,11 +3084,27 @@ __metadata: lodash: "npm:^4.17.21" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 19c2a0a5ec4deccf9d97a6c99dfd8e5015b9147dab51c9ec1689c2d2dada2be92ac3fb89c5b5eb3b61278e9507c2780e23f01b0355db95b55a140dbeae71d329 + checksum: 2ae06554c4f5003d6fddccd65c6e3128065319c18310da3b4e55a88c4279d0d96ce04b02cde8cfad0e12da379d3b290a42fcd59603a7d80c7d1d3fa3f1d15933 + languageName: node + linkType: hard + +"@backstage/backend-plugin-api@npm:^0.6.10, @backstage/backend-plugin-api@npm:^0.6.12": + version: 0.6.12 + resolution: "@backstage/backend-plugin-api@npm:0.6.12" + dependencies: + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/config": "npm:^1.1.1" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/types": "npm:^1.1.1" + "@types/express": "npm:^4.17.6" + express: "npm:^4.17.1" + knex: "npm:^3.0.0" + checksum: 2053a4deddaea32d4809c5afef6978560111d08ae4695b177c5cb5c5274803eaccaa0df6cb4533fe1d2f29b5e9846a5b4ef22c3532675a1980c3946055f924cc languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^0.6.6, @backstage/backend-plugin-api@npm:^0.6.7, @backstage/backend-plugin-api@npm:^0.6.9": +"@backstage/backend-plugin-api@npm:^0.6.7, @backstage/backend-plugin-api@npm:^0.6.9": version: 0.6.9 resolution: "@backstage/backend-plugin-api@npm:0.6.9" dependencies: @@ -2849,54 +3120,45 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-manager@npm:@janus-idp/backend-plugin-manager@0.0.2-janus.5": - version: 0.0.2-janus.5 - resolution: "@janus-idp/backend-plugin-manager@npm:0.0.2-janus.5" +"@backstage/backend-tasks@npm:^0.5.14": + version: 0.5.14 + resolution: "@backstage/backend-tasks@npm:0.5.14" dependencies: - "@backstage/backend-common": "npm:^0.19.8" - "@backstage/backend-plugin-api": "npm:^0.6.6" - "@backstage/backend-tasks": "npm:^0.5.11" - "@backstage/cli-common": "npm:^0.1.13" - "@backstage/cli-node": "npm:^0.1.5" + "@backstage/backend-common": "npm:^0.20.1" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.0" - "@backstage/plugin-catalog-backend": "npm:^1.14.0" - "@backstage/plugin-events-backend": "npm:^0.2.15" - "@backstage/plugin-events-node": "npm:^0.2.15" - "@backstage/plugin-permission-common": "npm:^0.7.9" - "@backstage/plugin-permission-node": "npm:^0.7.17" - "@backstage/plugin-scaffolder-node": "npm:^0.2.7" - "@backstage/plugin-search-backend-node": "npm:^1.2.10" - "@backstage/plugin-search-common": "npm:^1.2.7" "@backstage/types": "npm:^1.1.1" - "@types/express": "npm:^4.17.6" - chokidar: "npm:^3.5.3" - express: "npm:^4.17.1" + "@opentelemetry/api": "npm:^1.3.0" + "@types/luxon": "npm:^3.0.0" + cron: "npm:^2.0.0" + knex: "npm:^3.0.0" lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + uuid: "npm:^8.0.0" winston: "npm:^3.2.1" - checksum: 0d3fe2f687a060864453bffacfb38fd95a1161796f98a9771d43bcd0c8f75c2bd8e91621745ecebc2eb8563e4bee648c8ef980480f03cf5bf0592ba55c0c1a22 + zod: "npm:^3.22.4" + checksum: 9f242bc1cf0310d575eeeb7889f5603138f68f53b74032e8f84d2e1cc588b05d424fefea56236a99fe24d48846f7ad3362b292761030388ead064f4d89031036 languageName: node linkType: hard -"@backstage/backend-tasks@npm:^0.5.11, @backstage/backend-tasks@npm:^0.5.14": - version: 0.5.14 - resolution: "@backstage/backend-tasks@npm:0.5.14" +"@backstage/backend-tasks@npm:^0.5.15, @backstage/backend-tasks@npm:^0.5.17": + version: 0.5.17 + resolution: "@backstage/backend-tasks@npm:0.5.17" dependencies: - "@backstage/backend-common": "npm:^0.20.1" + "@backstage/backend-common": "npm:^0.21.2" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" "@backstage/types": "npm:^1.1.1" "@opentelemetry/api": "npm:^1.3.0" "@types/luxon": "npm:^3.0.0" - cron: "npm:^2.0.0" + cron: "npm:^3.0.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" uuid: "npm:^8.0.0" winston: "npm:^3.2.1" zod: "npm:^3.22.4" - checksum: 9f242bc1cf0310d575eeeb7889f5603138f68f53b74032e8f84d2e1cc588b05d424fefea56236a99fe24d48846f7ad3362b292761030388ead064f4d89031036 + checksum: 0da3085eb79b089098ef7e8a9f97809f87581c8ae5e12aa22db47263267cdd56adae5eb59224bdb024d123abbe04af3ce24caa2ca3c80cb78a97a5029740d3ec languageName: node linkType: hard @@ -2912,6 +3174,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-client@npm:^1.6.0": + version: 1.6.0 + resolution: "@backstage/catalog-client@npm:1.6.0" + dependencies: + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/errors": "npm:^1.2.3" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 16f3a8e2405f84fcc6d93bc92306f97d87cb36119603de9e6435236bcdcd41f9fb0418ccdd0d03dd89b214b9d8e3877835c732074c7ec177a9e224bd6a390deb + languageName: node + linkType: hard + "@backstage/catalog-model@npm:^1.4.3": version: 1.4.3 resolution: "@backstage/catalog-model@npm:1.4.3" @@ -2924,6 +3198,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@npm:^1.4.4": + version: 1.4.4 + resolution: "@backstage/catalog-model@npm:1.4.4" + dependencies: + "@backstage/errors": "npm:^1.2.3" + "@backstage/types": "npm:^1.1.1" + ajv: "npm:^8.10.0" + lodash: "npm:^4.17.21" + checksum: 9d81582959e4cca46b8f9d8cb946c205a7a2eeb737e0ae29dd8af56d33de3f647f6ad8133ea0ea065381b8bcb296e1ad0ce3e7a007f845e35d054121d4f355a2 + languageName: node + linkType: hard + "@backstage/cli-common@npm:^0.1.13": version: 0.1.13 resolution: "@backstage/cli-common@npm:0.1.13" @@ -2931,9 +3217,9 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.1.5": - version: 0.1.5 - resolution: "@backstage/cli-node@npm:0.1.5" +"@backstage/cli-node@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/cli-node@npm:0.2.2" dependencies: "@backstage/cli-common": "npm:^0.1.13" "@backstage/errors": "npm:^1.2.3" @@ -2942,39 +3228,39 @@ __metadata: "@yarnpkg/parsers": "npm:^3.0.0-rc.4" fs-extra: "npm:10.1.0" semver: "npm:^7.5.3" - zod: "npm:^3.21.4" - checksum: d26e550aa3c3299bbb7cb365a7bc225fa1eb45a6903f339b1876d4eea282632555b9a89ce922170b92f5f0797e82b2ff8519cddec0e73947bd023e01aefc14ab + zod: "npm:^3.22.4" + checksum: ba23eb6b453f03a1790258ee92b8faafd9bae2b6a28610122859845833979843ff2c86dbbf38472ee5149ee73cb60f0734fd55edb873588de27ca1e82fddb3d8 languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/cli-node@npm:0.2.2" +"@backstage/cli-node@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/cli-node@npm:0.2.3" dependencies: "@backstage/cli-common": "npm:^0.1.13" "@backstage/errors": "npm:^1.2.3" "@backstage/types": "npm:^1.1.1" "@manypkg/get-packages": "npm:^1.1.3" "@yarnpkg/parsers": "npm:^3.0.0-rc.4" - fs-extra: "npm:10.1.0" + fs-extra: "npm:^11.2.0" semver: "npm:^7.5.3" zod: "npm:^3.22.4" - checksum: ba23eb6b453f03a1790258ee92b8faafd9bae2b6a28610122859845833979843ff2c86dbbf38472ee5149ee73cb60f0734fd55edb873588de27ca1e82fddb3d8 + checksum: 2858832e1c4ec9529fc1c74f8da6bef06815c831ef3af668ab679900d00ce73fa579d43c04748bd362efffabb093b7434a860c6b831a08de5801a9eb23c88f84 languageName: node linkType: hard -"@backstage/cli@npm:^0.25.1": - version: 0.25.1 - resolution: "@backstage/cli@npm:0.25.1" +"@backstage/cli@npm:^0.25.2": + version: 0.25.2 + resolution: "@backstage/cli@npm:0.25.2" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/cli-common": "npm:^0.1.13" - "@backstage/cli-node": "npm:^0.2.2" + "@backstage/cli-node": "npm:^0.2.3" "@backstage/config": "npm:^1.1.1" - "@backstage/config-loader": "npm:^1.6.1" + "@backstage/config-loader": "npm:^1.6.2" "@backstage/errors": "npm:^1.2.3" - "@backstage/eslint-plugin": "npm:^0.1.4" - "@backstage/integration": "npm:^1.8.0" + "@backstage/eslint-plugin": "npm:^0.1.5" + "@backstage/integration": "npm:^1.9.0" "@backstage/release-manifests": "npm:^0.0.11" "@backstage/types": "npm:^1.1.1" "@manypkg/get-packages": "npm:^1.1.3" @@ -2999,7 +3285,7 @@ __metadata: "@swc/core": "npm:^1.3.46" "@swc/helpers": "npm:^0.5.0" "@swc/jest": "npm:^0.2.22" - "@types/jest": "npm:^29.0.0" + "@types/jest": "npm:^29.5.11" "@types/webpack-env": "npm:^1.15.2" "@typescript-eslint/eslint-plugin": "npm:^6.12.0" "@typescript-eslint/parser": "npm:^6.7.2" @@ -3009,35 +3295,35 @@ __metadata: buffer: "npm:^6.0.3" chalk: "npm:^4.0.0" chokidar: "npm:^3.3.1" - commander: "npm:^9.1.0" + commander: "npm:^12.0.0" cross-fetch: "npm:^4.0.0" cross-spawn: "npm:^7.0.3" css-loader: "npm:^6.5.1" ctrlc-windows: "npm:^2.1.0" diff: "npm:^5.0.0" - esbuild: "npm:^0.19.0" - esbuild-loader: "npm:^2.18.0" + esbuild: "npm:^0.20.0" + esbuild-loader: "npm:^4.0.0" eslint: "npm:^8.6.0" - eslint-config-prettier: "npm:^8.3.0" + eslint-config-prettier: "npm:^9.0.0" eslint-formatter-friendly: "npm:^7.0.0" - eslint-plugin-deprecation: "npm:^1.3.2" + eslint-plugin-deprecation: "npm:^2.0.0" eslint-plugin-import: "npm:^2.25.4" eslint-plugin-jest: "npm:^27.0.0" eslint-plugin-jsx-a11y: "npm:^6.5.1" eslint-plugin-react: "npm:^7.28.0" eslint-plugin-react-hooks: "npm:^4.3.0" eslint-plugin-unused-imports: "npm:^3.0.0" - eslint-webpack-plugin: "npm:^3.1.1" + eslint-webpack-plugin: "npm:^4.0.0" express: "npm:^4.17.1" - fork-ts-checker-webpack-plugin: "npm:^7.0.0-alpha.8" - fs-extra: "npm:10.1.0" - git-url-parse: "npm:^13.0.0" + fork-ts-checker-webpack-plugin: "npm:^9.0.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^14.0.0" glob: "npm:^7.1.7" global-agent: "npm:^3.0.0" handlebars: "npm:^4.7.3" html-webpack-plugin: "npm:^5.3.1" inquirer: "npm:^8.2.0" - jest: "npm:^29.0.2" + jest: "npm:^29.7.0" jest-css-modules: "npm:^2.1.0" jest-environment-jsdom: "npm:^29.0.2" jest-runtime: "npm:^29.0.2" @@ -3049,6 +3335,7 @@ __metadata: node-libs-browser: "npm:^2.2.1" npm-packlist: "npm:^5.0.0" ora: "npm:^5.3.0" + p-queue: "npm:^6.6.2" postcss: "npm:^8.1.0" process: "npm:^0.11.10" react-dev-utils: "npm:^12.0.0-next.60" @@ -3080,7 +3367,7 @@ __metadata: "@vitejs/plugin-react": ^4.0.4 vite: ^4.4.9 vite-plugin-html: ^3.2.0 - vite-plugin-node-polyfills: ^0.17.0 + vite-plugin-node-polyfills: ^0.21.0 peerDependenciesMeta: "@vitejs/plugin-react": optional: true @@ -3092,7 +3379,7 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: be075b91e8950f294f10ef9a3d62068b6221527f6b9a224b2dc6c9868f72af849be1c6666da81c49b0575594f870c437b42a7f2abfdca28c08a182c080ded76e + checksum: 292871bc74886aca17793ec63f7ff4e648eab7bb38cdffe740795cf9111844c39abd807a08acb76f5fefe256776b1d45575ee02ddce5bb82742d8659073ac293 languageName: node linkType: hard @@ -3120,6 +3407,30 @@ __metadata: languageName: node linkType: hard +"@backstage/config-loader@npm:^1.6.2": + version: 1.6.2 + resolution: "@backstage/config-loader@npm:1.6.2" + dependencies: + "@backstage/cli-common": "npm:^0.1.13" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/types": "npm:^1.1.1" + "@types/json-schema": "npm:^7.0.6" + ajv: "npm:^8.10.0" + chokidar: "npm:^3.5.2" + fs-extra: "npm:^11.2.0" + json-schema: "npm:^0.4.0" + json-schema-merge-allof: "npm:^0.8.1" + json-schema-traverse: "npm:^1.0.0" + lodash: "npm:^4.17.21" + minimist: "npm:^1.2.5" + node-fetch: "npm:^2.6.7" + typescript-json-schema: "npm:^0.63.0" + yaml: "npm:^2.0.0" + checksum: 21025492a0299b305a90aefb207b3510d6f126599cfcf7ddf11193446762d0b603f5cc359ee3e5f553373fc068703809af11e28c0515894063ba81289ba2535c + languageName: node + linkType: hard + "@backstage/config@npm:^1.1.1": version: 1.1.1 resolution: "@backstage/config@npm:1.1.1" @@ -3131,7 +3442,7 @@ __metadata: languageName: node linkType: hard -"@backstage/core-app-api@npm:^1.11.1, @backstage/core-app-api@npm:^1.11.3": +"@backstage/core-app-api@npm:^1.11.1": version: 1.11.3 resolution: "@backstage/core-app-api@npm:1.11.3" dependencies: @@ -3156,19 +3467,44 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/core-compat-api@npm:0.1.1" +"@backstage/core-app-api@npm:^1.12.0": + version: 1.12.0 + resolution: "@backstage/core-app-api@npm:1.12.0" dependencies: - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/frontend-plugin-api": "npm:^0.5.0" + "@backstage/config": "npm:^1.1.1" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.7" + "@types/prop-types": "npm:^15.7.3" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + history: "npm:^5.0.0" + i18next: "npm:^22.4.15" + lodash: "npm:^4.17.21" + prop-types: "npm:^15.7.2" + react-use: "npm:^17.2.4" + zen-observable: "npm:^0.10.0" + zod: "npm:^3.22.4" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 5ca0cb2bbad7bbdd1f5e8ea05a94f20393968b79f38d613280ae2a7ceb7c707737c86caeb9c03104a353dbd9c1df02811e92f3207f36f6e9af3f3206ed44aff0 + languageName: node + linkType: hard + +"@backstage/core-compat-api@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/core-compat-api@npm:0.2.0" + dependencies: + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" "@backstage/version-bridge": "npm:^1.0.7" "@types/react": "npm:^16.13.1 || ^17.0.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 101d0e7affaaed0d16b49dae1c541563a8df97f4805f72f7af13e09edf89a637c3799c69d84ef5e1766e9ba7d3c0582ad8ed7ba016cec5c4b776ad037271c6a2 + checksum: 5e631ab70adb8993a322fedc0712bb2a7f8c754c3e6a68e88a5328d45a2647440efa999227864d4f58dbbbfd3070107404bdeee8d792ce9f63f154e3e38f51e2 languageName: node linkType: hard @@ -3223,6 +3559,57 @@ __metadata: languageName: node linkType: hard +"@backstage/core-components@npm:^0.14.0": + version: 0.14.0 + resolution: "@backstage/core-components@npm:0.14.0" + dependencies: + "@backstage/config": "npm:^1.1.1" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/errors": "npm:^1.2.3" + "@backstage/theme": "npm:^0.5.1" + "@backstage/version-bridge": "npm:^1.0.7" + "@date-io/core": "npm:^1.3.13" + "@material-table/core": "npm:^3.1.0" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:4.0.0-alpha.61" + "@react-hookz/web": "npm:^24.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + "@types/react-sparklines": "npm:^1.7.0" + "@types/react-text-truncate": "npm:^0.14.0" + ansi-regex: "npm:^6.0.1" + classnames: "npm:^2.2.6" + d3-selection: "npm:^3.0.0" + d3-shape: "npm:^3.0.0" + d3-zoom: "npm:^3.0.0" + dagre: "npm:^0.8.5" + linkify-react: "npm:4.1.3" + linkifyjs: "npm:4.1.3" + lodash: "npm:^4.17.21" + pluralize: "npm:^8.0.0" + qs: "npm:^6.9.4" + rc-progress: "npm:3.5.1" + react-helmet: "npm:6.1.0" + react-hook-form: "npm:^7.12.2" + react-idle-timer: "npm:5.6.2" + react-markdown: "npm:^8.0.0" + react-sparklines: "npm:^1.7.0" + react-syntax-highlighter: "npm:^15.4.5" + react-text-truncate: "npm:^0.19.0" + react-use: "npm:^17.3.2" + react-virtualized-auto-sizer: "npm:^1.0.11" + react-window: "npm:^1.8.6" + remark-gfm: "npm:^3.0.1" + zen-observable: "npm:^0.10.0" + zod: "npm:^3.22.4" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 096fc64a0d8c992eeb60ef10bbd92aab015fdfbef5fe624a683f90e671fe249f520a453ea8784109afbac5dee1ba3455b4cd39a6070bbfe5e566593629f9828f + languageName: node + linkType: hard + "@backstage/core-plugin-api@npm:^1.8.0, @backstage/core-plugin-api@npm:^1.8.2": version: 1.8.2 resolution: "@backstage/core-plugin-api@npm:1.8.2" @@ -3240,18 +3627,36 @@ __metadata: languageName: node linkType: hard -"@backstage/e2e-test-utils@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/e2e-test-utils@npm:0.1.0" +"@backstage/core-plugin-api@npm:^1.9.0": + version: 1.9.0 + resolution: "@backstage/core-plugin-api@npm:1.9.0" + dependencies: + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.7" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + history: "npm:^5.0.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 197898973a4284f8b428db5274880ef4ae59b0675d8400505d52a0b922e2c824bfa25ebd62b48562bc97aaf652dbeb37dc083a8fe3eb74a2f50f868f0cf1fb72 + languageName: node + linkType: hard + +"@backstage/e2e-test-utils@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/e2e-test-utils@npm:0.1.1" dependencies: "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^10.1.0" + fs-extra: "npm:^11.0.0" peerDependencies: "@playwright/test": ^1.32.3 peerDependenciesMeta: "@playwright/test": optional: true - checksum: 7871ce0a40d86954f4892384d5a82d97bc20aa77f91335870aab0a3b8c9e5940f3f81a8b59587dcf77336527d9fcfa6174add64fcb279d57bffe450ca4cf2493 + checksum: d567023ecb011f6b979076a9fe901ac09be932804a4e1d270f1126fe37ceb37cda60a5ebb87ce61d83298e0cbc44f64c1463d08cb15bfd91d3cd31fb6ee14b69 languageName: node linkType: hard @@ -3265,13 +3670,13 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/eslint-plugin@npm:0.1.4" +"@backstage/eslint-plugin@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/eslint-plugin@npm:0.1.5" dependencies: "@manypkg/get-packages": "npm:^1.1.3" minimatch: "npm:^5.1.2" - checksum: 4d8644386cc1fe283445b0f07998cd93568275eb894176624db4e466d60008b21e6d1980d2ab56a2b2dc19c846c0058861e3a62a437887cd9018887f0c93e378 + checksum: da280a2ced23e3c73c4dd6dc264c683996476f15f59bf30ce435413ca66816d8dc5434b92b61f7d511adf3765333773ff013e3ddac8287b1a9e6da7e2b2d9a7e languageName: node linkType: hard @@ -3295,6 +3700,26 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-plugin-api@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage/frontend-plugin-api@npm:0.6.0" + dependencies: + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.7" + "@material-ui/core": "npm:^4.12.4" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 7012b280cef4b048c15ff42c706ec14f81005e1ea913ce404ff1bae5dacbe474d17043e7fbc0c26ea1005221466eccea7c8f44896f51ae41ad2d5f459831ea5c + languageName: node + linkType: hard + "@backstage/integration-aws-node@npm:^0.1.8": version: 0.1.8 resolution: "@backstage/integration-aws-node@npm:0.1.8" @@ -3310,6 +3735,21 @@ __metadata: languageName: node linkType: hard +"@backstage/integration-aws-node@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/integration-aws-node@npm:0.1.9" + dependencies: + "@aws-sdk/client-sts": "npm:^3.350.0" + "@aws-sdk/credential-provider-node": "npm:^3.350.0" + "@aws-sdk/credential-providers": "npm:^3.350.0" + "@aws-sdk/types": "npm:^3.347.0" + "@aws-sdk/util-arn-parser": "npm:^3.310.0" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + checksum: 8c54ac2575a8714d15d3c0d6dad6cc0ab5f938ededd94553a674ce154df81539d752ce0a3dabfedfba9b0742443445353b8444988c6cdd17c162516cef6ae525 + languageName: node + linkType: hard + "@backstage/integration-react@npm:^1.1.21, @backstage/integration-react@npm:^1.1.23": version: 1.1.23 resolution: "@backstage/integration-react@npm:1.1.23" @@ -3328,6 +3768,24 @@ __metadata: languageName: node linkType: hard +"@backstage/integration-react@npm:^1.1.24": + version: 1.1.24 + resolution: "@backstage/integration-react@npm:1.1.24" + dependencies: + "@backstage/config": "npm:^1.1.1" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/integration": "npm:^1.9.0" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@types/react": "npm:^16.13.1 || ^17.0.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: b3100a76408278e802fa7e7ac870cdd0e0cf8585cbc3bb66da48e9ce119dd97a7cdbb1a51496a772610e48b46aa7fee27419df113e42e6e1e4cd8dc44f3cd1b4 + languageName: node + linkType: hard + "@backstage/integration@npm:^1.7.2, @backstage/integration@npm:^1.8.0": version: 1.8.0 resolution: "@backstage/integration@npm:1.8.0" @@ -3344,24 +3802,43 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.10.3": - version: 0.10.3 - resolution: "@backstage/plugin-api-docs@npm:0.10.3" +"@backstage/integration@npm:^1.9.0": + version: 1.9.0 + resolution: "@backstage/integration@npm:1.9.0" dependencies: - "@asyncapi/react-component": "npm:1.2.6" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/plugin-catalog": "npm:^1.16.1" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-permission-react": "npm:^0.4.19" + "@azure/identity": "npm:^4.0.0" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@octokit/auth-app": "npm:^4.0.0" + "@octokit/rest": "npm:^19.0.3" + cross-fetch: "npm:^4.0.0" + git-url-parse: "npm:^14.0.0" + lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + checksum: 944b9505ef6f063925867f4019c97922ef812160edd29a42d6699c6d203a78ce443778a8ad3b07c5289bf1a4442d488099a8da8d6f021ed7e266686b4914365d + languageName: node + linkType: hard + +"@backstage/plugin-api-docs@npm:^0.11.0": + version: 0.11.0 + resolution: "@backstage/plugin-api-docs@npm:0.11.0" + dependencies: + "@asyncapi/react-component": "npm:1.2.13" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog": "npm:^1.17.0" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-permission-react": "npm:^0.4.20" "@graphiql/react": "npm:^0.20.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" - graphiql: "npm:3.0.10" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + graphiql: "npm:3.1.0" graphql: "npm:^16.0.0" graphql-config: "npm:^5.0.2" graphql-ws: "npm:^5.4.1" @@ -3371,24 +3848,24 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: e98e3ba57937e81cc384bff73a0e7507033ec7583e1a854bf6100c295bdb116d097cc800151335b3bdc04d2f6baac34b242f3fe3f4f360786f03924fe90622f9 + checksum: 5b398850cdb80e6ac8cce9a99685d9a6b23c4365e6846887b2a085cdc0d91cf935738bce972470d595d7092e88ad61b806c8ec70ba6a3a6fb144f5fb81ab5368 languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.3.57": - version: 0.3.57 - resolution: "@backstage/plugin-app-backend@npm:0.3.57" +"@backstage/plugin-app-backend@npm:^0.3.60": + version: 0.3.60 + resolution: "@backstage/plugin-app-backend@npm:0.3.60" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" - "@backstage/config-loader": "npm:^1.6.1" - "@backstage/plugin-app-node": "npm:^0.1.9" + "@backstage/config-loader": "npm:^1.6.2" + "@backstage/plugin-app-node": "npm:^0.1.12" "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" - fs-extra: "npm:10.1.0" + fs-extra: "npm:^11.2.0" globby: "npm:^11.0.0" helmet: "npm:^6.0.0" knex: "npm:^3.0.0" @@ -3396,141 +3873,195 @@ __metadata: luxon: "npm:^3.0.0" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 2e0bd7d37ab9160bb8cb1776e5d87de9a8821c2b7aff7f7e4dbcc548ce644097ae66d755a708958a1d4b0d185bbdd55a37737a434f3c25b53342ecf0d05e911f + checksum: 8f763b1ef7c94aeed7934ea311e1897adfd2fa6cb3f63e1dd3607bd5098c96a4fec3eddcb3b4b2919986f18bf096ee4a06d6540c6bb18462a40a510d50eb90a6 languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.9": - version: 0.1.9 - resolution: "@backstage/plugin-app-node@npm:0.1.9" +"@backstage/plugin-app-node@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-app-node@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config-loader": "npm:^1.6.2" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" - checksum: 70a26ac0c25be047de8feecddfe6b6e88f112cc8c13c3438d03d816cd425f9c342b3d2e6deda7deebe5ad9d6fa140209ed038dae4d1f8cadaafea0292abd7619 + fs-extra: "npm:^11.2.0" + checksum: ba01f27076204eebd441b6a184198664848e9a323d404a42d8522d4e9a915494861524a60cf1a316cc38d6eee3d8d00ef5a0d96c6c3cf8b7f49f5c54a630072a languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.1.1" +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.1.4" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-atlassian-oauth2: "npm:^2.1.0" - checksum: 9f540dea8519dd5987acf88c7615005a10389643d174fe04d8585e05faf2bb46ce4b5e14f5525b176c425fbf2c51d4eeec7ea3e4c69b96b60c11c7eb2f6d2df8 + checksum: a546e9428e65a7976b7cc770fb2769bbe483c3df7b05a0035cf3740999cd32c9d09d8e28b977896bb9850b8e920e42fe961eda3d8033b2896657c20e5d4f4272 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.2.3" +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.1.3": + version: 0.1.3 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.1.3" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/plugin-auth-backend": "npm:^0.21.2" + "@backstage/plugin-auth-node": "npm:^0.4.7" + jose: "npm:^4.6.0" + node-cache: "npm:^5.1.2" + node-fetch: "npm:^2.6.7" + checksum: 1d4000283ea2d01a2423733bbd5c2f1f1a4e6dbce39c7e90637a73bc478e964ad60d3941bdfb33b290e9a8278a59a9bed20cf215e38190747f08b48fc865fc0a + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.2.7" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" "@backstage/types": "npm:^1.1.1" google-auth-library: "npm:^8.0.0" - checksum: 2b2e5f9ea97de8f6ece4a205da4be1c2341f75d93d212fcdcfa8e41957711c097e7fd3ad4b1d5cd24a2cc6ee9adfefd42358af98ebfe1eaf8721509e50aef0c0 + checksum: 61ab5003cf14c37bdd93caf4a4677fa8123b7f2bcc962f2658483157f62de22f0accffec1999538c48355f89bcaab395a45795ca86f903d76d770cbc6ed0aa3a languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.1.6" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.1.9" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" passport-github2: "npm:^0.1.12" - checksum: 6afeebdba5dea3d5efe33d3e8551e05288f2da468808a4e9b86155b2184325c654a3771218eaf73d0d1fbb69191b38f5d15810452dbce6bdf13659099a9d58cc + checksum: 0ce9f44938cf465a7d5753945dfc67f23d7cba013e5a2b3a7c60f63dd8325e3cf3e0693cca5c47f0779092bf7e837d7ee4ec365fe8ff6594713fbbd0298e93c6 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.1.6" +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.1.9" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" - checksum: 08301e19fc078b9867338609af09b648b9846289f4c574cabdc8d683f6d9c0edf92bf6e69e8654fded74fe810aaf07dd0a68fea8eebaa247d01aaa0de59761f0 + checksum: fbce1f8109c61af2257252ace705e363eea1808c4f9a86965360abaafaf2284cbcfd2a44bba1c86451a6f178fdbe736a8344370b32e17db15f253ea8efbe01f4 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.1.6" +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.1.9" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" google-auth-library: "npm:^8.0.0" passport-google-oauth20: "npm:^2.0.0" - checksum: fe6cf5ae2e22cd82a30fc1bc62bc1fb1561063899afd8dedd5e0b63fd9859f008caebb9ba91c7273f158182574e1b36f2ef79484752b224a5a4702fc297eedb0 + checksum: ec7c8e2469857e8e51ca2c5a55454dcf9d7a7a8bb7212aa8d7e640348a6c6aea71e655e704cebe3c3e8187066141db10ea08662f3eabe960cf95530940af0f1b languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.1.6" +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.1.7" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" + express: "npm:^4.18.2" + jose: "npm:^4.6.0" + lodash: "npm:^4.17.21" + node-fetch: "npm:^2.6.7" + passport: "npm:^0.7.0" + passport-microsoft: "npm:^1.0.0" + checksum: c7003e3c69251906ee5288712029547f02e61b63dd144038f9591c7fc5f2574fb3f1d5b625ec30657c53d246597d7c05ed347411e569948022213c5c9d55ea65 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.1.9" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 3045cbebd65cd260fc27e1bf7016ef87b821d770d8b2e0f29e3f402901128c1ad275c6bdc99024f68b88af6ab1a97a7d908546ec23ca75bd21b6dd22402917ed + checksum: 1d07cc48f5a16b38b9d3e6e1b1a6afebcc5bbeb539a073db425466a65301f36d004ba9e96d4df695b29d0a1c52cf94ee3d1b667d9279212d480fd18ff50cf320 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.1.1" +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.1.5" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" jose: "npm:^4.6.0" - checksum: d155a676c47a31b315077f457040708e1c647525063d3ad2c5337adc35380f7b7ae17279999b8807787fbd741218957f19285c8bae24c14a93e214290342ac7d + checksum: 96a50e56546b25303abf88a5ee3855d745376b3d21de6fca1a9c0b077fe9c874b7ee3dc9b606d304fbca272905dadd8206c8254eda0849480885038cfcf40004 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.0.2": - version: 0.0.2 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.0.2" +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.1.2" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-backend": "npm:^0.21.2" + "@backstage/plugin-auth-node": "npm:^0.4.7" + express: "npm:^4.18.2" + openid-client: "npm:^5.5.0" + passport: "npm:^0.7.0" + checksum: 34a2fa67ffc77caa8fd98be1921523a35d9db1f9abbca736b7fed64d3eca1c7e7e3457888722e7f9930cc30f1a0ebc6ea9c1b9921cfaf11bc6cd8cc232f8febc + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.0.5": + version: 0.0.5 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.0.5" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/plugin-auth-node": "npm:^0.4.7" "@davidzemon/passport-okta-oauth": "npm:^0.0.5" express: "npm:^4.18.2" passport: "npm:^0.7.0" - checksum: 8d053b368c1658dd5db05abf3d09860a95170418ee34db8638ae8d1fd0c1196f33a19785b36bb4ab8b72172315ac3466c48c76548a07c63bbdb0548ad2b0884f + checksum: 50526009554808ffb34d65363ec586b4825de85f3104f099ddca51da877435eb0daf2af0a16083d03a80eb5cfe3bfff1a6bb9ebfdc5352089fe5e510b53b5fc4 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.20.3": - version: 0.20.3 - resolution: "@backstage/plugin-auth-backend@npm:0.20.3" +"@backstage/plugin-auth-backend@npm:^0.21.2": + version: 0.21.2 + resolution: "@backstage/plugin-auth-backend@npm:0.21.2" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.1.1" - "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.2.3" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.1.6" - "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.1.6" - "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.1.6" - "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.1.6" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.1.1" - "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.0.2" - "@backstage/plugin-auth-node": "npm:^0.4.3" - "@backstage/plugin-catalog-node": "npm:^1.6.1" + "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.1.4" + "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.1.3" + "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.2.7" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.1.9" + "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.1.9" + "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.1.9" + "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.1.7" + "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.1.9" + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.1.5" + "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.1.2" + "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.0.5" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/types": "npm:^1.1.1" "@google-cloud/firestore": "npm:^7.0.0" + "@node-saml/passport-saml": "npm:^4.0.4" "@types/express": "npm:^4.17.6" "@types/passport": "npm:^1.0.3" compression: "npm:^1.7.4" @@ -3540,10 +4071,9 @@ __metadata: express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" express-session: "npm:^1.17.1" - fs-extra: "npm:10.1.0" + fs-extra: "npm:^11.2.0" google-auth-library: "npm:^8.0.0" jose: "npm:^4.6.0" - jwt-decode: "npm:^3.1.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" @@ -3556,20 +4086,18 @@ __metadata: passport-auth0: "npm:^1.4.3" passport-bitbucket-oauth2: "npm:^0.1.2" passport-github2: "npm:^0.1.12" - passport-gitlab2: "npm:^5.0.0" passport-google-oauth20: "npm:^2.0.0" passport-microsoft: "npm:^1.0.0" passport-oauth2: "npm:^1.6.1" passport-onelogin-oauth: "npm:^0.0.1" - passport-saml: "npm:^3.1.2" uuid: "npm:^8.0.0" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 1962e4e3c482c57e3868ea7ecb5a01becafbeb1b576b09c3c9ab295315fc689e0807b01b3c3e6c94419edec0d67a0af7a942860800218bf8aeae2abc547f88df + checksum: fba5f32fc8290b185268c114e875f07cc20acbfd9e665b0ae08f3c68fa34fb70272c7ee024e1698b2358b1e8013456e573dc3ab94de7a38574c1b505db1c095f languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.4.0, @backstage/plugin-auth-node@npm:^0.4.3": +"@backstage/plugin-auth-node@npm:^0.4.3": version: 0.4.3 resolution: "@backstage/plugin-auth-node@npm:0.4.3" dependencies: @@ -3594,30 +4122,69 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-github@npm:^0.4.7": +"@backstage/plugin-auth-node@npm:^0.4.7": version: 0.4.7 - resolution: "@backstage/plugin-catalog-backend-module-github@npm:0.4.7" + resolution: "@backstage/plugin-auth-node@npm:0.4.7" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-catalog-backend": "npm:^1.16.1" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-node": "npm:^1.6.1" - "@backstage/plugin-events-node": "npm:^0.2.18" - "@octokit/graphql": "npm:^5.0.0" - "@octokit/rest": "npm:^19.0.3" - git-url-parse: "npm:^13.0.0" - lodash: "npm:^4.17.21" - minimatch: "npm:^5.1.2" - node-fetch: "npm:^2.6.7" - uuid: "npm:^8.0.0" + "@backstage/errors": "npm:^1.2.3" + "@backstage/types": "npm:^1.1.1" + "@types/express": "npm:*" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.17.1" + jose: "npm:^4.6.0" + lodash: "npm:^4.17.21" + node-fetch: "npm:^2.6.7" + passport: "npm:^0.7.0" + winston: "npm:^3.2.1" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + checksum: 004d4a3c10e223b6a399cafa4c33b83d286a217edda70f25bbf39bfdb0797e6480e2cd291cf4c22b51e023fc7a72af1435f053bb4325b2348b3ee8a0091a13b3 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend-module-github-org@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/plugin-catalog-backend-module-github-org@npm:0.1.6" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/config": "npm:^1.1.1" + "@backstage/plugin-catalog-backend-module-github": "npm:^0.5.2" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + checksum: 77f69c18618033cc8fc1fc59481280a5c60696ef03ac4d2c49af2ea77dcd7011f3879fccfe087bc79bd4762426e3090db70e1ee3bcb212306c247c24d978315d + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend-module-github@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/plugin-catalog-backend-module-github@npm:0.5.2" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/config": "npm:^1.1.1" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-catalog-backend": "npm:^1.17.2" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/plugin-events-node": "npm:^0.2.21" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/rest": "npm:^19.0.3" + git-url-parse: "npm:^14.0.0" + lodash: "npm:^4.17.21" + minimatch: "npm:^5.1.2" + node-fetch: "npm:^2.6.7" + uuid: "npm:^8.0.0" winston: "npm:^3.2.1" - checksum: a04a923c3d90f6037f9344d3e04ad01a9a6a55ccc78c3e99a30736c13c47a742c4ae8713d41dce7ecb37f58080e01df318489864cd92881676909de562a1a29f + checksum: 78b113a726dbff5b5b19901ab675ac7ead0bd4707a0ff1c5f0c0bce7d3c0e23f84562f2759250b979b68160eb31fc0a9938847f645ae6af57ae0586c1957ee4d languageName: node linkType: hard @@ -3634,85 +4201,53 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-unprocessed@npm:^0.3.6": - version: 0.3.6 - resolution: "@backstage/plugin-catalog-backend-module-unprocessed@npm:0.3.6" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.1.9" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" - express-promise-router: "npm:^4.1.1" - knex: "npm:^3.0.0" - checksum: 48b168fbb91eed79df8293ca14ae03f88b0f7de2a3124e6805440f5ba8df8d01fdea1800c19bac3948add809bc4462cdcfce7291b733c456590bbf061d29394a + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" + checksum: 35f3e08c1d97e20a2dbd61d6e3d7185aa3fb82e8ff7ffb1c1c74abb763c2746bee9ed218ad0a76d4d18c7aaf1cda2fc2817f9c263fcd767cfc552fb24f3ae321 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.14.0, @backstage/plugin-catalog-backend@npm:^1.16.1": - version: 1.16.1 - resolution: "@backstage/plugin-catalog-backend@npm:1.16.1" +"@backstage/plugin-catalog-backend-module-unprocessed@npm:^0.3.9": + version: 0.3.9 + resolution: "@backstage/plugin-catalog-backend-module-unprocessed@npm:0.3.9" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-openapi-utils": "npm:^0.1.2" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/config": "npm:^1.1.1" - "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-auth-node": "npm:^0.4.3" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-node": "npm:^1.6.1" - "@backstage/plugin-events-node": "npm:^0.2.18" - "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.1.13" - "@backstage/types": "npm:^1.1.1" - "@opentelemetry/api": "npm:^1.3.0" - "@types/express": "npm:^4.17.6" - codeowners-utils: "npm:^1.0.2" - core-js: "npm:^3.6.5" - express: "npm:^4.17.1" - fast-json-stable-stringify: "npm:^2.1.0" - fs-extra: "npm:10.1.0" - git-url-parse: "npm:^13.0.0" - glob: "npm:^7.1.6" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/plugin-auth-node": "npm:^0.4.7" + express-promise-router: "npm:^4.1.1" knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - luxon: "npm:^3.0.0" - minimatch: "npm:^5.0.0" - node-fetch: "npm:^2.6.7" - p-limit: "npm:^3.0.2" - prom-client: "npm:^14.0.1" - uuid: "npm:^8.0.0" - winston: "npm:^3.2.1" - yaml: "npm:^2.0.0" - yn: "npm:^4.0.0" - zod: "npm:^3.22.4" - checksum: 2b6fd9103a24bccb27820199267fb4e066b87aa2c3290767a1b10ee59978fb210ed5309d5ca9bf0ae5c16ba16e25ddd5221d4a9df0d44f908f3a34eb8e213338 + checksum: 53c1f173fd4b4dca225fc73bc839abbce6d127da231b3e92888262944db94ba042b7b430df439b9a3a9335ecc35d23c63edf2aed77a3311906e9abf203170414 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.16.2": - version: 1.16.2 - resolution: "@backstage/plugin-catalog-backend@npm:1.16.2" +"@backstage/plugin-catalog-backend@npm:^1.17.2": + version: 1.17.2 + resolution: "@backstage/plugin-catalog-backend@npm:1.17.2" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-openapi-utils": "npm:^0.1.2" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-openapi-utils": "npm:^0.1.5" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-auth-node": "npm:^0.4.3" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-node": "npm:^1.6.1" - "@backstage/plugin-events-node": "npm:^0.2.18" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/plugin-events-node": "npm:^0.2.21" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.1.13" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.1.16" + "@backstage/repo-tools": "npm:^0.6.2" "@backstage/types": "npm:^1.1.1" "@opentelemetry/api": "npm:^1.3.0" "@types/express": "npm:^4.17.6" @@ -3720,8 +4255,8 @@ __metadata: core-js: "npm:^3.6.5" express: "npm:^4.17.1" fast-json-stable-stringify: "npm:^2.1.0" - fs-extra: "npm:10.1.0" - git-url-parse: "npm:^13.0.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^14.0.0" glob: "npm:^7.1.6" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" @@ -3729,13 +4264,13 @@ __metadata: minimatch: "npm:^5.0.0" node-fetch: "npm:^2.6.7" p-limit: "npm:^3.0.2" - prom-client: "npm:^14.0.1" + prom-client: "npm:^15.0.0" uuid: "npm:^8.0.0" winston: "npm:^3.2.1" yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: a0529d8ac6938dc71ea82ce8968a19b2cec666ac150fa01a3ca66689216241cad7cd0f9b4a97424bf842d77c31fb30bccc485a339d285ea60db0947b8831b21c + checksum: 2fe0f009ae2295e4561170fc534860af1a704860ad6780ef9e5f04a5099cd1743147a494aa95fa1b18c1c60172d31ef69b08dd338256f6141237c077abbbf9c7 languageName: node linkType: hard @@ -3750,20 +4285,33 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@npm:^0.3.3": - version: 0.3.3 - resolution: "@backstage/plugin-catalog-graph@npm:0.3.3" +"@backstage/plugin-catalog-common@npm:^1.0.21": + version: 1.0.21 + resolution: "@backstage/plugin-catalog-common@npm:1.0.21" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/plugin-search-common": "npm:^1.2.10" + checksum: ddadaf32c362fe0186e33efb93604012a3c7f31a542883f4e2b870dd3fa0e312b01cf7567aba9483b6df261c2d0722e237584aa94e5caeb9d1ee860f9b1d8df7 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-graph@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.0" + dependencies: + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@backstage/types": "npm:^1.1.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" classnames: "npm:^2.3.1" lodash: "npm:^4.17.15" p-limit: "npm:^3.1.0" @@ -3773,32 +4321,32 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 2fa2b557cd65e75639d92b510337a50e09ee89f42430f39aaa7106e45feb3607f30ca6f4efd24bb063509d54d8f900cfad6065bfc8755ceaf583af1a501f4a9b + checksum: 9801d296042c0ac34add38ea239317e8e05e16325eef66e246469785da0e2df234892fdff9dcdfa7c1363723f39448a271efa6a1ec00060119f517e31260f949 languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.10.5": - version: 0.10.5 - resolution: "@backstage/plugin-catalog-import@npm:0.10.5" +"@backstage/plugin-catalog-import@npm:^0.10.6": + version: 0.10.6 + resolution: "@backstage/plugin-catalog-import@npm:0.10.6" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@octokit/rest": "npm:^19.0.3" - "@types/react": "npm:^16.13.1 || ^17.0.0" - git-url-parse: "npm:^13.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + git-url-parse: "npm:^14.0.0" js-base64: "npm:^3.6.0" lodash: "npm:^4.17.21" react-hook-form: "npm:^7.12.2" @@ -3808,11 +4356,11 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 56f6855e487694ed93a913b885b857a934759d4a2bfa3f0fb042078a7b550650e08e33a7fb2ca70368b3f2f86bfc7423e0953b367bded901df32da39d0faf590 + checksum: 1cfaa03a135aa5d347ceaee53e9b495b0ebec011527f2b1d5db4d0262fe5ff146028f23f8e165574c94ad6626d445c89f7286a8b2e5edc5c259d082f21975d81 languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^1.4.7, @backstage/plugin-catalog-node@npm:^1.6.1": +"@backstage/plugin-catalog-node@npm:^1.6.1": version: 1.6.1 resolution: "@backstage/plugin-catalog-node@npm:1.6.1" dependencies: @@ -3828,7 +4376,59 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^1.9.1, @backstage/plugin-catalog-react@npm:^1.9.3": +"@backstage/plugin-catalog-node@npm:^1.7.0, @backstage/plugin-catalog-node@npm:^1.7.2": + version: 1.7.2 + resolution: "@backstage/plugin-catalog-node@npm:1.7.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/types": "npm:^1.1.1" + checksum: cbedaa5a6ddb4157cdeda270cd6e575d0f05ce94080e355d763bc8f396477f3d646252b87f658544d9c0eaa3b89b4f4d2145f9a960c004221fff8b3f0f8d21ac + languageName: node + linkType: hard + +"@backstage/plugin-catalog-react@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/plugin-catalog-react@npm:1.10.0" + dependencies: + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/errors": "npm:^1.2.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.7" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:4.0.0-alpha.61" + "@react-hookz/web": "npm:^24.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + classnames: "npm:^2.2.6" + lodash: "npm:^4.17.21" + material-ui-popup-state: "npm:^1.9.3" + qs: "npm:^6.9.4" + react-use: "npm:^17.2.4" + yaml: "npm:^2.0.0" + zen-observable: "npm:^0.10.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 3c20b5f4b73e2ff54d22e3d3a1d8937bc8ceb2bf6030e80e7cca0a32d4e197109744313b7e29677666e5454c340f05db268db7cb27081aae0f14aec524ead6d6 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-react@npm:^1.9.1": version: 1.9.3 resolution: "@backstage/plugin-catalog-react@npm:1.9.3" dependencies: @@ -3864,51 +4464,51 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-unprocessed-entities@npm:^0.1.7": - version: 0.1.7 - resolution: "@backstage/plugin-catalog-unprocessed-entities@npm:0.1.7" +"@backstage/plugin-catalog-unprocessed-entities@npm:^0.1.8": + version: 0.1.8 + resolution: "@backstage/plugin-catalog-unprocessed-entities@npm:0.1.8" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.60" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" react-use: "npm:^17.2.4" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: be123f7abea64c3920e8821b6f05675184b27836060ab60a0bfbcb4e54e3324e1f8cc15c9002efcf9a5042f1e9220c85f0b6c4694cf57adad50219f8237293a6 + checksum: aa78368c15536f3bd7237d09fce9ec76979e294fcf819b6f66a7b3be6715a7a4be28a48cc4159b30b06c6110e35bb8d68e80e5c38fd8485f5d017cd78f3271f4 languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^1.16.1": - version: 1.16.1 - resolution: "@backstage/plugin-catalog@npm:1.16.1" +"@backstage/plugin-catalog@npm:^1.17.0": + version: 1.17.0 + resolution: "@backstage/plugin-catalog@npm:1.17.0" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-permission-react": "npm:^0.4.19" - "@backstage/plugin-scaffolder-common": "npm:^1.4.5" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" "@backstage/plugin-search-common": "npm:^1.2.10" - "@backstage/plugin-search-react": "npm:^1.7.5" + "@backstage/plugin-search-react": "npm:^1.7.6" "@backstage/types": "npm:^1.1.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@mui/utils": "npm:^5.14.15" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" dataloader: "npm:^2.0.0" expiry-map: "npm:^2.0.0" history: "npm:^5.0.0" @@ -3920,24 +4520,24 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: e5df0ecd76b9f5722fd3730435da3b43ce8e4a8b573ef2091f47bd9fce142c24f17197d76802fc1bedb116a4fad64ed1531a9a6a8095efe9a961aa6ac8e50814 + checksum: e2116f51ec0971c6b39b1a09019bc4c742004790637c711c2fb36a955d3bf27befeb708852abca37e427429513af1b4b91b342c79ee6125104c200bbe9d816c0 languageName: node linkType: hard -"@backstage/plugin-devtools-backend@npm:^0.2.6": - version: 0.2.6 - resolution: "@backstage/plugin-devtools-backend@npm:0.2.6" +"@backstage/plugin-devtools-backend@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-devtools-backend@npm:0.2.9" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/cli-common": "npm:^0.1.13" "@backstage/config": "npm:^1.1.1" - "@backstage/config-loader": "npm:^1.6.1" + "@backstage/config-loader": "npm:^1.6.2" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" "@backstage/plugin-devtools-common": "npm:^0.1.8" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" + "@backstage/plugin-permission-node": "npm:^0.7.23" "@backstage/types": "npm:^1.1.1" "@manypkg/get-packages": "npm:^1.1.3" "@types/express": "npm:*" @@ -3945,14 +4545,14 @@ __metadata: "@yarnpkg/parsers": "npm:^3.0.0-rc.4" express: "npm:^4.18.1" express-promise-router: "npm:^4.1.0" - fs-extra: "npm:^10.0.0" + fs-extra: "npm:^11.0.0" lodash: "npm:^4.17.21" node-fetch: "npm:^2.6.7" ping: "npm:^0.4.1" semver: "npm:^7.5.3" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: a30e794eefb753c7e68d00fb3395e5b41dcf21671b7279e723ca83681878ffa0fce1b60500917d5b52a39b8dfb5828dffa3ec8023df8730e54a8d55af94a1c40 + checksum: e479c12f6c8abe1413b23f367fbf7e3cf92983924593510ef9a64cc50914527a6f2b2ea110cf1da74780316b7bd43b1a43168f486df54f10c4fdf7ea7ae835da languageName: node linkType: hard @@ -3966,144 +4566,147 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-devtools@npm:^0.1.8": - version: 0.1.8 - resolution: "@backstage/plugin-devtools@npm:0.1.8" +"@backstage/plugin-devtools@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-devtools@npm:0.1.9" dependencies: - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" "@backstage/plugin-devtools-common": "npm:^0.1.8" - "@backstage/plugin-permission-react": "npm:^0.4.19" + "@backstage/plugin-permission-react": "npm:^0.4.20" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.57" react-json-view: "npm:^1.21.3" react-use: "npm:^17.2.4" peerDependencies: - "@types/react": ^16.13.1 || ^17.0.0 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: aa88afb9a19175f81fc5a401c0323ca55661a771abf963a14f0264e872d61c7a8cc60c5c6b1666d876c8a7b9562a4cb707dee5768d46f990c58f659e9182db97 + checksum: dfa8114b0c2529ec83b48050215798e7310b9ccf5bd7c8f91580f7cbdafa72ef533731fcd0f242b9a655c6af5f01461ef15b9a6115e73afd5502d5a8f5f7ab43 languageName: node linkType: hard -"@backstage/plugin-events-backend@npm:^0.2.15": - version: 0.2.18 - resolution: "@backstage/plugin-events-backend@npm:0.2.18" +"@backstage/plugin-events-backend@npm:^0.2.21": + version: 0.2.21 + resolution: "@backstage/plugin-events-backend@npm:0.2.21" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-events-node": "npm:^0.2.18" + "@backstage/plugin-events-node": "npm:^0.2.21" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" winston: "npm:^3.2.1" - checksum: f6b0554576b69e1c8e336b37949d9cc85c95badfa4fb0e5859fa06997080aaa777de147e61db99969757b8134a2f5f8aba8786fac0ed3da9b2d68eb239ec6a23 + checksum: aa938f61794e154da1efbc52be94abd6a920ce46c7c9dfa3e8c6e961407461f25bcdb5fe344e2e42cc607a5ee555fa8ea5495925660d6f9252b2cee6ef8c2b8b languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.2.15, @backstage/plugin-events-node@npm:^0.2.18": - version: 0.2.18 - resolution: "@backstage/plugin-events-node@npm:0.2.18" +"@backstage/plugin-events-node@npm:^0.2.21": + version: 0.2.21 + resolution: "@backstage/plugin-events-node@npm:0.2.21" dependencies: - "@backstage/backend-plugin-api": "npm:^0.6.9" - checksum: 7aa271a456ee2985ecf5a2cb82b9a49ea354bfa0152a8a78214bd6f2d4f213423a6df69447a659a54c836c2d82c0e2cd87af2bcc08ca6879a0fe85b52b480675 + "@backstage/backend-plugin-api": "npm:^0.6.12" + checksum: dfe41fd581b88bc0944c57260e69496b35bd468055bafe096cf414da0acba277f4a73703861b2206b2eff16f0f455555bf7ab743c4c67da8aa95981aa415e9b7 languageName: node linkType: hard -"@backstage/plugin-github-actions@npm:^0.6.10": - version: 0.6.10 - resolution: "@backstage/plugin-github-actions@npm:0.6.10" +"@backstage/plugin-github-actions@npm:^0.6.11": + version: 0.6.11 + resolution: "@backstage/plugin-github-actions@npm:0.6.11" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@octokit/rest": "npm:^19.0.3" - "@types/react": "npm:^16.13.1 || ^17.0.0" - git-url-parse: "npm:^13.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + git-url-parse: "npm:^14.0.0" luxon: "npm:^3.0.0" react-use: "npm:^17.2.4" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 0a77dace6782a56901549ce9ee6d3be3cb64f57c6e04260c7c98c9371e4da67a25ef4b5d8ca2fa3b14b1817bfd7aefabbdbd3f0ef6c4ad99f543b510593afa9e + checksum: a428f19dc8fc6a6c47538bf0fbed4204034a62bd4ff832d2bc4efa472d23527f77b69fad27267fb7676bebed44560addbc4970f829d96a17e50d8119b05a43ca languageName: node linkType: hard -"@backstage/plugin-github-pull-requests-board@npm:^0.1.23": - version: 0.1.23 - resolution: "@backstage/plugin-github-pull-requests-board@npm:0.1.23" +"@backstage/plugin-github-pull-requests-board@npm:^0.1.24": + version: 0.1.24 + resolution: "@backstage/plugin-github-pull-requests-board@npm:0.1.24" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@octokit/rest": "npm:^19.0.3" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" luxon: "npm:^3.0.0" p-limit: "npm:^4.0.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 0b51a60c21102a13ec22fccf0844d53e5985f9b9b26bd3b6e70294f5673da00add0ec8279e5dce1edc64bfc59ed54e8a2eb30f605c33a53792c4bf5f4334dd30 + checksum: 87b66b8113853553ea81c8a02e3297aced1bee9a6460da94a62310307cd215d26682e2f2a9db9425077147fe6f0c490cda947760248a56d146ddb7bc11f01db0 languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.7": - version: 0.1.7 - resolution: "@backstage/plugin-home-react@npm:0.1.7" +"@backstage/plugin-home-react@npm:^0.1.8": + version: 0.1.8 + resolution: "@backstage/plugin-home-react@npm:0.1.8" dependencies: - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@rjsf/utils": "npm:5.15.1" + "@rjsf/utils": "npm:5.17.0" "@types/react": "npm:^16.13.1 || ^17.0.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 78d5200718d0b49174843d1f8beb4a84aa94220a5194c7e5e19750f0713169146c3fa42422f0fdc819920635c6484bb6e94d4e3296aee3e62f0fdf4cefde9182 + checksum: 531486dbb69a5dc8da1499bdbe175138e81297892fa598664bcb140d2802821ffe7389c6cadfb266286c78b23e272f91b1bf73f72e3b348ec2c210211f522791 languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.6.1": - version: 0.6.1 - resolution: "@backstage/plugin-home@npm:0.6.1" +"@backstage/plugin-home@npm:^0.6.2": + version: 0.6.2 + resolution: "@backstage/plugin-home@npm:0.6.2" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-home-react": "npm:^0.1.7" - "@backstage/theme": "npm:^0.5.0" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/config": "npm:^1.1.1" + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-home-react": "npm:^0.1.8" + "@backstage/theme": "npm:^0.5.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@rjsf/core": "npm:5.15.1" - "@rjsf/material-ui": "npm:5.15.1" - "@rjsf/utils": "npm:5.15.1" - "@rjsf/validator-ajv8": "npm:5.15.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@rjsf/core": "npm:5.17.0" + "@rjsf/material-ui": "npm:5.17.0" + "@rjsf/utils": "npm:5.17.0" + "@rjsf/validator-ajv8": "npm:5.17.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.4.3" react-grid-layout: "npm:1.3.4" @@ -4114,23 +4717,25 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 8ad112cd93226d1cd6331fb6c8b15ec00edf3cf1bc89c097cc7c3dc222b422e36527088312a2354e31599765a83b810adf89e56424de465c9c98ee696fe32c86 + checksum: 2dfca20d26866cb67e8e3c1b9eb7478b677275f7230ee290e61cdac882bf51a9f4d7d32f6feeafdd76dca0e347e7fa000663944cd2851734a0f85168d6abb779 languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.6.19": - version: 0.6.19 - resolution: "@backstage/plugin-org@npm:0.6.19" +"@backstage/plugin-org@npm:^0.6.20": + version: 0.6.20 + resolution: "@backstage/plugin-org@npm:0.6.20" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" pluralize: "npm:^8.0.0" @@ -4140,21 +4745,21 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: b97c490f5e277fa3e5b0bcb6a617056705866f971993d357ab9fa123ced22c93a2c46d2a4a20369516b6626506966f38660e6f630af7318d2bb498b518c872a2 + checksum: c30e4296d9efbf189979bffeb185c93992c0fe14abb95624a38ffed31f639c18457817b53d9235c92c9f916bc229b9ad04b3bf04729876748f640d7a9d5f61e1 languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.5.32": - version: 0.5.32 - resolution: "@backstage/plugin-permission-backend@npm:0.5.32" +"@backstage/plugin-permission-backend@npm:^0.5.35": + version: 0.5.35 + resolution: "@backstage/plugin-permission-backend@npm:0.5.35" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" + "@backstage/plugin-permission-node": "npm:^0.7.23" "@types/express": "npm:*" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" @@ -4164,11 +4769,11 @@ __metadata: winston: "npm:^3.2.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 491585542b3eaca01a06a3201bd5bd0aac316747e8d538a78fba331ecfaf5f6c141e781baff4b055a10c7f2bddf1b477791ced0f2b93d5dc8f3faea11482e059 + checksum: 853ddd02cb0a2c1bcce161a588d3c68429b343355f86f8a5c683f6eed6048972758428552bb178048bc229223c4ab52688fd7228549ba75e6bdaf56ffb7c1e07 languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.7.12, @backstage/plugin-permission-common@npm:^0.7.9": +"@backstage/plugin-permission-common@npm:^0.7.12": version: 0.7.12 resolution: "@backstage/plugin-permission-common@npm:0.7.12" dependencies: @@ -4182,7 +4787,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.7.17, @backstage/plugin-permission-node@npm:^0.7.20": +"@backstage/plugin-permission-node@npm:^0.7.20": version: 0.7.20 resolution: "@backstage/plugin-permission-node@npm:0.7.20" dependencies: @@ -4201,6 +4806,25 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@npm:^0.7.23": + version: 0.7.23 + resolution: "@backstage/plugin-permission-node@npm:0.7.23" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@types/express": "npm:^4.17.6" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 5d6db3a216bc4a84dbbe231faa822753a4ec0702048155abab0cd8083df787578cf33edc555925c470c5537ad0aba6afbb7aef04021af57ca0c869b2b09a28e8 + languageName: node + linkType: hard + "@backstage/plugin-permission-react@npm:^0.4.19": version: 0.4.19 resolution: "@backstage/plugin-permission-react@npm:0.4.19" @@ -4218,12 +4842,29 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.4.7": - version: 0.4.7 - resolution: "@backstage/plugin-proxy-backend@npm:0.4.7" +"@backstage/plugin-permission-react@npm:^0.4.20": + version: 0.4.20 + resolution: "@backstage/plugin-permission-react@npm:0.4.20" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/config": "npm:^1.1.1" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + swr: "npm:^2.0.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 43ee3141ee2d4eb1ec393a56336e5d6788e59d70b42fe44382a8d4b7c7407299dfc682a2e146b83daa64e4069bd4bbeecb2dd7bda4f64e1a78886368c0f45423 + languageName: node + linkType: hard + +"@backstage/plugin-proxy-backend@npm:^0.4.10": + version: 0.4.10 + resolution: "@backstage/plugin-proxy-backend@npm:0.4.10" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" @@ -4235,7 +4876,7 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" yup: "npm:^0.32.9" - checksum: 2479f4e1f5a1f2aa8d656b2d77373742787ed2e51d1abc4f82151cb59fc08cba1b3b32ed1f6d8c638b8dc38d913253cbf4879da2a047b9fc2925603a73657463 + checksum: ea955698092f65d689d0839ff6fddd665923dc1510b67260ab702e74629313ddc937ad6a67a0a933291d5ecfae216090fe0ced9ece35ecc9942df2279a3cf980 languageName: node linkType: hard @@ -4254,38 +4895,137 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.1.1" +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.1.4" dependencies: - "@backstage/backend-common": "npm:^0.20.1" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-scaffolder-node": "npm:^0.2.10" - node-fetch: "npm:^2.6.7" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + azure-devops-node-api: "npm:^12.0.0" yaml: "npm:^2.0.0" - checksum: 6dd2cbf0a2b01f7baab37ace8ccb3bc10c682becb448d557a811130c35dda4f49f71ca934a363f9cc3692ce0a68f5a0364c61e6b3021e08fa8a3cafccedaff0c + checksum: 71de2e810da14e85b5ed5fb2618b1f82aeee2fffa23639f4b87a6b86bbad113910cb33c9d0b06bc8dc4c93dcf67e6b8daffc9640a265cc3ec3f14618f1e2705d languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.1.1" +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.1.2" dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-scaffolder-node": "npm:^0.2.10" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.6.7" yaml: "npm:^2.0.0" - checksum: 0ce69197d0d404b171edd7e7a0e23f0a7ce0de3a2e03d8ea23c76d7872695341da3cb6b509bb1723534a46d292445c3fb428cf38afaa52547d7c35ff05a1a576 + checksum: 77d312c98a8ebc70e7eb955b617ee4ded4c7f7935cbaca6ce7f90bfe10583d2d659aabefeb0d4a772918ca3eadd377c010170ccf60682a04245e79f790e5bd3a languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.1.1" +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.1.2" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + fs-extra: "npm:^11.2.0" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: 69bdfe9ccebe52771fdfec6d8d3e6ab0e19c8957d99a049631ecfaa4ad1f9016e6a512845622364ddc19639a5779c4cf607cec923fa6a30a1b9f9f89a16bc88d + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.1.1" + dependencies: + "@backstage/backend-common": "npm:^0.20.1" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.8.0" + "@backstage/plugin-scaffolder-node": "npm:^0.2.10" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: 6dd2cbf0a2b01f7baab37ace8ccb3bc10c682becb448d557a811130c35dda4f49f71ca934a363f9cc3692ce0a68f5a0364c61e6b3021e08fa8a3cafccedaff0c + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.2.2" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.1.2" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.1.2" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + fs-extra: "npm:^11.2.0" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: a0d2b382239c0042f95a73e9c9d87024e1296be016939d4345b66771d4f4180a39875ffaf4e8c5bfa481c639e2f9fde3a88fb4db6ef114aac175dfcc3f30b7f8 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.1.1" + dependencies: + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.8.0" + "@backstage/plugin-scaffolder-node": "npm:^0.2.10" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: 0ce69197d0d404b171edd7e7a0e23f0a7ce0de3a2e03d8ea23c76d7872695341da3cb6b509bb1723534a46d292445c3fb428cf38afaa52547d7c35ff05a1a576 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.1.4" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: e73607a218d052fa0f71e91acd60b57eca91c74ec09655378c71fa578dae59c1d8bd06939dcb4c0a3b986ec35db699fd8ec58f4286c08f71d0b3fe04d2dd0dd6 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.1.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + node-fetch: "npm:^2.6.7" + yaml: "npm:^2.0.0" + checksum: 16e44479369f054c0ba6df647d5f8031abd11e6fdce31e4feb59e7da683a4e4e4422ce3cf34eeea6e05ed054945e41291a369ce64d91a2cb52fbb1bab5c7cf4f + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.1.1" dependencies: "@backstage/backend-common": "npm:^0.20.1" "@backstage/config": "npm:^1.1.1" @@ -4302,6 +5042,26 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.2.2" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + "@octokit/webhooks": "npm:^10.0.0" + libsodium-wrappers: "npm:^0.7.11" + octokit: "npm:^3.0.0" + octokit-plugin-create-pull-request: "npm:^3.10.0" + winston: "npm:^3.2.1" + yaml: "npm:^2.0.0" + checksum: b3328ef0047e62b2d08c420ac38475cf0159f579254405e1391c2a3d0a3a47cf736da24005f4397d860b4026c93570cd092fcd6f2d69f5dec076f5594018c0e2 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.2.12": version: 0.2.12 resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.2.12" @@ -4320,7 +5080,27 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.19.1, @backstage/plugin-scaffolder-backend@npm:^1.20.0": +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.2.15": + version: 0.2.15 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.2.15" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + "@gitbeaker/core": "npm:^35.8.0" + "@gitbeaker/node": "npm:^35.8.0" + "@gitbeaker/rest": "npm:^39.25.0" + luxon: "npm:^3.0.0" + yaml: "npm:^2.0.0" + zod: "npm:^3.22.4" + checksum: d5817b4b5ec580be0cdd722aee405125387417fbef8efadc328d19e47f79e5bb90a2a55e67b8823034b57125573a1a5b4050ac6514d2a7f49c465faba62aa098 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend@npm:^1.19.1": version: 1.20.0 resolution: "@backstage/plugin-scaffolder-backend@npm:1.20.0" dependencies: @@ -4370,6 +5150,59 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend@npm:^1.21.2": + version: 1.21.2 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.21.2" + dependencies: + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/config": "npm:^1.1.1" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.1.9" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.1.4" + "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.2.2" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.1.2" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.1.2" + "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.1.4" + "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.1.2" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.2.2" + "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.2.15" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" + "@backstage/plugin-scaffolder-node": "npm:^0.3.2" + "@backstage/types": "npm:^1.1.1" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + fs-extra: "npm:^11.2.0" + globby: "npm:^11.0.0" + isbinaryfile: "npm:^5.0.0" + isolated-vm: "npm:^4.5.0" + jsonschema: "npm:^1.2.6" + knex: "npm:^3.0.0" + lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + nunjucks: "npm:^3.2.3" + p-limit: "npm:^3.1.0" + p-queue: "npm:^6.6.2" + prom-client: "npm:^15.0.0" + uuid: "npm:^8.2.0" + winston: "npm:^3.2.1" + yaml: "npm:^2.0.0" + zen-observable: "npm:^0.10.0" + zod: "npm:^3.22.4" + checksum: dca41252c2ced35fe24882fed3f7122a612a6333e81e86b5dd0d3ce9a3853c750edb3e74ca8c00e0c1aeae3192165a5274b42b60c10dced271bddc97b2b950d2 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-common@npm:^1.4.5": version: 1.4.5 resolution: "@backstage/plugin-scaffolder-common@npm:1.4.5" @@ -4381,7 +5214,18 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.2.10, @backstage/plugin-scaffolder-node@npm:^0.2.7": +"@backstage/plugin-scaffolder-common@npm:^1.5.0": + version: 1.5.0 + resolution: "@backstage/plugin-scaffolder-common@npm:1.5.0" + dependencies: + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/plugin-permission-common": "npm:^0.7.12" + "@backstage/types": "npm:^1.1.1" + checksum: c66de38a5f53649dde41e3c27f6a581248d8a2ecf5888f3021b9a25fc8509aa209eb3643325eab6fb052ac1d77ff3f59a2bb7f8ffad92da549a52037888a4f3c + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-node@npm:^0.2.10": version: 0.2.10 resolution: "@backstage/plugin-scaffolder-node@npm:0.2.10" dependencies: @@ -4403,32 +5247,54 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^1.7.1": - version: 1.7.1 - resolution: "@backstage/plugin-scaffolder-react@npm:1.7.1" +"@backstage/plugin-scaffolder-node@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-scaffolder-node@npm:0.3.2" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-scaffolder-common": "npm:^1.4.5" - "@backstage/theme": "npm:^0.5.0" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/errors": "npm:^1.2.3" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" + "@backstage/types": "npm:^1.1.1" + fs-extra: "npm:^11.2.0" + globby: "npm:^11.0.0" + jsonschema: "npm:^1.2.6" + p-limit: "npm:^3.1.0" + winston: "npm:^3.2.1" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 14dfdf91e9d0c13151cea39c65f68111a5bf3b40584480d74ef0c233cb54e1c3efe09f4a04faba3d066333bd1759906124238b59190ee9254dbf1396fb49986b + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-react@npm:^1.8.0": + version: 1.8.0 + resolution: "@backstage/plugin-scaffolder-react@npm:1.8.0" + dependencies: + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" + "@backstage/theme": "npm:^0.5.1" "@backstage/types": "npm:^1.1.1" "@backstage/version-bridge": "npm:^1.0.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@react-hookz/web": "npm:^23.0.0" - "@rjsf/core": "npm:5.15.1" - "@rjsf/material-ui": "npm:5.15.1" - "@rjsf/utils": "npm:5.15.1" - "@rjsf/validator-ajv8": "npm:5.15.1" + "@react-hookz/web": "npm:^24.0.0" + "@rjsf/core": "npm:5.17.0" + "@rjsf/material-ui": "npm:5.17.0" + "@rjsf/utils": "npm:5.17.0" + "@rjsf/validator-ajv8": "npm:5.17.0" "@types/json-schema": "npm:^7.0.9" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" classnames: "npm:^2.2.6" + flatted: "npm:3.2.9" humanize-duration: "npm:^3.25.1" - immer: "npm:^9.0.1" json-schema: "npm:^0.4.0" json-schema-library: "npm:^7.3.9" lodash: "npm:^4.17.21" @@ -4443,26 +5309,28 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 8a4055f1e058f3a3f9ffc24a6d703c9cdd5726b3ff9a3ad4e779a136b12c5a5bb0c7e49d4bf9c0d6997e461cf72c8754cdb2af837cf0ee12c0772a27d0b276a1 + checksum: f9e5cd0aeed465fff0eabd74307c520a2da68e6ae19c19e63bb42569f8b5607764fa824e8df0b868e828721be820da45b48eae07577dd16d8afd51ba136e59c1 languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.17.1": - version: 1.17.1 - resolution: "@backstage/plugin-scaffolder@npm:1.17.1" +"@backstage/plugin-scaffolder@npm:^1.18.0": + version: 1.18.0 + resolution: "@backstage/plugin-scaffolder@npm:1.18.0" dependencies: - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-permission-react": "npm:^0.4.19" - "@backstage/plugin-scaffolder-common": "npm:^1.4.5" - "@backstage/plugin-scaffolder-react": "npm:^1.7.1" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/plugin-scaffolder-common": "npm:^1.5.0" + "@backstage/plugin-scaffolder-react": "npm:^1.8.0" "@backstage/types": "npm:^1.1.1" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" @@ -4470,18 +5338,17 @@ __metadata: "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@react-hookz/web": "npm:^23.0.0" - "@rjsf/core": "npm:5.15.1" - "@rjsf/material-ui": "npm:5.15.1" - "@rjsf/utils": "npm:5.15.1" - "@rjsf/validator-ajv8": "npm:5.15.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@react-hookz/web": "npm:^24.0.0" + "@rjsf/core": "npm:5.17.0" + "@rjsf/material-ui": "npm:5.17.0" + "@rjsf/utils": "npm:5.17.0" + "@rjsf/validator-ajv8": "npm:5.17.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" "@uiw/react-codemirror": "npm:^4.9.3" classnames: "npm:^2.2.6" event-source-polyfill: "npm:^1.0.31" - git-url-parse: "npm:^13.0.0" + git-url-parse: "npm:^14.0.0" humanize-duration: "npm:^3.25.1" - immer: "npm:^9.0.1" json-schema: "npm:^0.4.0" json-schema-library: "npm:^7.3.9" jszip: "npm:^3.10.1" @@ -4497,78 +5364,61 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 3f301c036751d631c432e3283707bf895ae5012f776cbaceab77686bf0cb03857918c2f2bbe826862ff6d1892f295543dadf4c9d2d6efff6cd750828a41cd6d7 + checksum: e51ce1fd21d8b6b516440b244cae27ca1e595979da4ed304d8bb07464a4bb6ac19c98feb855cbc8581b47e8aa4e2a3f20e8fe6d458e23d1eb16a9ae00c63850e languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@npm:^0.1.13": - version: 0.1.13 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.1.13" +"@backstage/plugin-search-backend-module-catalog@npm:^0.1.16": + version: 0.1.16 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.1.16" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-node": "npm:^1.6.1" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-node": "npm:^1.7.2" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-search-backend-node": "npm:^1.2.13" + "@backstage/plugin-search-backend-node": "npm:^1.2.16" "@backstage/plugin-search-common": "npm:^1.2.10" - checksum: bfaca94fd8d67a48952b79a12dd7a478bcb5216ea10bc1977fee438fec62d4777a88b1e051b7e74a269222c36646f5275e830e661d0ca8a93565d544bfdcd0bd - languageName: node - linkType: hard - -"@backstage/plugin-search-backend-module-pg@npm:^0.5.18": - version: 0.5.18 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.18" - dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-search-backend-node": "npm:^1.2.13" - "@backstage/plugin-search-common": "npm:^1.2.10" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - uuid: "npm:^8.3.2" - winston: "npm:^3.2.1" - checksum: 4729e4c12bb0d8964b9e00f2f12f8d2260c1e05d1658d41d5c261bc11b7a8afd9792081745bc472b46d26dc528a9edba54144b6ec407eccbf31ac12e477df2fe + checksum: 7ffc924c8002a69889a0151d49c94e2127806919abbe932e0073be3047f19f8450bfdef4bbb58b1daaa0d856d25c2b9520b18122a80c884e4fe21b5f906feac8 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.1.13": - version: 0.1.13 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.1.13" +"@backstage/plugin-search-backend-module-techdocs@npm:^0.1.16": + version: 0.1.16 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.1.16" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-node": "npm:^1.6.1" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-node": "npm:^1.7.2" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-search-backend-node": "npm:^1.2.13" + "@backstage/plugin-search-backend-node": "npm:^1.2.16" "@backstage/plugin-search-common": "npm:^1.2.10" - "@backstage/plugin-techdocs-node": "npm:^1.11.1" + "@backstage/plugin-techdocs-node": "npm:^1.11.4" lodash: "npm:^4.17.21" node-fetch: "npm:^2.6.7" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: c7c55cf1a4d09e0bb8b1d6ef3bed260eb986f2a152150467b0159757b52f1895ec9eb43eff9f25592d0e997e3dec1893dda8b456ea25da52044748a764410de5 + checksum: 803b1e4a3071620b0058868ba0deb75b8ef52721ff598bfcb6535f56d2584d6450dcf44a4a833ab69e90b23378fd2083eb9664cb1d3145b4cc6e7b5b66fc0470 languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.2.10, @backstage/plugin-search-backend-node@npm:^1.2.13": - version: 1.2.13 - resolution: "@backstage/plugin-search-backend-node@npm:1.2.13" +"@backstage/plugin-search-backend-node@npm:^1.2.16": + version: 1.2.16 + resolution: "@backstage/plugin-search-backend-node@npm:1.2.16" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/backend-tasks": "npm:^0.5.14" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" "@backstage/plugin-permission-common": "npm:^0.7.12" @@ -4579,23 +5429,23 @@ __metadata: ndjson: "npm:^2.0.0" uuid: "npm:^8.3.2" winston: "npm:^3.2.1" - checksum: d19b4ad1bbde537a2661f2f9299c307c2b780e96f18a6211d5375a29171150597feacdfd271679161fecbb11c3daf7b5696f699557f7e8a2322285105540f3c7 + checksum: 948a758dd866f305779a93f59c4c9127355d7e3a463495d8ba25271cf538a41c047f00f1a83bab3ee5d6e20edeb59f1accca7bfba2e1a62792f35cbe03020d2f languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^1.4.9": - version: 1.4.9 - resolution: "@backstage/plugin-search-backend@npm:1.4.9" +"@backstage/plugin-search-backend@npm:^1.5.2": + version: 1.5.2 + resolution: "@backstage/plugin-search-backend@npm:1.5.2" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-openapi-utils": "npm:^0.1.2" - "@backstage/backend-plugin-api": "npm:^0.6.9" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-openapi-utils": "npm:^0.1.5" + "@backstage/backend-plugin-api": "npm:^0.6.12" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" + "@backstage/plugin-auth-node": "npm:^0.4.7" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" - "@backstage/plugin-search-backend-node": "npm:^1.2.13" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/plugin-search-backend-node": "npm:^1.2.16" "@backstage/plugin-search-common": "npm:^1.2.10" "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" @@ -4606,11 +5456,11 @@ __metadata: winston: "npm:^3.2.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 1415f0239d5a014d5c14050e9b0e733377f5b9c6bb06f28e34f71eb153e8f45822fe57d7f1fea79bf0e69b950259ba6f2303ea5f64727b7f685db1dc8cc2cdaa + checksum: ddbc9fc233b088ad464c4428324cc73a22711bdc7d0ab854aec42608b668287ff24da15a17defc48104c509f1ce75c28e100044971a5993a97b2e9499a4c204c languageName: node linkType: hard -"@backstage/plugin-search-common@npm:^1.2.10, @backstage/plugin-search-common@npm:^1.2.7": +"@backstage/plugin-search-common@npm:^1.2.10": version: 1.2.10 resolution: "@backstage/plugin-search-common@npm:1.2.10" dependencies: @@ -4620,21 +5470,21 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.7.5": - version: 1.7.5 - resolution: "@backstage/plugin-search-react@npm:1.7.5" +"@backstage/plugin-search-react@npm:^1.7.6": + version: 1.7.6 + resolution: "@backstage/plugin-search-react@npm:1.7.6" dependencies: - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/frontend-plugin-api": "npm:^0.5.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" "@backstage/plugin-search-common": "npm:^1.2.10" - "@backstage/theme": "npm:^0.5.0" + "@backstage/theme": "npm:^0.5.1" "@backstage/types": "npm:^1.1.1" "@backstage/version-bridge": "npm:^1.0.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" lodash: "npm:^4.17.21" qs: "npm:^6.9.4" react-use: "npm:^17.3.2" @@ -4642,144 +5492,48 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: e41c5e851a62b3ce7ef77af7e46206112b399c4ae85db62b4911dbc6bbea8ec3d8c0632b973e81c2b039df2c39c92e221a4b79cce92b60859f515f4ef6098972 + checksum: 6d52f86874e1d9e1043f3195c6d98ceed38b658e3dba4f1ade7397f0437e33f4496397fee501399313e200ea9264d55c5d65fce4faaf5ad744b9167994586faf languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.4.5": - version: 1.4.5 - resolution: "@backstage/plugin-search@npm:1.4.5" +"@backstage/plugin-search@npm:^1.4.6": + version: 1.4.6 + resolution: "@backstage/plugin-search@npm:1.4.6" dependencies: - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@backstage/plugin-search-common": "npm:^1.2.10" - "@backstage/plugin-search-react": "npm:^1.7.5" + "@backstage/plugin-search-react": "npm:^1.7.6" "@backstage/types": "npm:^1.1.1" "@backstage/version-bridge": "npm:^1.0.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" - qs: "npm:^6.9.4" - react-use: "npm:^17.2.4" - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 142c5997844100196445b1c399cac809392997b786374af2d90b4032228dfa0736a07959224401b2263e8b55786ac5a99f6dfd722bdcc287965a1734cd505c61 - languageName: node - linkType: hard - -"@backstage/plugin-tech-insights-backend-module-jsonfc@npm:^0.1.41": - version: 0.1.41 - resolution: "@backstage/plugin-tech-insights-backend-module-jsonfc@npm:0.1.41" - dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-tech-insights-common": "npm:^0.2.12" - "@backstage/plugin-tech-insights-node": "npm:^0.4.15" - ajv: "npm:^8.10.0" - json-rules-engine: "npm:^6.1.2" - lodash: "npm:^4.17.21" - luxon: "npm:^3.0.0" - winston: "npm:^3.2.1" - checksum: 36438be28b40d9efa83c1f45ba78b2484468770b9762dc3bfc9b77f12e0a49b92c0c1360f11b36a6d2359b2b88af5717bfff0c28698506eae7d68ae51c46938d - languageName: node - linkType: hard - -"@backstage/plugin-tech-insights-backend@npm:^0.5.23": - version: 0.5.23 - resolution: "@backstage/plugin-tech-insights-backend@npm:0.5.23" - dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/config": "npm:^1.1.1" - "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-tech-insights-common": "npm:^0.2.12" - "@backstage/plugin-tech-insights-node": "npm:^0.4.15" - "@backstage/types": "npm:^1.1.1" - "@types/express": "npm:^4.17.6" - "@types/luxon": "npm:^3.0.0" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - luxon: "npm:^3.0.0" - semver: "npm:^7.5.3" - uuid: "npm:^8.3.2" - winston: "npm:^3.2.1" - yn: "npm:^4.0.0" - checksum: 1d7652a6d90ead4252cad336350a161c3fc2f992c69de6d69fffbfe70947330ab993eb96a9316ba745a34e1051e595c7db290ea5a50e6c027d7a6d7c75deeb07 - languageName: node - linkType: hard - -"@backstage/plugin-tech-insights-common@npm:^0.2.12": - version: 0.2.12 - resolution: "@backstage/plugin-tech-insights-common@npm:0.2.12" - dependencies: - "@backstage/types": "npm:^1.1.1" - "@types/luxon": "npm:^3.0.0" - luxon: "npm:^3.0.0" - checksum: a9673dde5e67a197a778a9ae806a4cb2f24ac35339b8935bd46a203e4b47875a0d19690ecc2aaf3cb2cb07cacdfdaa9d478408039279c1acf7700c22e2f2814d - languageName: node - linkType: hard - -"@backstage/plugin-tech-insights-node@npm:^0.4.15": - version: 0.4.15 - resolution: "@backstage/plugin-tech-insights-node@npm:0.4.15" - dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-tech-insights-common": "npm:^0.2.12" - "@backstage/types": "npm:^1.1.1" - "@types/luxon": "npm:^3.0.0" - luxon: "npm:^3.0.0" - winston: "npm:^3.2.1" - checksum: 82322ae514c958ccff558a1f3d5cd0dd9da0f8b9052bd55c4a0b63ab3b1336d09434bd878d544f58dbdecde1b197585eb282899a6965867404fd172181311fd0 - languageName: node - linkType: hard - -"@backstage/plugin-tech-insights@npm:^0.3.21": - version: 0.3.21 - resolution: "@backstage/plugin-tech-insights@npm:0.3.21" - dependencies: - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/errors": "npm:^1.2.3" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-tech-insights-common": "npm:^0.2.12" - "@backstage/types": "npm:^1.1.1" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" qs: "npm:^6.9.4" react-use: "npm:^17.2.4" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 201e20cf230a465446572fc7ea3d09eee64754c0ec1dc344ee8cd3714c755845734825541ad5e9c3b870ba580819dda83391c92cc12aa415b3ecc4aa5d4769ac + checksum: 7c2f6cd00e82ecd505b3a9c670af6db501da8ad409f4ec9e44898dc53b98370be2854e27cb928d606549de9872425beda2b58b8f5bc34b2beeec0733836f2c1c languageName: node linkType: hard -"@backstage/plugin-tech-radar@npm:^0.6.12": - version: 0.6.12 - resolution: "@backstage/plugin-tech-radar@npm:0.6.12" +"@backstage/plugin-tech-radar@npm:^0.6.13": + version: 0.6.13 + resolution: "@backstage/plugin-tech-radar@npm:0.6.13" dependencies: - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/frontend-plugin-api": "npm:^0.5.0" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/frontend-plugin-api": "npm:^0.6.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" color: "npm:^4.0.1" d3-force: "npm:^3.0.0" react-use: "npm:^17.2.4" @@ -4787,64 +5541,64 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: d0ff3608f43ab09151647b1a9df3238d980bb1e0e0a63a24d1b311c272b235ea6d9ca36cdc6e8c756cef4d16122e36f04041fe332a25b56d29f909e60a3de862 + checksum: 9c3c3b2a934647d211aa9bf30510e1d943c931600efc4d495981d59b0f40d74149269879a155d79621cc4fe9d65905c59ad672757211632ac52db94ebb9c02f3 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^1.9.2": - version: 1.9.2 - resolution: "@backstage/plugin-techdocs-backend@npm:1.9.2" +"@backstage/plugin-techdocs-backend@npm:^1.9.5": + version: 1.9.5 + resolution: "@backstage/plugin-techdocs-backend@npm:1.9.5" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/plugin-catalog-common": "npm:^1.0.20" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-catalog-common": "npm:^1.0.21" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.1.13" - "@backstage/plugin-techdocs-node": "npm:^1.11.1" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.1.16" + "@backstage/plugin-techdocs-node": "npm:^1.11.4" "@types/express": "npm:^4.17.6" - dockerode: "npm:^3.3.1" + dockerode: "npm:^4.0.0" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" - fs-extra: "npm:10.1.0" + fs-extra: "npm:^11.2.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" node-fetch: "npm:^2.6.7" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: ac4557e483d9a24b1e107117474baa9c0fe3428f315ed5939879b86e92438b634487c9fbf3535296f7070dc28c986ca25705845b88515131dde07419080d9666 + checksum: 123c469fe6522f86c95724adba88753c4604d31cfa7d07374e7d30cac0bedcf91e0a8bfad2bd6bf6aed43decdd87dc309eaeca6a2fb2e4e605fbda6e3bdeb978 languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.4": - version: 1.1.4 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.4" +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.5": + version: 1.1.5 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.5" dependencies: - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-techdocs-react": "npm:^1.1.15" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-techdocs-react": "npm:^1.1.16" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@react-hookz/web": "npm:^23.0.0" - git-url-parse: "npm:^13.0.0" + "@react-hookz/web": "npm:^24.0.0" + git-url-parse: "npm:^14.0.0" photoswipe: "npm:^5.3.7" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 0bf01e56747b9fc9168dbe642a8bb34f4d2e52665b8a596888fdc3c86a1ca199194e1c274974479ec527f7ded93b76003510b8348d6fb1344f7850332acfd2af + checksum: 3a332606a5fb5de34b7b51baa27cdece727ccd119e0ad64db39d86493ab0fd5faa0be76a659a7945fdb6f71bd16f571d41b027a81da57790bfd0f569db80adbd languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.11.1": - version: 1.11.1 - resolution: "@backstage/plugin-techdocs-node@npm:1.11.1" +"@backstage/plugin-techdocs-node@npm:^1.11.4": + version: 1.11.4 + resolution: "@backstage/plugin-techdocs-node@npm:1.11.4" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -4852,21 +5606,21 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-plugin-api": "npm:^0.6.9" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-aws-node": "npm:^0.1.8" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-aws-node": "npm:^0.1.9" "@backstage/plugin-search-common": "npm:^1.2.10" "@google-cloud/storage": "npm:^7.0.0" "@smithy/node-http-handler": "npm:^2.1.7" - "@trendyol-js/openstack-swift-sdk": "npm:^0.0.6" + "@trendyol-js/openstack-swift-sdk": "npm:^0.0.7" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" - fs-extra: "npm:10.1.0" - git-url-parse: "npm:^13.0.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^14.0.0" hpagent: "npm:^1.2.0" js-yaml: "npm:^4.0.0" json5: "npm:^2.1.3" @@ -4874,22 +5628,22 @@ __metadata: p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: a583fd86646c108dcb85f67f2c1596afccd2cc5d3cd923d5d1df3d3f2c2aa6ed7d41a9e6acab654c8447b18946cb1cef2d3104949483063b40d2c1533bd6e888 + checksum: a2cf4e3cd144b23353c56667ebf98dfa9e17d61c8b55e4859e0906334744c7af0a99131e3e1e0bcb683923a7049d607cd5438e9c619a13fa97ab23dc16667b3b languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.1.15": - version: 1.1.15 - resolution: "@backstage/plugin-techdocs-react@npm:1.1.15" +"@backstage/plugin-techdocs-react@npm:^1.1.16": + version: 1.1.16 + resolution: "@backstage/plugin-techdocs-react@npm:1.1.16" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/version-bridge": "npm:^1.0.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.0" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" jss: "npm:~10.10.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" @@ -4898,36 +5652,36 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 57e23c47a5111dac00e538b74591873cbb616d5f644713685fd230e1fde37df5ab4aa95fc4efae4eddfece085883d4200be6e0eaa411e1bf015b6ab2603c18bf + checksum: 0302555f7eb612736aab9653f300b65346ada2cec9bb89c226e44fb6dedf0e392b8e88d9988ddb7df2bf4b9965c950d3ad642cca97d62663f9302788ecfc8b4a languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.9.3": - version: 1.9.3 - resolution: "@backstage/plugin-techdocs@npm:1.9.3" +"@backstage/plugin-techdocs@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/plugin-techdocs@npm:1.10.0" dependencies: - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/errors": "npm:^1.2.3" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/integration": "npm:^1.8.0" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-catalog-react": "npm:^1.9.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-catalog-react": "npm:^1.10.0" "@backstage/plugin-search-common": "npm:^1.2.10" - "@backstage/plugin-search-react": "npm:^1.7.5" - "@backstage/plugin-techdocs-react": "npm:^1.1.15" - "@backstage/theme": "npm:^0.5.0" + "@backstage/plugin-search-react": "npm:^1.7.6" + "@backstage/plugin-techdocs-react": "npm:^1.1.16" + "@backstage/theme": "npm:^0.5.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@material-ui/styles": "npm:^4.10.0" - "@types/react": "npm:^16.13.1 || ^17.0.0" - dompurify: "npm:^2.2.9" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + dompurify: "npm:^3.0.0" event-source-polyfill: "npm:1.0.25" - git-url-parse: "npm:^13.0.0" + git-url-parse: "npm:^14.0.0" jss: "npm:~10.10.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" @@ -4936,34 +5690,76 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: eb55179c2129c7d2fd00abbc050f16cd75111e2fd42a1f32da742722631ab43ac53854c5fb71ebea63696161f67ee175be4a934ffca1f289c1185dc82096ddfa + checksum: b064228651be054d1c74e07e17e94b6ee5e382e65fa4db5c61d00c0afe88da6debd3ec372d96a12f19ea0f17cd92f8b70a1cbe59f3ec09debac105d9d3ab78b7 languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/plugin-user-settings@npm:0.8.0" +"@backstage/plugin-todo-backend@npm:^0.3.10": + version: 0.3.10 + resolution: "@backstage/plugin-todo-backend@npm:0.3.10" dependencies: - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-compat-api": "npm:^0.1.1" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-openapi-utils": "npm:^0.1.5" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/config": "npm:^1.1.1" "@backstage/errors": "npm:^1.2.3" - "@backstage/frontend-plugin-api": "npm:^0.5.0" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/theme": "npm:^0.5.0" + "@backstage/integration": "npm:^1.9.0" + "@backstage/plugin-catalog-node": "npm:^1.7.2" + "@backstage/repo-tools": "npm:^0.6.2" + "@types/express": "npm:^4.17.6" + express: "npm:^4.17.1" + leasot: "npm:^12.0.0" + winston: "npm:^3.2.1" + yn: "npm:^4.0.0" + checksum: bef3eb0184fc1ba2cd271fdc78b622fbb8c6a59bf12bd98c610a0b8c55f7b75f4dd24ce4d1eb674c26b4fd4993543f1104f29d06e8ffdb367f39547d373d9b6b + languageName: node + linkType: hard + +"@backstage/plugin-todo@npm:^0.2.34": + version: 0.2.34 + resolution: "@backstage/plugin-todo@npm:0.2.34" + dependencies: + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/errors": "npm:^1.2.3" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@material-ui/icons": "npm:^4.9.1" + "@types/react": "npm:^16.13.1 || ^17.0.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 6ab706f55133f4b2cee35c72a978064fb51bf343bba8dfa14ee0912aebaf84e81a7829aeb6c038665854116dc7a97ae215a7c5f20e5ceed998f0f6b115ca2206 + languageName: node + linkType: hard + +"@backstage/plugin-user-settings@npm:^0.8.1": + version: 0.8.1 + resolution: "@backstage/plugin-user-settings@npm:0.8.1" + dependencies: + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-compat-api": "npm:^0.2.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/errors": "npm:^1.2.3" + "@backstage/frontend-plugin-api": "npm:^0.6.0" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/theme": "npm:^0.5.1" "@backstage/types": "npm:^1.1.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: aaa3558f4fbcda431dc19971b9559ef2d48567ff80360d28d1121ecd9d3e26049127d45349f81ace4dc06168b898008145aa3bedce7393d068bf2d5bdecd4bf2 + checksum: a3cf51e18ef6e5a6cce43365257f9744e80eacdba3c3667ce1c54ed0229bc59abafe8297ad2d383434251eaa59dea6c79e05db16263bfd4b0caecbc3be74f1b2 languageName: node linkType: hard @@ -4976,20 +5772,71 @@ __metadata: languageName: node linkType: hard -"@backstage/test-utils@npm:^1.4.7": - version: 1.4.7 - resolution: "@backstage/test-utils@npm:1.4.7" +"@backstage/repo-tools@npm:^0.6.2": + version: 0.6.2 + resolution: "@backstage/repo-tools@npm:0.6.2" + dependencies: + "@apidevtools/swagger-parser": "npm:^10.1.0" + "@apisyouwonthate/style-guide": "npm:^1.4.0" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/cli-common": "npm:^0.1.13" + "@backstage/cli-node": "npm:^0.2.3" + "@backstage/errors": "npm:^1.2.3" + "@manypkg/get-packages": "npm:^1.1.3" + "@microsoft/api-documenter": "npm:^7.22.33" + "@microsoft/api-extractor": "npm:^7.36.4" + "@openapitools/openapi-generator-cli": "npm:^2.7.0" + "@stoplight/spectral-core": "npm:^1.18.0" + "@stoplight/spectral-formatters": "npm:^1.1.0" + "@stoplight/spectral-functions": "npm:^1.7.2" + "@stoplight/spectral-parsers": "npm:^1.0.2" + "@stoplight/spectral-rulesets": "npm:^1.18.0" + "@stoplight/spectral-runtime": "npm:^1.1.2" + "@stoplight/types": "npm:^14.0.0" + chalk: "npm:^4.0.0" + codeowners-utils: "npm:^1.0.2" + commander: "npm:^12.0.0" + fs-extra: "npm:^11.2.0" + glob: "npm:^8.0.3" + is-glob: "npm:^4.0.3" + js-yaml: "npm:^4.1.0" + lodash: "npm:^4.17.21" + minimatch: "npm:^5.1.1" + p-limit: "npm:^3.0.2" + portfinder: "npm:^1.0.32" + ts-node: "npm:^10.0.0" + yaml-diff-patch: "npm:^2.0.0" + peerDependencies: + "@microsoft/api-extractor-model": "*" + "@microsoft/tsdoc": "*" + "@microsoft/tsdoc-config": "*" + "@useoptic/optic": ^0.50.7 + prettier: ^2.8.1 + typescript: "> 3.0.0" + peerDependenciesMeta: + prettier: + optional: true + bin: + backstage-repo-tools: bin/backstage-repo-tools + checksum: 5313be1a25498a73d0aaa0026c3ecfaf0897e66a2d4b4374315ad798f2ac409f55a01c906c121a3ecf66717d3b556191e61625a36b594a9c8aad6f2b594e35e0 + languageName: node + linkType: hard + +"@backstage/test-utils@npm:^1.5.0": + version: 1.5.0 + resolution: "@backstage/test-utils@npm:1.5.0" dependencies: "@backstage/config": "npm:^1.1.1" - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-plugin-api": "npm:^1.8.2" + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-plugin-api": "npm:^1.9.0" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-react": "npm:^0.4.19" - "@backstage/theme": "npm:^0.5.0" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/theme": "npm:^0.5.1" "@backstage/types": "npm:^1.1.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" cross-fetch: "npm:^4.0.0" i18next: "npm:^22.4.15" zen-observable: "npm:^0.10.0" @@ -4998,7 +5845,7 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 5f9f5c86a904c8ec6f84af78564d3d18b012fa60a998dc377159794326ebea8f26659b191b9b06ac5fc792412e5b4ca50264ed7ab1e239782b8518595442e8d6 + checksum: a87e37d5c8708ad9868c7d2252d35629633c7ad8253bba56eca5fe3747c0a4721743521c928b85a66901cc93c26e3ada263edc2458984d9142e2878b5e39acb7 languageName: node linkType: hard @@ -5034,6 +5881,22 @@ __metadata: languageName: node linkType: hard +"@backstage/theme@npm:^0.5.1": + version: 0.5.1 + resolution: "@backstage/theme@npm:0.5.1" + dependencies: + "@emotion/react": "npm:^11.10.5" + "@emotion/styled": "npm:^11.10.5" + "@mui/material": "npm:^5.12.2" + peerDependencies: + "@material-ui/core": ^4.12.2 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + checksum: 76bb800eea256933d771e9d50ebe5288de4c8797ee0f0db0005814598087a9ecd7d1da5738585a89308a5e87014a06e9de3f82f58e2fed64d827da5370db5f5e + languageName: node + linkType: hard + "@backstage/types@npm:^1.1.1": version: 1.1.1 resolution: "@backstage/types@npm:1.1.1" @@ -5426,10 +6289,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm64@npm:0.16.17" - conditions: os=android & cpu=arm64 +"@esbuild/aix-ppc64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/aix-ppc64@npm:0.20.1" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -5440,10 +6303,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm@npm:0.16.17" - conditions: os=android & cpu=arm +"@esbuild/android-arm64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/android-arm64@npm:0.20.1" + conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -5454,10 +6317,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-x64@npm:0.16.17" - conditions: os=android & cpu=x64 +"@esbuild/android-arm@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/android-arm@npm:0.20.1" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -5468,10 +6331,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-arm64@npm:0.16.17" - conditions: os=darwin & cpu=arm64 +"@esbuild/android-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/android-x64@npm:0.20.1" + conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -5482,10 +6345,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-x64@npm:0.16.17" - conditions: os=darwin & cpu=x64 +"@esbuild/darwin-arm64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/darwin-arm64@npm:0.20.1" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -5496,10 +6359,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-arm64@npm:0.16.17" - conditions: os=freebsd & cpu=arm64 +"@esbuild/darwin-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/darwin-x64@npm:0.20.1" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -5510,10 +6373,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-x64@npm:0.16.17" - conditions: os=freebsd & cpu=x64 +"@esbuild/freebsd-arm64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/freebsd-arm64@npm:0.20.1" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -5524,10 +6387,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm64@npm:0.16.17" - conditions: os=linux & cpu=arm64 +"@esbuild/freebsd-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/freebsd-x64@npm:0.20.1" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -5538,10 +6401,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm@npm:0.16.17" - conditions: os=linux & cpu=arm +"@esbuild/linux-arm64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-arm64@npm:0.20.1" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -5552,10 +6415,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ia32@npm:0.16.17" - conditions: os=linux & cpu=ia32 +"@esbuild/linux-arm@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-arm@npm:0.20.1" + conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -5566,10 +6429,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-loong64@npm:0.16.17" - conditions: os=linux & cpu=loong64 +"@esbuild/linux-ia32@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-ia32@npm:0.20.1" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -5580,10 +6443,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-mips64el@npm:0.16.17" - conditions: os=linux & cpu=mips64el +"@esbuild/linux-loong64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-loong64@npm:0.20.1" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -5594,10 +6457,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ppc64@npm:0.16.17" - conditions: os=linux & cpu=ppc64 +"@esbuild/linux-mips64el@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-mips64el@npm:0.20.1" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -5608,10 +6471,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-riscv64@npm:0.16.17" - conditions: os=linux & cpu=riscv64 +"@esbuild/linux-ppc64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-ppc64@npm:0.20.1" + conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -5622,10 +6485,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-s390x@npm:0.16.17" - conditions: os=linux & cpu=s390x +"@esbuild/linux-riscv64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-riscv64@npm:0.20.1" + conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -5636,10 +6499,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-x64@npm:0.16.17" - conditions: os=linux & cpu=x64 +"@esbuild/linux-s390x@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-s390x@npm:0.20.1" + conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -5650,10 +6513,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/netbsd-x64@npm:0.16.17" - conditions: os=netbsd & cpu=x64 +"@esbuild/linux-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/linux-x64@npm:0.20.1" + conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -5664,10 +6527,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/openbsd-x64@npm:0.16.17" - conditions: os=openbsd & cpu=x64 +"@esbuild/netbsd-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/netbsd-x64@npm:0.20.1" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -5678,10 +6541,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/sunos-x64@npm:0.16.17" - conditions: os=sunos & cpu=x64 +"@esbuild/openbsd-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/openbsd-x64@npm:0.20.1" + conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -5692,10 +6555,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-arm64@npm:0.16.17" - conditions: os=win32 & cpu=arm64 +"@esbuild/sunos-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/sunos-x64@npm:0.20.1" + conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -5706,10 +6569,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-ia32@npm:0.16.17" - conditions: os=win32 & cpu=ia32 +"@esbuild/win32-arm64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/win32-arm64@npm:0.20.1" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -5720,10 +6583,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-x64@npm:0.16.17" - conditions: os=win32 & cpu=x64 +"@esbuild/win32-ia32@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/win32-ia32@npm:0.20.1" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -5734,6 +6597,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.20.1": + version: 0.20.1 + resolution: "@esbuild/win32-x64@npm:0.20.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -6392,22 +7262,22 @@ __metadata: languageName: node linkType: hard -"@janus-idp/backstage-plugin-keycloak-backend@npm:^1.7.13": - version: 1.8.1 - resolution: "@janus-idp/backstage-plugin-keycloak-backend@npm:1.8.1" +"@janus-idp/backstage-plugin-keycloak-backend@npm:^1.8.3": + version: 1.8.3 + resolution: "@janus-idp/backstage-plugin-keycloak-backend@npm:1.8.3" dependencies: - "@backstage/backend-common": "npm:^0.19.8" - "@backstage/backend-plugin-api": "npm:^0.6.6" - "@backstage/backend-plugin-manager": "npm:@janus-idp/backend-plugin-manager@0.0.2-janus.5" - "@backstage/backend-tasks": "npm:^0.5.11" - "@backstage/catalog-model": "npm:^1.4.3" + "@backstage/backend-common": "npm:^0.21.0" + "@backstage/backend-dynamic-feature-service": "npm:^0.2.0" + "@backstage/backend-plugin-api": "npm:^0.6.10" + "@backstage/backend-tasks": "npm:^0.5.15" + "@backstage/catalog-model": "npm:^1.4.4" "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.4.7" + "@backstage/plugin-catalog-node": "npm:^1.7.0" "@keycloak/keycloak-admin-client": "npm:<19.0.0" lodash: "npm:^4.17.21" uuid: "npm:^9.0.1" winston: "npm:^3.11.0" - checksum: 50ed63505e7aa2519a611837c44bdd9ce1f2630038921e52779f0643a40eaf4f9532f96a72e6c231951ae0a2f0331e968b4cd0d6741bf0e54eacab585cf90449 + checksum: 0ed1f9791c7b40ea9c03751ca63c8fcd77c9dbaf4c19e2e9e2b422da55b21112e32ac43a99b458473fdca014297d980992bbc3c07ac25b5ce531756eaa97966d languageName: node linkType: hard @@ -6941,6 +7811,13 @@ __metadata: languageName: node linkType: hard +"@lukeed/csprng@npm:^1.0.0": + version: 1.1.0 + resolution: "@lukeed/csprng@npm:1.1.0" + checksum: 5d6dcf478af732972083ab2889c294b57f1028fa13c2c240d7a4aaa079c2c75df7ef0dcbdda5419147fc6704b4adf96b2de92f1a9a72ac21c6350c4014fffe6c + languageName: node + linkType: hard + "@manypkg/find-root@npm:^1.1.0": version: 1.1.0 resolution: "@manypkg/find-root@npm:1.1.0" @@ -7019,7 +7896,7 @@ __metadata: languageName: node linkType: hard -"@material-ui/icons@npm:^4.9.1": +"@material-ui/icons@npm:^4.11.3, @material-ui/icons@npm:^4.9.1": version: 4.11.3 resolution: "@material-ui/icons@npm:4.11.3" dependencies: @@ -7186,6 +8063,75 @@ __metadata: languageName: node linkType: hard +"@microsoft/api-documenter@npm:^7.22.33": + version: 7.23.31 + resolution: "@microsoft/api-documenter@npm:7.23.31" + dependencies: + "@microsoft/api-extractor-model": "npm:7.28.13" + "@microsoft/tsdoc": "npm:0.14.2" + "@rushstack/node-core-library": "npm:4.0.2" + "@rushstack/terminal": "npm:0.10.0" + "@rushstack/ts-command-line": "npm:4.17.4" + js-yaml: "npm:~3.13.1" + resolve: "npm:~1.22.1" + bin: + api-documenter: bin/api-documenter + checksum: c9d9315703ab4fa4b1e45c1ab5b00a3e225b2b0edbe8b7e94281d4f2c3081393a68b8b108cafdd613e20ac0e5dabed226d613b0460d217d6e625ca3ffb545150 + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.28.13": + version: 7.28.13 + resolution: "@microsoft/api-extractor-model@npm:7.28.13" + dependencies: + "@microsoft/tsdoc": "npm:0.14.2" + "@microsoft/tsdoc-config": "npm:~0.16.1" + "@rushstack/node-core-library": "npm:4.0.2" + checksum: da83f6ccc01fac3b8274731327a6d35a45b2d98ce8c1d705a974ca34dd48ac0f9b0fe8e98130d2068ec1ee4e2b1f2942b53e21e6e5897f1d3501a3c4e5910645 + languageName: node + linkType: hard + +"@microsoft/api-extractor@npm:^7.36.4": + version: 7.41.0 + resolution: "@microsoft/api-extractor@npm:7.41.0" + dependencies: + "@microsoft/api-extractor-model": "npm:7.28.13" + "@microsoft/tsdoc": "npm:0.14.2" + "@microsoft/tsdoc-config": "npm:~0.16.1" + "@rushstack/node-core-library": "npm:4.0.2" + "@rushstack/rig-package": "npm:0.5.2" + "@rushstack/terminal": "npm:0.10.0" + "@rushstack/ts-command-line": "npm:4.17.4" + lodash: "npm:~4.17.15" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + source-map: "npm:~0.6.1" + typescript: "npm:5.3.3" + bin: + api-extractor: bin/api-extractor + checksum: 90908d37fcd43748286fc93800a4cc72589c627df88f8c1d33b0e31e19187fdddcaf1b637fc3ba5b24d2dd96c10a48be5372d3b27d4e369b396d122f2183a772 + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:~0.16.1": + version: 0.16.2 + resolution: "@microsoft/tsdoc-config@npm:0.16.2" + dependencies: + "@microsoft/tsdoc": "npm:0.14.2" + ajv: "npm:~6.12.6" + jju: "npm:~1.4.0" + resolve: "npm:~1.19.0" + checksum: 9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.14.2": + version: 0.14.2 + resolution: "@microsoft/tsdoc@npm:0.14.2" + checksum: c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f + languageName: node + linkType: hard + "@motionone/animation@npm:^10.12.0": version: 10.17.0 resolution: "@motionone/animation@npm:10.17.0" @@ -7416,6 +8362,100 @@ __metadata: languageName: node linkType: hard +"@nestjs/axios@npm:3.0.1": + version: 3.0.1 + resolution: "@nestjs/axios@npm:3.0.1" + peerDependencies: + "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + axios: ^1.3.1 + reflect-metadata: ^0.1.12 + rxjs: ^6.0.0 || ^7.0.0 + checksum: 07f36e260a21fbc52be8f1dcc55d71f4de741264d467adaaf4b1c3926a5c9367bc77a2dac4462e638db3a39ec11051ccad36fe958f8513f54bc3e57fba6329a2 + languageName: node + linkType: hard + +"@nestjs/common@npm:10.3.0": + version: 10.3.0 + resolution: "@nestjs/common@npm:10.3.0" + dependencies: + iterare: "npm:1.2.1" + tslib: "npm:2.6.2" + uid: "npm:2.0.2" + peerDependencies: + class-transformer: "*" + class-validator: "*" + reflect-metadata: ^0.1.12 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + checksum: 22f61ad69d5da11e03e6f75e9a7cbedad56c7806eb6389a8a79fd5632aa1db030a9fab1cfb256ea938a6cba4d1e5c373622b23dd78f5a9c88f37d8495815b9e3 + languageName: node + linkType: hard + +"@nestjs/core@npm:10.3.0": + version: 10.3.0 + resolution: "@nestjs/core@npm:10.3.0" + dependencies: + "@nuxtjs/opencollective": "npm:0.3.2" + fast-safe-stringify: "npm:2.1.1" + iterare: "npm:1.2.1" + path-to-regexp: "npm:3.2.0" + tslib: "npm:2.6.2" + uid: "npm:2.0.2" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/microservices": ^10.0.0 + "@nestjs/platform-express": ^10.0.0 + "@nestjs/websockets": ^10.0.0 + reflect-metadata: ^0.1.12 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@nestjs/microservices": + optional: true + "@nestjs/platform-express": + optional: true + "@nestjs/websockets": + optional: true + checksum: 57fb84c6b69f5de032d2c1f00197d4325775e091b32f294411adbe36378a6699e827f89b8b59ce4dc5cac545cda3d99c7f1a83c48f0fcf9f3725c6240c6a419e + languageName: node + linkType: hard + +"@node-saml/node-saml@npm:^4.0.4": + version: 4.0.5 + resolution: "@node-saml/node-saml@npm:4.0.5" + dependencies: + "@types/debug": "npm:^4.1.7" + "@types/passport": "npm:^1.0.11" + "@types/xml-crypto": "npm:^1.4.2" + "@types/xml-encryption": "npm:^1.2.1" + "@types/xml2js": "npm:^0.4.11" + "@xmldom/xmldom": "npm:^0.8.6" + debug: "npm:^4.3.4" + xml-crypto: "npm:^3.0.1" + xml-encryption: "npm:^3.0.2" + xml2js: "npm:^0.5.0" + xmlbuilder: "npm:^15.1.1" + checksum: 589949da26c5b7029dfdaf46d7d82d77a88d3fec374e0a8a9625793a5a910e26b354825a35df639fa37a9d1c8c592b4ef988535843471f5bc22c6a08c17c5871 + languageName: node + linkType: hard + +"@node-saml/passport-saml@npm:^4.0.4": + version: 4.0.4 + resolution: "@node-saml/passport-saml@npm:4.0.4" + dependencies: + "@node-saml/node-saml": "npm:^4.0.4" + "@types/express": "npm:^4.17.14" + "@types/passport": "npm:^1.0.11" + "@types/passport-strategy": "npm:^0.2.35" + passport: "npm:^0.6.0" + passport-strategy: "npm:^1.0.0" + checksum: d40e4740046ba159c7eadf320f3eca4b53c87baa69b1afe87a7d4e28f682c6d7b1147b3d58365c45cc4fd8a5c2da65741ca979757bb7951f9dc3ae9de061d944 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -7556,6 +8596,19 @@ __metadata: languageName: node linkType: hard +"@nuxtjs/opencollective@npm:0.3.2": + version: 0.3.2 + resolution: "@nuxtjs/opencollective@npm:0.3.2" + dependencies: + chalk: "npm:^4.1.0" + consola: "npm:^2.15.0" + node-fetch: "npm:^2.6.1" + bin: + opencollective: bin/opencollective.js + checksum: 540268687af3289ff107585484d42201b404cdbb98b3a512487c12a6b180a8f0e1df0d701df47d3d9e0d5c0f6eb3252d80535562aedca9edf52cf7fd17ae4601 + languageName: node + linkType: hard + "@nx/devkit@npm:18.0.2, @nx/devkit@npm:>=17.1.2 < 19": version: 18.0.2 resolution: "@nx/devkit@npm:18.0.2" @@ -8257,7 +9310,34 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.1, @opentelemetry/api@npm:^1.3.0": +"@openapitools/openapi-generator-cli@npm:^2.7.0": + version: 2.9.0 + resolution: "@openapitools/openapi-generator-cli@npm:2.9.0" + dependencies: + "@nestjs/axios": "npm:3.0.1" + "@nestjs/common": "npm:10.3.0" + "@nestjs/core": "npm:10.3.0" + "@nuxtjs/opencollective": "npm:0.3.2" + axios: "npm:1.6.5" + chalk: "npm:4.1.2" + commander: "npm:8.3.0" + compare-versions: "npm:4.1.4" + concurrently: "npm:6.5.1" + console.table: "npm:0.10.0" + fs-extra: "npm:10.1.0" + glob: "npm:7.2.3" + inquirer: "npm:8.2.6" + lodash: "npm:4.17.21" + reflect-metadata: "npm:0.1.13" + rxjs: "npm:7.8.1" + tslib: "npm:2.6.2" + bin: + openapi-generator-cli: main.js + checksum: e8f7533a0ed4dfd361c8ecbb378cf24cba158f495a68d83945b633ff53a6b4a4173c1126e1543a12e9fcdee2cb5c07ec0afe8ec4766ae01badfdaebec2306d7c + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.1, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0": version: 1.7.0 resolution: "@opentelemetry/api@npm:1.7.0" checksum: b5468115d1cec45dd2b86b39210fdc03620a93b9f07c3d20b14081f75e2f7c9b37ceceeb60d5f35c6d4f9819ae07eee0b4874e53e7362376db21db1e00f483f8 @@ -8271,7 +9351,7 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.32.3": +"@playwright/test@npm:^1.41.2": version: 1.41.2 resolution: "@playwright/test@npm:1.41.2" dependencies: @@ -8982,6 +10062,22 @@ __metadata: languageName: node linkType: hard +"@react-hookz/web@npm:^24.0.0": + version: 24.0.4 + resolution: "@react-hookz/web@npm:24.0.4" + dependencies: + "@react-hookz/deep-equal": "npm:^1.0.4" + peerDependencies: + js-cookie: ^3.0.5 + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + peerDependenciesMeta: + js-cookie: + optional: true + checksum: 894419b88601938b6b2027c8bc77a7e470de4cf196a2d461d53842b037cae57a2abe8e7279edd01ab56d7c671dd155de7795f6e717331c7fdb89734eafac8769 + languageName: node + linkType: hard + "@remix-run/router@npm:1.15.1": version: 1.15.1 resolution: "@remix-run/router@npm:1.15.1" @@ -8996,38 +10092,38 @@ __metadata: languageName: node linkType: hard -"@rjsf/core@npm:5.15.1": - version: 5.15.1 - resolution: "@rjsf/core@npm:5.15.1" +"@rjsf/core@npm:5.17.0": + version: 5.17.0 + resolution: "@rjsf/core@npm:5.17.0" dependencies: lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" - markdown-to-jsx: "npm:^7.3.2" - nanoid: "npm:^3.3.6" + markdown-to-jsx: "npm:^7.4.1" + nanoid: "npm:^3.3.7" prop-types: "npm:^15.8.1" peerDependencies: - "@rjsf/utils": ^5.12.x + "@rjsf/utils": ^5.16.x react: ^16.14.0 || >=17 - checksum: 4785dd816bfa06071a3e248c11505fdd6487b789d147e7dfa8854f9c22b89c46cc78c2c08c01af46b5ec94befe66d6612eb2ffc33a19f9cf215fdc3bfc56964a + checksum: 98d8d5b2feb5012aa35dbd3ae5f7af98e2128b4cd41b0e42022a27b8b6fa38b2f564a7614f205ffec304983000a40c6d6f9949812ea5b16854f7ea6f9b791aed languageName: node linkType: hard -"@rjsf/material-ui@npm:5.15.1": - version: 5.15.1 - resolution: "@rjsf/material-ui@npm:5.15.1" +"@rjsf/material-ui@npm:5.17.0": + version: 5.17.0 + resolution: "@rjsf/material-ui@npm:5.17.0" peerDependencies: "@material-ui/core": ^4.12.3 "@material-ui/icons": ^4.11.2 - "@rjsf/core": ^5.12.x - "@rjsf/utils": ^5.12.x + "@rjsf/core": ^5.16.x + "@rjsf/utils": ^5.16.x react: ^16.14.0 || >=17 - checksum: a9188f8336e230103c9c453efcc6acee5b88dfca89c2405ef6020125024a8e769ae8ddb1b6512c4d426a4c0b05efa699655605a95004b5be23185df95110b269 + checksum: f749086263adf1374166fcf6de6e186fb94c42d27acc1c2ed145f33471bc41f83a26fc3d0f0dd04469a0d4c4362ee1900007c2f10bdca741c15af3a5932b3cb3 languageName: node linkType: hard -"@rjsf/utils@npm:5.15.1": - version: 5.15.1 - resolution: "@rjsf/utils@npm:5.15.1" +"@rjsf/utils@npm:5.17.0": + version: 5.17.0 + resolution: "@rjsf/utils@npm:5.17.0" dependencies: json-schema-merge-allof: "npm:^0.8.1" jsonpointer: "npm:^5.0.1" @@ -9036,21 +10132,21 @@ __metadata: react-is: "npm:^18.2.0" peerDependencies: react: ^16.14.0 || >=17 - checksum: e53c530d08a4dccbf181d8994b050bdef122baf79f5c430a4486a9af8576da22854ab1cb399c5973f7b0d19d45b737e124642c448f139eb76f4de09e71ac8bc7 + checksum: 179b9be8cec15ef3766e440cd441d48bea09f2f77888679409f309ae45db0576a6f194924267deddde3023e0405e61dd473e96d7cc784c6e710faee34db63cb0 languageName: node linkType: hard -"@rjsf/validator-ajv8@npm:5.15.1": - version: 5.15.1 - resolution: "@rjsf/validator-ajv8@npm:5.15.1" +"@rjsf/validator-ajv8@npm:5.17.0": + version: 5.17.0 + resolution: "@rjsf/validator-ajv8@npm:5.17.0" dependencies: ajv: "npm:^8.12.0" ajv-formats: "npm:^2.1.1" lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" peerDependencies: - "@rjsf/utils": ^5.12.x - checksum: 7ee4551c89855bbd13aacb45c3d1d58198a4db4e80caee3953f37d18533fbe2489104f52963cafd9837eee20b35bc428154fef6a1ddbaf2c95b88e11abbd4a4a + "@rjsf/utils": ^5.16.x + checksum: a2bb8d8d7396c14ad899d33fc9688889c201f0e19de0de5e87afb860ea450457887aca7b16681f4d51f870ed0bf7d698b79d04d1e105ee6f369acd68d36ba64d languageName: node linkType: hard @@ -9082,7 +10178,7 @@ __metadata: languageName: node linkType: hard -"@roadiehq/scaffolder-backend-module-http-request@npm:^4.1.1": +"@roadiehq/scaffolder-backend-module-http-request@npm:^4.1.4": version: 4.1.4 resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:4.1.4" dependencies: @@ -9190,6 +10286,62 @@ __metadata: languageName: node linkType: hard +"@rushstack/node-core-library@npm:4.0.2": + version: 4.0.2 + resolution: "@rushstack/node-core-library@npm:4.0.2" + dependencies: + fs-extra: "npm:~7.0.1" + import-lazy: "npm:~4.0.0" + jju: "npm:~1.4.0" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + z-schema: "npm:~5.0.2" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: b60070b5b8f4da0cbda5b37f950ed5d3843f3c68aab13ce1d4383b9fd71ca94065dfdd2e3b10b361ae0ef5fd0182d891da2addfd3f1ca21e7789110f6266d83f + languageName: node + linkType: hard + +"@rushstack/rig-package@npm:0.5.2": + version: 0.5.2 + resolution: "@rushstack/rig-package@npm:0.5.2" + dependencies: + resolve: "npm:~1.22.1" + strip-json-comments: "npm:~3.1.1" + checksum: 7bff460eb8407a68de20681b6354703c0fdb7a325c58060a2c4591b86dd3b83b95b651ccba3cc833f8d1a94c3a19638091b447c03d89eaa9df57bc9de7abb29d + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.10.0": + version: 0.10.0 + resolution: "@rushstack/terminal@npm:0.10.0" + dependencies: + "@rushstack/node-core-library": "npm:4.0.2" + supports-color: "npm:~8.1.1" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 128d13d353265bd318fc52a5d2eaf6d352d3abd29fc3500d630b4d114b43392e2dfe8c4df200e855dc2c07e6d4e8f2175c38b5a8b71dff1eee7aa1f5a261e1c7 + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:4.17.4": + version: 4.17.4 + resolution: "@rushstack/ts-command-line@npm:4.17.4" + dependencies: + "@rushstack/terminal": "npm:0.10.0" + "@types/argparse": "npm:1.0.38" + argparse: "npm:~1.0.9" + string-argv: "npm:~0.3.1" + checksum: 46456797aa89de677836357abea2e7f502866394932fa3d0bb60241d74da1cc1fdbd79b90bb31d6eea864f4737deaeb13c610090d1f8f764a76f14a245d7a0e4 + languageName: node + linkType: hard + "@sagold/json-pointer@npm:^5.1.1": version: 5.1.1 resolution: "@sagold/json-pointer@npm:5.1.1" @@ -10007,7 +11159,7 @@ __metadata: languageName: node linkType: hard -"@stoplight/spectral-core@npm:^1.16.1, @stoplight/spectral-core@npm:^1.7.0, @stoplight/spectral-core@npm:^1.8.0": +"@stoplight/spectral-core@npm:^1.15.1, @stoplight/spectral-core@npm:^1.16.1, @stoplight/spectral-core@npm:^1.18.0, @stoplight/spectral-core@npm:^1.7.0, @stoplight/spectral-core@npm:^1.8.0, @stoplight/spectral-core@npm:^1.8.1": version: 1.18.3 resolution: "@stoplight/spectral-core@npm:1.18.3" dependencies: @@ -10036,7 +11188,7 @@ __metadata: languageName: node linkType: hard -"@stoplight/spectral-formats@npm:^1.0.0": +"@stoplight/spectral-formats@npm:^1.0.0, @stoplight/spectral-formats@npm:^1.2.0, @stoplight/spectral-formats@npm:^1.5.0": version: 1.6.0 resolution: "@stoplight/spectral-formats@npm:1.6.0" dependencies: @@ -10048,7 +11200,26 @@ __metadata: languageName: node linkType: hard -"@stoplight/spectral-functions@npm:^1.7.2": +"@stoplight/spectral-formatters@npm:^1.1.0": + version: 1.3.0 + resolution: "@stoplight/spectral-formatters@npm:1.3.0" + dependencies: + "@stoplight/path": "npm:^1.3.2" + "@stoplight/spectral-core": "npm:^1.15.1" + "@stoplight/spectral-runtime": "npm:^1.1.0" + "@stoplight/types": "npm:^13.15.0" + chalk: "npm:4.1.2" + cliui: "npm:7.0.4" + lodash: "npm:^4.17.21" + node-sarif-builder: "npm:^2.0.3" + strip-ansi: "npm:6.0" + text-table: "npm:^0.2.0" + tslib: "npm:^2.5.0" + checksum: 90a5e27651d01e358f67b4fce82234399231cb27d7fd80be6585d4fd71e738f9a5efdceb1e84444a4b5f81a980d97aadf1369ce3e54d123bf4b11c8431d66fc2 + languageName: node + linkType: hard + +"@stoplight/spectral-functions@npm:^1.5.1, @stoplight/spectral-functions@npm:^1.6.1, @stoplight/spectral-functions@npm:^1.7.2": version: 1.7.2 resolution: "@stoplight/spectral-functions@npm:1.7.2" dependencies: @@ -10092,7 +11263,29 @@ __metadata: languageName: node linkType: hard -"@stoplight/spectral-runtime@npm:^1.0.0, @stoplight/spectral-runtime@npm:^1.1.0, @stoplight/spectral-runtime@npm:^1.1.2": +"@stoplight/spectral-rulesets@npm:^1.18.0": + version: 1.18.1 + resolution: "@stoplight/spectral-rulesets@npm:1.18.1" + dependencies: + "@asyncapi/specs": "npm:^4.1.0" + "@stoplight/better-ajv-errors": "npm:1.0.3" + "@stoplight/json": "npm:^3.17.0" + "@stoplight/spectral-core": "npm:^1.8.1" + "@stoplight/spectral-formats": "npm:^1.5.0" + "@stoplight/spectral-functions": "npm:^1.5.1" + "@stoplight/spectral-runtime": "npm:^1.1.1" + "@stoplight/types": "npm:^13.6.0" + "@types/json-schema": "npm:^7.0.7" + ajv: "npm:^8.8.2" + ajv-formats: "npm:~2.1.0" + json-schema-traverse: "npm:^1.0.0" + lodash: "npm:~4.17.21" + tslib: "npm:^2.3.0" + checksum: 3bc7dc519096a6c2c110b5c920e55accc77b62f4cd6f2fa4efd35b6c6431a393a30b78572e4acfc6add2ccb43193bc1f2da89c46d2f416e5e02641f38f4a0c2a + languageName: node + linkType: hard + +"@stoplight/spectral-runtime@npm:^1.0.0, @stoplight/spectral-runtime@npm:^1.1.0, @stoplight/spectral-runtime@npm:^1.1.1, @stoplight/spectral-runtime@npm:^1.1.2": version: 1.1.2 resolution: "@stoplight/spectral-runtime@npm:1.1.2" dependencies: @@ -10117,13 +11310,23 @@ __metadata: languageName: node linkType: hard -"@stoplight/types@npm:^12.3.0 || ^13.0.0, @stoplight/types@npm:^13.0.0, @stoplight/types@npm:^13.12.0, @stoplight/types@npm:^13.6.0": +"@stoplight/types@npm:^12.3.0 || ^13.0.0, @stoplight/types@npm:^13.0.0, @stoplight/types@npm:^13.12.0, @stoplight/types@npm:^13.15.0, @stoplight/types@npm:^13.6.0": version: 13.20.0 resolution: "@stoplight/types@npm:13.20.0" dependencies: "@types/json-schema": "npm:^7.0.4" utility-types: "npm:^3.10.0" - checksum: 11d741bd71c6a286cef946b10e003b9b13b031f512d576ed1274c194540f0ee928332108d2b4d1bc87a8e5ba9703d1266951e6a53b8eb0a8db4dc68b1a798cab + checksum: 11d741bd71c6a286cef946b10e003b9b13b031f512d576ed1274c194540f0ee928332108d2b4d1bc87a8e5ba9703d1266951e6a53b8eb0a8db4dc68b1a798cab + languageName: node + linkType: hard + +"@stoplight/types@npm:^14.0.0": + version: 14.1.1 + resolution: "@stoplight/types@npm:14.1.1" + dependencies: + "@types/json-schema": "npm:^7.0.4" + utility-types: "npm:^3.10.0" + checksum: 1573d842fee99a7f1eea1f2b17c28dcbfb1be51b72f2ef794e07d265b2fb8900654b5848f608952cd1e3dedf6c7ec157c82c65d4d95728d6309f4b1722a11450 languageName: node linkType: hard @@ -11014,7 +12217,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^9.0.0, @testing-library/dom@npm:^9.3.1": +"@testing-library/dom@npm:^9.0.0, @testing-library/dom@npm:^9.3.4": version: 9.3.4 resolution: "@testing-library/dom@npm:9.3.4" dependencies: @@ -11030,7 +12233,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.0.0": +"@testing-library/jest-dom@npm:^6.4.2": version: 6.4.2 resolution: "@testing-library/jest-dom@npm:6.4.2" dependencies: @@ -11063,7 +12266,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^14.0.0": +"@testing-library/react@npm:^14.2.1": version: 14.2.1 resolution: "@testing-library/react@npm:14.2.1" dependencies: @@ -11077,7 +12280,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.4.3": +"@testing-library/user-event@npm:^14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -11107,15 +12310,15 @@ __metadata: languageName: node linkType: hard -"@trendyol-js/openstack-swift-sdk@npm:^0.0.6": - version: 0.0.6 - resolution: "@trendyol-js/openstack-swift-sdk@npm:0.0.6" +"@trendyol-js/openstack-swift-sdk@npm:^0.0.7": + version: 0.0.7 + resolution: "@trendyol-js/openstack-swift-sdk@npm:0.0.7" dependencies: agentkeepalive: "npm:^4.1.4" - axios: "npm:^0.21.1" + axios: "npm:^1.0.0" axios-cached-dns-resolve: "npm:0.5.2" file-type: "npm:^16.5.4" - checksum: 2022bda0a810e02ec3b0eb396b7b8498bbfcce36f671f2fe281081fb534b0afa1b871d0504d1de5102fb253ea3fe735ec85f2697ff9c718adfcbf6b356605fc0 + checksum: 321ceb734756b7534239ecbeadcd28d141773a8b2caaf7fae0e233d5e0065dca73c78a93d517a8ccb03d87774daa46e2231b42a6e522efb210bd6ec98e8b71b6 languageName: node linkType: hard @@ -11188,6 +12391,13 @@ __metadata: languageName: node linkType: hard +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 4fc892da5df16923f48180da2d1f4562fa8b0507cf636b24780444fa0a1d7321d4dc0c0ecbee6152968823f5a2ae0d321b4f8c705a489bf1ae1245bdeb0868fd + languageName: node + linkType: hard + "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" @@ -11334,7 +12544,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -11353,7 +12563,7 @@ __metadata: languageName: node linkType: hard -"@types/dockerode@npm:^3.3.0, @types/dockerode@npm:^3.3.19": +"@types/dockerode@npm:^3, @types/dockerode@npm:^3.3.0": version: 3.3.24 resolution: "@types/dockerode@npm:3.3.24" dependencies: @@ -11391,7 +12601,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*, @types/eslint@npm:^7.29.0 || ^8.4.1": +"@types/eslint@npm:*": version: 8.56.2 resolution: "@types/eslint@npm:8.56.2" dependencies: @@ -11401,6 +12611,16 @@ __metadata: languageName: node linkType: hard +"@types/eslint@npm:^8.37.0": + version: 8.56.3 + resolution: "@types/eslint@npm:8.56.3" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: c5d81d0001fae211451b39d82b2bc8d7224b00d52a514954a33840a3665f36f3bde3be602eec6ad08d1fff59108052cd7746ced4237116bc3d8ac01a7cf5b5fe + languageName: node + linkType: hard + "@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" @@ -11408,7 +12628,7 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.35, @types/express-serve-static-core@npm:^4.17.5": +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4, @types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.5": version: 4.17.43 resolution: "@types/express-serve-static-core@npm:4.17.43" dependencies: @@ -11420,7 +12640,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.13, @types/express@npm:^4.17.17, @types/express@npm:^4.17.6": +"@types/express@npm:*, @types/express@npm:^4, @types/express@npm:^4.17.13, @types/express@npm:^4.17.14, @types/express@npm:^4.17.6": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -11515,13 +12735,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^29.0.0": - version: 29.5.11 - resolution: "@types/jest@npm:29.5.11" +"@types/jest@npm:^29.5.11": + version: 29.5.12 + resolution: "@types/jest@npm:29.5.12" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 524a3394845214581278bf4d75055927261fbeac7e1a89cd621bd0636da37d265fe0a85eac58b5778758faad1cbd7c7c361dfc190c78ebde03a91cce33463261 + checksum: 25fc8e4c611fa6c4421e631432e9f0a6865a8cb07c9815ec9ac90d630271cad773b2ee5fe08066f7b95bebd18bb967f8ce05d018ee9ab0430f9dfd1d84665b6f languageName: node linkType: hard @@ -11603,7 +12823,7 @@ __metadata: languageName: node linkType: hard -"@types/luxon@npm:^3.0.0, @types/luxon@npm:^3.3.0": +"@types/luxon@npm:^3, @types/luxon@npm:^3.0.0": version: 3.4.2 resolution: "@types/luxon@npm:3.4.2" checksum: d835467de3daf7e17ba78b50bb5a14efd94272439ca067990d71332a54b311544459c69623eddd243b511b28d70194c9591a9ee8cf9c038962c965f991affd7e @@ -11689,7 +12909,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^20.1.1, @types/node@npm:^20.3.1": +"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^20, @types/node@npm:^20.1.1": version: 20.11.20 resolution: "@types/node@npm:20.11.20" dependencies: @@ -11755,7 +12975,17 @@ __metadata: languageName: node linkType: hard -"@types/passport@npm:*, @types/passport@npm:^1.0.3": +"@types/passport-strategy@npm:^0.2.35": + version: 0.2.38 + resolution: "@types/passport-strategy@npm:0.2.38" + dependencies: + "@types/express": "npm:*" + "@types/passport": "npm:*" + checksum: d7d2b1782a0845bd8914250aa9213a23c8d9c2225db46d854b77f2bf0129a789f46d4a5e9ad336eca277fc7e0a051c0a2942da5c864e7c6710763f102d9d4295 + languageName: node + linkType: hard + +"@types/passport@npm:*, @types/passport@npm:^1.0.11, @types/passport@npm:^1.0.3": version: 1.0.16 resolution: "@types/passport@npm:1.0.16" dependencies: @@ -11897,6 +13127,13 @@ __metadata: languageName: node linkType: hard +"@types/sarif@npm:^2.1.4": + version: 2.1.7 + resolution: "@types/sarif@npm:2.1.7" + checksum: 983d593735c42b288c3d95bb1655b036652438d267eecb2cd5d0f8c613ac98ae198eb7828dc171776e64a6ebe93e88c920ec9b80cf3c780e015e081ac5d26c01 + languageName: node + linkType: hard + "@types/scheduler@npm:*": version: 0.16.8 resolution: "@types/scheduler@npm:0.16.8" @@ -12051,6 +13288,34 @@ __metadata: languageName: node linkType: hard +"@types/xml-crypto@npm:^1.4.2": + version: 1.4.6 + resolution: "@types/xml-crypto@npm:1.4.6" + dependencies: + "@types/node": "npm:*" + xpath: "npm:0.0.27" + checksum: 9b0c745316a58d3b3a5633adfbc9886e858b63f5a3a09aedf5afa2713e806b1aac9247070db76a26a6ed0967221ce62868f26dd66f1d8a7cebb3cf49ee0af62b + languageName: node + linkType: hard + +"@types/xml-encryption@npm:^1.2.1": + version: 1.2.4 + resolution: "@types/xml-encryption@npm:1.2.4" + dependencies: + "@types/node": "npm:*" + checksum: 33191fc1a8ef6b81108f438d3f3bc8aac987cb68eaab8f70653a1e231c903de7998f961078345fa5444f2681513c47d452e039bd438d66ebaebd4b907194175d + languageName: node + linkType: hard + +"@types/xml2js@npm:^0.4.11": + version: 0.4.14 + resolution: "@types/xml2js@npm:0.4.14" + dependencies: + "@types/node": "npm:*" + checksum: 06776e7f7aec55a698795e60425417caa7d7db3ff680a7b4ccaae1567c5fec28ff49b9975e9a0d74ff4acb8f4a43730501bbe64f9f761d784c6476ba4db12e13 + languageName: node + linkType: hard + "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" @@ -12130,6 +13395,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/scope-manager@npm:6.21.0" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" + checksum: eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.19.0": version: 6.19.0 resolution: "@typescript-eslint/type-utils@npm:6.19.0" @@ -12161,6 +13436,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/types@npm:6.21.0" + checksum: 020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -12198,6 +13480,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:6.19.0": version: 6.19.0 resolution: "@typescript-eslint/utils@npm:6.19.0" @@ -12215,7 +13516,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.57.0": +"@typescript-eslint/utils@npm:^5.10.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: @@ -12233,6 +13534,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^6.0.0": + version: 6.21.0 + resolution: "@typescript-eslint/utils@npm:6.21.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:6.21.0" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -12253,6 +13571,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf + languageName: node + linkType: hard + "@uiw/codemirror-extensions-basic-setup@npm:4.21.21": version: 4.21.21 resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.21.21" @@ -12486,10 +13814,10 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.7.0, @xmldom/xmldom@npm:^0.7.6, @xmldom/xmldom@npm:^0.7.9": - version: 0.7.13 - resolution: "@xmldom/xmldom@npm:0.7.13" - checksum: cb02e4e8d986acf18578a5f25d1bce5e18d08718f40d8a0cdd922a4c112c8e00daf94de4e43f9556ed147c696b135f2ab81fa9a2a8a0416f60af15d156b60e40 +"@xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.6, @xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f languageName: node linkType: hard @@ -12780,7 +14108,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -12792,7 +14120,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.11.2, ajv@npm:^8.12.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.11.2, ajv@npm:^8.12.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.8.2, ajv@npm:^8.9.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -12909,55 +14237,55 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage/app-defaults": "npm:^1.4.7" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/cli": "npm:^0.25.1" - "@backstage/core-app-api": "npm:^1.11.3" - "@backstage/core-components": "npm:^0.13.10" - "@backstage/core-plugin-api": "npm:^1.8.2" - "@backstage/integration-react": "npm:^1.1.23" - "@backstage/plugin-api-docs": "npm:^0.10.3" - "@backstage/plugin-catalog": "npm:^1.16.1" - "@backstage/plugin-catalog-common": "npm:^1.0.20" - "@backstage/plugin-catalog-graph": "npm:^0.3.3" - "@backstage/plugin-catalog-import": "npm:^0.10.5" - "@backstage/plugin-catalog-react": "npm:^1.9.3" - "@backstage/plugin-catalog-unprocessed-entities": "npm:^0.1.7" - "@backstage/plugin-devtools": "npm:^0.1.8" + "@backstage/app-defaults": "npm:^1.5.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/cli": "npm:^0.25.2" + "@backstage/core-app-api": "npm:^1.12.0" + "@backstage/core-components": "npm:^0.14.0" + "@backstage/core-plugin-api": "npm:^1.9.0" + "@backstage/integration-react": "npm:^1.1.24" + "@backstage/plugin-api-docs": "npm:^0.11.0" + "@backstage/plugin-catalog": "npm:^1.17.0" + "@backstage/plugin-catalog-common": "npm:^1.0.21" + "@backstage/plugin-catalog-graph": "npm:^0.4.0" + "@backstage/plugin-catalog-import": "npm:^0.10.6" + "@backstage/plugin-catalog-react": "npm:^1.10.0" + "@backstage/plugin-catalog-unprocessed-entities": "npm:^0.1.8" + "@backstage/plugin-devtools": "npm:^0.1.9" "@backstage/plugin-devtools-common": "npm:^0.1.8" - "@backstage/plugin-github-actions": "npm:^0.6.10" - "@backstage/plugin-github-pull-requests-board": "npm:^0.1.23" - "@backstage/plugin-home": "npm:^0.6.1" - "@backstage/plugin-org": "npm:^0.6.19" - "@backstage/plugin-permission-react": "npm:^0.4.19" - "@backstage/plugin-scaffolder": "npm:^1.17.1" - "@backstage/plugin-search": "npm:^1.4.5" - "@backstage/plugin-search-react": "npm:^1.7.5" - "@backstage/plugin-tech-insights": "npm:^0.3.21" - "@backstage/plugin-tech-radar": "npm:^0.6.12" - "@backstage/plugin-techdocs": "npm:^1.9.3" - "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.4" - "@backstage/plugin-techdocs-react": "npm:^1.1.15" - "@backstage/plugin-user-settings": "npm:^0.8.0" - "@backstage/test-utils": "npm:^1.4.7" - "@backstage/theme": "npm:^0.5.0" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - "@playwright/test": "npm:^1.32.3" + "@backstage/plugin-github-actions": "npm:^0.6.11" + "@backstage/plugin-github-pull-requests-board": "npm:^0.1.24" + "@backstage/plugin-home": "npm:^0.6.2" + "@backstage/plugin-org": "npm:^0.6.20" + "@backstage/plugin-permission-react": "npm:^0.4.20" + "@backstage/plugin-scaffolder": "npm:^1.18.0" + "@backstage/plugin-search": "npm:^1.4.6" + "@backstage/plugin-search-react": "npm:^1.7.6" + "@backstage/plugin-tech-radar": "npm:^0.6.13" + "@backstage/plugin-techdocs": "npm:^1.10.0" + "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.5" + "@backstage/plugin-techdocs-react": "npm:^1.1.16" + "@backstage/plugin-todo": "npm:^0.2.34" + "@backstage/plugin-user-settings": "npm:^0.8.1" + "@backstage/test-utils": "npm:^1.5.0" + "@backstage/theme": "npm:^0.5.1" + "@material-ui/core": "npm:^4.12.4" + "@material-ui/icons": "npm:^4.11.3" + "@playwright/test": "npm:^1.41.2" "@roadiehq/backstage-plugin-github-insights": "npm:^2.3.23" - "@testing-library/dom": "npm:^9.3.1" - "@testing-library/jest-dom": "npm:^6.0.0" - "@testing-library/react": "npm:^14.0.0" - "@testing-library/user-event": "npm:^14.4.3" - "@types/node": "npm:^20.3.1" - "@types/react-dom": "npm:^18.2.5" - cross-env: "npm:^7.0.0" - history: "npm:^5.0.0" + "@testing-library/dom": "npm:^9.3.4" + "@testing-library/jest-dom": "npm:^6.4.2" + "@testing-library/react": "npm:^14.2.1" + "@testing-library/user-event": "npm:^14.5.2" + "@types/node": "npm:^20" + "@types/react-dom": "npm:^18" + cross-env: "npm:^7.0.3" + history: "npm:^5.3.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" - react-router: "npm:^6.3.0" - react-router-dom: "npm:^6.3.0" - react-use: "npm:^17.2.4" + react-router: "npm:^6.22.1" + react-router-dom: "npm:^6.22.1" + react-use: "npm:^17.5.0" languageName: unknown linkType: soft @@ -13072,7 +14400,7 @@ __metadata: languageName: node linkType: hard -"argparse@npm:^1.0.10, argparse@npm:^1.0.7": +"argparse@npm:^1.0.10, argparse@npm:^1.0.7, argparse@npm:~1.0.9": version: 1.0.10 resolution: "argparse@npm:1.0.10" dependencies: @@ -13334,7 +14662,16 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^2.6.4": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: "npm:^4.17.14" + checksum: 0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 + languageName: node + linkType: hard + +"async@npm:^3.2.0, async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.5 resolution: "async@npm:3.2.5" checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 @@ -13439,12 +14776,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.21.1": - version: 0.21.4 - resolution: "axios@npm:0.21.4" +"axios@npm:1.6.5, axios@npm:^1.4.0, axios@npm:^1.6.0": + version: 1.6.5 + resolution: "axios@npm:1.6.5" dependencies: - follow-redirects: "npm:^1.14.0" - checksum: fbcff55ec68f71f02d3773d467db2fcecdf04e749826c82c2427a232f9eba63242150a05f15af9ef15818352b814257541155de0281f8fb2b7e8a5b79f7f2142 + follow-redirects: "npm:^1.15.4" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: aeb9acf87590d8aa67946072ced38e01ca71f5dfe043782c0ccea667e5dd5c45830c08afac9be3d7c894f09684b8ab2a458f497d197b73621233bcf202d9d468 languageName: node linkType: hard @@ -13457,14 +14796,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.4.0, axios@npm:^1.6.0": - version: 1.6.5 - resolution: "axios@npm:1.6.5" +"axios@npm:^1.0.0": + version: 1.6.7 + resolution: "axios@npm:1.6.7" dependencies: follow-redirects: "npm:^1.15.4" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: aeb9acf87590d8aa67946072ced38e01ca71f5dfe043782c0ccea667e5dd5c45830c08afac9be3d7c894f09684b8ab2a458f497d197b73621233bcf202d9d468 + checksum: 131bf8e62eee48ca4bd84e6101f211961bf6a21a33b95e5dfb3983d5a2fe50d9fffde0b57668d7ce6f65063d3dc10f2212cbcb554f75cfca99da1c73b210358d languageName: node linkType: hard @@ -13642,47 +14981,48 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage/backend-common": "npm:^0.20.1" - "@backstage/backend-tasks": "npm:^0.5.14" - "@backstage/catalog-client": "npm:^1.5.2" - "@backstage/catalog-model": "npm:^1.4.3" - "@backstage/cli": "npm:^0.25.1" + "@backstage/backend-common": "npm:^0.21.2" + "@backstage/backend-defaults": "npm:^0.2.12" + "@backstage/backend-plugin-api": "npm:^0.6.12" + "@backstage/backend-tasks": "npm:^0.5.17" + "@backstage/catalog-client": "npm:^1.6.0" + "@backstage/catalog-model": "npm:^1.4.4" + "@backstage/cli": "npm:^0.25.2" "@backstage/config": "npm:^1.1.1" - "@backstage/plugin-app-backend": "npm:^0.3.57" - "@backstage/plugin-auth-backend": "npm:^0.20.3" - "@backstage/plugin-auth-node": "npm:^0.4.3" - "@backstage/plugin-catalog-backend": "npm:^1.16.2" - "@backstage/plugin-catalog-backend-module-github": "npm:^0.4.7" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.1.6" - "@backstage/plugin-catalog-backend-module-unprocessed": "npm:^0.3.6" - "@backstage/plugin-devtools-backend": "npm:^0.2.6" - "@backstage/plugin-permission-backend": "npm:^0.5.32" + "@backstage/plugin-app-backend": "npm:^0.3.60" + "@backstage/plugin-auth-backend": "npm:^0.21.2" + "@backstage/plugin-auth-node": "npm:^0.4.7" + "@backstage/plugin-catalog-backend": "npm:^1.17.2" + "@backstage/plugin-catalog-backend-module-github": "npm:^0.5.2" + "@backstage/plugin-catalog-backend-module-github-org": "npm:^0.1.6" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.1.9" + "@backstage/plugin-catalog-backend-module-unprocessed": "npm:^0.3.9" + "@backstage/plugin-devtools-backend": "npm:^0.2.9" + "@backstage/plugin-permission-backend": "npm:^0.5.35" "@backstage/plugin-permission-common": "npm:^0.7.12" - "@backstage/plugin-permission-node": "npm:^0.7.20" - "@backstage/plugin-proxy-backend": "npm:^0.4.7" - "@backstage/plugin-scaffolder-backend": "npm:^1.20.0" - "@backstage/plugin-search-backend": "npm:^1.4.9" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.1.13" - "@backstage/plugin-search-backend-module-pg": "npm:^0.5.18" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.1.13" - "@backstage/plugin-search-backend-node": "npm:^1.2.13" - "@backstage/plugin-tech-insights-backend": "npm:^0.5.23" - "@backstage/plugin-tech-insights-backend-module-jsonfc": "npm:^0.1.41" - "@backstage/plugin-techdocs-backend": "npm:^1.9.2" - "@janus-idp/backstage-plugin-keycloak-backend": "npm:^1.7.13" - "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.1.1" - "@types/dockerode": "npm:^3.3.19" - "@types/express": "npm:^4.17.17" - "@types/express-serve-static-core": "npm:^4.17.35" - "@types/luxon": "npm:^3.3.0" + "@backstage/plugin-permission-node": "npm:^0.7.23" + "@backstage/plugin-proxy-backend": "npm:^0.4.10" + "@backstage/plugin-scaffolder-backend": "npm:^1.21.2" + "@backstage/plugin-search-backend": "npm:^1.5.2" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.1.16" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.1.16" + "@backstage/plugin-search-backend-node": "npm:^1.2.16" + "@backstage/plugin-techdocs-backend": "npm:^1.9.5" + "@backstage/plugin-todo-backend": "npm:^0.3.10" + "@janus-idp/backstage-plugin-keycloak-backend": "npm:^1.8.3" + "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.1.4" + "@types/dockerode": "npm:^3" + "@types/express": "npm:^4" + "@types/express-serve-static-core": "npm:^4" + "@types/luxon": "npm:^3" app: "link:../app" - better-sqlite3: "npm:^9.0.0" + better-sqlite3: "npm:^9.4.3" dockerode: "npm:^4.0.2" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" + express: "npm:^4.18.2" + express-promise-router: "npm:^4.1.1" node-gyp: "npm:^10.0.1" pg: "npm:^8.11.3" - winston: "npm:^3.2.1" + winston: "npm:^3.11.0" languageName: unknown linkType: soft @@ -13760,7 +15100,7 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^9.0.0": +"better-sqlite3@npm:^9.4.3": version: 9.4.3 resolution: "better-sqlite3@npm:9.4.3" dependencies: @@ -14396,23 +15736,23 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" - checksum: ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 + checksum: 4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" +"chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" - checksum: 4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + checksum: ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 languageName: node linkType: hard @@ -14596,7 +15936,7 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": +"cliui@npm:7.0.4, cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" dependencies: @@ -14638,7 +15978,7 @@ __metadata: languageName: node linkType: hard -"clone@npm:2.x, clone@npm:^2.1.2": +"clone@npm:2.x": version: 2.1.2 resolution: "clone@npm:2.1.2" checksum: ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e @@ -14877,6 +16217,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:8.3.0, commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -14884,6 +16231,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^12.0.0": + version: 12.0.0 + resolution: "commander@npm:12.0.0" + checksum: e51cac1d1d0aa1f76581981d2256a9249497e08f5a370bf63b0dfc7e76a647fc8cbc3ddd507928f2bdca6c514c83834e87e2687ace2fe2fc7cc7e631bf80f83d + languageName: node + linkType: hard + "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -14912,14 +16266,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 - languageName: node - linkType: hard - -"commander@npm:^9.1.0": +"commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" checksum: 5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d @@ -14950,6 +16297,13 @@ __metadata: languageName: node linkType: hard +"compare-versions@npm:4.1.4": + version: 4.1.4 + resolution: "compare-versions@npm:4.1.4" + checksum: cd3b35190bf2173fa6b43e89ba00606267442d0b4baa39bdb4f969839c266877ffc657f56e484d664cd06b7007a224e344c254545bb6e0184257df8272c5a123 + languageName: node + linkType: hard + "compress-commons@npm:^4.1.2": version: 4.1.2 resolution: "compress-commons@npm:4.1.2" @@ -15061,7 +16415,25 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^8.2.0": +"concurrently@npm:6.5.1": + version: 6.5.1 + resolution: "concurrently@npm:6.5.1" + dependencies: + chalk: "npm:^4.1.0" + date-fns: "npm:^2.16.1" + lodash: "npm:^4.17.21" + rxjs: "npm:^6.6.3" + spawn-command: "npm:^0.0.2-1" + supports-color: "npm:^8.1.0" + tree-kill: "npm:^1.2.2" + yargs: "npm:^16.2.0" + bin: + concurrently: bin/concurrently.js + checksum: 4bc2eb5d8fa9a87d2241bc1f7830f5432fd52593944eed162567188f36d1f4219f336f72b5e6afee265547e8be1e54c8c893e5693d3874666a9ce5a7ffe4cc81 + languageName: node + linkType: hard + +"concurrently@npm:^8.2.2": version: 8.2.2 resolution: "concurrently@npm:8.2.2" dependencies: @@ -15098,6 +16470,13 @@ __metadata: languageName: node linkType: hard +"consola@npm:^2.15.0": + version: 2.15.3 + resolution: "consola@npm:2.15.3" + checksum: 34a337e6b4a1349ee4d7b4c568484344418da8fdb829d7d71bfefcd724f608f273987633b6eef465e8de510929907a092e13cb7a28a5d3acb3be446fcc79fd5e + languageName: node + linkType: hard + "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -15112,6 +16491,15 @@ __metadata: languageName: node linkType: hard +"console.table@npm:0.10.0": + version: 0.10.0 + resolution: "console.table@npm:0.10.0" + dependencies: + easy-table: "npm:1.1.0" + checksum: b1893a06b422c7e82dca03dec000beabebc26415df558a05e1b9778407a76e4caa1db286df40f72e3780ac5c5b5ef5f4b8a3bef2d22020abb86f6408dc357875 + languageName: node + linkType: hard + "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" @@ -15511,7 +16899,17 @@ __metadata: languageName: node linkType: hard -"cross-env@npm:^7.0.0": +"cron@npm:^3.0.0": + version: 3.1.6 + resolution: "cron@npm:3.1.6" + dependencies: + "@types/luxon": "npm:~3.3.0" + luxon: "npm:~3.4.0" + checksum: f8328ce1052531bc14372acbfbddb38db33b30b29ac878d574b317779160b2947c9315c81dccb8a33724418cd86440a92269055037c96a2e917c867d57274009 + languageName: node + linkType: hard + +"cross-env@npm:^7.0.3": version: 7.0.3 resolution: "cross-env@npm:7.0.3" dependencies: @@ -16422,7 +17820,7 @@ __metadata: languageName: node linkType: hard -"dockerode@npm:^4.0.2": +"dockerode@npm:^4.0.0, dockerode@npm:^4.0.2": version: 4.0.2 resolution: "dockerode@npm:4.0.2" dependencies: @@ -16543,13 +17941,20 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^2.2.7, dompurify@npm:^2.2.9": +"dompurify@npm:^2.2.7": version: 2.4.7 resolution: "dompurify@npm:2.4.7" checksum: c04fa6a7c7276d0bc80e6330f697cfecd96ec1d3964b17de916f26cb0b5b2c9a98ba343d84e759f2b8339e577e619ef3749f3d128ef18ddb8230b09bd2ff3f29 languageName: node linkType: hard +"dompurify@npm:^3.0.0": + version: 3.0.9 + resolution: "dompurify@npm:3.0.9" + checksum: 4da4b86e4010822d01392e25f0686367a4f1e1048a4681178c725de9a817410c5650c17b326c08a018f79437b3177a4bdc7faf4c37b0cf2547bc280aa2038a16 + languageName: node + linkType: hard + "domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" @@ -16634,6 +18039,18 @@ __metadata: languageName: node linkType: hard +"easy-table@npm:1.1.0": + version: 1.1.0 + resolution: "easy-table@npm:1.1.0" + dependencies: + wcwidth: "npm:>=1.0.1" + dependenciesMeta: + wcwidth: + optional: true + checksum: 0b7b03723e450c8286bd375bbe7d23247456dbb8f79df055adcfd745bfb91f7604c4e78204ff75d65d5229bec8867cbefca51c57938004f487ff800b587540bb + languageName: node + linkType: hard + "ebnf@npm:^1.9.1": version: 1.9.1 resolution: "ebnf@npm:1.9.1" @@ -16825,6 +18242,13 @@ __metadata: languageName: node linkType: hard +"eol@npm:^0.9.1": + version: 0.9.1 + resolution: "eol@npm:0.9.1" + checksum: 5a6654ca1961529429f4eab4473e6d9351969f25baa30de7232e862c6c5f9037fc0ff044a526fe9cdd6ae65bb1b0db7775bf1d4f342f485c10c34b1444bfb7ab + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -17004,49 +18428,50 @@ __metadata: languageName: node linkType: hard -"esbuild-loader@npm:^2.18.0": - version: 2.21.0 - resolution: "esbuild-loader@npm:2.21.0" +"esbuild-loader@npm:^4.0.0": + version: 4.0.3 + resolution: "esbuild-loader@npm:4.0.3" dependencies: - esbuild: "npm:^0.16.17" - joycon: "npm:^3.0.1" - json5: "npm:^2.2.0" - loader-utils: "npm:^2.0.0" - tapable: "npm:^2.2.0" + esbuild: "npm:^0.19.0" + get-tsconfig: "npm:^4.7.0" + loader-utils: "npm:^2.0.4" webpack-sources: "npm:^1.4.3" peerDependencies: webpack: ^4.40.0 || ^5.0.0 - checksum: 459687e7cf5353433483e607ccca4357046a6698144df82ac63e69bd77f683e374de3b463b8b6e7ac94d79f27992d45f60885bbc9c347bca7da61c5a3fa3c66b - languageName: node - linkType: hard - -"esbuild@npm:^0.16.17": - version: 0.16.17 - resolution: "esbuild@npm:0.16.17" - dependencies: - "@esbuild/android-arm": "npm:0.16.17" - "@esbuild/android-arm64": "npm:0.16.17" - "@esbuild/android-x64": "npm:0.16.17" - "@esbuild/darwin-arm64": "npm:0.16.17" - "@esbuild/darwin-x64": "npm:0.16.17" - "@esbuild/freebsd-arm64": "npm:0.16.17" - "@esbuild/freebsd-x64": "npm:0.16.17" - "@esbuild/linux-arm": "npm:0.16.17" - "@esbuild/linux-arm64": "npm:0.16.17" - "@esbuild/linux-ia32": "npm:0.16.17" - "@esbuild/linux-loong64": "npm:0.16.17" - "@esbuild/linux-mips64el": "npm:0.16.17" - "@esbuild/linux-ppc64": "npm:0.16.17" - "@esbuild/linux-riscv64": "npm:0.16.17" - "@esbuild/linux-s390x": "npm:0.16.17" - "@esbuild/linux-x64": "npm:0.16.17" - "@esbuild/netbsd-x64": "npm:0.16.17" - "@esbuild/openbsd-x64": "npm:0.16.17" - "@esbuild/sunos-x64": "npm:0.16.17" - "@esbuild/win32-arm64": "npm:0.16.17" - "@esbuild/win32-ia32": "npm:0.16.17" - "@esbuild/win32-x64": "npm:0.16.17" + checksum: fb083e7f2a1c27d02ab4be7c2ceca9c11e2d9ae3653e73022dc8ae810a76ba63bf6aafe51dafcbf024561c3dc9ab8f2a1c405e1f2247c2a3b9d5350d7a156f52 + languageName: node + linkType: hard + +"esbuild@npm:^0.19.0, esbuild@npm:~0.19.10": + version: 0.19.11 + resolution: "esbuild@npm:0.19.11" + dependencies: + "@esbuild/aix-ppc64": "npm:0.19.11" + "@esbuild/android-arm": "npm:0.19.11" + "@esbuild/android-arm64": "npm:0.19.11" + "@esbuild/android-x64": "npm:0.19.11" + "@esbuild/darwin-arm64": "npm:0.19.11" + "@esbuild/darwin-x64": "npm:0.19.11" + "@esbuild/freebsd-arm64": "npm:0.19.11" + "@esbuild/freebsd-x64": "npm:0.19.11" + "@esbuild/linux-arm": "npm:0.19.11" + "@esbuild/linux-arm64": "npm:0.19.11" + "@esbuild/linux-ia32": "npm:0.19.11" + "@esbuild/linux-loong64": "npm:0.19.11" + "@esbuild/linux-mips64el": "npm:0.19.11" + "@esbuild/linux-ppc64": "npm:0.19.11" + "@esbuild/linux-riscv64": "npm:0.19.11" + "@esbuild/linux-s390x": "npm:0.19.11" + "@esbuild/linux-x64": "npm:0.19.11" + "@esbuild/netbsd-x64": "npm:0.19.11" + "@esbuild/openbsd-x64": "npm:0.19.11" + "@esbuild/sunos-x64": "npm:0.19.11" + "@esbuild/win32-arm64": "npm:0.19.11" + "@esbuild/win32-ia32": "npm:0.19.11" + "@esbuild/win32-x64": "npm:0.19.11" dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -17093,37 +18518,37 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c2aaef0d2369349b2ef40c0115c2d2030ed7d7341cc91d26af3e243218ecec972f8f1243d5ce8e9a4c80b29439b89dff44c658e57c696d3b07e9074a77878b49 + checksum: 0fd913124089e26d30ec30f73b94d4ef9607935251df3253f869106980a5d4c78aa517738c8746abe6e933262e91a77d31427ce468ed8fc7fe498a20f7f92fbc languageName: node linkType: hard -"esbuild@npm:^0.19.0, esbuild@npm:~0.19.10": - version: 0.19.11 - resolution: "esbuild@npm:0.19.11" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.11" - "@esbuild/android-arm": "npm:0.19.11" - "@esbuild/android-arm64": "npm:0.19.11" - "@esbuild/android-x64": "npm:0.19.11" - "@esbuild/darwin-arm64": "npm:0.19.11" - "@esbuild/darwin-x64": "npm:0.19.11" - "@esbuild/freebsd-arm64": "npm:0.19.11" - "@esbuild/freebsd-x64": "npm:0.19.11" - "@esbuild/linux-arm": "npm:0.19.11" - "@esbuild/linux-arm64": "npm:0.19.11" - "@esbuild/linux-ia32": "npm:0.19.11" - "@esbuild/linux-loong64": "npm:0.19.11" - "@esbuild/linux-mips64el": "npm:0.19.11" - "@esbuild/linux-ppc64": "npm:0.19.11" - "@esbuild/linux-riscv64": "npm:0.19.11" - "@esbuild/linux-s390x": "npm:0.19.11" - "@esbuild/linux-x64": "npm:0.19.11" - "@esbuild/netbsd-x64": "npm:0.19.11" - "@esbuild/openbsd-x64": "npm:0.19.11" - "@esbuild/sunos-x64": "npm:0.19.11" - "@esbuild/win32-arm64": "npm:0.19.11" - "@esbuild/win32-ia32": "npm:0.19.11" - "@esbuild/win32-x64": "npm:0.19.11" +"esbuild@npm:^0.20.0": + version: 0.20.1 + resolution: "esbuild@npm:0.20.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.1" + "@esbuild/android-arm": "npm:0.20.1" + "@esbuild/android-arm64": "npm:0.20.1" + "@esbuild/android-x64": "npm:0.20.1" + "@esbuild/darwin-arm64": "npm:0.20.1" + "@esbuild/darwin-x64": "npm:0.20.1" + "@esbuild/freebsd-arm64": "npm:0.20.1" + "@esbuild/freebsd-x64": "npm:0.20.1" + "@esbuild/linux-arm": "npm:0.20.1" + "@esbuild/linux-arm64": "npm:0.20.1" + "@esbuild/linux-ia32": "npm:0.20.1" + "@esbuild/linux-loong64": "npm:0.20.1" + "@esbuild/linux-mips64el": "npm:0.20.1" + "@esbuild/linux-ppc64": "npm:0.20.1" + "@esbuild/linux-riscv64": "npm:0.20.1" + "@esbuild/linux-s390x": "npm:0.20.1" + "@esbuild/linux-x64": "npm:0.20.1" + "@esbuild/netbsd-x64": "npm:0.20.1" + "@esbuild/openbsd-x64": "npm:0.20.1" + "@esbuild/sunos-x64": "npm:0.20.1" + "@esbuild/win32-arm64": "npm:0.20.1" + "@esbuild/win32-ia32": "npm:0.20.1" + "@esbuild/win32-x64": "npm:0.20.1" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -17173,7 +18598,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 0fd913124089e26d30ec30f73b94d4ef9607935251df3253f869106980a5d4c78aa517738c8746abe6e933262e91a77d31427ce468ed8fc7fe498a20f7f92fbc + checksum: 7e0303cb80defd55f3f7b85108081afc9c2f3852dda13bf70975a89210f20cd658fc02540d34247401806cb069c4ec489f7cf0df833e040ee361826484926c3a languageName: node linkType: hard @@ -17256,14 +18681,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.10.0 - resolution: "eslint-config-prettier@npm:8.10.0" +"eslint-config-prettier@npm:^9.0.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c + checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d languageName: node linkType: hard @@ -17303,17 +18728,17 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-deprecation@npm:^1.3.2": - version: 1.5.0 - resolution: "eslint-plugin-deprecation@npm:1.5.0" +"eslint-plugin-deprecation@npm:^2.0.0": + version: 2.0.0 + resolution: "eslint-plugin-deprecation@npm:2.0.0" dependencies: - "@typescript-eslint/utils": "npm:^5.57.0" + "@typescript-eslint/utils": "npm:^6.0.0" tslib: "npm:^2.3.1" tsutils: "npm:^3.21.0" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 - checksum: d53d821e96b8ab6dc7711275f3708eda6cfa7bf82858400a882cc0e8750ac89ea4870169b888d7e19985c7e6cb922a8120a56783110882b43c4f34cbe8a1ccb0 + eslint: ^7.0.0 || ^8.0.0 + typescript: ^4.2.4 || ^5.0.0 + checksum: 6b9cb65ecd3e98d29683bb9b7e5af01e8ac8acadacc313e18757b8120c3850a5a11bfea67f3203975a82e018ea1c07d79dabe20ade921658e8bc03c736469079 languageName: node linkType: hard @@ -17472,19 +18897,19 @@ __metadata: languageName: node linkType: hard -"eslint-webpack-plugin@npm:^3.1.1": - version: 3.2.0 - resolution: "eslint-webpack-plugin@npm:3.2.0" +"eslint-webpack-plugin@npm:^4.0.0": + version: 4.0.1 + resolution: "eslint-webpack-plugin@npm:4.0.1" dependencies: - "@types/eslint": "npm:^7.29.0 || ^8.4.1" - jest-worker: "npm:^28.0.2" + "@types/eslint": "npm:^8.37.0" + jest-worker: "npm:^29.5.0" micromatch: "npm:^4.0.5" normalize-path: "npm:^3.0.0" schema-utils: "npm:^4.0.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.0.0 webpack: ^5.0.0 - checksum: e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 + checksum: 21af66b577f696202a1c852eed2e218218fba83983fb42d5a5e3367c8ffed5669f269435389452e6c139fd0029887a67c6cfee0b3a04043b7369810a7dd34143 languageName: node linkType: hard @@ -17655,13 +19080,6 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:^6.4.4": - version: 6.4.9 - resolution: "eventemitter2@npm:6.4.9" - checksum: b2adf7d9f1544aa2d95ee271b0621acaf1e309d85ebcef1244fb0ebc7ab0afa6ffd5e371535d0981bc46195ad67fd6ff57a8d1db030584dee69aa5e371a27ea7 - languageName: node - linkType: hard - "eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -17939,7 +19357,7 @@ __metadata: languageName: node linkType: hard -"fast-json-patch@npm:^3.0.0-1": +"fast-json-patch@npm:^3.0.0-1, fast-json-patch@npm:^3.1.0": version: 3.1.1 resolution: "fast-json-patch@npm:3.1.1" checksum: 8a0438b4818bb53153275fe5b38033610e8c9d9eb11869e6a7dc05eb92fa70f3caa57015e344eb3ae1e71c7a75ad4cc6bc2dc9e0ff281d6ed8ecd44505210ca8 @@ -17990,7 +19408,7 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.0.7": +"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.0.7": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d @@ -18287,7 +19705,7 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.9": +"flatted@npm:3.2.9, flatted@npm:^3.2.9": version: 3.2.9 resolution: "flatted@npm:3.2.9" checksum: 5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53 @@ -18313,7 +19731,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.4": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.4": version: 1.15.5 resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: @@ -18387,14 +19805,14 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^7.0.0-alpha.8": - version: 7.3.0 - resolution: "fork-ts-checker-webpack-plugin@npm:7.3.0" +"fork-ts-checker-webpack-plugin@npm:^9.0.0": + version: 9.0.2 + resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" dependencies: "@babel/code-frame": "npm:^7.16.7" chalk: "npm:^4.1.2" chokidar: "npm:^3.5.3" - cosmiconfig: "npm:^7.0.1" + cosmiconfig: "npm:^8.2.0" deepmerge: "npm:^4.2.2" fs-extra: "npm:^10.0.0" memfs: "npm:^3.4.1" @@ -18405,12 +19823,8 @@ __metadata: tapable: "npm:^2.2.1" peerDependencies: typescript: ">3.6.0" - vue-template-compiler: "*" webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true - checksum: 00a3dad0815178db485317d8909dc1171c0bb97e43dac004a74048b36ddc0260db188fcb5eebb01a54fb280a82acf55e5a5d09e1e55ffa80b77ad41e5c8ba539 + checksum: 37e11dadcc65d297f07882f1661795289f2bf16fa9dea0b90bcc438855d48787378bce4dfcd8e842782f220503438995efbb28cbe560126f6a744ff740e8cc38 languageName: node linkType: hard @@ -18523,7 +19937,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:10.1.0, fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": +"fs-extra@npm:10.1.0, fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: @@ -18534,7 +19948,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -18568,6 +19982,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -18810,6 +20235,13 @@ __metadata: languageName: node linkType: hard +"get-stdin@npm:^8.0.0": + version: 8.0.0 + resolution: "get-stdin@npm:8.0.0" + checksum: b71b72b83928221052f713b3b6247ebf1ceaeb4ef76937778557537fd51ad3f586c9e6a7476865022d9394b39b74eed1dc7514052fa74d80625276253571b76f + languageName: node + linkType: hard + "get-stream@npm:6.0.0": version: 6.0.0 resolution: "get-stream@npm:6.0.0" @@ -18843,7 +20275,7 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.2": +"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2": version: 4.7.2 resolution: "get-tsconfig@npm:4.7.2" dependencies: @@ -18931,6 +20363,15 @@ __metadata: languageName: node linkType: hard +"git-url-parse@npm:^14.0.0": + version: 14.0.0 + resolution: "git-url-parse@npm:14.0.0" + dependencies: + git-up: "npm:^7.0.0" + checksum: d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 + languageName: node + linkType: hard + "gitconfiglocal@npm:^1.0.0": version: 1.0.0 resolution: "gitconfiglocal@npm:1.0.0" @@ -18972,6 +20413,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.2.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.0, glob@npm:^7.2.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + "glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" @@ -18987,20 +20442,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.0, glob@npm:^7.2.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - "glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" @@ -19202,9 +20643,9 @@ __metadata: languageName: node linkType: hard -"graphiql@npm:3.0.10": - version: 3.0.10 - resolution: "graphiql@npm:3.0.10" +"graphiql@npm:3.1.0": + version: 3.1.0 + resolution: "graphiql@npm:3.1.0" dependencies: "@graphiql/react": "npm:^0.20.2" "@graphiql/toolkit": "npm:^0.9.1" @@ -19214,7 +20655,7 @@ __metadata: graphql: ^15.5.0 || ^16.0.0 react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 - checksum: 36750b94b8a1abaa2448f6eb6e29c8e38680d06e950bcaab67d26f3ab4509b2bdfcb74162e7e79846665c360943204c0d4d571176187e17a3e7073595763e42e + checksum: 2dfbf19ffcb04984e2b886f02cdc259721d5e8379fb4dd02ced5f6358991159633651a01a30e1159193c9fc963d895cc0d25d59fb90c42e9ee481677bce2324d languageName: node linkType: hard @@ -19450,13 +20891,6 @@ __metadata: languageName: node linkType: hard -"hash-it@npm:^6.0.0": - version: 6.0.0 - resolution: "hash-it@npm:6.0.0" - checksum: edac58ed7b7a9e8e39e9991e89c97b5ce8235f340af4018037b4f3fb873a1e631505411543f41659888392a84b3c95b05dfc751355924b8216b8a2291775ce50 - languageName: node - linkType: hard - "hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -19533,7 +20967,7 @@ __metadata: languageName: node linkType: hard -"history@npm:^5.0.0": +"history@npm:^5.0.0, history@npm:^5.3.0": version: 5.3.0 resolution: "history@npm:5.3.0" dependencies: @@ -19996,7 +21430,7 @@ __metadata: languageName: node linkType: hard -"immer@npm:^9.0.1, immer@npm:^9.0.6, immer@npm:^9.0.7": +"immer@npm:^9.0.6, immer@npm:^9.0.7": version: 9.0.21 resolution: "immer@npm:9.0.21" checksum: 03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 @@ -20038,6 +21472,13 @@ __metadata: languageName: node linkType: hard +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: a3520313e2c31f25c0b06aa66d167f329832b68a4f957d7c9daf6e0fa41822b6e84948191648b9b9d8ca82f94740cdf15eecf2401a5b42cd1c33fd84f2225cca + languageName: node + linkType: hard + "import-local@npm:3.1.0, import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" @@ -20127,7 +21568,7 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^8.2.0, inquirer@npm:^8.2.4": +"inquirer@npm:8.2.6, inquirer@npm:^8.2.0, inquirer@npm:^8.2.4": version: 8.2.6 resolution: "inquirer@npm:8.2.6" dependencies: @@ -20338,7 +21779,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -20888,6 +22329,13 @@ __metadata: languageName: node linkType: hard +"iterare@npm:1.2.1": + version: 1.2.1 + resolution: "iterare@npm:1.2.1" + checksum: 02667d486e3e83ead028ba8484d927498c2ceab7e8c6a69dd881fd02abc4114f00b13abb36b592252fbb578b6e6f99ca1dfc2835408b9158c9a112a9964f453f + languageName: node + linkType: hard + "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -21377,18 +22825,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^28.0.2": - version: 28.1.3 - resolution: "jest-worker@npm:28.1.3" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": +"jest-worker@npm:^29.5.0, jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: @@ -21400,7 +22837,7 @@ __metadata: languageName: node linkType: hard -"jest@npm:^29.0.2": +"jest@npm:^29.7.0": version: 29.7.0 resolution: "jest@npm:29.7.0" dependencies: @@ -21428,6 +22865,13 @@ __metadata: languageName: node linkType: hard +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad + languageName: node + linkType: hard + "jmespath@npm:^0.15.0": version: 0.15.0 resolution: "jmespath@npm:0.15.0" @@ -21507,6 +22951,18 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:~3.13.1": + version: 3.13.1 + resolution: "js-yaml@npm:3.13.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 6a4f78b998d2eb58964cc5e051c031865bf292dc3c156a8057cf468d9e60a8739f4e8f607a267e97f09eb8d08263b8262df57eddb16b920ec5a04a259c3b4960 + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -21664,19 +23120,6 @@ __metadata: languageName: node linkType: hard -"json-rules-engine@npm:^6.1.2": - version: 6.5.0 - resolution: "json-rules-engine@npm:6.5.0" - dependencies: - clone: "npm:^2.1.2" - eventemitter2: "npm:^6.4.4" - hash-it: "npm:^6.0.0" - jsonpath-plus: "npm:^7.2.0" - lodash.isobjectlike: "npm:^4.0.0" - checksum: a5aefd0cff9d4bb05a6f0bfbed8984e4e823b9c9f93e184c3c908f33793b201670762262d3c993a0978dc7cb0211cf28932efaf87e6add8428b1bb74ac4b6f43 - languageName: node - linkType: hard - "json-schema-compare@npm:^0.2.2": version: 0.2.2 resolution: "json-schema-compare@npm:0.2.2" @@ -21768,6 +23211,13 @@ __metadata: languageName: node linkType: hard +"json2xml@npm:^0.1.3": + version: 0.1.3 + resolution: "json2xml@npm:0.1.3" + checksum: 3cf5eda49b3cf3955bac2e1b26a147becae1782b869a57f9035b5385cc294e3bf4e40c27a08a5b8b3c1af7900c33307ffec8c5250897c0ec9935a45db9268e48 + languageName: node + linkType: hard + "json5@npm:^1.0.1, json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -21779,7 +23229,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -22069,13 +23519,6 @@ __metadata: languageName: node linkType: hard -"jwt-decode@npm:^3.1.0": - version: 3.1.2 - resolution: "jwt-decode@npm:3.1.2" - checksum: a951547946b5e8b1d9df818152d6b1dbaf13eebb3a6e6daceedf888968f5d255959852c8188aae2c825dc9104a99d25cb6c23f25d76545d1aa0315b968b6912e - languageName: node - linkType: hard - "keycloak-js@npm:^17.0.1": version: 17.0.1 resolution: "keycloak-js@npm:17.0.1" @@ -22206,7 +23649,29 @@ __metadata: languageName: node linkType: hard -"lerna@npm:^8.0.2": +"leasot@npm:^12.0.0": + version: 12.5.0 + resolution: "leasot@npm:12.5.0" + dependencies: + async: "npm:^3.2.0" + chalk: "npm:^4.1.0" + commander: "npm:^7.2.0" + eol: "npm:^0.9.1" + get-stdin: "npm:^8.0.0" + globby: "npm:^11.0.3" + json2xml: "npm:^0.1.3" + lodash: "npm:^4.17.21" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + text-table: "npm:^0.2.0" + bin: + leasot: bin/leasot + leasot-reporter: bin/leasot-reporter + checksum: 3c2942a2527ba1063d13eaa268e3515e7264f156c72fb3d92ceeaed1f4af7ba36a44ca0269fa9eb5e0f8f653ff85983562fe02c2e97a8b2a42fb77eca3073da8 + languageName: node + linkType: hard + +"lerna@npm:^8.1.2": version: 8.1.2 resolution: "lerna@npm:8.1.2" dependencies: @@ -22471,7 +23936,7 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": +"loader-utils@npm:^2.0.4": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: @@ -22625,7 +24090,7 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^4.0.0": +"lodash.isequal@npm:^4.0.0, lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f @@ -22653,13 +24118,6 @@ __metadata: languageName: node linkType: hard -"lodash.isobjectlike@npm:^4.0.0": - version: 4.0.0 - resolution: "lodash.isobjectlike@npm:4.0.0" - checksum: 1dccf25c2f28482e4d369313427767836bc0bb03ec1a929b99991c2e8949cc6695b5de7b339fce435cdf53de8fa3af1d3cde1c0e1d01a5df32c7b5ccbc428b79 - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -22723,7 +24181,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.15.0, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0, lodash@npm:~4.17.21": +"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0, lodash@npm:~4.17.15, lodash@npm:~4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -22858,7 +24316,7 @@ __metadata: languageName: node linkType: hard -"luxon@npm:^3.0.0, luxon@npm:^3.4.3": +"luxon@npm:^3.0.0, luxon@npm:^3.4.3, luxon@npm:~3.4.0": version: 3.4.4 resolution: "luxon@npm:3.4.4" checksum: 02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af @@ -23021,12 +24479,12 @@ __metadata: languageName: node linkType: hard -"markdown-to-jsx@npm:^7.3.2": - version: 7.4.0 - resolution: "markdown-to-jsx@npm:7.4.0" +"markdown-to-jsx@npm:^7.4.1": + version: 7.4.1 + resolution: "markdown-to-jsx@npm:7.4.1" peerDependencies: react: ">= 0.14.0" - checksum: 78cb222bf4b848d5a2e5187a24a02fed4c3f18eb8f50c5f7e1ad67041b491bb574fb347ab2e2ad0636fb6e4e9ba1030b21d8c18e46dfa60c283557723f8fe5e5 + checksum: f40d9ab632a659ef7fd3afcae9c40e11ce77d57ae856275eb9439bf6762738eefb9897cfb65fc0495347cf8fc3b1cfef6cb9dcfe96959ded3ebd122375155323 languageName: node linkType: hard @@ -24002,7 +25460,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.4": +"mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -24202,7 +25660,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -24432,6 +25890,16 @@ __metadata: languageName: node linkType: hard +"node-sarif-builder@npm:^2.0.3": + version: 2.0.3 + resolution: "node-sarif-builder@npm:2.0.3" + dependencies: + "@types/sarif": "npm:^2.1.4" + fs-extra: "npm:^10.0.0" + checksum: 328821b645d46a256197c6f8a17f3eb9c53f1af3416184a3d2b354e28d595d2f216380b573ccbd2dd769eaac70e5d020b731f32dc66b8782af0e403723e5ed5f + languageName: node + linkType: hard + "nopt@npm:^7.0.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" @@ -25110,7 +26578,7 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0": +"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0, openid-client@npm:^5.5.0": version: 5.6.4 resolution: "openid-client@npm:5.6.4" dependencies: @@ -25122,6 +26590,15 @@ __metadata: languageName: node linkType: hard +"oppa@npm:^0.4.0": + version: 0.4.0 + resolution: "oppa@npm:0.4.0" + dependencies: + chalk: "npm:^4.1.1" + checksum: 3c4705b0adce90c7034f92692071f7d27f51e637501bb0b485c2701da70d9c831a52d7e87ea9c53f9bc823e3e913f3fcb58b364f46d57f7de9721cf9ae70d569 + languageName: node + linkType: hard + "optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" @@ -25658,21 +27135,6 @@ __metadata: languageName: node linkType: hard -"passport-saml@npm:^3.1.2": - version: 3.2.4 - resolution: "passport-saml@npm:3.2.4" - dependencies: - "@xmldom/xmldom": "npm:^0.7.6" - debug: "npm:^4.3.2" - passport-strategy: "npm:^1.0.0" - xml-crypto: "npm:^2.1.3" - xml-encryption: "npm:^2.0.0" - xml2js: "npm:^0.4.23" - xmlbuilder: "npm:^15.1.1" - checksum: 29fef9eeae11d7f526a8e8b840df8134b111513cfa7ee855084d4f39751573f50dd2b11a65820ef11be72e50bea30ee36a5fae256c295f5c86051ac31df35803 - languageName: node - linkType: hard - "passport-strategy@npm:1.x.x, passport-strategy@npm:^1.0.0": version: 1.0.0 resolution: "passport-strategy@npm:1.0.0" @@ -25680,6 +27142,17 @@ __metadata: languageName: node linkType: hard +"passport@npm:^0.6.0": + version: 0.6.0 + resolution: "passport@npm:0.6.0" + dependencies: + passport-strategy: "npm:1.x.x" + pause: "npm:0.0.1" + utils-merge: "npm:^1.0.1" + checksum: 1d8651a4a1a72b84ea08c498cff9cfc209aebfe18baed4cf93292ded3f8e30a04e30b404fdfce39dfb6aa7247e205f1df43fbfd7bc7c1a67a600884359d46ee6 + languageName: node + linkType: hard + "passport@npm:^0.7.0": version: 0.7.0 resolution: "passport@npm:0.7.0" @@ -25758,7 +27231,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 @@ -25782,6 +27255,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:3.2.0": + version: 3.2.0 + resolution: "path-to-regexp@npm:3.2.0" + checksum: 2eeb1c698293acf6f89fe5af33b4c20822b3cee3e4e910c43bbee098c8dde34232fc194d5c2bc02df72affada446a181784e24f7a46932af323706be029ed1ba + languageName: node + linkType: hard + "path-to-regexp@npm:^6.2.0": version: 6.2.1 resolution: "path-to-regexp@npm:6.2.1" @@ -26137,6 +27617,17 @@ __metadata: languageName: node linkType: hard +"portfinder@npm:^1.0.32": + version: 1.0.32 + resolution: "portfinder@npm:1.0.32" + dependencies: + async: "npm:^2.6.4" + debug: "npm:^3.2.7" + mkdirp: "npm:^0.5.6" + checksum: cef8b567b78aabccc59fe8e103bac8b394bb45a6a69be626608f099f454124c775aaf47b274c006332c07ab3f501cde55e49aaeb9d49d78d90362d776a565cbf + languageName: node + linkType: hard + "postcss-calc@npm:^8.2.3": version: 8.2.4 resolution: "postcss-calc@npm:8.2.4" @@ -26616,7 +28107,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1": +"prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" bin: @@ -26701,6 +28192,16 @@ __metadata: languageName: node linkType: hard +"prom-client@npm:^15.0.0": + version: 15.1.0 + resolution: "prom-client@npm:15.1.0" + dependencies: + "@opentelemetry/api": "npm:^1.4.0" + tdigest: "npm:^0.1.1" + checksum: c10781adbf49225298e44da5396a51a0bd4d0cddc3c7e237ba50e888e12ead26a8f98261f362a442f1bbcdaddd6e7302d5675b37beac67ea9b6f82e4d39fb3cc + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -26816,7 +28317,7 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.2.4, protobufjs@npm:^7.2.5": +"protobufjs@npm:^7.2.4, protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6": version: 7.2.6 resolution: "protobufjs@npm:7.2.6" dependencies: @@ -26836,13 +28337,6 @@ __metadata: languageName: node linkType: hard -"protocol-buffers-schema@npm:^3.6.0": - version: 3.6.0 - resolution: "protocol-buffers-schema@npm:3.6.0" - checksum: 23a08612e5cc903f917ae3b680216ccaf2d889c61daa68d224237f455182fa96fff16872ac94b1954b5dd26fc7e8ce7e9360c54d54ea26218d107b2f059fca37 - languageName: node - linkType: hard - "protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" @@ -27530,7 +29024,7 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.3.0": +"react-router-dom@npm:^6.22.1": version: 6.22.1 resolution: "react-router-dom@npm:6.22.1" dependencies: @@ -27543,7 +29037,7 @@ __metadata: languageName: node linkType: hard -"react-router@npm:6.22.1, react-router@npm:^6.3.0": +"react-router@npm:6.22.1, react-router@npm:^6.22.1": version: 6.22.1 resolution: "react-router@npm:6.22.1" dependencies: @@ -27657,7 +29151,7 @@ __metadata: languageName: node linkType: hard -"react-use@npm:^17.2.4, react-use@npm:^17.3.2": +"react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.5.0": version: 17.5.0 resolution: "react-use@npm:17.5.0" dependencies: @@ -27942,6 +29436,13 @@ __metadata: languageName: node linkType: hard +"reflect-metadata@npm:0.1.13": + version: 0.1.13 + resolution: "reflect-metadata@npm:0.1.13" + checksum: 728bff0b376b05639fd11ed80c648b61f7fe653c5b506d7ca118e58b6752b9b00810fe0c86227ecf02bd88da6251ab3eb19fd403aaf2e9ff5ef36a2fda643026 + languageName: node + linkType: hard + "reflect.getprototypeof@npm:^1.0.4": version: 1.0.4 resolution: "reflect.getprototypeof@npm:1.0.4" @@ -28250,7 +29751,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:~1.22.1": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -28276,7 +29777,17 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@npm:~1.19.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: "npm:^2.1.0" + path-parse: "npm:^1.0.6" + checksum: 1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -28302,6 +29813,16 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A~1.19.0#optional!builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#optional!builtin::version=1.19.0&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.1.0" + path-parse: "npm:^1.0.6" + checksum: 254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f + languageName: node + linkType: hard + "responselike@npm:^2.0.0": version: 2.0.1 resolution: "responselike@npm:2.0.1" @@ -28527,16 +30048,16 @@ __metadata: version: 0.0.0-use.local resolution: "root@workspace:." dependencies: - "@backstage/cli": "npm:^0.25.1" - "@backstage/e2e-test-utils": "npm:^0.1.0" - "@playwright/test": "npm:^1.32.3" + "@backstage/cli": "npm:^0.25.2" + "@backstage/e2e-test-utils": "npm:^0.1.1" + "@playwright/test": "npm:^1.41.2" "@spotify/prettier-config": "npm:^15.0.0" "@types/react": "npm:^18" "@types/react-dom": "npm:^18" - concurrently: "npm:^8.2.0" - lerna: "npm:^8.0.2" + concurrently: "npm:^8.2.2" + lerna: "npm:^8.1.2" node-gyp: "npm:^10.0.1" - prettier: "npm:^3.1.1" + prettier: "npm:^3.2.5" typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -28573,7 +30094,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": +"rxjs@npm:7.8.1, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -28582,6 +30103,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^6.6.3": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: "npm:^1.9.0" + checksum: e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe + languageName: node + linkType: hard + "sade@npm:^1.7.3": version: 1.8.1 resolution: "sade@npm:1.8.1" @@ -28773,7 +30303,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:~7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -29252,7 +30782,7 @@ __metadata: languageName: node linkType: hard -"spawn-command@npm:0.0.2": +"spawn-command@npm:0.0.2, spawn-command@npm:^0.0.2-1": version: 0.0.2 resolution: "spawn-command@npm:0.0.2" checksum: b22f2d71239e6e628a400831861ba747750bbb40c0a53323754cf7b84330b73d81e40ff1f9055e6d1971818679510208a9302e13d9ff3b32feb67e74d7a1b3ef @@ -29629,6 +31159,13 @@ __metadata: languageName: node linkType: hard +"string-argv@npm:~0.3.1": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 + languageName: node + linkType: hard + "string-env-interpolation@npm:^1.0.1": version: 1.0.1 resolution: "string-env-interpolation@npm:1.0.1" @@ -29743,7 +31280,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -29800,7 +31337,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -29955,7 +31492,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -30640,7 +32177,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.9.1": +"ts-node@npm:^10.0.0, ts-node@npm:^10.9.1": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -30708,20 +32245,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.11.1, tslib@npm:^1.14.1, tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 - languageName: node - linkType: hard - -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0": +"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard +"tslib@npm:^1.11.1, tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -30977,7 +32514,25 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:~5.3.3": +"typescript-json-schema@npm:^0.63.0": + version: 0.63.0 + resolution: "typescript-json-schema@npm:0.63.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + "@types/node": "npm:^16.9.2" + glob: "npm:^7.1.7" + path-equal: "npm:^1.2.5" + safe-stable-stringify: "npm:^2.2.0" + ts-node: "npm:^10.9.1" + typescript: "npm:~5.1.0" + yargs: "npm:^17.1.1" + bin: + typescript-json-schema: bin/typescript-json-schema + checksum: 8aefa53ff0faa3d06be02212f705a1f2837943b44fbc8163ca36174d23d2219cffa9ba97a747a88823f8cb8141bf0d498ef9251632dcf420d068a5945eeb62ca + languageName: node + linkType: hard + +"typescript@npm:5.3.3, typescript@npm:>=3 < 6, typescript@npm:~5.3.3": version: 5.3.3 resolution: "typescript@npm:5.3.3" bin: @@ -30997,7 +32552,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A~5.3.3#optional!builtin": +"typescript@patch:typescript@npm%3A5.3.3#optional!builtin, typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A~5.3.3#optional!builtin": version: 5.3.3 resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: @@ -31070,6 +32625,15 @@ __metadata: languageName: node linkType: hard +"uid@npm:2.0.2": + version: 2.0.2 + resolution: "uid@npm:2.0.2" + dependencies: + "@lukeed/csprng": "npm:^1.0.0" + checksum: e9d02d0562c74e74b5a2519e586db9d7f8204978e476cddd191ee1a9efb85efafdbab2dbf3fc3dde0f5da01fd9da161f37d604dabf513447fd2c03d008f1324c + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -31678,6 +33242,13 @@ __metadata: languageName: node linkType: hard +"validator@npm:^13.7.0": + version: 13.11.0 + resolution: "validator@npm:13.11.0" + checksum: 0107da3add5a4ebc6391dac103c55f6d8ed055bbcc29a4c9cbf89eacfc39ba102a5618c470bdc33c6487d30847771a892134a8c791f06ef0962dd4b7a60ae0f5 + languageName: node + linkType: hard + "value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": version: 1.0.12 resolution: "value-or-promise@npm:1.0.12" @@ -31801,7 +33372,7 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": +"wcwidth@npm:>=1.0.1, wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: @@ -32342,24 +33913,24 @@ __metadata: languageName: node linkType: hard -"xml-crypto@npm:^2.1.3": - version: 2.1.5 - resolution: "xml-crypto@npm:2.1.5" +"xml-crypto@npm:^3.0.1": + version: 3.2.0 + resolution: "xml-crypto@npm:3.2.0" dependencies: - "@xmldom/xmldom": "npm:^0.7.9" + "@xmldom/xmldom": "npm:^0.8.8" xpath: "npm:0.0.32" - checksum: 9d36387de6e63491d0e08228b98b4d0b4b2799f1ef19edbab56c361da02894e9260ca62a553f44cef3ef3ac4037f63d37c5dfde50502673cc0bacad6267906d2 + checksum: adfeeb810c0b25674c78386c1b537561e6d8bdf69cef0852e47559d0eb96aa20edb22dd70efa35eefae3aa98602736ce9a54f78f6dea685bd4d4f18032d803af languageName: node linkType: hard -"xml-encryption@npm:^2.0.0": - version: 2.0.0 - resolution: "xml-encryption@npm:2.0.0" +"xml-encryption@npm:^3.0.2": + version: 3.0.2 + resolution: "xml-encryption@npm:3.0.2" dependencies: - "@xmldom/xmldom": "npm:^0.7.0" + "@xmldom/xmldom": "npm:^0.8.5" escape-html: "npm:^1.0.3" xpath: "npm:0.0.32" - checksum: 74546bb558e49ba3a19cc3e5622975b0b10631812825e1fb45e0b30fae4a4c82a6322de6addcd74cff53cb4b6084f8e37457c362112f687e7a69accd97b4acb5 + checksum: fcad4244f76c9b849f4168e6712c96281badb25e5ebeaae3da1e837386440527f33f3452b529949794d16072d12b0f9fa0405052445c9ce52b9311f557eb0dcb languageName: node linkType: hard @@ -32377,16 +33948,6 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:^0.4.23": - version: 0.4.23 - resolution: "xml2js@npm:0.4.23" - dependencies: - sax: "npm:>=0.6.0" - xmlbuilder: "npm:~11.0.0" - checksum: a3f41c9afc46d5bd0bea4070e5108777b605fd5ce2ebb978a68fd4c75513978ad5939f8135664ffea6f1adb342f391b1ba1584ed7955123b036e9ab8a1d26566 - languageName: node - linkType: hard - "xml2js@npm:^0.5.0": version: 0.5.0 resolution: "xml2js@npm:0.5.0" @@ -32425,6 +33986,13 @@ __metadata: languageName: node linkType: hard +"xpath@npm:0.0.27": + version: 0.0.27 + resolution: "xpath@npm:0.0.27" + checksum: d51bc49435e807b640f6187f7aabd3e0c93073408c0636273c948d0d1a02243cb07d434a74d7b12509547053ee4bcc944c31c1afc6e0e6e9417d5312f5e58e5c + languageName: node + linkType: hard + "xpath@npm:0.0.32": version: 0.0.32 resolution: "xpath@npm:0.0.32" @@ -32460,6 +34028,21 @@ __metadata: languageName: node linkType: hard +"yaml-diff-patch@npm:^2.0.0": + version: 2.0.0 + resolution: "yaml-diff-patch@npm:2.0.0" + dependencies: + fast-json-patch: "npm:^3.1.0" + oppa: "npm:^0.4.0" + yaml: "npm:^2.0.0-10" + bin: + yaml-diff-patch: dist/bin/yaml-patch.js + yaml-overwrite: dist/bin/yaml-patch.js + yaml-patch: dist/bin/yaml-patch.js + checksum: 2b33ecad3be1519af476cf204bb2b194f0e6b2b4abae1f9fff9300d0b71a6fcadd8789d1a8f1e4fa02fef7c1e2f64da43b9f29abc16bac9b80783455089a4564 + languageName: node + linkType: hard + "yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" @@ -32474,6 +34057,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.0.0-10": + version: 2.4.0 + resolution: "yaml@npm:2.4.0" + bin: + yaml: bin.mjs + checksum: 97ab0b5a0714c92e4dd75120a6a63e470b0adc282afae0a701bf38f8c42cbf6429fcd6aca883e3a63c68936ab841862e6c69e2d66d355c3e4fc7cfd346af2108 + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -32581,6 +34173,23 @@ __metadata: languageName: node linkType: hard +"z-schema@npm:~5.0.2": + version: 5.0.5 + resolution: "z-schema@npm:5.0.5" + dependencies: + commander: "npm:^9.4.1" + lodash.get: "npm:^4.4.2" + lodash.isequal: "npm:^4.5.0" + validator: "npm:^13.7.0" + dependenciesMeta: + commander: + optional: true + bin: + z-schema: bin/z-schema + checksum: e4c812cfe6468c19b2a21d07d4ff8fb70359062d33400b45f89017eaa3efe9d51e85963f2b115eaaa99a16b451782249bf9b1fa8b31d35cc473e7becb3e44264 + languageName: node + linkType: hard + "zen-observable@npm:^0.10.0": version: 0.10.0 resolution: "zen-observable@npm:0.10.0" @@ -32626,7 +34235,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.21.4, zod@npm:^3.22.4": +"zod@npm:^3.22.4": version: 3.22.4 resolution: "zod@npm:3.22.4" checksum: 7578ab283dac0eee66a0ad0fc4a7f28c43e6745aadb3a529f59a4b851aa10872b3890398b3160f257f4b6817b4ce643debdda4fb21a2c040adda7862cab0a587