From 17f83fdc54a0fa125a54a0d495821dc62dcde5cd Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 07:30:10 +0200 Subject: [PATCH 01/39] feat: Add EndOfLife catalog plugin --- packages/app/package.json | 1 + .../app/src/components/catalog/EntityPage.tsx | 14 ++ yarn.lock | 120 +++++++++++++++++- 3 files changed, 133 insertions(+), 2 deletions(-) diff --git a/packages/app/package.json b/packages/app/package.json index 18d9019..31155c5 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -41,6 +41,7 @@ "@backstage/plugin-techdocs-react": "^1.2.8", "@backstage/plugin-user-settings": "^0.8.12", "@backstage/theme": "^0.5.7", + "@dweber019/backstage-plugin-endoflife": "^0.0.14", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "history": "^5.0.0", diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index afcdf2e..a03e097 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -64,6 +64,11 @@ import { isKubernetesAvailable, } from '@backstage/plugin-kubernetes'; +import { + EntityEndOfLifeCard, + isEndOfLifeAvailable, +} from '@dweber019/backstage-plugin-endoflife'; + const techdocsContent = ( @@ -140,12 +145,21 @@ const overviewContent = ( + + + + + + + + + ); diff --git a/yarn.lock b/yarn.lock index c08a7d2..133e17e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5811,6 +5811,44 @@ __metadata: languageName: node linkType: hard +"@dweber019/backstage-plugin-endoflife@npm:^0.0.14": + version: 0.0.14 + resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.14" + dependencies: + "@backstage/catalog-model": "npm:^1.6.0" + "@backstage/core-components": "npm:^0.14.10" + "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration-react": "npm:^1.1.30" + "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@egjs/hammerjs": "npm:^2.0.17" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + keycharm: "npm:^0.4.0" + luxon: "npm:^3.4.4" + moment: "npm:^2.30.1" + react-use: "npm:^17.2.4" + vis-data: "npm:^7.1.9" + vis-timeline: "npm:^7.7.3" + vis-util: "npm:^5.0.7" + xss: "npm:^1.0.15" + 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: 10c0/d50fe5ef8f5c1ada1893c519e4b7e64ebbcb2a1a5721cf1f96c9e71c5f28694f46b42a6bd6ef1e0d340b9c3766672aafa226bccaf2ef450d8f8a5e591c3bcf9f + languageName: node + linkType: hard + +"@egjs/hammerjs@npm:^2.0.17": + version: 2.0.17 + resolution: "@egjs/hammerjs@npm:2.0.17" + dependencies: + "@types/hammerjs": "npm:^2.0.36" + checksum: 10c0/dbedc15a0e633f887c08394bd636faf6a3abd05726dc0909a0e01209d5860a752d9eca5e512da623aecfabe665f49f1d035de3103eb2f9022c5cea692f9cc9be + languageName: node + linkType: hard + "@emotion/babel-plugin@npm:^11.12.0": version: 11.12.0 resolution: "@emotion/babel-plugin@npm:11.12.0" @@ -12106,6 +12144,13 @@ __metadata: languageName: node linkType: hard +"@types/hammerjs@npm:^2.0.36": + version: 2.0.45 + resolution: "@types/hammerjs@npm:2.0.45" + checksum: 10c0/1f01e3d0260e3cb824fd0ae32c9a8e1b3727e53ef31682612a0a282c4a84bb758dd30b04749b2ae91e621443c80bfe541b38e91e33308f9dea5d9ac92bd0e854 + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": version: 2.3.10 resolution: "@types/hast@npm:2.3.10" @@ -13574,6 +13619,7 @@ __metadata: "@backstage/plugin-user-settings": "npm:^0.8.12" "@backstage/test-utils": "npm:^1.6.0" "@backstage/theme": "npm:^0.5.7" + "@dweber019/backstage-plugin-endoflife": "npm:^0.0.14" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@playwright/test": "npm:^1.32.3" @@ -15362,7 +15408,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.20.0": +"commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -16051,6 +16097,13 @@ __metadata: languageName: node linkType: hard +"cssfilter@npm:0.0.10": + version: 0.0.10 + resolution: "cssfilter@npm:0.0.10" + checksum: 10c0/478a227a616fb6e9bb338eb95f690df141b86231ec737cbea574484f31a09a51db894b4921afc4987459dae08d584355fd689ff2a7a7c7a74de4bb4c072ce553 + languageName: node + linkType: hard + "cssnano-preset-default@npm:^5.2.14": version: 5.2.14 resolution: "cssnano-preset-default@npm:5.2.14" @@ -22124,6 +22177,13 @@ __metadata: languageName: node linkType: hard +"keycharm@npm:^0.4.0": + version: 0.4.0 + resolution: "keycharm@npm:0.4.0" + checksum: 10c0/5e845331148b5cb652f65a6354a830df62a189e2c17faec56375fa12d91152a70f93c872c6f22b81acafe56b9df51268c9af6b7b8c0543cb65ba46042eb9713e + languageName: node + linkType: hard + "keygrip@npm:~1.1.0": version: 1.1.0 resolution: "keygrip@npm:1.1.0" @@ -22785,7 +22845,7 @@ __metadata: languageName: node linkType: hard -"luxon@npm:^3.0.0, luxon@npm:^3.2.1, luxon@npm:^3.4.3": +"luxon@npm:^3.0.0, luxon@npm:^3.2.1, luxon@npm:^3.4.3, luxon@npm:^3.4.4": version: 3.5.0 resolution: "luxon@npm:3.5.0" checksum: 10c0/335789bba95077db831ef99894edadeb23023b3eb2137a1b56acd0d290082b691cf793143d69e30bc069ec95f0b49f36419f48e951c68014f19ffe12045e3494 @@ -23863,6 +23923,13 @@ __metadata: languageName: node linkType: hard +"moment@npm:^2.30.1": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a + languageName: node + linkType: hard + "moo@npm:^0.5.0": version: 0.5.2 resolution: "moo@npm:0.5.2" @@ -30752,6 +30819,43 @@ __metadata: languageName: node linkType: hard +"vis-data@npm:^7.1.9": + version: 7.1.9 + resolution: "vis-data@npm:7.1.9" + peerDependencies: + uuid: ^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + vis-util: ^5.0.1 + checksum: 10c0/2fce50e41862133e4fcdc92d216755b544936288a8586fc2f0afdc8b586ee75acb029e3fa9bbbb48a91e4c35ebc375bdba213e836926564f899ad80e0981d304 + languageName: node + linkType: hard + +"vis-timeline@npm:^7.7.3": + version: 7.7.3 + resolution: "vis-timeline@npm:7.7.3" + peerDependencies: + "@egjs/hammerjs": ^2.0.0 + component-emitter: ^1.3.0 + keycharm: ^0.2.0 || ^0.3.0 || ^0.4.0 + moment: ^2.24.0 + propagating-hammerjs: ^1.4.0 || ^2.0.0 + uuid: ^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + vis-data: ^6.3.0 || ^7.0.0 + vis-util: ^5.0.1 + xss: ^1.0.0 + checksum: 10c0/82f5bdcc815e60e04562a071ef374d2e0d1d9387482faf8629471ce0de98ed75a593565af3b4db36d8c977d085b96b88afc51a967eb6f1f81031a3822d7f039d + languageName: node + linkType: hard + +"vis-util@npm:^5.0.7": + version: 5.0.7 + resolution: "vis-util@npm:5.0.7" + peerDependencies: + "@egjs/hammerjs": ^2.0.0 + component-emitter: ^1.3.0 || ^2.0.0 + checksum: 10c0/8e460327b063335ade3a0ef9902c9fb93111036efcd13715513f075cd8972155388e84ccf1987ba8d947d671b257fb109d0cccbf0e18f061f0a303c9a46d0d92 + languageName: node + linkType: hard + "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -31425,6 +31529,18 @@ __metadata: languageName: node linkType: hard +"xss@npm:^1.0.15": + version: 1.0.15 + resolution: "xss@npm:1.0.15" + dependencies: + commander: "npm:^2.20.3" + cssfilter: "npm:0.0.10" + bin: + xss: bin/xss + checksum: 10c0/9b31bee62a208f78e2b7bc8154e3ee87d980f4661dc4ab850ce6f4de7bc50eb152f0bdc13fa759ff8ab6d9bfdf8c0d79cf9f6f86249872b92181912309bccd08 + languageName: node + linkType: hard + "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" From 45a6a8e7ba8869ea8926595a991cfb8d7714d095 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 07:31:32 +0200 Subject: [PATCH 02/39] style: Fix formatting --- app-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-config.yaml b/app-config.yaml index 7e56079..af55724 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -52,8 +52,8 @@ integrations: proxy: '/sonarqube': target: https://sonarcloud.io/api - allowedMethods: [ 'GET', 'POST' ] - auth: "${SONARCLOUD_TOKEN}:" + allowedMethods: ['GET', 'POST'] + auth: '${SONARCLOUD_TOKEN}:' sonarqube: baseUrl: https://sonarcloud.io From 932b6baed67a47afc90b809017f7ccb1145e1524 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 07:44:42 +0200 Subject: [PATCH 03/39] feat: Add GitHub Code and Security Insights plugin --- package.json | 5 +- packages/app/package.json | 2 + .../app/src/components/catalog/EntityPage.tsx | 11 +- yarn.lock | 143 +++++++++++++++++- 4 files changed, 155 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3b18169..be955df 100644 --- a/package.json +++ b/package.json @@ -55,5 +55,8 @@ "prettier --write" ] }, - "packageManager": "yarn@4.4.1" + "packageManager": "yarn@4.4.1", + "dependencies": { + "@roadiehq/backstage-plugin-security-insights": "^2.3.20" + } } diff --git a/packages/app/package.json b/packages/app/package.json index 31155c5..794ba37 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -44,6 +44,8 @@ "@dweber019/backstage-plugin-endoflife": "^0.0.14", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", + "@roadiehq/backstage-plugin-github-insights": "^2.4.1", + "@roadiehq/backstage-plugin-security-insights": "^2.3.20", "history": "^5.0.0", "react": "^18.0.2", "react-dom": "^18.0.2", diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index a03e097..d8c331e 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -58,6 +58,8 @@ import { import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; import { EntitySonarQubeCard } from '@backstage-community/plugin-sonarqube'; +import { EntityGithubInsightsContent } from '@roadiehq/backstage-plugin-github-insights'; +import { EntitySecurityInsightsContent } from '@roadiehq/backstage-plugin-security-insights'; import { EntityKubernetesContent, @@ -159,7 +161,6 @@ const overviewContent = ( - ); @@ -206,6 +207,14 @@ const serviceEntityPage = ( {techdocsContent} + + + + + + + + ); diff --git a/yarn.lock b/yarn.lock index 133e17e..06d5ca5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5788,6 +5788,13 @@ __metadata: languageName: node linkType: hard +"@date-io/core@npm:2.10.7": + version: 2.10.7 + resolution: "@date-io/core@npm:2.10.7" + checksum: 10c0/6194df0025e0ba6ab65d89ab7e2a3a1c96571bb51f877d9bf8ee2cc086ddfcdb920a844734feadd56087a80bdda3f1d990e2ffa2039686f8ff7c3b53bda12852 + languageName: node + linkType: hard + "@date-io/date-fns@npm:^1.3.13": version: 1.3.13 resolution: "@date-io/date-fns@npm:1.3.13" @@ -7611,7 +7618,28 @@ __metadata: languageName: node linkType: hard -"@material-ui/lab@npm:4.0.0-alpha.61, @material-ui/lab@npm:^4.0.0-alpha.61": +"@material-ui/lab@npm:4.0.0-alpha.45": + version: 4.0.0-alpha.45 + resolution: "@material-ui/lab@npm:4.0.0-alpha.45" + dependencies: + "@babel/runtime": "npm:^7.4.4" + "@material-ui/utils": "npm:^4.7.1" + clsx: "npm:^1.0.4" + prop-types: "npm:^15.7.2" + react-is: "npm:^16.8.0" + peerDependencies: + "@material-ui/core": ^4.9.0 + "@types/react": ^16.8.6 + react: ^16.8.0 + react-dom: ^16.8.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/5c07c9f9fa68a2fac4a95086de1b79758e0b2aa11fd1c3cf0783e452bb0dbd49d57a1359c3e9dd98e52e65cda6445e5b42d5d2b79283241a8cde04129fa1bfdf + languageName: node + linkType: hard + +"@material-ui/lab@npm:4.0.0-alpha.61, @material-ui/lab@npm:^4.0.0-alpha.45, @material-ui/lab@npm:^4.0.0-alpha.61": version: 4.0.0-alpha.61 resolution: "@material-ui/lab@npm:4.0.0-alpha.61" dependencies: @@ -7726,7 +7754,7 @@ __metadata: languageName: node linkType: hard -"@material-ui/utils@npm:^4.11.3": +"@material-ui/utils@npm:^4.11.3, @material-ui/utils@npm:^4.7.1": version: 4.11.3 resolution: "@material-ui/utils@npm:4.11.3" dependencies: @@ -9597,6 +9625,63 @@ __metadata: languageName: node linkType: hard +"@roadiehq/backstage-plugin-github-insights@npm:^2.4.1": + version: 2.4.1 + resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.4.1" + dependencies: + "@backstage/catalog-model": "npm:^1.6.0" + "@backstage/core-components": "npm:^0.14.10" + "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/integration-react": "npm:^1.1.30" + "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@backstage/theme": "npm:^0.5.6" + "@date-io/core": "npm:2.10.7" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:4.0.0-alpha.45" + "@octokit/rest": "npm:^19.0.3" + "@octokit/types": "npm:^9.0.0" + git-url-parse: "npm:^14.0.0" + history: "npm:^5.0.0" + immer: "npm:9.0.7" + react-use: "npm:^17.2.4" + zustand: "npm:3.6.9" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router: 6.0.0-beta.0 || ^6.3.0 + checksum: 10c0/827cc13a3ad59fe57b93ed97879c2d572c9527d1914b36c45a231ee50a67a312fb36f5943e2105fa92f9a124dd23c56a85c538d11bd95b93c80604e4487927df + languageName: node + linkType: hard + +"@roadiehq/backstage-plugin-security-insights@npm:^2.3.20": + version: 2.3.20 + resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.3.20" + dependencies: + "@backstage/catalog-model": "npm:^1.6.0" + "@backstage/core-components": "npm:^0.14.10" + "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@backstage/theme": "npm:^0.5.6" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:^4.0.0-alpha.45" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/rest": "npm:^19.0.3" + cross-fetch: "npm:^3.1.4" + history: "npm:^5.0.0" + luxon: "npm:^3.0.0" + moment: "npm:^2.27.0" + react-minimal-pie-chart: "npm:^8.2.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: 6.0.0-beta.0 || ^6.3.0 + checksum: 10c0/05a710fdf1ef5270f704d61ce4241fca87db3b958a325bf0e53cf618142f6b232047689c789dc1f8f13727492d5c6dda0e889fcc9fbbc4938220ec3baf6f07e4 + languageName: node + linkType: hard + "@roadiehq/scaffolder-backend-module-http-request@npm:^4.3.4": version: 4.3.4 resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:4.3.4" @@ -12644,6 +12729,13 @@ __metadata: languageName: node linkType: hard +"@types/svg-path-parser@npm:^1.1.3": + version: 1.1.6 + resolution: "@types/svg-path-parser@npm:1.1.6" + checksum: 10c0/128ea1028229d5bfc88f2a821df1dd5ac032501ca9d3f771ddeea8566750d4dd43576c3d6389b45b50d87bcaf58f6bcf327830233e46cf1b069d1b4c54a56160 + languageName: node + linkType: hard + "@types/tern@npm:*": version: 0.23.9 resolution: "@types/tern@npm:0.23.9" @@ -13623,6 +13715,8 @@ __metadata: "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@playwright/test": "npm:^1.32.3" + "@roadiehq/backstage-plugin-github-insights": "npm:^2.4.1" + "@roadiehq/backstage-plugin-security-insights": "npm:^2.3.20" "@testing-library/dom": "npm:^9.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^14.0.0" @@ -15942,6 +16036,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:^3.1.4": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af + languageName: node + linkType: hard + "cross-fetch@npm:^4.0.0": version: 4.0.0 resolution: "cross-fetch@npm:4.0.0" @@ -20168,6 +20271,13 @@ __metadata: languageName: node linkType: hard +"immer@npm:9.0.7": + version: 9.0.7 + resolution: "immer@npm:9.0.7" + checksum: 10c0/80740aede86e89eb3a1de5f97f9045a971fa41a45488a9471c930579ce49a268a001df757be3609af9133157dd6fefb45000f61fbc3ff24e853aaa0163c7a6b0 + languageName: node + linkType: hard + "immer@npm:^9.0.6, immer@npm:^9.0.7": version: 9.0.21 resolution: "immer@npm:9.0.21" @@ -23923,7 +24033,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.30.1": +"moment@npm:^2.27.0, moment@npm:^2.30.1": version: 2.30.1 resolution: "moment@npm:2.30.1" checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a @@ -26812,7 +26922,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.1, react-is@npm:^16.7.0": +"react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 @@ -26859,6 +26969,18 @@ __metadata: languageName: node linkType: hard +"react-minimal-pie-chart@npm:^8.2.0": + version: 8.4.0 + resolution: "react-minimal-pie-chart@npm:8.4.0" + dependencies: + "@types/svg-path-parser": "npm:^1.1.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18 + react-dom: ^16.8.0 || ^17.0.0 || ^18 + checksum: 10c0/022167b557911b88785e5770170979041cca87c445fa167935b0a3d56e5cca26240d357bfb3f574e6acf726be2312ad8763ab374ddc7cae01ba00ca22ced2a98 + languageName: node + linkType: hard + "react-redux@npm:^7.2.0": version: 7.2.9 resolution: "react-redux@npm:7.2.9" @@ -27889,6 +28011,7 @@ __metadata: "@backstage/cli": "npm:^0.27.1" "@backstage/e2e-test-utils": "npm:^0.1.1" "@playwright/test": "npm:^1.32.3" + "@roadiehq/backstage-plugin-security-insights": "npm:^2.3.20" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" node-gyp: "npm:^10.0.0" @@ -31751,6 +31874,18 @@ __metadata: languageName: node linkType: hard +"zustand@npm:3.6.9": + version: 3.6.9 + resolution: "zustand@npm:3.6.9" + peerDependencies: + react: ">=16.8" + peerDependenciesMeta: + react: + optional: true + checksum: 10c0/032f5acafcb544aa8a6d9d1cd77e0e4034e090a80d5af514588f59d78ea0bfadfaad33a42fdbdf791e1a3b031c5b2d4a576a1c9d06b7c4967d334d9ac77affd3 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4" From 0551bf6f8b15a23f845207547559b7a10316757d Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 19:03:50 +0200 Subject: [PATCH 04/39] test: Update demo scaffolder template --- .../base/.github/dependabot.yml | 24 ++++ .../base/.github/workflows/commit-stage.yml | 103 ++++++++++++++++-- .../spring-boot-ai-rag/base/build.gradle | 12 +- .../spring-boot-ai-rag/base/catalog-info.yml | 1 + .../gradle/wrapper/gradle-wrapper.properties | 2 +- 5 files changed, 133 insertions(+), 9 deletions(-) create mode 100644 demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml b/demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml new file mode 100644 index 0000000..6957d93 --- /dev/null +++ b/demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml @@ -0,0 +1,24 @@ +version: 2 +updates: + - package-ecosystem: gradle + directory: "/" + schedule: + interval: daily + time: "23:00" + timezone: Europe/Copenhagen + open-pull-requests-limit: 10 + labels: + - "dependencies" + commit-message: + prefix: "deps:" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: daily + time: "00:30" + timezone: Europe/Copenhagen + open-pull-requests-limit: 10 + labels: + - "dependencies" + commit-message: + prefix: "deps:" diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml index 035a83e..1a74a39 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml +++ b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml @@ -1,14 +1,30 @@ name: Commit Stage + on: push: branches: - main + paths-ignore: + - '.editorconfig' + - '.gitignore' + - '.sdkmanrc' + - '*.adoc' + - '*.png' + - '*.md' + - 'docs/**' + - '.github/ISSUE_TEMPLATE/**' + - '.github/*.md' + - '.github/*.yml' + - '.github/*.yaml' env: REGISTRY: ghcr.io IMAGE_NAME: ${{ values.repoUrl.owner | lower }}/${{ values.repoUrl.repo }} VERSION: ${{ '${{ github.sha }}' }} +permissions: + contents: read + jobs: build: name: Build @@ -16,25 +32,47 @@ jobs: permissions: contents: read packages: write + security-events: write steps: - name: Check out source code - uses: actions/checkout@v4 - + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + with: + fetch-depth: 0 + - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4.4.0 with: java-version: 22 - distribution: temurin - cache: gradle + distribution: 'graalvm' + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@d156388eb19639ec20ade50009f3d199ce1e2808 # v4.1.0 - name: Compile and test - run: ./gradlew build + run: ./gradlew build sonar + env: + SONAR_TOKEN: ${{ '${{ secrets.SONAR_TOKEN }}' }} + + - name: SBOM vulnerability scanning + uses: aquasecurity/trivy-action@97646fedde05bcd0961217c60b50e23f721e7ec7 # master + with: + scan-type: 'sbom' + scan-ref: 'build/reports/application.cdx.json' + format: 'sarif' + output: 'trivy-results-build.sarif' + + - name: Upload vulnerability report + uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 + if: success() || failure() + with: + sarif_file: 'trivy-results-build.sarif' + category: build - name: Package as OCI image run: ./gradlew bootBuildImage --imageName ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} - name: Authenticate with the container registry - uses: docker/login-action@v3 + uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 with: username: ${{ '${{ github.actor }}' }} password: ${{ '${{ secrets.GITHUB_TOKEN }}' }} @@ -45,3 +83,54 @@ jobs: docker tag ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:latest docker push ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} docker push ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:latest + + sign: + name: Sign + runs-on: ubuntu-24.04 + needs: [ build ] + permissions: + contents: read + packages: write + id-token: write + outputs: + image-digest: ${{ '${{ steps.image-info.outputs.digest }}' }} + image-name: ${{ '${{ steps.image-info.outputs.name }}' }} + steps: + - name: Install Cosign + uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0 + + - uses: redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603 # v1.7 + with: + username: ${{ '${{ github.actor }}' }} + password: ${{ '${{ secrets.GITHUB_TOKEN }}' }} + registry: ${{ '${{ env.REGISTRY }}' }} + + - name: Fetch OCI image + run: podman pull ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} + + - name: Get OCI image digest + id: image-info + run: | + image_digest=$(podman inspect --format='{{.Digest}}' ${REGISTRY}/${IMAGE_NAME}:${VERSION}) + echo $image_digest + echo "IMAGE_DIGEST=${image_digest}" >> $GITHUB_ENV + echo "digest=${image_digest}" >> $GITHUB_OUTPUT + echo "name=${REGISTRY}/${IMAGE_NAME}" >> $GITHUB_OUTPUT + + - name: Sign image + run: | + cosign sign --yes "${REGISTRY}/${IMAGE_NAME}@${IMAGE_DIGEST}" + + provenance: + needs: [ sign ] + permissions: + actions: read + id-token: write + packages: write + uses: slsa-framework/slsa-github-generator/.github/workflows/generator_container_slsa3.yml@v2.0.0 + with: + image: ${{ '${{ needs.sign.outputs.image-name }}' }} + digest: ${{ '${{ needs.sign.outputs.image-digest }}' }} + registry-username: ${{ '${{ github.actor }}' }} + secrets: + registry-password: ${{ '${{ secrets.GITHUB_TOKEN }}' }} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle b/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle index f20055e..4567375 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle @@ -1,7 +1,9 @@ plugins { id 'java' - id 'org.springframework.boot' version '3.4.0-M2' + id 'org.springframework.boot' version '3.4.0-M3' id 'io.spring.dependency-management' version '1.1.6' + id 'org.cyclonedx.bom' version '1.10.0' + id 'org.sonarqube' version '4.4.1.3373' } group = '${{ values.groupId }}' @@ -83,3 +85,11 @@ tasks.named('bootBuildImage') { builder = "paketobuildpacks/builder-jammy-buildpackless-tiny" buildpacks = [ "gcr.io/paketo-buildpacks/java" ] } + +sonar { + properties { + property "sonar.projectKey", "${{ values.repoUrl.owner }}_${{ values.repoUrl.repo }}" + property "sonar.organization", "${{ values.repoUrl.owner }}" + property "sonar.host.url", "https://sonarcloud.io" + } +} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml b/demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml index cac94ab..79bc0e7 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml +++ b/demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml @@ -7,6 +7,7 @@ metadata: annotations: backstage.io/kubernetes-id: ${{ values.name }} backstage.io/techdocs-ref: dir:. + endoflife.date/products: spring-boot github.com/project-slug: ${{ values.repoUrl.owner }}/${{ values.repoUrl.repo }} sonarqube.org/project-key: ${{ values.repoUrl.owner }}_${{ values.repoUrl.repo }} spec: diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties b/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties index 9355b41..df97d72 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties +++ b/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From e9f347e2f131d6792638c6db791c26ad609cc31d Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 19:04:19 +0200 Subject: [PATCH 05/39] refactor: Format Sonar configuration --- app-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-config.yaml b/app-config.yaml index af55724..3dd489f 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -53,11 +53,11 @@ proxy: '/sonarqube': target: https://sonarcloud.io/api allowedMethods: ['GET', 'POST'] - auth: '${SONARCLOUD_TOKEN}:' + auth: '${SONAR_TOKEN}:' sonarqube: baseUrl: https://sonarcloud.io - apiKey: ${SONARCLOUD_TOKEN} + apiKey: ${SONAR_TOKEN} # Reference documentation http://backstage.io/docs/features/techdocs/configuration # Note: After experimenting with basic setup, use CI/CD to generate docs From 5146f6a1d4d8442c8cf88f3a0b6f19d09864cf5c Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 21:15:43 +0200 Subject: [PATCH 06/39] chore: Remove unused dependency --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index be955df..3b18169 100644 --- a/package.json +++ b/package.json @@ -55,8 +55,5 @@ "prettier --write" ] }, - "packageManager": "yarn@4.4.1", - "dependencies": { - "@roadiehq/backstage-plugin-security-insights": "^2.3.20" - } + "packageManager": "yarn@4.4.1" } From e8e9bd7ace9aaccb71ddf4403840a64ebb11aeca Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 21:21:29 +0200 Subject: [PATCH 07/39] chore: Remove unused dependency --- yarn.lock | 1 - 1 file changed, 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 06d5ca5..991e479 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28011,7 +28011,6 @@ __metadata: "@backstage/cli": "npm:^0.27.1" "@backstage/e2e-test-utils": "npm:^0.1.1" "@playwright/test": "npm:^1.32.3" - "@roadiehq/backstage-plugin-security-insights": "npm:^2.3.20" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" node-gyp: "npm:^10.0.0" From 8d16e3a2fe5d5285c5900a9e9a60df61d818f32a Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 25 Sep 2024 21:31:07 +0200 Subject: [PATCH 08/39] deps: Bump dependencies --- package.json | 8 +- packages/app/package.json | 32 +++--- packages/backend/package.json | 14 +-- yarn.lock | 195 ++++++++++++++++++++++------------ 4 files changed, 153 insertions(+), 96 deletions(-) diff --git a/package.json b/package.json index 3b18169..3accfe6 100644 --- a/package.json +++ b/package.json @@ -34,12 +34,12 @@ "devDependencies": { "@backstage/cli": "^0.27.1", "@backstage/e2e-test-utils": "^0.1.1", - "@playwright/test": "^1.32.3", + "@playwright/test": "^1.47.2", "@spotify/prettier-config": "^12.0.0", "env-cmd": "^10.1.0", - "node-gyp": "^10.0.0", - "prettier": "^2.3.2", - "typescript": "~5.4.0" + "node-gyp": "^10.2.0", + "prettier": "^2.8.8", + "typescript": "~5.4.5" }, "resolutions": { "@types/react": "^18", diff --git a/packages/app/package.json b/packages/app/package.json index 794ba37..729bd40 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -41,27 +41,27 @@ "@backstage/plugin-techdocs-react": "^1.2.8", "@backstage/plugin-user-settings": "^0.8.12", "@backstage/theme": "^0.5.7", - "@dweber019/backstage-plugin-endoflife": "^0.0.14", - "@material-ui/core": "^4.12.2", - "@material-ui/icons": "^4.9.1", + "@dweber019/backstage-plugin-endoflife": "^0.0.15", + "@material-ui/core": "^4.12.4", + "@material-ui/icons": "^4.11.3", "@roadiehq/backstage-plugin-github-insights": "^2.4.1", "@roadiehq/backstage-plugin-security-insights": "^2.3.20", - "history": "^5.0.0", - "react": "^18.0.2", - "react-dom": "^18.0.2", - "react-router": "^6.3.0", - "react-router-dom": "^6.3.0", - "react-use": "^17.2.4" + "history": "^5.3.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router": "^6.26.2", + "react-router-dom": "^6.26.2", + "react-use": "^17.5.1" }, "devDependencies": { "@backstage/test-utils": "^1.6.0", - "@playwright/test": "^1.32.3", - "@testing-library/dom": "^9.0.0", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.0.0", - "@types/react-dom": "*", - "cross-env": "^7.0.0" + "@playwright/test": "^1.47.2", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.5.0", + "@testing-library/react": "^14.3.1", + "@testing-library/user-event": "^14.5.2", + "@types/react-dom": "^18.3.0", + "cross-env": "^7.0.3" }, "browserslist": { "production": [ diff --git a/packages/backend/package.json b/packages/backend/package.json index a7652fa..88d9f61 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -43,16 +43,16 @@ "@backstage/plugin-techdocs-backend": "^1.10.13", "@roadiehq/scaffolder-backend-module-http-request": "^4.3.4", "app": "link:../app", - "better-sqlite3": "^9.0.0", - "node-gyp": "^10.0.0", - "pg": "^8.12.0", - "winston": "^3.2.1" + "better-sqlite3": "^9.6.0", + "node-gyp": "^10.2.0", + "pg": "^8.13.0", + "winston": "^3.14.2" }, "devDependencies": { "@backstage/cli": "^0.27.1", - "@types/express": "^4.17.6", - "@types/express-serve-static-core": "^4.17.5", - "@types/luxon": "^2.0.4" + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.19.6", + "@types/luxon": "^2.4.0" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index 991e479..835f7d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5818,16 +5818,16 @@ __metadata: languageName: node linkType: hard -"@dweber019/backstage-plugin-endoflife@npm:^0.0.14": - version: 0.0.14 - resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.14" +"@dweber019/backstage-plugin-endoflife@npm:^0.0.15": + version: 0.0.15 + resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.15" dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-components": "npm:^0.15.0" + "@backstage/core-plugin-api": "npm:^1.9.4" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration-react": "npm:^1.1.30" - "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@backstage/integration-react": "npm:^1.1.31" + "@backstage/plugin-catalog-react": "npm:^1.13.0" "@egjs/hammerjs": "npm:^2.0.17" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -5843,7 +5843,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: 10c0/d50fe5ef8f5c1ada1893c519e4b7e64ebbcb2a1a5721cf1f96c9e71c5f28694f46b42a6bd6ef1e0d340b9c3766672aafa226bccaf2ef450d8f8a5e591c3bcf9f + checksum: 10c0/a83e9788a5a9cc538dd9d0818c0c184b17ea909e714228621e77e75d78f5ac91241414fef32ae4e133947caaac30beb92edb36bdbd234a87b6d3fad7ee130d88 languageName: node linkType: hard @@ -8879,14 +8879,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.32.3": - version: 1.47.1 - resolution: "@playwright/test@npm:1.47.1" +"@playwright/test@npm:^1.47.2": + version: 1.47.2 + resolution: "@playwright/test@npm:1.47.2" dependencies: - playwright: "npm:1.47.1" + playwright: "npm:1.47.2" bin: playwright: cli.js - checksum: 10c0/aad45a586d832779ec0d47b740f1b5a96a48c06cb3e844151956e692c1037ed2140b7b90563584a5fe6efc55ca460682e0f55c647a54808c2157269baa5ae1da + checksum: 10c0/1b2b003fc5465608683835f287d5dba6fabe9a3339667579de33032f3527c5ada3894d021724167ecb1b172a7efa6155958deee9872b2b3e940c3337edd06b4b languageName: node linkType: hard @@ -11863,7 +11863,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^9.0.0": +"@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: @@ -11879,7 +11879,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.0.0": +"@testing-library/jest-dom@npm:^6.5.0": version: 6.5.0 resolution: "@testing-library/jest-dom@npm:6.5.0" dependencies: @@ -11894,7 +11894,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^14.0.0": +"@testing-library/react@npm:^14.3.1": version: 14.3.1 resolution: "@testing-library/react@npm:14.3.1" dependencies: @@ -11908,7 +11908,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.0.0": +"@testing-library/user-event@npm:^14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -12208,6 +12208,18 @@ __metadata: languageName: node linkType: hard +"@types/express-serve-static-core@npm:^4.19.6": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + "@types/express@npm:*, @types/express@npm:^4.17.21, @types/express@npm:^4.17.6": version: 4.17.21 resolution: "@types/express@npm:4.17.21" @@ -12400,7 +12412,7 @@ __metadata: languageName: node linkType: hard -"@types/luxon@npm:^2.0.4": +"@types/luxon@npm:^2.4.0": version: 2.4.0 resolution: "@types/luxon@npm:2.4.0" checksum: 10c0/2686d03827a3799f0374923323148f4d0d07f9e4321551389b2ae285e5085e178cfe908806041ab32bf66534497702b4ae8459d1b4190258af133818d4b846c9 @@ -13711,24 +13723,24 @@ __metadata: "@backstage/plugin-user-settings": "npm:^0.8.12" "@backstage/test-utils": "npm:^1.6.0" "@backstage/theme": "npm:^0.5.7" - "@dweber019/backstage-plugin-endoflife": "npm:^0.0.14" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - "@playwright/test": "npm:^1.32.3" + "@dweber019/backstage-plugin-endoflife": "npm:^0.0.15" + "@material-ui/core": "npm:^4.12.4" + "@material-ui/icons": "npm:^4.11.3" + "@playwright/test": "npm:^1.47.2" "@roadiehq/backstage-plugin-github-insights": "npm:^2.4.1" "@roadiehq/backstage-plugin-security-insights": "npm:^2.3.20" - "@testing-library/dom": "npm:^9.0.0" - "@testing-library/jest-dom": "npm:^6.0.0" - "@testing-library/react": "npm:^14.0.0" - "@testing-library/user-event": "npm:^14.0.0" - "@types/react-dom": "npm:*" - cross-env: "npm:^7.0.0" - history: "npm:^5.0.0" - react: "npm:^18.0.2" - react-dom: "npm:^18.0.2" - react-router: "npm:^6.3.0" - react-router-dom: "npm:^6.3.0" - react-use: "npm:^17.2.4" + "@testing-library/dom": "npm:^9.3.4" + "@testing-library/jest-dom": "npm:^6.5.0" + "@testing-library/react": "npm:^14.3.1" + "@testing-library/user-event": "npm:^14.5.2" + "@types/react-dom": "npm:^18.3.0" + cross-env: "npm:^7.0.3" + history: "npm:^5.3.0" + react: "npm:^18.3.1" + react-dom: "npm:^18.3.1" + react-router: "npm:^6.26.2" + react-router-dom: "npm:^6.26.2" + react-use: "npm:^17.5.1" languageName: unknown linkType: soft @@ -14378,14 +14390,14 @@ __metadata: "@backstage/plugin-search-backend-node": "npm:^1.3.2" "@backstage/plugin-techdocs-backend": "npm:^1.10.13" "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.3.4" - "@types/express": "npm:^4.17.6" - "@types/express-serve-static-core": "npm:^4.17.5" - "@types/luxon": "npm:^2.0.4" + "@types/express": "npm:^4.17.21" + "@types/express-serve-static-core": "npm:^4.19.6" + "@types/luxon": "npm:^2.4.0" app: "link:../app" - better-sqlite3: "npm:^9.0.0" - node-gyp: "npm:^10.0.0" - pg: "npm:^8.12.0" - winston: "npm:^3.2.1" + better-sqlite3: "npm:^9.6.0" + node-gyp: "npm:^10.2.0" + pg: "npm:^8.13.0" + winston: "npm:^3.14.2" languageName: unknown linkType: soft @@ -14474,7 +14486,7 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^9.0.0": +"better-sqlite3@npm:^9.6.0": version: 9.6.0 resolution: "better-sqlite3@npm:9.6.0" dependencies: @@ -16024,7 +16036,7 @@ __metadata: languageName: node linkType: hard -"cross-env@npm:^7.0.0": +"cross-env@npm:^7.0.3": version: 7.0.3 resolution: "cross-env@npm:7.0.3" dependencies: @@ -19814,7 +19826,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: @@ -24376,7 +24388,7 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^10.0.0, node-gyp@npm:latest": +"node-gyp@npm:^10.2.0, node-gyp@npm:latest": version: 10.2.0 resolution: "node-gyp@npm:10.2.0" dependencies: @@ -25468,6 +25480,13 @@ __metadata: languageName: node linkType: hard +"pg-connection-string@npm:^2.7.0": + version: 2.7.0 + resolution: "pg-connection-string@npm:2.7.0" + checksum: 10c0/50a1496a1c858f9495d78a2c7a66d93ef3602e718aff2953bb5738f3ea616d7f727f32fc20513c9bed127650cd14c1ddc7b458396f4000e689d4b64c65c5c51e + languageName: node + linkType: hard + "pg-format@npm:^1.0.4": version: 1.0.4 resolution: "pg-format@npm:1.0.4" @@ -25491,6 +25510,15 @@ __metadata: languageName: node linkType: hard +"pg-pool@npm:^3.7.0": + version: 3.7.0 + resolution: "pg-pool@npm:3.7.0" + peerDependencies: + pg: ">=8.0" + checksum: 10c0/9128673cf941f288c0cb1a74ca959a9b4f6075ef73b2cc7dece5d4db3dd7043784869e7c12bce2e69ca0df22132a419cc45c2050b4373632856fe8bae9eb94b5 + languageName: node + linkType: hard + "pg-protocol@npm:^1.6.1": version: 1.6.1 resolution: "pg-protocol@npm:1.6.1" @@ -25498,6 +25526,13 @@ __metadata: languageName: node linkType: hard +"pg-protocol@npm:^1.7.0": + version: 1.7.0 + resolution: "pg-protocol@npm:1.7.0" + checksum: 10c0/c4af854d9b843c808231c0040fed89f2b9101006157df8da2bb2f62a7dde702de748d852228dc22df41cc7ffddfb526af3bcb34b278b581e9f76a060789186c1 + languageName: node + linkType: hard + "pg-types@npm:^2.1.0": version: 2.2.0 resolution: "pg-types@npm:2.2.0" @@ -25511,7 +25546,7 @@ __metadata: languageName: node linkType: hard -"pg@npm:^8.11.3, pg@npm:^8.12.0": +"pg@npm:^8.11.3": version: 8.12.0 resolution: "pg@npm:8.12.0" dependencies: @@ -25533,6 +25568,28 @@ __metadata: languageName: node linkType: hard +"pg@npm:^8.13.0": + version: 8.13.0 + resolution: "pg@npm:8.13.0" + dependencies: + pg-cloudflare: "npm:^1.1.1" + pg-connection-string: "npm:^2.7.0" + pg-pool: "npm:^3.7.0" + pg-protocol: "npm:^1.7.0" + pg-types: "npm:^2.1.0" + pgpass: "npm:1.x" + peerDependencies: + pg-native: ">=3.0.1" + dependenciesMeta: + pg-cloudflare: + optional: true + peerDependenciesMeta: + pg-native: + optional: true + checksum: 10c0/1521189063d2293d62f3fac61e797a3096a62a69668c223827d00b83c17a320805f31f0b5316feb80f8d9eed0c6c32f95146d8aca866af05816a66fd2ba8e32a + languageName: node + linkType: hard + "pgpass@npm:1.x": version: 1.0.5 resolution: "pgpass@npm:1.0.5" @@ -25665,27 +25722,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.47.1": - version: 1.47.1 - resolution: "playwright-core@npm:1.47.1" +"playwright-core@npm:1.47.2": + version: 1.47.2 + resolution: "playwright-core@npm:1.47.2" bin: playwright-core: cli.js - checksum: 10c0/c20f8f4fef2ce81fbe429d747fcb8a61564950b33e8d28ea51965fbfd7ddf0dcc4689efda056eed2666a5f511353a46570f18704962ccac62587c5351efa6396 + checksum: 10c0/3426adf4448da71dc103e38484f711df93fad8620d825e470593629012db6772663ccdc7ccefcdb787fa0ee26dd81e84fdce8abd0bad01a4c4b0d13ff8837d3b languageName: node linkType: hard -"playwright@npm:1.47.1": - version: 1.47.1 - resolution: "playwright@npm:1.47.1" +"playwright@npm:1.47.2": + version: 1.47.2 + resolution: "playwright@npm:1.47.2" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.47.1" + playwright-core: "npm:1.47.2" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/45351f9c785c16000a39125b38e27e7ccf8b66fc63384cf8a77d8c6f8c7fdc7b2770a99802ab7ea5447a23630325e781852b08c08ed181f34cb595b60ae1f646 + checksum: 10c0/6477a6e8d7329375f0ac9dcdf5599e564987e413d0c57b2135bc91ea95acb877245395d6cc37034c12a7c0bafa609d24c78113dd49e9ced793ea2886f9133131 languageName: node linkType: hard @@ -26208,7 +26265,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.3.2": +"prettier@npm:^2.8.8": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -26794,7 +26851,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.0.2": +"react-dom@npm:^18.3.1": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -27075,7 +27132,7 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.3.0": +"react-router-dom@npm:^6.26.2": version: 6.26.2 resolution: "react-router-dom@npm:6.26.2" dependencies: @@ -27088,7 +27145,7 @@ __metadata: languageName: node linkType: hard -"react-router@npm:6.26.2, react-router@npm:^6.3.0": +"react-router@npm:6.26.2, react-router@npm:^6.26.2": version: 6.26.2 resolution: "react-router@npm:6.26.2" dependencies: @@ -27177,7 +27234,7 @@ __metadata: languageName: node linkType: hard -"react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.4.0": +"react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.4.0, react-use@npm:^17.5.1": version: 17.5.1 resolution: "react-use@npm:17.5.1" dependencies: @@ -27225,7 +27282,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.0.2": +"react@npm:^18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -28010,12 +28067,12 @@ __metadata: dependencies: "@backstage/cli": "npm:^0.27.1" "@backstage/e2e-test-utils": "npm:^0.1.1" - "@playwright/test": "npm:^1.32.3" + "@playwright/test": "npm:^1.47.2" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" - node-gyp: "npm:^10.0.0" - prettier: "npm:^2.3.2" - typescript: "npm:~5.4.0" + node-gyp: "npm:^10.2.0" + prettier: "npm:^2.8.8" + typescript: "npm:~5.4.5" languageName: unknown linkType: soft @@ -30272,7 +30329,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.4.0": +"typescript@npm:~5.4.5": version: 5.4.5 resolution: "typescript@npm:5.4.5" bin: @@ -30292,7 +30349,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.4.0#optional!builtin": +"typescript@patch:typescript@npm%3A~5.4.5#optional!builtin": version: 5.4.5 resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: @@ -31412,7 +31469,7 @@ __metadata: languageName: node linkType: hard -"winston@npm:^3.2.1": +"winston@npm:^3.14.2, winston@npm:^3.2.1": version: 3.14.2 resolution: "winston@npm:3.14.2" dependencies: From db11bc90c222ae93e6951100d1cdd7fb697b5fe8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 6 Oct 2024 22:35:19 +0000 Subject: [PATCH 09/39] deps: Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](https://github.com/sigstore/cosign-installer/compare/v3.6.0...v3.7.0) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 0cac926..6e015d8 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -160,7 +160,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Install Cosign - uses: sigstore/cosign-installer@v3.6.0 + uses: sigstore/cosign-installer@v3.7.0 - name: Generate Docker meta information id: meta From f5fac7a511ae00c7b80c64d00dc121b0ff776a99 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 23 Oct 2024 18:02:30 +0200 Subject: [PATCH 10/39] feat: Enhance Spring Boot AI template --- app-config.yaml | 1 + .../base/.github/workflows/commit-stage.yml | 27 +++++++++---------- .../spring-boot-ai-rag/base/.sdkmanrc | 2 +- .../spring-boot-ai-rag/base/README.md | 4 +-- .../spring-boot-ai-rag/base/build.gradle | 26 +++++++++--------- .../Application.java | 12 +++++++++ .../base/src/main/resources/application.yml | 9 ++++++- .../src/main/resources/logback-spring.xml | 16 +++++++++++ .../ApplicationTests.java | 4 +-- .../IntegrationTestSetup.java | 24 +++++++++++++++++ .../TestcontainersConfiguration.java | 20 ++------------ .../base/{config => }/workload.yml | 0 12 files changed, 94 insertions(+), 51 deletions(-) create mode 100644 demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml create mode 100644 demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java rename demo-catalog/templates/spring-boot-ai-rag/base/{config => }/workload.yml (100%) diff --git a/app-config.yaml b/app-config.yaml index 3dd489f..18783f1 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -13,6 +13,7 @@ backend: # host: 127.0.0.1 csp: connect-src: ["'self'", 'http:', 'https:'] + img-src: ["'self'", 'data:', 'https:', 'https://avatars.githubusercontent.com'] # Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference # Default Helmet Content-Security-Policy values can be removed by setting the key to false cors: diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml index 1a74a39..bd36287 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml +++ b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml @@ -35,14 +35,14 @@ jobs: security-events: write steps: - name: Check out source code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - name: Set up Java uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4.4.0 with: - java-version: 22 + java-version: 23 distribution: 'graalvm' - name: Setup Gradle @@ -53,20 +53,17 @@ jobs: env: SONAR_TOKEN: ${{ '${{ secrets.SONAR_TOKEN }}' }} - - name: SBOM vulnerability scanning - uses: aquasecurity/trivy-action@97646fedde05bcd0961217c60b50e23f721e7ec7 # master + - name: Publish SBOM + uses: DependencyTrack/gh-upload-sbom@48feab3080ff9e8f51f4d21861d9fc914eb744f5 # v3.1.0 + if: ${{ '${{ !contains(github.ref_name, '/') }}' }} with: - scan-type: 'sbom' - scan-ref: 'build/reports/application.cdx.json' - format: 'sarif' - output: 'trivy-results-build.sarif' - - - name: Upload vulnerability report - uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 - if: success() || failure() - with: - sarif_file: 'trivy-results-build.sarif' - category: build + serverHostname: ${{ '${{ secrets.DEPENDENCY_TRACK_HOSTNAME }}' }} + apiKey: ${{ '${{ secrets.DEPENDENCY_TRACK_API_KEY }}' }} + projectName: ${{ '${{ github.event.repository.name }}' }} + projectVersion: ${{ '${{ github.ref_name }}' }} + projectTags: 'java,spring-boot' + bomFilename: "build/reports/application.cdx.json" + autoCreate: true - name: Package as OCI image run: ./gradlew bootBuildImage --imageName ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc b/demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc index 706ec1c..1965091 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc +++ b/demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc @@ -3,4 +3,4 @@ # See https://sdkman.io/usage#config # A summary is to add the following to ~/.sdkman/etc/config # sdkman_auto_env=true -java=22-graalce +java=23-graalce diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/README.md b/demo-catalog/templates/spring-boot-ai-rag/base/README.md index 11df4ad..87ed394 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/README.md +++ b/demo-catalog/templates/spring-boot-ai-rag/base/README.md @@ -19,11 +19,11 @@ LLM-powered application with RAG capabilities. This example uses [httpie](https://httpie.io) to send HTTP requests. ```shell -http --raw "Who is the lead singer?" :8080/chat +http --raw "Who is the lead singer?" :8080/chat -b --pretty none ``` ```shell -http --raw "What instrument does Clara play" :8080/chat +http --raw "What instrument does Clara play" :8080/chat -b --pretty none ``` ## 🖊️  License diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle b/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle index 4567375..dd219cd 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle @@ -3,7 +3,7 @@ plugins { id 'org.springframework.boot' version '3.4.0-M3' id 'io.spring.dependency-management' version '1.1.6' id 'org.cyclonedx.bom' version '1.10.0' - id 'org.sonarqube' version '4.4.1.3373' + id 'org.sonarqube' version '5.1.0.4882' } group = '${{ values.groupId }}' @@ -11,7 +11,7 @@ version = '0.0.1-SNAPSHOT' java { toolchain { - languageVersion = JavaLanguageVersion.of(22) + languageVersion = JavaLanguageVersion.of(23) } } @@ -26,7 +26,8 @@ repositories { } ext { - set('springAiVersion', "1.0.0-M2") + set('otelInstrumentationVersion', "2.9.0-alpha") + set('springAiVersion', "1.0.0-SNAPSHOT") } dependencies { @@ -36,29 +37,30 @@ dependencies { implementation 'io.micrometer:micrometer-tracing-bridge-otel' implementation 'io.opentelemetry:opentelemetry-exporter-otlp' implementation 'io.micrometer:micrometer-registry-otlp' + implementation 'io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0' {% if values.llmProvider == "mistral-ai" %} implementation 'org.springframework.ai:spring-ai-mistral-ai-spring-boot-starter' - {% endif %} + {%- endif %} {% if values.llmProvider == "ollama" %} implementation 'org.springframework.ai:spring-ai-ollama-spring-boot-starter' testImplementation 'org.testcontainers:ollama' - {% endif %} + {%- endif %} {% if values.llmProvider == "openai" %} implementation 'org.springframework.ai:spring-ai-openai-spring-boot-starter' - {% endif %} + {%- endif %} {% if values.vectorStore == "chroma" %} implementation 'org.springframework.ai:spring-ai-chroma-store-spring-boot-starter' testImplementation 'org.testcontainers:chromadb' - {% endif %} + {%- endif %} {% if values.vectorStore == "postgresql" %} implementation 'org.springframework.ai:spring-ai-pgvector-store-spring-boot-starter' testImplementation 'org.testcontainers:postgresql' - {% endif %} + {%- endif %} {% if values.vectorStore == "weaviate" %} implementation 'org.springframework.ai:spring-ai-weaviate-store-spring-boot-starter' testImplementation 'org.testcontainers:weaviate' - {% endif %} + {%- endif %} implementation "org.springframework.ai:spring-ai-spring-cloud-bindings" testAndDevelopmentOnly 'org.springframework.boot:spring-boot-devtools' @@ -66,13 +68,14 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.boot:spring-boot-testcontainers' testImplementation 'org.springframework.ai:spring-ai-spring-boot-testcontainers' - testImplementation 'org.testcontainers:junit-jupiter' + testImplementation 'org.springframework:spring-webflux' testImplementation 'org.testcontainers:grafana' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } dependencyManagement { imports { + mavenBom "io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${otelInstrumentationVersion}" mavenBom "org.springframework.ai:spring-ai-bom:${springAiVersion}" } } @@ -82,8 +85,7 @@ tasks.named('test') { } tasks.named('bootBuildImage') { - builder = "paketobuildpacks/builder-jammy-buildpackless-tiny" - buildpacks = [ "gcr.io/paketo-buildpacks/java" ] + builder = "paketobuildpacks/builder-noble-java-tiny" } sonar { diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java index aeab4b7..6937ab7 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java @@ -1,5 +1,7 @@ package ${{ values.basePackage }}; +import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.instrumentation.logback.appender.v1_0.OpenTelemetryAppender; import jakarta.annotation.PostConstruct; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -11,9 +13,11 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.boot.web.client.ClientHttpRequestFactories; import org.springframework.boot.web.client.ClientHttpRequestFactorySettings; import org.springframework.boot.web.client.RestClientCustomizer; +import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.Resource; @@ -32,11 +36,18 @@ public static void main(String[] args) { SpringApplication.run(Application.class, args); } + @Bean + ApplicationListener logbackOtelAppenderInitializer(OpenTelemetry openTelemetry) { + return _ -> OpenTelemetryAppender.install(openTelemetry); + } + } @RestController class ChatController { + private static final Logger logger = LoggerFactory.getLogger(ChatController.class); + private final ChatClient chatClient; private final VectorStore vectorStore; @@ -47,6 +58,7 @@ class ChatController { @PostMapping("/chat") String chatWithDocument(@RequestBody String message) { + logger.info("Received user message: {}", message); return chatClient.prompt() .advisors(new QuestionAnswerAdvisor(vectorStore)) .user(message) diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml index 7b6011e..74fc276 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml @@ -21,9 +21,11 @@ spring: {%- endif %} {%- if values.llmProvider == "ollama" %} ollama: + init: + pull-model-strategy: when_missing chat: options: - model: mistral + model: llama3.2 num-ctx: 4096 temperature: 0.7 embedding: @@ -64,3 +66,8 @@ management: tracing: sampling: probability: 1.0 + otlp: + logging: + endpoint: "http://localhost:4318/v1/logs" + tracing: + endpoint: "http://localhost:4318/v1/traces" diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..16842e9 --- /dev/null +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml @@ -0,0 +1,16 @@ + + + + + + true + true + true + + + + + + + \ No newline at end of file diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java index 7468cf1..4dcb0ad 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java @@ -1,11 +1,11 @@ package ${{ values.basePackage }}; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.annotation.Import; @SpringBootTest -@Disabled +@Import({IntegrationTestSetup.class, TestcontainersConfiguration.class}) class ApplicationTests { @Test diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java new file mode 100644 index 0000000..3a0b187 --- /dev/null +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java @@ -0,0 +1,24 @@ +package ${{ values.basePackage }}; + +import org.springframework.boot.devtools.restart.RestartScope; +import org.springframework.boot.test.context.TestConfiguration; +import org.springframework.boot.testcontainers.service.connection.ServiceConnection; +import org.springframework.context.annotation.Bean; +{%- if values.llmProvider == "ollama" %} +import org.testcontainers.ollama.OllamaContainer; +{%- endif %} + +@TestConfiguration(proxyBeanMethods = false) +public class IntegrationTestSetup { + + {% if values.llmProvider == "ollama" %} + @Bean + @RestartScope + @ServiceConnection + OllamaContainer ollama() { + return new OllamaContainer("ollama/ollama").withReuse(true); + } + {%- endif %} + +} + diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java index 65f02ae..006f75b 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java +++ b/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java @@ -4,38 +4,22 @@ import org.springframework.boot.test.context.TestConfiguration; import org.springframework.boot.testcontainers.service.connection.ServiceConnection; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Profile; {%- if values.vectorStore == "postgresql" %} import org.testcontainers.containers.PostgreSQLContainer; {%- endif %} import org.testcontainers.grafana.LgtmStackContainer; -{% if values.llmProvider == "ollama" %} -import org.testcontainers.ollama.OllamaContainer; -{%- endif %} -import org.testcontainers.utility.DockerImageName; import java.time.Duration; @TestConfiguration(proxyBeanMethods = false) class TestcontainersConfiguration { - {% if values.llmProvider == "ollama" %} - @Bean - @RestartScope - @ServiceConnection - @Profile("ollama-image") - OllamaContainer ollama() { - return new OllamaContainer(DockerImageName.parse("ghcr.io/thomasvitale/ollama-mistral") - .asCompatibleSubstituteFor("ollama/ollama")); - } - {%- endif %} - {% if values.vectorStore == "postgresql" %} @Bean @RestartScope @ServiceConnection PostgreSQLContainer postgresContainer() { - return new PostgreSQLContainer<>(DockerImageName.parse("pgvector/pgvector:pg16")); + return new PostgreSQLContainer<>("pgvector/pgvector:pg17"); } {%- endif %} @@ -43,7 +27,7 @@ PostgreSQLContainer postgresContainer() { @RestartScope @ServiceConnection LgtmStackContainer lgtmContainer() { - return new LgtmStackContainer("grafana/otel-lgtm:0.7.3") + return new LgtmStackContainer("grafana/otel-lgtm:0.7.6") .withStartupTimeout(Duration.ofMinutes(2)) .withReuse(true); } diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/config/workload.yml b/demo-catalog/templates/spring-boot-ai-rag/base/workload.yml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/config/workload.yml rename to demo-catalog/templates/spring-boot-ai-rag/base/workload.yml From cb7e2c895e44f47141a9b962e33dc6f381890ab6 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 23 Oct 2024 18:15:28 +0200 Subject: [PATCH 11/39] chore: Update to Backstage 1.32.3 --- backstage.json | 2 +- package.json | 2 +- packages/app/package.json | 51 +- packages/backend/package.json | 52 +- packages/backend/src/index.ts | 24 +- yarn.lock | 3524 +++++++++++++++++++++++++-------- 6 files changed, 2726 insertions(+), 929 deletions(-) diff --git a/backstage.json b/backstage.json index b1ca6e4..e313ab8 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.31.1" + "version": "1.32.3" } diff --git a/package.json b/package.json index 3accfe6..23f20b1 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ ] }, "devDependencies": { - "@backstage/cli": "^0.27.1", + "@backstage/cli": "^0.28.1", "@backstage/e2e-test-utils": "^0.1.1", "@playwright/test": "^1.47.2", "@spotify/prettier-config": "^12.0.0", diff --git a/packages/app/package.json b/packages/app/package.json index 729bd40..2aad239 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -16,31 +16,31 @@ "dependencies": { "@backstage-community/plugin-github-actions": "^0.6.22", "@backstage-community/plugin-sonarqube": "^0.8.2", - "@backstage/app-defaults": "^1.5.11", + "@backstage/app-defaults": "^1.5.12", "@backstage/catalog-model": "^1.7.0", - "@backstage/cli": "^0.27.1", - "@backstage/core-app-api": "^1.15.0", - "@backstage/core-components": "^0.15.0", - "@backstage/core-plugin-api": "^1.9.4", - "@backstage/integration-react": "^1.1.31", - "@backstage/plugin-api-docs": "^0.11.9", - "@backstage/plugin-catalog": "^1.23.0", + "@backstage/cli": "^0.28.1", + "@backstage/core-app-api": "^1.15.1", + "@backstage/core-components": "^0.15.1", + "@backstage/core-plugin-api": "^1.10.0", + "@backstage/integration-react": "^1.2.0", + "@backstage/plugin-api-docs": "^0.11.11", + "@backstage/plugin-catalog": "^1.24.0", "@backstage/plugin-catalog-common": "^1.1.0", - "@backstage/plugin-catalog-graph": "^0.4.9", - "@backstage/plugin-catalog-import": "^0.12.3", - "@backstage/plugin-catalog-react": "^1.13.0", - "@backstage/plugin-home": "^0.7.10", - "@backstage/plugin-kubernetes": "^0.11.14", - "@backstage/plugin-org": "^0.6.29", - "@backstage/plugin-permission-react": "^0.4.26", - "@backstage/plugin-scaffolder": "^1.25.0", - "@backstage/plugin-search": "^1.4.16", - "@backstage/plugin-search-react": "^1.8.0", - "@backstage/plugin-techdocs": "^1.10.9", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.14", - "@backstage/plugin-techdocs-react": "^1.2.8", - "@backstage/plugin-user-settings": "^0.8.12", - "@backstage/theme": "^0.5.7", + "@backstage/plugin-catalog-graph": "^0.4.11", + "@backstage/plugin-catalog-import": "^0.12.5", + "@backstage/plugin-catalog-react": "^1.14.0", + "@backstage/plugin-home": "^0.8.0", + "@backstage/plugin-kubernetes": "^0.11.16", + "@backstage/plugin-org": "^0.6.31", + "@backstage/plugin-permission-react": "^0.4.27", + "@backstage/plugin-scaffolder": "^1.26.2", + "@backstage/plugin-search": "^1.4.18", + "@backstage/plugin-search-react": "^1.8.1", + "@backstage/plugin-techdocs": "^1.11.0", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.16", + "@backstage/plugin-techdocs-react": "^1.2.9", + "@backstage/plugin-user-settings": "^0.8.14", + "@backstage/theme": "^0.6.0", "@dweber019/backstage-plugin-endoflife": "^0.0.15", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", @@ -50,11 +50,10 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-router": "^6.26.2", - "react-router-dom": "^6.26.2", - "react-use": "^17.5.1" + "react-router-dom": "^6.26.2" }, "devDependencies": { - "@backstage/test-utils": "^1.6.0", + "@backstage/test-utils": "^1.7.0", "@playwright/test": "^1.47.2", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.5.0", diff --git a/packages/backend/package.json b/packages/backend/package.json index 88d9f61..c01a868 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -17,42 +17,38 @@ }, "dependencies": { "@backstage-community/plugin-sonarqube-backend": "^0.2.23", - "@backstage/backend-defaults": "^0.5.0", + "@backstage/backend-defaults": "^0.5.2", "@backstage/config": "^1.2.0", - "@backstage/plugin-app-backend": "^0.3.74", - "@backstage/plugin-auth-backend": "^0.23.0", - "@backstage/plugin-auth-backend-module-github-provider": "^0.2.0", - "@backstage/plugin-auth-node": "^0.5.2", - "@backstage/plugin-catalog-backend": "^1.26.0", - "@backstage/plugin-catalog-backend-module-logs": "^0.1.0", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.0", - "@backstage/plugin-events-backend": "^0.3.12", - "@backstage/plugin-kubernetes-backend": "^0.18.6", - "@backstage/plugin-permission-backend": "^0.5.49", - "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.0", + "@backstage/plugin-app-backend": "^0.3.76", + "@backstage/plugin-auth-backend": "^0.23.1", + "@backstage/plugin-auth-backend-module-github-provider": "^0.2.1", + "@backstage/plugin-auth-node": "^0.5.3", + "@backstage/plugin-catalog-backend": "^1.27.1", + "@backstage/plugin-catalog-backend-module-logs": "^0.1.3", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.1", + "@backstage/plugin-events-backend": "^0.3.15", + "@backstage/plugin-kubernetes-backend": "^0.18.7", + "@backstage/plugin-permission-backend": "^0.5.50", + "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.1", "@backstage/plugin-permission-common": "^0.8.1", - "@backstage/plugin-permission-node": "^0.8.3", - "@backstage/plugin-proxy-backend": "^0.5.6", - "@backstage/plugin-scaffolder-backend": "^1.25.0", - "@backstage/plugin-scaffolder-backend-module-github": "^0.5.0", - "@backstage/plugin-search-backend": "^1.5.17", - "@backstage/plugin-search-backend-module-catalog": "^0.2.2", - "@backstage/plugin-search-backend-module-pg": "^0.5.35", - "@backstage/plugin-search-backend-module-techdocs": "^0.2.2", - "@backstage/plugin-search-backend-node": "^1.3.2", - "@backstage/plugin-techdocs-backend": "^1.10.13", + "@backstage/plugin-permission-node": "^0.8.4", + "@backstage/plugin-proxy-backend": "^0.5.7", + "@backstage/plugin-scaffolder-backend": "^1.26.2", + "@backstage/plugin-scaffolder-backend-module-github": "^0.5.1", + "@backstage/plugin-search-backend": "^1.6.1", + "@backstage/plugin-search-backend-module-catalog": "^0.2.4", + "@backstage/plugin-search-backend-module-pg": "^0.5.37", + "@backstage/plugin-search-backend-module-techdocs": "^0.3.1", + "@backstage/plugin-search-backend-node": "^1.3.4", + "@backstage/plugin-techdocs-backend": "^1.11.1", "@roadiehq/scaffolder-backend-module-http-request": "^4.3.4", "app": "link:../app", "better-sqlite3": "^9.6.0", "node-gyp": "^10.2.0", - "pg": "^8.13.0", - "winston": "^3.14.2" + "pg": "^8.13.0" }, "devDependencies": { - "@backstage/cli": "^0.27.1", - "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.19.6", - "@types/luxon": "^2.4.0" + "@backstage/cli": "^0.28.1" }, "files": [ "dist" diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index 4fe0737..021f1e3 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -2,10 +2,10 @@ import { createBackend } from '@backstage/backend-defaults'; const backend = createBackend(); -backend.add(import('@backstage/plugin-app-backend/alpha')); -backend.add(import('@backstage/plugin-proxy-backend/alpha')); -backend.add(import('@backstage/plugin-scaffolder-backend/alpha')); -backend.add(import('@backstage/plugin-techdocs-backend/alpha')); +backend.add(import('@backstage/plugin-app-backend')); +backend.add(import('@backstage/plugin-proxy-backend')); +backend.add(import('@backstage/plugin-scaffolder-backend')); +backend.add(import('@backstage/plugin-techdocs-backend')); // auth plugin backend.add(import('@backstage/plugin-auth-backend')); @@ -13,19 +13,19 @@ backend.add(import('@backstage/plugin-auth-backend')); backend.add(import('@backstage/plugin-auth-backend-module-github-provider')); // catalog plugin -backend.add(import('@backstage/plugin-catalog-backend/alpha')); +backend.add(import('@backstage/plugin-catalog-backend')); backend.add( import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'), ); // events plugins -backend.add(import('@backstage/plugin-events-backend/alpha')); +backend.add(import('@backstage/plugin-events-backend')); // See https://backstage.io/docs/features/software-catalog/configuration#subscribing-to-catalog-errors backend.add(import('@backstage/plugin-catalog-backend-module-logs')); // permission plugin -backend.add(import('@backstage/plugin-permission-backend/alpha')); +backend.add(import('@backstage/plugin-permission-backend')); // See https://backstage.io/docs/permissions/getting-started for how to create your own permission policy backend.add( import('@backstage/plugin-permission-backend-module-allow-all-policy'), @@ -35,18 +35,18 @@ backend.add( backend.add(import('@backstage/plugin-scaffolder-backend-module-github')); // search plugin -backend.add(import('@backstage/plugin-search-backend/alpha')); +backend.add(import('@backstage/plugin-search-backend')); // search engine // See https://backstage.io/docs/features/search/search-engines -backend.add(import('@backstage/plugin-search-backend-module-pg/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-pg')); // search collators -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-search-backend-module-catalog')); +backend.add(import('@backstage/plugin-search-backend-module-techdocs')); // kubernetes -backend.add(import('@backstage/plugin-kubernetes-backend/alpha')); +backend.add(import('@backstage/plugin-kubernetes-backend')); // other plugins backend.add(import('@backstage-community/plugin-sonarqube-backend')); diff --git a/yarn.lock b/yarn.lock index 835f7d8..8420089 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,6 +22,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: 10c0/fc2cde5d8f99480bce78d9578d8c691f4a24fe1360aa52c22015d69ebb71c9caf27f9baa64239b69224ddc0d3c34792fc368a1a7fa3c55e26902cbbcd2f7ae53 + languageName: node + linkType: hard + "@apidevtools/json-schema-ref-parser@npm:^11.7.0": version: 11.7.0 resolution: "@apidevtools/json-schema-ref-parser@npm:11.7.0" @@ -33,6 +44,37 @@ __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: 10c0/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: 10c0/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: 10c0/9a81529af6498a26e1d981bbbaccc02d1c7513ec4fdaa56c5f8fd048a73c171f6f92e55e85befa6fafc1bc4901be93c8af476fedc969cbf71b264c4f69cece84 + languageName: node + linkType: hard + "@ardatan/sync-fetch@npm:^0.0.1": version: 0.0.1 resolution: "@ardatan/sync-fetch@npm:0.0.1" @@ -2767,22 +2809,26 @@ __metadata: languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.5.11": - version: 1.5.11 - resolution: "@backstage/app-defaults@npm:1.5.11" +"@backstage/app-defaults@npm:^1.5.12": + version: 1.5.12 + resolution: "@backstage/app-defaults@npm:1.5.12" dependencies: - "@backstage/core-app-api": "npm:^1.15.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/plugin-permission-react": "npm:^0.4.26" - "@backstage/theme": "npm:^0.5.7" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/theme": "npm:^0.6.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: + "@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: 10c0/08211e3942ff5ce0ba4f8676bb0b0b3bff095f5f5831ee44bbd29ee4ca3ea81af7526fe1f3dd48bf8a36daf37ad098fe33de45da534693356b18f94ee94f32ae + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/651140bfc306b61429358a1e074293c0d48744bf064fa8fe4063391fadf054d5a360b290a4470f51659f5600f377ca8d4a0c5ad2af0d2db74d39bed02b3c8292 languageName: node linkType: hard @@ -2827,6 +2873,47 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-app-api@npm:^1.0.1": + version: 1.0.1 + resolution: "@backstage/backend-app-api@npm:1.0.1" + dependencies: + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/cli-common": "npm:^0.1.14" + "@backstage/config": "npm:^1.2.0" + "@backstage/config-loader": "npm:^1.9.1" + "@backstage/errors": "npm:^1.2.4" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/types": "npm:^1.1.1" + "@manypkg/get-packages": "npm:^1.1.3" + compression: "npm:^1.7.4" + cookie: "npm:^0.7.0" + cors: "npm:^2.8.5" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + helmet: "npm:^6.0.0" + jose: "npm:^5.0.0" + knex: "npm:^3.0.0" + lodash: "npm:^4.17.21" + logform: "npm:^2.3.2" + luxon: "npm:^3.0.0" + minimatch: "npm:^9.0.0" + minimist: "npm:^1.2.5" + morgan: "npm:^1.10.0" + node-fetch: "npm:^2.7.0" + node-forge: "npm:^1.3.1" + path-to-regexp: "npm:^8.0.0" + selfsigned: "npm:^2.0.0" + stoppable: "npm:^1.1.0" + triple-beam: "npm:^1.4.1" + uuid: "npm:^9.0.0" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.5.0" + checksum: 10c0/bc7d47e4c9401f8c5d49c20aa81afa8c120de5566da79cd20d15c12cd18be2b73e06ede1acc1efa9de1c533592497a6beaa00392d68fff33e520b4b7b2198a10 + languageName: node + linkType: hard + "@backstage/backend-common@npm:^0.24.0": version: 0.24.1 resolution: "@backstage/backend-common@npm:0.24.1" @@ -3059,6 +3146,84 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-defaults@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/backend-defaults@npm:0.5.2" + dependencies: + "@aws-sdk/abort-controller": "npm:^3.347.0" + "@aws-sdk/client-codecommit": "npm:^3.350.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:^1.0.1" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-dev-utils": "npm:^0.1.5" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/cli-common": "npm:^0.1.14" + "@backstage/cli-node": "npm:^0.2.9" + "@backstage/config": "npm:^1.2.0" + "@backstage/config-loader": "npm:^1.9.1" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-aws-node": "npm:^0.1.12" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-events-node": "npm:^0.4.2" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@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" + "@manypkg/get-packages": "npm:^1.1.3" + "@octokit/rest": "npm:^19.0.3" + "@opentelemetry/api": "npm:^1.3.0" + "@types/cors": "npm:^2.8.6" + "@types/express": "npm:^4.17.6" + archiver: "npm:^7.0.0" + base64-stream: "npm:^1.0.0" + better-sqlite3: "npm:^11.0.0" + compression: "npm:^1.7.4" + concat-stream: "npm:^2.0.0" + cookie: "npm:^0.7.0" + cors: "npm:^2.8.5" + cron: "npm:^3.0.0" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^15.0.0" + helmet: "npm:^6.0.0" + isomorphic-git: "npm:^1.23.0" + jose: "npm:^5.0.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:^9.0.0" + minimist: "npm:^1.2.5" + morgan: "npm:^1.10.0" + mysql2: "npm:^3.0.0" + node-fetch: "npm:^2.7.0" + node-forge: "npm:^1.3.1" + p-limit: "npm:^3.1.0" + path-to-regexp: "npm:^8.0.0" + pg: "npm:^8.11.3" + pg-connection-string: "npm:^2.3.0" + pg-format: "npm:^1.0.4" + raw-body: "npm:^2.4.1" + selfsigned: "npm:^2.0.0" + stoppable: "npm:^1.1.0" + tar: "npm:^6.1.12" + triple-beam: "npm:^1.4.1" + uuid: "npm:^9.0.0" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.5.0" + yauzl: "npm:^3.0.0" + yn: "npm:^4.0.0" + zod: "npm:^3.22.4" + checksum: 10c0/819be595969ecd41af507cd9261d39d84e4de4b27691676718484121eecae4ad9b85d71e5b22ac6da545ccb2413d97cbb16f5b94643dff8dda1727646313e153 + languageName: node + linkType: hard + "@backstage/backend-dev-utils@npm:^0.1.5": version: 0.1.5 resolution: "@backstage/backend-dev-utils@npm:0.1.5" @@ -3066,22 +3231,28 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.1.18": - version: 0.1.18 - resolution: "@backstage/backend-openapi-utils@npm:0.1.18" +"@backstage/backend-openapi-utils@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/backend-openapi-utils@npm:0.2.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@apidevtools/swagger-parser": "npm:^10.1.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" "@types/express-serve-static-core": "npm:^4.17.5" + ajv: "npm:^8.16.0" express: "npm:^4.17.1" express-openapi-validator: "npm:^5.0.4" express-promise-router: "npm:^4.1.0" + get-port: "npm:^5.1.1" json-schema-to-ts: "npm:^3.0.0" lodash: "npm:^4.17.21" + mockttp: "npm:^3.13.0" + msw: "npm:^1.0.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/7a4725a8752bfc966145964dabec2895d04fac297bd4f108c61bc53d6b9dbd450a947552b4ea656adc87575b00040a7b6a446e7ae611f1baab14a0413c6028f7 + checksum: 10c0/42143e9dfc5c042d3021eec62f10b901a2365aa1ce8e76ef21c2243e782b9bec715027a5630e6aa92df00c29ea71420de58ec009d469535ba1efbd271ed6d5e8 languageName: node linkType: hard @@ -3123,6 +3294,25 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-plugin-api@npm:^1.0.1": + version: 1.0.1 + resolution: "@backstage/backend-plugin-api@npm:1.0.1" + dependencies: + "@backstage/cli-common": "npm:^0.1.14" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-permission-common": "npm:^0.8.1" + "@backstage/types": "npm:^1.1.1" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + express: "npm:^4.17.1" + knex: "npm:^3.0.0" + luxon: "npm:^3.0.0" + checksum: 10c0/780c475776725598e8152f24ab2d5b66e52311160ae63411deff43453d8543d72528826569b177c3ea5c7362ae148057928c31b5de36e058454ae222edb2ab1d + languageName: node + linkType: hard + "@backstage/catalog-client@npm:^1.6.6": version: 1.6.6 resolution: "@backstage/catalog-client@npm:1.6.6" @@ -3147,6 +3337,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-client@npm:^1.7.1": + version: 1.7.1 + resolution: "@backstage/catalog-client@npm:1.7.1" + dependencies: + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/errors": "npm:^1.2.4" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/975dd9b467c47fba29209608f79db68e48ae000ed07a42acb5de49cabdfc2924be9394e8ccc597c30a62215ab6d2c84c5c45c68c69617a5429e2192bc4dc6baa + languageName: node + linkType: hard + "@backstage/catalog-model@npm:^1.6.0": version: 1.6.0 resolution: "@backstage/catalog-model@npm:1.6.0" @@ -3194,18 +3396,34 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.27.1": - version: 0.27.1 - resolution: "@backstage/cli@npm:0.27.1" +"@backstage/cli-node@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/cli-node@npm:0.2.9" + dependencies: + "@backstage/cli-common": "npm:^0.1.14" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" + "@manypkg/get-packages": "npm:^1.1.3" + "@yarnpkg/parsers": "npm:^3.0.0" + fs-extra: "npm:^11.2.0" + semver: "npm:^7.5.3" + zod: "npm:^3.22.4" + checksum: 10c0/9b07688d98210c7d814c9d9ff14ef17f7013059a536949d557810b515a7cdaa945dbb90c64b68d86c61f59d53789a5fb8e62f4597e46949791b312f3db43aed4 + languageName: node + linkType: hard + +"@backstage/cli@npm:^0.28.1": + version: 0.28.1 + resolution: "@backstage/cli@npm:0.28.1" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/cli-common": "npm:^0.1.14" - "@backstage/cli-node": "npm:^0.2.8" + "@backstage/cli-node": "npm:^0.2.9" "@backstage/config": "npm:^1.2.0" "@backstage/config-loader": "npm:^1.9.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/eslint-plugin": "npm:^0.1.9" - "@backstage/integration": "npm:^1.15.0" + "@backstage/eslint-plugin": "npm:^0.1.10" + "@backstage/integration": "npm:^1.15.1" "@backstage/release-manifests": "npm:^0.0.11" "@backstage/types": "npm:^1.1.1" "@manypkg/get-packages": "npm:^1.1.3" @@ -3246,8 +3464,7 @@ __metadata: 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.23.0" + esbuild: "npm:^0.24.0" esbuild-loader: "npm:^4.0.0" eslint: "npm:^8.6.0" eslint-config-prettier: "npm:^9.0.0" @@ -3263,13 +3480,15 @@ __metadata: express: "npm:^4.17.1" fork-ts-checker-webpack-plugin: "npm:^9.0.0" fs-extra: "npm:^11.2.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" glob: "npm:^7.1.7" global-agent: "npm:^3.0.0" + globby: "npm:^11.1.0" handlebars: "npm:^4.7.3" html-webpack-plugin: "npm:^5.3.1" inquirer: "npm:^8.2.0" jest: "npm:^29.7.0" + jest-cli: "npm:^29.7.0" jest-css-modules: "npm:^2.1.0" jest-environment-jsdom: "npm:^29.0.2" jest-runtime: "npm:^29.0.2" @@ -3303,20 +3522,34 @@ __metadata: swc-loader: "npm:^0.2.3" tar: "npm:^6.1.12" terser-webpack-plugin: "npm:^5.1.3" + ts-morph: "npm:^23.0.0" util: "npm:^0.12.3" webpack: "npm:^5.70.0" webpack-dev-server: "npm:^5.0.0" webpack-node-externals: "npm:^3.0.0" yaml: "npm:^2.0.0" + yargs: "npm:^16.2.0" yml-loader: "npm:^2.1.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" peerDependencies: - "@vitejs/plugin-react": ^4.3.1 - vite: ^5.0.0 - vite-plugin-html: ^3.2.2 + "@modyfi/vite-plugin-yaml": ^1.1.0 + "@rspack/core": ^1.0.10 + "@rspack/dev-server": ^1.0.9 + "@rspack/plugin-react-refresh": ^1.0.0 + "@vitejs/plugin-react": ^4.0.4 + vite: ^4.4.9 + vite-plugin-html: ^3.2.0 vite-plugin-node-polyfills: ^0.22.0 peerDependenciesMeta: + "@modyfi/vite-plugin-yaml": + optional: true + "@rspack/core": + optional: true + "@rspack/dev-server": + optional: true + "@rspack/plugin-react-refresh": + optional: true "@vitejs/plugin-react": optional: true vite: @@ -3327,7 +3560,7 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/5a4bc8736deb79a76aee0333fbe04432ea16acba8f3d12b931bd54976429b3b38aac3a0308d924fdfaeddfbcf8f5058cba2d9b60b10e6c8702d40b18160f2290 + checksum: 10c0/2510ba9e7d738c9281fbdbd12bb2642c1d51c7319d7a8bf131a40d2f3f8ee8cc6649b299bb06bb7f750a90480f83d5923cf7533d1766e3f6d9fa69185936f470 languageName: node linkType: hard @@ -3365,7 +3598,7 @@ __metadata: languageName: node linkType: hard -"@backstage/core-app-api@npm:^1.14.2, @backstage/core-app-api@npm:^1.15.0": +"@backstage/core-app-api@npm:^1.14.2": version: 1.15.0 resolution: "@backstage/core-app-api@npm:1.15.0" dependencies: @@ -3390,6 +3623,34 @@ __metadata: languageName: node linkType: hard +"@backstage/core-app-api@npm:^1.15.1": + version: 1.15.1 + resolution: "@backstage/core-app-api@npm:1.15.1" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + "@types/prop-types": "npm:^15.7.3" + 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: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/4794fa6d59db90433737b2e9b09b00ea46afb9219bf1175530c5de33506e82235920901c406ba24eb45969d34b98bcf49b6c918369c1e167ef321acce7848406 + languageName: node + linkType: hard + "@backstage/core-compat-api@npm:^0.2.8": version: 0.2.8 resolution: "@backstage/core-compat-api@npm:0.2.8" @@ -3422,6 +3683,26 @@ __metadata: languageName: node linkType: hard +"@backstage/core-compat-api@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/core-compat-api@npm:0.3.1" + dependencies: + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/version-bridge": "npm:^1.0.10" + lodash: "npm:^4.17.21" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f9ca8ad33afc254ea28060044d8aeae8c3dfcfa958b4b9f5e578e578bad134ff451704013f7c3deb0f0b51b0d54ba0a3fc66e238cfb3a6fac9ea76b2c689e088 + languageName: node + linkType: hard + "@backstage/core-components@npm:^0.14.10": version: 0.14.10 resolution: "@backstage/core-components@npm:0.14.10" @@ -3520,16 +3801,89 @@ __metadata: languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.9.3": - version: 1.9.3 - resolution: "@backstage/core-plugin-api@npm:1.9.3" +"@backstage/core-components@npm:^0.15.1": + version: 0.15.1 + resolution: "@backstage/core-components@npm:0.15.1" dependencies: "@backstage/config": "npm:^1.2.0" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.8" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" - history: "npm:^5.0.0" + "@backstage/theme": "npm:^0.6.0" + "@backstage/version-bridge": "npm:^1.0.10" + "@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-sparklines": "npm:^1.7.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.7.2" + react-markdown: "npm:^8.0.0" + react-sparklines: "npm:^1.7.0" + react-syntax-highlighter: "npm:^15.4.5" + 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: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/93e85b32db69ee50e5814a5c2d9a5a874f15ed9647896eb2099511c31f7609551abc5d70eb14dd78f4b7580fbb53f255d07119958b142ce9e90517a8c0334838 + languageName: node + linkType: hard + +"@backstage/core-plugin-api@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/core-plugin-api@npm:1.10.0" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + history: "npm:^5.0.0" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/21b26af43c59aa76376e6e15ce3181274c9cf25e91406035307cb81f0d14c98852ffa1dabc661a5d045eb7ebb9cd6e801b135db979d33724d9b7e993c74995b0 + languageName: node + linkType: hard + +"@backstage/core-plugin-api@npm:^1.9.3": + version: 1.9.3 + resolution: "@backstage/core-plugin-api@npm:1.9.3" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.8" + "@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 @@ -3581,13 +3935,39 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.1.9": - version: 0.1.9 - resolution: "@backstage/eslint-plugin@npm:0.1.9" +"@backstage/eslint-plugin@npm:^0.1.10": + version: 0.1.10 + resolution: "@backstage/eslint-plugin@npm:0.1.10" dependencies: "@manypkg/get-packages": "npm:^1.1.3" minimatch: "npm:^9.0.0" - checksum: 10c0/69d6da9389faa4949f65ee35281dba6a0b51bb9d7386c1a2b2bdf229d329314ccfa08191299bb5ad3639e2ec51fef935cbbf01eccc6b58e806f44befcceba74a + checksum: 10c0/679dc6101f342c29e3eeef36608a1e16d67e41c54ca55a2ee33ba45844e0de4bb29e7f015381ed5906945ecd9483f5c17ba286cb3c45b1717013aa0ed1564c8e + languageName: node + linkType: hard + +"@backstage/frontend-app-api@npm:^0.10.0": + version: 0.10.0 + resolution: "@backstage/frontend-app-api@npm:0.10.0" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/frontend-defaults": "npm:^0.1.1" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/89f7aec041d4470ea00983001e314ab58baff09d1c2f5550df91421c6f38863b1afda627cf5fe7ecf09439bc60cadfb3937fc5489815afa244e1c3af30fe1e5d languageName: node linkType: hard @@ -3615,6 +3995,28 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-defaults@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/frontend-defaults@npm:0.1.1" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/frontend-app-api": "npm:^0.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-app": "npm:^0.1.1" + "@react-hookz/web": "npm:^24.0.0" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c12600b7600761146642a660099b55f41d9123a01250a2254db84dd814b7f211976130a476c077a2c6249dddbdb7a77357ca52b3d990b6b370c3a52318a64a46 + languageName: node + linkType: hard + "@backstage/frontend-plugin-api@npm:^0.7.0": version: 0.7.0 resolution: "@backstage/frontend-plugin-api@npm:0.7.0" @@ -3655,6 +4057,55 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-plugin-api@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage/frontend-plugin-api@npm:0.9.0" + dependencies: + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + "@material-ui/core": "npm:^4.12.4" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/48199d2802a5ca424ebdf94595f22d24652e07138ace3ec76a16c37a376c215fbc64312b17533cf3e3ba0252ebd5f8aa403f3c0980b3bdf01f9136080558c020 + languageName: node + linkType: hard + +"@backstage/frontend-test-utils@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/frontend-test-utils@npm:0.2.1" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/frontend-app-api": "npm:^0.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-app": "npm:^0.1.1" + "@backstage/test-utils": "npm:^1.7.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + zod: "npm:^3.22.4" + peerDependencies: + "@testing-library/react": ^16.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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e6a91ea1b05bbfceb8b410f3a73232c001b964080bba5984764bbd27c407cb9ac052c24892144e68ba5a8c2cdeb1b4db50b1bc09bc24a302735f14881effa507 + languageName: node + linkType: hard + "@backstage/integration-aws-node@npm:^0.1.12": version: 0.1.12 resolution: "@backstage/integration-aws-node@npm:0.1.12" @@ -3706,6 +4157,27 @@ __metadata: languageName: node linkType: hard +"@backstage/integration-react@npm:^1.2.0": + version: 1.2.0 + resolution: "@backstage/integration-react@npm:1.2.0" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/integration": "npm:^1.15.1" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/5b925d71f8a0a16df7789bf835f6f7e4ae94958f572283338951c28b7be584f86b69fdb799b7f58573bc79a9c3af2d22b8c786fef750c4c5fa26e37ee3872556 + languageName: node + linkType: hard + "@backstage/integration@npm:^1.14.0": version: 1.14.0 resolution: "@backstage/integration@npm:1.14.0" @@ -3740,25 +4212,41 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.11.9": - version: 0.11.9 - resolution: "@backstage/plugin-api-docs@npm:0.11.9" +"@backstage/integration@npm:^1.15.1": + version: 1.15.1 + resolution: "@backstage/integration@npm:1.15.1" + dependencies: + "@azure/identity": "npm:^4.0.0" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@octokit/auth-app": "npm:^4.0.0" + "@octokit/rest": "npm:^19.0.3" + cross-fetch: "npm:^4.0.0" + git-url-parse: "npm:^15.0.0" + lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + checksum: 10c0/2bc44f27ca522bf0d530043a8c688d7ce5fa8927f9ef0c2ba50481d7600d2d01e0d9dfeae0123d46a8e8fbe016a9facebc7e68b290dca9eba3740807d2b1700c + languageName: node + linkType: hard + +"@backstage/plugin-api-docs@npm:^0.11.11": + version: 0.11.11 + resolution: "@backstage/plugin-api-docs@npm:0.11.11" dependencies: "@asyncapi/react-component": "npm:1.3.1" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog": "npm:^1.23.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog": "npm:^1.24.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-permission-react": "npm:^0.4.26" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" "@graphiql/react": "npm:^0.23.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 || ^18.0.0" graphiql: "npm:3.1.1" graphql: "npm:^16.0.0" graphql-config: "npm:^5.0.2" @@ -3766,24 +4254,28 @@ __metadata: isomorphic-form-data: "npm:^2.0.0" swagger-ui-react: "npm:^5.0.0" peerDependencies: + "@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: 10c0/51aa89847410779a9d4f12464bd7a0bfa20ff62a1a8a2f725bff88ef09d6bf6d0a46da25da7bca04eb30b3e8d4cd62223b1ba7983abe515e43aef5d021a48fca + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/fdac7d38eaf0a6f44b8907be5dc5229c0467123c08aafffcb555a3294677cb260f9c146f6962cd090e7e46eafcbd9125b0d66919299ac20fed70146de7d9798e languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.3.74": - version: 0.3.74 - resolution: "@backstage/plugin-app-backend@npm:0.3.74" +"@backstage/plugin-app-backend@npm:^0.3.76": + version: 0.3.76 + resolution: "@backstage/plugin-app-backend@npm:0.3.76" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/config-loader": "npm:^1.9.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-app-node": "npm:^0.1.25" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-app-node": "npm:^0.1.26" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" @@ -3795,279 +4287,305 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" yn: "npm:^4.0.0" - checksum: 10c0/564cc2488b4a23d38397ceb7cd69ef81de4ebbe70e0d23d8d9eeec35b42a69b4609d09586840246eadb06c057794d9d005f638f5bd4ed2d9615bbaa94b96cb45 + checksum: 10c0/672b3975258d743c6c59fb35020d92f6f679c0b20bba180960562374ba47b3e310808679011459b1791be14f50d7801e55be54e4711806a4f032c4aa6886b157 languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.25": - version: 0.1.25 - resolution: "@backstage/plugin-app-node@npm:0.1.25" +"@backstage/plugin-app-node@npm:^0.1.26": + version: 0.1.26 + resolution: "@backstage/plugin-app-node@npm:0.1.26" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config-loader": "npm:^1.9.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" fs-extra: "npm:^11.2.0" - checksum: 10c0/1ad0979a98dc73bce31e8098111efec7b573bbecbd5242628d22705c9ced22c0844e35c2d2383a991a4b779cef86aab95450d4ec8d6b4cdbc2c773fd472b9863 + checksum: 10c0/21d906df3e2da4083b6869793234a5c8b1bb4f3852dcc09846693f3f39c1c92b3b29b5de75120d56ae37224ea07e79f5e3854754bd395482ba34fab10b84e8f4 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.0" +"@backstage/plugin-app@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-app@npm:0.1.1" + dependencies: + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/theme": "npm:^0.6.0" + "@material-ui/core": "npm:^4.9.13" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:^4.0.0-alpha.61" + react-use: "npm:^17.2.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/7d60bb83ea7bb340fe57c68c84c8c6ba230be16d307538ce636ad3e8a93188fdf674fd2d77a35276fa0071674965a62286529717a1c1626ee3cb9a290969171f + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-atlassian-oauth2: "npm:^2.1.0" - checksum: 10c0/deb3607534873856ab477c845725bb56e559ee78a2c84a229034e441f73b38f3cb5b8d4a53aacf5fa339709f829483217c40e0d17d1c0df56aa18365246c5707 + checksum: 10c0/767ee36e08f049c96e9d6742238c18eb0e5e8d60e661cb279d16c40eb600d6f45787e911d0fe71742406e1f168f6df700da5a67990786870b05cfb8b58bb1cbe languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.0" +"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.17.1" passport-auth0: "npm:^1.4.3" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/4eb07d76eaafa325ef5c5a55c2fffa2c7a8b4359cde34d732c3b23d7e48756480fa5565855e7289dc2e615c687af7ef816db00ff5e7ef5b7b147925af12f2550 + checksum: 10c0/7161ae6e81ac03d79294b93b877ecc2b39864af951f8f5cbb9d7112c199586e49008ea8dff90783fc65ab885903807a3cc8a9976811dfef095c81f4de0510d5c languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.2.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-backend": "npm:^0.23.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-backend": "npm:^0.23.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" jose: "npm:^5.0.0" node-cache: "npm:^5.1.2" node-fetch: "npm:^2.7.0" - checksum: 10c0/1ec759f0c6d1b6b7ba955109b7c72acce01a83c442c105c1f587be7ccd9f5d215cd3f3efcac940ea0a6c1ce292408c435f0c1065fbde281fd3c46fbd7159f088 + checksum: 10c0/f0570284b8bcc4179b81b8be10598200004d831418327ceca4c929764c92aa6f6d695eefa4086857626f069877f79f12354f3fee4c47b413b17f85d6a5281c88 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@types/passport": "npm:^1.0.16" express: "npm:^4.19.2" jose: "npm:^5.0.0" passport: "npm:^0.7.0" - checksum: 10c0/39b36c4cc95323327dd604dbb05ed926982b68625e3c119d1fb03f9662b9a8ac456ef40a71d0f25e9a5e7b83c04c9a82d4253def609f14136b57ee59fc6e5e4d + checksum: 10c0/be1d03744d834de5899f947b0bf5026f5a5b5ea9905e4fbe1d9f14360578ca5e2843ff3fdb9ae90642d3df9a8217bdecfb2d9c59d2190237592822daedb71d90 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-bitbucket-oauth2: "npm:^0.1.2" - checksum: 10c0/faee8b0a38b7f200456650044a69ea6f5dca0296c341f90810ef4e825e1dd6d2f4f09e2902a7b74e9dd32dcbc3f7b330b4a247014bf166eaa060cb0458718790 + checksum: 10c0/5cbaed8f8bf92348c0776a44eb5e7e425e44291422f04f7a82d8f23ac8cb0052328ecf13fa644b7e921fe07d1bce916ea3ab248e42fad5c8118c744c0c61db4a languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.0" +"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" node-fetch: "npm:^2.7.0" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/3e21ab29f029ee5acdd094907946daa88bbd54ff96d7c6c2617a620122fc3af51fa5812762f69bab828221e8e8882f805dc67daa23c813947576f3a06d06984a + checksum: 10c0/fa689eeb62a53ab510cf48199d407b0a33c1779a2d533a592b7a1f00d27d59db4a31caf95b75c96820fb2da44e25b6d621e5235792dff8c4ae321f827671d405 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.0" +"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" jose: "npm:^5.0.0" node-fetch: "npm:^2.7.0" - checksum: 10c0/a226ad27ad9e2d9f7c3759194204e4b499e15af29f0bb6ebb4d3bf54f51cacf04dfd049d4ceefdb63a248409246e80be22c78e2ab17fe04f13395003ad4f5802 + checksum: 10c0/2200dfdfb09368ffa0ad7a4a1e7d760f8720b214494f38019c63be3c9507382364655a6d9086f19a5dce5f2676d0f49eb49cc1c5755b36b188cc0caedff8560d languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.0" +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@backstage/types": "npm:^1.1.1" google-auth-library: "npm:^9.0.0" - checksum: 10c0/6935242a8cfec5b6839dc7701191da241d0393473441e94bd9e85c10440aae240014340c4fb9ad231fbdec68bad630bdf9d3ba35adaae6ebc74ed20551b5725a + checksum: 10c0/01b836f9f83ec068a1eda7f4780b1385147524dd6a35b4194573be6901e17e7c20513c6e299cd7a1ea8b1f19c49712e43791f5d353520711c3c003d426f1600e languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" passport-github2: "npm:^0.1.12" - checksum: 10c0/fe4f3f5cc1910b7e007b92fa42ace1f3304fa688bf1488f9cc25f1b8216fbd9f9eb08db6b1d773e7ef487268e4eb1c8189ceb7891fee3ce367110b8b90fdfb89 + checksum: 10c0/6921f6c004a8407c23d01d54a00e05bb309c3f185a5bfac956a5242a48b55802dcd9f5ee27d940d4b18de0138921156864fa7f90dc8a42270bfb8162e844ec33 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" - checksum: 10c0/e068a245f8f8b7977b9ddb8458d3a1c1ab325c7110c3bdf04e804f0666ccd7919a4f3c5f3cc3ba59731843bd47ce4192075bc2d6e1199026e730e42779fc47ca + checksum: 10c0/ec02f8c94d7e3f885d3db54363078361d0d4a6f7e8cdcfc53a056fa3c7d87817925870d15d06d4001822569260f4cc607c013dcfa3a1d0c29e9e925cc3291905 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" google-auth-library: "npm:^9.0.0" passport-google-oauth20: "npm:^2.0.0" - checksum: 10c0/6be1a6f8af8b7b8c78d918f2d0c33f04c7dfbd00e1e2694b1206e82ff2153a7fd63d98410734f5bc4eae0aae70a6fda0f8c8bdbc3589e01378cef8ab96e9d046 + checksum: 10c0/8d607e5abbb2cfef9dbd1787709d65e1650372132aa8b66be9b324c12c2065c00e7a5ce82aea53001e722382470912dc537c367d38e1134e3778865b321f008b languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" jose: "npm:^5.0.0" node-fetch: "npm:^2.7.0" passport-microsoft: "npm:^1.0.0" - checksum: 10c0/3964fe5306f19fdb51501a10e0b07009df441b5e5f217603d9ae508622176e19b66b7feeae9105fa318a75e3641360022dd09026d854154b1ae193daf6a9dd42 + checksum: 10c0/1213b0882aff6ebbc597e10c540f38a6568cdf219fbe251178742cd4cdcbd83fcd288b2500bc19aae7df292a80193949d20cfec0137023bbd370ce8afeb5ffc5 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.0" +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/8e6f120404f45889dc2541b1fe97403e5cc85209052b74737bec67eedba3aea8c991eb1c9245d33814ce342730c2f5f02006c899ae6172b58e0ee1e251e11705 + checksum: 10c0/fa71a5233428865588b19599a4f4d15b57c88ed8eebab416e7329a28fc4215d8e3016847600634ada1637921e36fa9fbf095091e3135312ef07a43d67aa1752b languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-node": "npm:^0.5.3" jose: "npm:^5.0.0" - checksum: 10c0/7de2a6a1df4b52ab9e3e0df408ef413ac82a583d4462b052b0141f048abac6c7896f9977dea4ae0d30ad241a3b2c9d618b16ec5244efe110662dd5afa744281f + checksum: 10c0/365543c88a27f5f2f2a50b93e5233725cf462ce83c4e910f9de9da7c632cc229fd56c9d3949b50695f86b10d4bce485014a166177f2357e795d0ba0241627bb9 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.0" +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-backend": "npm:^0.23.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-backend": "npm:^0.23.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" openid-client: "npm:^5.5.0" passport: "npm:^0.7.0" - checksum: 10c0/a1817f5bf1b6623b4cef7d45dff1d1dd8f19f9c5c3ba12c8cc46e525da8d495406a6f4fb6f3caf92ffd8b767265e6d56ecc430cd81c474c70cec8147bd953bc7 + checksum: 10c0/e4600474e85b761f41a807f3e1d235562b244206faf5e3aa811df013224c5106d73044fbcac266bff5ba991c055ce81a64bf1fa62472c4ce41fc51cd9ec1b451 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.0" +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@davidzemon/passport-okta-oauth": "npm:^0.0.5" express: "npm:^4.18.2" passport: "npm:^0.7.0" - checksum: 10c0/f782d39f0c757075d598a6076a2970178f21c83723c7a3d073c42b9791c3a1ce28d0c0d6985c78abf8dc8cad9f444ecad5705a0f385291941855c182087266d4 + checksum: 10c0/71c48f95eb028d459379959d281ac4dbb1113859d298f53301d3f5572f96d74b3fc9efefe757f2ae90f170f3288124bfe60748293d3fb5660e1ed2bc948f1a77 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.0" +"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-onelogin-oauth: "npm:^0.0.1" - checksum: 10c0/4349b0455c9d393bf93c9487056d729668f664272ae17a44317160e7527ca893c6ccef4d3062d02c474b9b721a30428e043d0aebbae001d66eac66c421c1bcef + checksum: 10c0/e4f30b6d24c749dc2bec660caeecb8404c6324b7b2ba658ab768ca0a1caeff189582a2c8d4b95cfc3e7738a1709de81db0b63280da146afa6d2814fa81cca4c2 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.23.0": - version: 0.23.0 - resolution: "@backstage/plugin-auth-backend@npm:0.23.0" +"@backstage/plugin-auth-backend@npm:^0.23.1": + version: 0.23.1 + resolution: "@backstage/plugin-auth-backend@npm:0.23.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.1.0" - "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.1.0" - "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.0" - "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.1.0" - "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.2.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-catalog-node": "npm:^1.13.0" + "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.1.1" + "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.1.1" + "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.1.1" + "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.2.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-catalog-node": "npm:^1.13.1" "@backstage/types": "npm:^1.1.1" "@google-cloud/firestore": "npm:^7.0.0" "@node-saml/passport-saml": "npm:^5.0.0" @@ -4101,7 +4619,7 @@ __metadata: uuid: "npm:^9.0.0" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/a0c6c990006491449ec829e18b5fb4d02eb4b9da879b08a40eacace99c9d6b92e46902cbf2c21a6b16d0897bc1d6097eb581c2028b9715bc77f096753240e4f7 + checksum: 10c0/027092177d7068e0a806b21b6452872e83d35f4ad9b9f2a00e008a052e145478fd69cb2ac75bf70577b83355b67d88425a51ca910bd60c53a06ae071e1ce4e9c languageName: node linkType: hard @@ -4130,19 +4648,50 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-react@npm:0.1.6" +"@backstage/plugin-auth-node@npm:^0.5.3": + version: 0.5.3 + resolution: "@backstage/plugin-auth-node@npm:0.5.3" dependencies: - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" + "@types/express": "npm:*" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.17.1" + jose: "npm:^5.0.0" + lodash: "npm:^4.17.21" + node-fetch: "npm:^2.7.0" + passport: "npm:^0.7.0" + winston: "npm:^3.2.1" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + zod-validation-error: "npm:^3.4.0" + checksum: 10c0/39fa2db23c11588a7f3d0d407e09fa0fde4fce066b41c82b14611f08ea84dde43c416f8835e1e2ff1b0823de60dbf471dd3fd31ff414a19aecf6a82d4be23f2b + languageName: node + linkType: hard + +"@backstage/plugin-auth-react@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-auth-react@npm:0.1.7" + dependencies: + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" peerDependencies: + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 react: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 10c0/230944d87c3d1e5cba3753a952f87c8217dd5b7074c30726f4bc1ff1f372178ff8220f7740dc3ec54cd3c03100a8f74479a0b892748cec81d126d366b6e1be8a + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/48e591dbd08fe1ccfe2f7ba5ebe9500e824e8d0842efb9d1bbeb74480ac521d246a5ec69a0ec10cf4ef387bae19cd428d7cadd61bdd4e6bad0b622eacaec872c languageName: node linkType: hard @@ -4156,14 +4705,24 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.0" +"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.24": + version: 0.2.24 + resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.24" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-catalog-backend": "npm:^1.26.0" - "@backstage/plugin-events-node": "npm:^0.4.0" - checksum: 10c0/3d6151e5f841688b1d28215d0c8c8a652dcbbce3d903e73deebd545099ede878fff14863e9813f0fb4d0bdef69aa86ab7463c906e80b3b8f4a108f8272f58350 + "@backstage/integration": "npm:^1.15.1" + cross-fetch: "npm:^4.0.0" + checksum: 10c0/9d259f5d16d173072e799b4459cee734d4888e3765f3b24176db78c1f2ccea4cd8712891871141dd736f22f5ec551e9aacf61826eadb9b077f3808d5e7e4b6d6 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.3": + version: 0.1.3 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.3" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-catalog-backend": "npm:^1.27.1" + "@backstage/plugin-events-node": "npm:^0.4.2" + checksum: 10c0/6ff4750d08115b7a58ef287540447c71d1e29470165c8c2e1b9ae91722383c3a60a24d3a69355b7e52d406090a6f3365504731a3e0bf22e86c5ee99163664a4f languageName: node linkType: hard @@ -4180,24 +4739,37 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.26.0": - version: 1.26.0 - resolution: "@backstage/plugin-catalog-backend@npm:1.26.0" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/plugin-catalog-common": "npm:^1.1.0" + "@backstage/plugin-catalog-node": "npm:^1.13.1" + "@backstage/plugin-scaffolder-common": "npm:^1.5.6" + checksum: 10c0/34110f95274e415f00b868ed35fb93606b4c9e8989554942103cf634acf0f02683e7a7016acd5d8475237aec4d196b33d4b14962412a94678753bc0f23d08d20 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend@npm:^1.27.1": + version: 1.27.1 + resolution: "@backstage/plugin-catalog-backend@npm:1.27.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.1.18" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-openapi-utils": "npm:^0.2.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" + "@backstage/integration": "npm:^1.15.1" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" - "@backstage/plugin-events-node": "npm:^0.4.0" + "@backstage/plugin-catalog-node": "npm:^1.13.1" + "@backstage/plugin-events-node": "npm:^0.4.2" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.2" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.4" "@backstage/types": "npm:^1.1.1" "@opentelemetry/api": "npm:^1.3.0" "@types/express": "npm:^4.17.6" @@ -4206,7 +4778,7 @@ __metadata: express: "npm:^4.17.1" fast-json-stable-stringify: "npm:^2.1.0" fs-extra: "npm:^11.2.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" glob: "npm:^7.1.6" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" @@ -4219,7 +4791,7 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/0816cd9302ee7f20a3565cb3d702c8eac20bfdaada5e157e7eaae294d501ee80e6a4d7bafebf0c0bd8c75fe4d9b0d43f778c90e49ab943ad6b299af0714aa6f4 + checksum: 10c0/29a609f66aad8682ea836accbd5e8247477adc79098026ecaa4b2056711fec988e2c3d38098e14fb30988a328773a6b4981a158f96cedaaac1eaff587373218c languageName: node linkType: hard @@ -4245,67 +4817,73 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@npm:^0.4.9": - version: 0.4.9 - resolution: "@backstage/plugin-catalog-graph@npm:0.4.9" +"@backstage/plugin-catalog-graph@npm:^0.4.11": + version: 0.4.11 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.11" dependencies: - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.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 || ^18.0.0" classnames: "npm:^2.3.1" lodash: "npm:^4.17.15" p-limit: "npm:^3.1.0" qs: "npm:^6.9.4" react-use: "npm:^17.2.4" peerDependencies: + "@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: 10c0/095cf433889c54860cdb9a477f933505a8723eb078b6c969d3aa54a59cc4658b70327a97e6e791a91ae722a5947363807a4c65df8f1011a633759361be3cb7ab + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/258da09b7e5cc66cd5f8368eef801405bc88d47b8ac443dc754df62caeb6a8c170cc24b0692da5f84f78ef1afdae2a524802667da0d98b11fe954448af773b7a languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.12.3": - version: 0.12.3 - resolution: "@backstage/plugin-catalog-import@npm:0.12.3" +"@backstage/plugin-catalog-import@npm:^0.12.5": + version: 0.12.5 + resolution: "@backstage/plugin-catalog-import@npm:0.12.5" dependencies: - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/integration": "npm:^1.15.0" - "@backstage/integration-react": "npm:^1.1.31" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/plugin-catalog-react": "npm:^1.14.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 || ^18.0.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" js-base64: "npm:^3.6.0" lodash: "npm:^4.17.21" react-hook-form: "npm:^7.12.2" react-use: "npm:^17.2.4" yaml: "npm:^2.0.0" peerDependencies: + "@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: 10c0/0c85bb187ff557baead26ff8f282d07613aabcb3ee9ef951b872090c6b40c21d56edf5bd5ef5bf9bf87804c70a39a5eb20eb4aa16163dce0bcebde3053296805 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/66949f5fa89a1e4cd386bb124b54a0f9247169afc78b84d33b997e9278834174500fcd4504cf70f2c7154781a9de72ceef0d5f4e286fa2a244a4cd1b987e5a3c languageName: node linkType: hard @@ -4325,6 +4903,22 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-catalog-node@npm:^1.13.1": + version: 1.13.1 + resolution: "@backstage/plugin-catalog-node@npm:1.13.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/plugin-catalog-common": "npm:^1.1.0" + "@backstage/plugin-permission-common": "npm:^0.8.1" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/types": "npm:^1.1.1" + checksum: 10c0/aefce488e00837d2d966867c298790c57543f2c3102fed60d73d349923345799ba49ca3445689ff0a01d6d3c834fccbccd18a35be84a4eda4c18021c6632e8e8 + languageName: node + linkType: hard + "@backstage/plugin-catalog-react@npm:^1.12.3": version: 1.12.3 resolution: "@backstage/plugin-catalog-react@npm:1.12.3" @@ -4399,30 +4993,70 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^1.23.0": - version: 1.23.0 - resolution: "@backstage/plugin-catalog@npm:1.23.0" +"@backstage/plugin-catalog-react@npm:^1.14.0": + version: 1.14.0 + resolution: "@backstage/plugin-catalog-react@npm:1.14.0" dependencies: - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/integration-react": "npm:^1.1.31" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/frontend-test-utils": "npm:^0.2.1" + "@backstage/integration-react": "npm:^1.2.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-permission-react": "npm:^0.4.26" + "@backstage/plugin-permission-common": "npm:^0.8.1" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" + "@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" + 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: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f82c104a6ef9d4d5094c94847c3390fa294a0a2eb9ce040b7044484886c40aa820736e31f26d5e39366e191ea1bc19c29706690cf580b5e187b48aba677fb604 + languageName: node + linkType: hard + +"@backstage/plugin-catalog@npm:^1.24.0": + version: 1.24.0 + resolution: "@backstage/plugin-catalog@npm:1.24.0" + dependencies: + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-catalog-common": "npm:^1.1.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" "@backstage/plugin-scaffolder-common": "npm:^1.5.6" "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.0" + "@backstage/plugin-search-react": "npm:^1.8.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" "@mui/utils": "npm:^5.14.15" - "@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" @@ -4431,26 +5065,34 @@ __metadata: react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" peerDependencies: + "@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: 10c0/14d9706d78949dde6d357605269f1024eccc9fd01f6a54c2eb0d7e115d06cc02f59b34e14e94d1897a77ae2783e3532e750a4be781eda3fa4c3444c3939fe811 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f1e3d9c07718b38b8dbc06eb9374a074bfd1f5b5f651394fff1c321e5ed51968d665115e671b63b370923dd65c683990a9ecacb9c455163ddc0aa265cdc48d85 languageName: node linkType: hard -"@backstage/plugin-events-backend@npm:^0.3.12": - version: 0.3.12 - resolution: "@backstage/plugin-events-backend@npm:0.3.12" +"@backstage/plugin-events-backend@npm:^0.3.15": + version: 0.3.15 + resolution: "@backstage/plugin-events-backend@npm:0.3.15" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-openapi-utils": "npm:^0.2.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-events-node": "npm:^0.4.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/plugin-events-node": "npm:^0.4.3" + "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" + knex: "npm:^3.0.0" winston: "npm:^3.2.1" - checksum: 10c0/aba24215b6e0121ae1b711116f8546e53c7964b0376439ba216ce4da3627bcb43d8d1aa83cf912ddea8862c8c4005a4ac58ac3bc7e1a82be98745f5cf63de0d2 + checksum: 10c0/31208d81f59999dc8f304ada80e349d83847e59c36802c2db0383897f31371a0129aea7555ddc901e7b173f0c633b1a813e5ed4d75466bc33967f22401993753 languageName: node linkType: hard @@ -4463,47 +5105,62 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.17": - version: 0.1.17 - resolution: "@backstage/plugin-home-react@npm:0.1.17" +"@backstage/plugin-events-node@npm:^0.4.2, @backstage/plugin-events-node@npm:^0.4.3": + version: 0.4.3 + resolution: "@backstage/plugin-events-node@npm:0.4.3" dependencies: - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/668afc81c4a4f6959e17e583fb12e1b7410221a7b08fa22fa63658e8c533c5962c6132e412321cff55976032bbe35b671b22c6ffb866496ea248a6aba556989f + languageName: node + linkType: hard + +"@backstage/plugin-home-react@npm:^0.1.18": + version: 0.1.18 + resolution: "@backstage/plugin-home-react@npm:0.1.18" + dependencies: + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@rjsf/utils": "npm:5.21.1" - "@types/react": "npm:^16.13.1 || ^17.0.0" + "@rjsf/utils": "npm:5.21.2" peerDependencies: + "@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: 10c0/ac692a1034ebb907b1ff5f03592866b4df634e74633a8c7958a20609e11243c8b8fb83937177311b0c61ac14eba88f09156aa95ac837ca1b9c27a418c06e35f4 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f454003b7484ed81b5cca880872b02512e79e74318d044ffa6d206f88d38cd0a820128837703293aa77530848b8b004c31e91e3e98ba921d967f81400a42b0a2 languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.7.10": - version: 0.7.10 - resolution: "@backstage/plugin-home@npm:0.7.10" - dependencies: - "@backstage/catalog-client": "npm:^1.7.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.15.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-home-react": "npm:^0.1.17" - "@backstage/theme": "npm:^0.5.7" +"@backstage/plugin-home@npm:^0.8.0": + version: 0.8.0 + resolution: "@backstage/plugin-home@npm:0.8.0" + dependencies: + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/config": "npm:^1.2.0" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-home-react": "npm:^0.1.18" + "@backstage/theme": "npm:^0.6.0" "@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.21.1" - "@rjsf/material-ui": "npm:5.21.1" - "@rjsf/utils": "npm:5.21.1" - "@rjsf/validator-ajv8": "npm:5.21.1" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + "@rjsf/core": "npm:5.21.2" + "@rjsf/material-ui": "npm:5.21.2" + "@rjsf/utils": "npm:5.21.2" + "@rjsf/validator-ajv8": "npm:5.21.2" lodash: "npm:^4.17.21" luxon: "npm:^3.4.3" react-grid-layout: "npm:1.3.4" @@ -4511,34 +5168,38 @@ __metadata: react-use: "npm:^17.2.4" zod: "npm:^3.22.4" peerDependencies: + "@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: 10c0/ab85ee644010cbb817c7a0d503fe7ade7070f5d7f447de7604f1a5ea707e865faa6f58cdbec39b80646afe5d279963e5ebfbcade0c4f19ceccb54822fdea5119 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/97bd5c2a745a126fae9845a7fc564f7abab77b29bdff4f9d399549f068ea8bea907ae002f1347ec5c1869ee41685d254fc52d5063242acb09c181ddf73c8d243 languageName: node linkType: hard -"@backstage/plugin-kubernetes-backend@npm:^0.18.6": - version: 0.18.6 - resolution: "@backstage/plugin-kubernetes-backend@npm:0.18.6" +"@backstage/plugin-kubernetes-backend@npm:^0.18.7": + version: 0.18.7 + resolution: "@backstage/plugin-kubernetes-backend@npm:0.18.7" dependencies: "@aws-crypto/sha256-js": "npm:^5.0.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/signature-v4": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-catalog-node": "npm:^1.13.0" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-catalog-node": "npm:^1.13.1" "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/plugin-kubernetes-node": "npm:^0.1.19" + "@backstage/plugin-kubernetes-node": "npm:^0.1.20" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" + "@backstage/plugin-permission-node": "npm:^0.8.4" "@backstage/types": "npm:^1.1.1" "@google-cloud/container": "npm:^5.0.0" "@jest-mock/express": "npm:^2.0.1" @@ -4560,7 +5221,7 @@ __metadata: stream-buffers: "npm:^3.0.2" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/425438b1e1fe42e3caaca434b9b69301638db6b1776bb98336a0e631e32e4d40323bc2dae68f658be516b05db22ae42a94970ea34c0c583b5dd1816503f69a0a + checksum: 10c0/ed40986338b4170bac5b382fdedc5d4ccd50126393694ac5c16dbd0d378cb533101b95519f2431a0b5fb09632d6a2d2ad6d2fc6d782c93ce38f430c9f9c784d5 languageName: node linkType: hard @@ -4579,38 +5240,37 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-kubernetes-node@npm:^0.1.19": - version: 0.1.19 - resolution: "@backstage/plugin-kubernetes-node@npm:0.1.19" +"@backstage/plugin-kubernetes-node@npm:^0.1.20": + version: 0.1.20 + resolution: "@backstage/plugin-kubernetes-node@npm:0.1.20" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/plugin-kubernetes-common": "npm:^0.8.3" "@backstage/types": "npm:^1.1.1" "@kubernetes/client-node": "npm:^0.20.0" node-fetch: "npm:^2.7.0" winston: "npm:^3.2.1" - checksum: 10c0/ac7d9fa3fa02f22477d88c212ca716b21604b766013dbc17ea81c3cf03280234d873f68404f6f4d038fbdeab6e795b7af21027082d9c46faa7ca9b4d8a890339 + checksum: 10c0/5be150373e51a3d7ce8eddece91698206e9c1d3070aa9261082ec1a7fe3561dc07b68bb4e175677e66fa3a75d9bc518dfcfeb317fbd4227594d2b27f9590aae3 languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.4.3": - version: 0.4.3 - resolution: "@backstage/plugin-kubernetes-react@npm:0.4.3" +"@backstage/plugin-kubernetes-react@npm:^0.4.4": + version: 0.4.4 + resolution: "@backstage/plugin-kubernetes-react@npm:0.4.4" dependencies: "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" "@backstage/plugin-kubernetes-common": "npm:^0.8.3" "@backstage/types": "npm:^1.1.1" - "@kubernetes-models/apimachinery": "npm:^1.1.0" - "@kubernetes-models/base": "npm:^4.0.1" + "@kubernetes-models/apimachinery": "npm:^2.0.0" + "@kubernetes-models/base": "npm:^5.0.0" "@kubernetes/client-node": "npm:^0.20.0" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.11.3" "@material-ui/lab": "npm:^4.0.0-alpha.61" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" cronstrue: "npm:^2.32.0" js-yaml: "npm:^4.1.0" kubernetes-models: "npm:^4.3.1" @@ -4621,28 +5281,33 @@ __metadata: xterm-addon-attach: "npm:^0.9.0" xterm-addon-fit: "npm:^0.8.0" peerDependencies: + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 react: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 10c0/3397f4d5397138c9e357338792eafb08f7026b20311d0b711b57874abaf56a58e82874fd22e4a77ed5b2ba07ae3d9ba220e944f46ef53cc6209da4f1dccf774e + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/4b418006e2dbdc0fede1135aea80dfc79b4285ad5281f8970d5ef489b55ae99c0faec7bf4570235fc58cf788132186703b8f9f6093c73fb6e0de07440ac7a558 languageName: node linkType: hard -"@backstage/plugin-kubernetes@npm:^0.11.14": - version: 0.11.14 - resolution: "@backstage/plugin-kubernetes@npm:0.11.14" +"@backstage/plugin-kubernetes@npm:^0.11.16": + version: 0.11.16 + resolution: "@backstage/plugin-kubernetes@npm:0.11.16" dependencies: "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/plugin-kubernetes-react": "npm:^0.4.3" - "@kubernetes-models/apimachinery": "npm:^1.1.0" - "@kubernetes-models/base": "npm:^4.0.1" + "@backstage/plugin-kubernetes-react": "npm:^0.4.4" + "@kubernetes-models/apimachinery": "npm:^2.0.0" + "@kubernetes-models/base": "npm:^5.0.0" "@kubernetes/client-node": "npm:0.20.0" "@material-ui/core": "npm:^4.12.2" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" cronstrue: "npm:^2.2.0" js-yaml: "npm:^4.0.0" kubernetes-models: "npm:^4.1.0" @@ -4652,64 +5317,71 @@ __metadata: xterm-addon-attach: "npm:^0.9.0" xterm-addon-fit: "npm:^0.8.0" peerDependencies: + "@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: 10c0/da1d2c96279d15ead78aab43ca614961784b5d143f50d159e33aa32eb1d2f310a66632a2a61b9694ca3f7f8c3fa06cf258ac053cc8b51d4a12433c149ec16d93 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/27bff9d69027f3b5ed2072467eba1820f0f39b12723beb7e7b8ad9bd50166f481017baa3ac779be2541f6b61c03febf0385afc89be77e173362e7e60ababf903 languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.6.29": - version: 0.6.29 - resolution: "@backstage/plugin-org@npm:0.6.29" +"@backstage/plugin-org@npm:^0.6.31": + version: 0.6.31 + resolution: "@backstage/plugin-org@npm:0.6.31" dependencies: "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/plugin-catalog-react": "npm:^1.14.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 || ^18.0.0" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" pluralize: "npm:^8.0.0" qs: "npm:^6.10.1" react-use: "npm:^17.2.4" peerDependencies: + "@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: 10c0/755cdcaa45023a71068b71843d92ba314aae7da3d8b1faeb8a61add6be7df0734bc11506cf28bcb3e153cd20c750fac09d0448c833b0d2b0198e912e63e9fca7 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f49b3b9d5a0f7b2ffc7660e0cf3a6e8789e4ea9940bd0b6668bdfea578d3720e80d2970a39f343bacc239212aa127720b90c8b19194956b3ce69f951d4ae1167 languageName: node linkType: hard -"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.0" +"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - checksum: 10c0/8cf160ee9fb7f9c1025b1264f02203a37fe8db35d92e7cea30b214e2669b0ff9f3298b84426fe5698bc38bb27cd97ac33434b698a178f8c3de5767e0e4bf29ff + "@backstage/plugin-permission-node": "npm:^0.8.4" + checksum: 10c0/f78fdc0af275252c0e850f4bf5601c5c683e8d75416cb5b536c289dc26f60fd0a22a1aacb36a3980b2c49ddcf27c0d266420b2305b588d5164304cc96cad0315 languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.5.49": - version: 0.5.49 - resolution: "@backstage/plugin-permission-backend@npm:0.5.49" +"@backstage/plugin-permission-backend@npm:^0.5.50": + version: 0.5.50 + resolution: "@backstage/plugin-permission-backend@npm:0.5.50" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" + "@backstage/plugin-auth-node": "npm:^0.5.3" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" + "@backstage/plugin-permission-node": "npm:^0.8.4" "@types/express": "npm:*" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" @@ -4718,7 +5390,7 @@ __metadata: node-fetch: "npm:^2.7.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/7cd8202c7c36c8fbd553cb5cc902fd431d741895913562db623bd1bced1a32455bb9efc0a6412d04137175f128a1ad36f04d7ad908ee4240ab6c5b29cc056ae4 + checksum: 10c0/0590e607a089f3733b6c1c05818cec3633f9dd2d34b5c57630bd7b7dca3499b163d94b2fa7f741f07126a0c25243ebe05c75e6dec390b050c74aad1ccd421a74 languageName: node linkType: hard @@ -4756,6 +5428,25 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@npm:^0.8.4": + version: 0.8.4 + resolution: "@backstage/plugin-permission-node@npm:0.8.4" + dependencies: + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-permission-common": "npm:^0.8.1" + "@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: 10c0/92b77dd4637af2897f51c196fa8cd616e77580ef97a85c893aa4e6cf409ef6780a42a77a3f7bae98249be82ec179c6d040824efa8331eb00d013112eaad807ca + languageName: node + linkType: hard + "@backstage/plugin-permission-react@npm:^0.4.25": version: 0.4.25 resolution: "@backstage/plugin-permission-react@npm:0.4.25" @@ -4790,12 +5481,32 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.5.6": - version: 0.5.6 - resolution: "@backstage/plugin-proxy-backend@npm:0.5.6" +"@backstage/plugin-permission-react@npm:^0.4.27": + version: 0.4.27 + resolution: "@backstage/plugin-permission-react@npm:0.4.27" + dependencies: + "@backstage/config": "npm:^1.2.0" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/plugin-permission-common": "npm:^0.8.1" + swr: "npm:^2.0.0" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/64beabd9939e8024a2d52d60f91b6c2da2e20bd4be7f564f903d481ee66c4aac62bf2066174a473a4cb30cbd62e7aec4882bec5b2677121bd55cee722f02ec7d + languageName: node + linkType: hard + +"@backstage/plugin-proxy-backend@npm:^0.5.7": + version: 0.5.7 + resolution: "@backstage/plugin-proxy-backend@npm:0.5.7" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" @@ -4808,7 +5519,7 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" yup: "npm:^1.0.0" - checksum: 10c0/04af3a86b44fddf1a9f658f92b0ed3432081d9f5005184fcb8a085946100b0a85cb5081102842e24e8c71452878a3b2eedb7f012b6b706bebe25f635f78c428e + checksum: 10c0/9336070a7474280fb16ec8953783e868bee31d0d0796188a9814c3f336f458a93c19a16c949fcd1bdc023581f850dfb74658b01ab3013027255f5aa0c3e3e4da languageName: node linkType: hard @@ -4827,6 +5538,21 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + azure-devops-node-api: "npm:^14.0.0" + yaml: "npm:^2.0.0" + checksum: 10c0/f591367db888f3b383f25a6f400027995a718d3db31a89c0d606a7b79c803743970cdb161b1d4552e43ebb05fae96b195edc6fcc09aae14469585bcb90f576c7 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.0": version: 0.2.0 resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.0" @@ -4844,6 +5570,23 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.24" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + fs-extra: "npm:^11.2.0" + node-fetch: "npm:^2.7.0" + yaml: "npm:^2.0.0" + checksum: 10c0/e2fe1293a25aa33865828c1ee87c5bac10f832cf9d0b7151e9eff943e42d086179b35c5d202e8cb0000caaa149919c0b8022323029d7472ad6096e1034131a72 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.0": version: 0.2.0 resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.0" @@ -4860,6 +5603,22 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + fs-extra: "npm:^11.2.0" + node-fetch: "npm:^2.7.0" + yaml: "npm:^2.0.0" + checksum: 10c0/729f1a05dca3d4ea56966cfd565871a5635528c14fe04b17f5588566954af70f68b7644098c5d57dabb88528c096155b9ab0ddac35810a8f8486e291e2ccb977 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.0": version: 0.3.0 resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.0" @@ -4878,6 +5637,24 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + fs-extra: "npm:^11.2.0" + node-fetch: "npm:^2.7.0" + yaml: "npm:^2.0.0" + checksum: 10c0/afc3c81db1eaf12e116e237f8e2780dd9e9153f5dea4b8f93fe6b630a4545f09184bfceb8fbc05cd4307a8e5604b2dc631253941c6a59a032019965da7ce9f53 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.0": version: 0.2.0 resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.0" @@ -4893,6 +5670,21 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + node-fetch: "npm:^2.7.0" + yaml: "npm:^2.0.0" + checksum: 10c0/57d9e9f5d5c97577b8a5fbc468745c55584e9cd87a3cc9a0758fbdbfce8c25818c5477a62fc6476e0679c92c4daf77af0f1782e8c8a51f26ee3e227b10d4bc58 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.0": version: 0.2.0 resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.0" @@ -4908,6 +5700,21 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + node-fetch: "npm:^2.7.0" + yaml: "npm:^2.0.0" + checksum: 10c0/fb8158453b85ed2f3877c5bf012449a6a3701f2a9fb5ae14df8b3fda4c084b887c8fcfafb6d03307c32b0b754593c7d2e3ff3f174faf2ef737a37cc9593facd1 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.0": version: 0.5.0 resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.0" @@ -4929,6 +5736,27 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.1": + version: 0.5.1 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.1" + dependencies: + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@octokit/webhooks": "npm:^10.9.2" + libsodium-wrappers: "npm:^0.7.11" + octokit: "npm:^3.0.0" + octokit-plugin-create-pull-request: "npm:^5.0.0" + yaml: "npm:^2.0.0" + checksum: 10c0/125a041d9cb09448db186812fcc4b5893638a1628eed7953c74bbc517221c15a21e6385aed2f2e377429b365db40799c99c855f08083ce0d12c3f0222e315f01 + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.5.0": version: 0.5.0 resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.5.0" @@ -4949,7 +5777,28 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.24.0, @backstage/plugin-scaffolder-backend@npm:^1.25.0": +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.6.0" + dependencies: + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@gitbeaker/core": "npm:^35.8.0" + "@gitbeaker/node": "npm:^35.8.0" + "@gitbeaker/rest": "npm:^39.25.0" + luxon: "npm:^3.0.0" + winston: "npm:^3.2.1" + yaml: "npm:^2.0.0" + zod: "npm:^3.22.4" + checksum: 10c0/3d3413642a57f1e575c88a60da7b55ebe6b56e9067e71b742fe148c0ce4c346521a17ad5057ff9c00aaea7da7e001996c82c3b6324ee5e47e904afb01e83607a + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend@npm:^1.24.0": version: 1.25.0 resolution: "@backstage/plugin-scaffolder-backend@npm:1.25.0" dependencies: @@ -5009,6 +5858,66 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-scaffolder-backend@npm:^1.26.2": + version: 1.26.2 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.26.2" + dependencies: + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-defaults": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.24" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.1" + "@backstage/plugin-catalog-node": "npm:^1.13.1" + "@backstage/plugin-permission-common": "npm:^0.8.1" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.1" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.1" + "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.6.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.6" + "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@backstage/types": "npm:^1.1.1" + "@opentelemetry/api": "npm:^1.3.0" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + concat-stream: "npm:^2.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" + logform: "npm:^2.3.2" + 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" + tar: "npm:^6.1.12" + triple-beam: "npm:^1.4.1" + uuid: "npm:^9.0.0" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.7.0" + yaml: "npm:^2.0.0" + zen-observable: "npm:^0.10.0" + zod: "npm:^3.22.4" + checksum: 10c0/2b7cb5e0dcacdecc1d2a8e7c612f74f7b3b7fde7f9f7f70f27ec9ffb830cac976cea2402af8162d1fd4b90e1ac510436b7ea94518eef92b622f3694ddc53c32f + languageName: node + linkType: hard + "@backstage/plugin-scaffolder-common@npm:^1.5.6": version: 1.5.6 resolution: "@backstage/plugin-scaffolder-common@npm:1.5.6" @@ -5045,30 +5954,55 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^1.12.0": - version: 1.12.0 - resolution: "@backstage/plugin-scaffolder-react@npm:1.12.0" +"@backstage/plugin-scaffolder-node@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/plugin-scaffolder-node@npm:0.5.0" dependencies: - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-permission-react": "npm:^0.4.26" + "@backstage/errors": "npm:^1.2.4" + "@backstage/integration": "npm:^1.15.1" "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/theme": "npm:^0.5.7" "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" + concat-stream: "npm:^2.0.0" + fs-extra: "npm:^11.2.0" + globby: "npm:^11.0.0" + isomorphic-git: "npm:^1.23.0" + jsonschema: "npm:^1.2.6" + p-limit: "npm:^3.1.0" + tar: "npm:^6.1.12" + winston: "npm:^3.2.1" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 10c0/69a01a8cfc1fbd8f92b4fb94578dec96333390661b622d3b4a7cb7fedb9ffe97d5774415f917b54238521478681ab56d03822170b7e9ff0aa4267e7bbddcbb47 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-react@npm:^1.13.2": + version: 1.13.2 + resolution: "@backstage/plugin-scaffolder-react@npm:1.13.2" + dependencies: + "@backstage/catalog-client": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/plugin-scaffolder-common": "npm:^1.5.6" + "@backstage/theme": "npm:^0.6.0" + "@backstage/types": "npm:^1.1.1" + "@backstage/version-bridge": "npm:^1.0.10" "@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" - "@rjsf/core": "npm:5.21.1" - "@rjsf/material-ui": "npm:5.21.1" - "@rjsf/utils": "npm:5.21.1" - "@rjsf/validator-ajv8": "npm:5.21.1" + "@rjsf/core": "npm:5.21.2" + "@rjsf/material-ui": "npm:5.21.2" + "@rjsf/utils": "npm:5.21.2" + "@rjsf/validator-ajv8": "npm:5.21.2" "@types/json-schema": "npm:^7.0.9" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" ajv-errors: "npm:^3.0.0" classnames: "npm:^2.2.6" flatted: "npm:3.3.1" @@ -5084,31 +6018,35 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" peerDependencies: + "@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: 10c0/3bd9c112193857cd2378acc5b236e0126d1a5cf0e607da0f29cc890192e4f2a03508a97626c3e021326dbf557565b01cf0d30d38698905d3fb0ecf38c5c40bdb + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/657d251f3a493c9a97d97a75f1b0604c11d4a3f957c5e30004020921e12c8c17bb20d4342870f3836709b5908ff8d98efeca4f173e3d694004ae84fdce9cd164 languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.25.0": - version: 1.25.0 - resolution: "@backstage/plugin-scaffolder@npm:1.25.0" +"@backstage/plugin-scaffolder@npm:^1.26.2": + version: 1.26.2 + resolution: "@backstage/plugin-scaffolder@npm:1.26.2" dependencies: - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/integration": "npm:^1.15.0" - "@backstage/integration-react": "npm:^1.1.31" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-permission-react": "npm:^0.4.26" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-permission-react": "npm:^0.4.27" "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/plugin-scaffolder-react": "npm:^1.12.0" + "@backstage/plugin-scaffolder-react": "npm:^1.13.2" "@backstage/types": "npm:^1.1.1" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" @@ -5118,15 +6056,15 @@ __metadata: "@material-ui/lab": "npm:4.0.0-alpha.61" "@microsoft/fetch-event-source": "npm:^2.0.1" "@react-hookz/web": "npm:^24.0.0" - "@rjsf/core": "npm:5.21.1" - "@rjsf/material-ui": "npm:5.21.1" - "@rjsf/utils": "npm:5.21.1" - "@rjsf/validator-ajv8": "npm:5.21.1" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + "@rjsf/core": "npm:5.21.2" + "@rjsf/material-ui": "npm:5.21.2" + "@rjsf/utils": "npm:5.21.2" + "@rjsf/validator-ajv8": "npm:5.21.2" "@uiw/react-codemirror": "npm:^4.9.3" classnames: "npm:^2.2.6" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" humanize-duration: "npm:^3.25.1" + idb-keyval: "npm:5.0.2" json-schema: "npm:^0.4.0" json-schema-library: "npm:^9.0.0" jszip: "npm:^3.10.1" @@ -5141,76 +6079,80 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" peerDependencies: + "@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: 10c0/6199a32584d39bafe09f2ba26916b7c67deded4caaa64455f3be2f5a6578f39895bdda56aca61e40f5db302eead7e43d3ee8002450fe90d5c027f32d177f76e6 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/db36077e0d5bd588641472eb6714f45b7981b58b2ae155a856ba45b4033f9e12e38ddce62007012fffb29b3e073fb18ff50526404336ec72cc6cebf523256de3 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.2" +"@backstage/plugin-search-backend-module-catalog@npm:^0.2.4": + version: 0.2.4 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.4" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" + "@backstage/plugin-catalog-node": "npm:^1.13.1" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-node": "npm:^1.3.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.4" "@backstage/plugin-search-common": "npm:^1.2.14" - checksum: 10c0/e4680e15cf73194aa2b3ceb3d8aa5f1a9b322ec17af5efa1827815840d7f093aeac326177892b3e33fb71160f9dc95bb3c5c9114e14b03b8d9ac246aa356a06c + checksum: 10c0/1f994a6f919126aa56cc17e5336b1d0947bc28e6cb41dc816c0bdd3136832f7d1baac4c89954bd8ff27abdc6ed07cd77c6509d00be6cd2dd3610d0573dad3159 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-pg@npm:^0.5.35": - version: 0.5.35 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.35" +"@backstage/plugin-search-backend-module-pg@npm:^0.5.37": + version: 0.5.37 + resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.37" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-search-backend-node": "npm:^1.3.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.4" "@backstage/plugin-search-common": "npm:^1.2.14" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" uuid: "npm:^9.0.0" - checksum: 10c0/d060533d9869b21c81b973c572e2aa3b42e0e80b481257685fe22f76264888591bcf4abacbdf2c6c101027454e8ebbfcbe9a806b3070a9cead8dd896bf85a710 + checksum: 10c0/8480e0a0f72a2fe75950ccb10ea2e52df84cf7b803b8ae4ea64f1589fd380bde8bfcbf3215acce0b74c88d4d5762670fb840dd222e31cbf3721759502923112f languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.2.2" +"@backstage/plugin-search-backend-module-techdocs@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.3.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" + "@backstage/plugin-catalog-node": "npm:^1.13.1" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-node": "npm:^1.3.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.4" "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-techdocs-node": "npm:^1.12.11" + "@backstage/plugin-techdocs-node": "npm:^1.12.12" lodash: "npm:^4.17.21" node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" - checksum: 10c0/0cca16031619e93293772a28c28d7a2e9a4400c5a6c1f832ace62ee3da3a81023f9d9cbdaccf77f7676b92f7bbe230551b26186f4f0b647a9550cf4280c93285 + checksum: 10c0/47711d2678d3892c3dd78d7b96c5f40d54502da579b55f206335233d9e9dd082c9a02f8a4a348728945ec61dadbec5147b8f2a7a22dbf2bc6ae4a1c510fb322a languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.3.2": - version: 1.3.2 - resolution: "@backstage/plugin-search-backend-node@npm:1.3.2" +"@backstage/plugin-search-backend-node@npm:^1.3.4": + version: 1.3.4 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.4" dependencies: - "@backstage/backend-defaults": "npm:^0.5.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-defaults": "npm:^0.5.2" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" "@backstage/plugin-permission-common": "npm:^0.8.1" @@ -5220,23 +6162,23 @@ __metadata: lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" uuid: "npm:^9.0.0" - checksum: 10c0/3e3482c38e015d5804777d5482b99f1c1f7592a6ad209f8716a81679d490ca6ff2811447e18748132cd9210a973883fe8d820c725f66aebbf5a61d1805ac9afb + checksum: 10c0/6a1f9890256ad5c1f026ff4a0e00dd2a061c116f29f74cc2d182ea8f20bc9bc2bb7f8a4fb654f22ab503ac0cced966e2c6663835c5f7d62a3845223cf705701b languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^1.5.17": - version: 1.5.17 - resolution: "@backstage/plugin-search-backend@npm:1.5.17" +"@backstage/plugin-search-backend@npm:^1.6.1": + version: 1.6.1 + resolution: "@backstage/plugin-search-backend@npm:1.6.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.0" - "@backstage/backend-openapi-utils": "npm:^0.1.18" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-defaults": "npm:^0.5.2" + "@backstage/backend-openapi-utils": "npm:^0.2.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/plugin-search-backend-node": "npm:^1.3.2" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/plugin-search-backend-node": "npm:^1.3.4" "@backstage/plugin-search-common": "npm:^1.2.14" "@backstage/types": "npm:^1.1.1" "@types/express": "npm:^4.17.6" @@ -5246,7 +6188,7 @@ __metadata: qs: "npm:^6.10.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/f0bf2ccfca3cc0ecc3b68e50cfb901cb73b9e4863bf077671f03f337bba259f2cb57d8d9f5a5c36e202c8d8a9cb1715c58fdaebbcd31327c171c1ab8d2831732 + checksum: 10c0/3026c569bbb3652a39219f3911c17ac5f2f26520c7f3d1c7471c6a8a94f240eed0e31949cec8c630ccc17cdd56b8f9429d8358bc22bd95052770d7e829e34e57 languageName: node linkType: hard @@ -5260,89 +6202,101 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.8.0": - version: 1.8.0 - resolution: "@backstage/plugin-search-react@npm:1.8.0" +"@backstage/plugin-search-react@npm:^1.8.1": + version: 1.8.1 + resolution: "@backstage/plugin-search-react@npm:1.8.1" dependencies: - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/theme": "npm:^0.5.7" + "@backstage/theme": "npm:^0.6.0" "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" + "@backstage/version-bridge": "npm:^1.0.10" "@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 || ^18.0.0" lodash: "npm:^4.17.21" qs: "npm:^6.9.4" react-use: "npm:^17.3.2" peerDependencies: + "@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: 10c0/a259cde7adc41c70153a1f8fcd3cbde1fcb19f276d6436bfe81d647da2a0d2d59ea1eb28f7239d07f54dcb398e07f85a0e24c53caf79c02ce1d16daec551aa43 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/224580f50af2d24223477f55bb858ca32624ff6057dc8594ce46a0157484a35e945f2e9663cf7285669f806061f3b7ed193102449d17f63dcb2db25d5d0ed972 languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.4.16": - version: 1.4.16 - resolution: "@backstage/plugin-search@npm:1.4.16" +"@backstage/plugin-search@npm:^1.4.18": + version: 1.4.18 + resolution: "@backstage/plugin-search@npm:1.4.18" dependencies: - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.0" + "@backstage/plugin-search-react": "npm:^1.8.1" "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" + "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" qs: "npm:^6.9.4" react-use: "npm:^17.2.4" peerDependencies: + "@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: 10c0/6465bf181fa92ea7c70c75d3bc7a7fa9d2cccfa42f1e7ccc0da0691db53f131ba4689a7d1a004870d24ff4353a1a70410c9e0dce22c55a18f52422cd38038b36 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/18f05f82696b7c4aadf6109d611504db2f1ef606115ef46220961f2abc774e05954b7e2cbb3c68ebccec11d49f3c66f464adcd59b1112e7f890445a201635220 languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.5": - version: 0.0.5 - resolution: "@backstage/plugin-signals-react@npm:0.0.5" +"@backstage/plugin-signals-react@npm:^0.0.6": + version: 0.0.6 + resolution: "@backstage/plugin-signals-react@npm:0.0.6" dependencies: - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/types": "npm:^1.1.1" "@material-ui/core": "npm:^4.12.4" peerDependencies: - react: ^16.13.1 || ^17.0.0 - checksum: 10c0/95bd245c39283f849dd55e5cc641646a26a6d35d44613331ea04d1a370a43b4c9991d98a7bef2b711720d3349140fd10b52bd559de9bcfa5c2a03883a50129ab + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e15bf4e074d1714b1ff143aeac224e3a6815fe4f9cfccc39032df759e5b0e1b2b8b59d460ff4ed367e88d7b429cea7b614f524e781fc74280a718b69c9996a69 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^1.10.13": - version: 1.10.13 - resolution: "@backstage/plugin-techdocs-backend@npm:1.10.13" +"@backstage/plugin-techdocs-backend@npm:^1.11.1": + version: 1.11.1 + resolution: "@backstage/plugin-techdocs-backend@npm:1.11.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" + "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" + "@backstage/integration": "npm:^1.15.1" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" + "@backstage/plugin-catalog-node": "npm:^1.13.1" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.2.2" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.1" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-node": "npm:^1.12.11" + "@backstage/plugin-techdocs-node": "npm:^1.12.12" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" @@ -5352,7 +6306,7 @@ __metadata: node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/0ea7c8ec47ccae0e592a6d7f6f5b10cbad1f6fc0307949bc175c0adc7174f24cd5e21ca6ef57151c1a701aa8dc2ae03e122a5f8e3f89568c7be33eeab3762901 + checksum: 10c0/277ae7baf289fbbd0ecc070d1c5e2beb659016b3993617ca99b55e688e57a6abb5d23860458b55ba58a00da55b19511d189d2c6a4694aec96de1f0621e3f8e6c languageName: node linkType: hard @@ -5363,31 +6317,35 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.14": - version: 1.1.14 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.14" +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.16": + version: 1.1.16 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.16" dependencies: - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-techdocs-react": "npm:^1.2.8" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-techdocs-react": "npm:^1.2.9" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" photoswipe: "npm:^5.3.7" peerDependencies: + "@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: 10c0/e7b6cd2565efaad0229335caef4aae295c0729a7fb91f3e430ebbb2252204f157e4b32c29396fca2a3a0165481ac9f7ee657280464c3d1a1591ce022774a6e6d + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/086c0a33fe91356f819c0af37ebcfe9bef3bcde73cc781590b908d3c0aad9a195fa68b4463fad879e76d9c99d10d6e7bd29459bc3bc62d273120ae07bf7614f3 languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.12.11": - version: 1.12.11 - resolution: "@backstage/plugin-techdocs-node@npm:1.12.11" +"@backstage/plugin-techdocs-node@npm:^1.12.12": + version: 1.12.12 + resolution: "@backstage/plugin-techdocs-node@npm:1.12.12" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -5395,22 +6353,22 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" + "@backstage/integration": "npm:^1.15.1" "@backstage/integration-aws-node": "npm:^0.1.12" "@backstage/plugin-search-common": "npm:^1.2.14" "@backstage/plugin-techdocs-common": "npm:^0.1.0" "@google-cloud/storage": "npm:^7.0.0" - "@smithy/node-http-handler": "npm:^2.1.7" + "@smithy/node-http-handler": "npm:^3.0.0" "@trendyol-js/openstack-swift-sdk": "npm:^0.0.7" "@types/express": "npm:^4.17.6" dockerode: "npm:^4.0.0" express: "npm:^4.17.1" fs-extra: "npm:^11.2.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" hpagent: "npm:^1.2.0" js-yaml: "npm:^4.0.0" json5: "npm:^2.1.3" @@ -5418,71 +6376,77 @@ __metadata: p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/25cb1a0607343fb0d44986d00da55df652322d550a30c871796c71bcf2eb6bfababfdce83b835c3555e256e5aa2f8a7a2823441a56e570f283ec80f2d1eb8a35 + checksum: 10c0/de73ddf8dd72541684963d7aed12bd0ddb3ac7f8e7d2b2952af01eb61f0bcf7429ac2acfeba29a67d7c4e0c17ab706e42ada3463402600b3aee01851c25e21a0 languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.2.8": - version: 1.2.8 - resolution: "@backstage/plugin-techdocs-react@npm:1.2.8" +"@backstage/plugin-techdocs-react@npm:^1.2.9": + version: 1.2.9 + resolution: "@backstage/plugin-techdocs-react@npm:1.2.9" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/version-bridge": "npm:^1.0.9" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.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" react-use: "npm:^17.2.4" peerDependencies: + "@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: 10c0/3d7278e8bc353025b70ee7dbc91177e4ade08e4d3fb861b2761aeac628b0b9ec9afd2717d9881da3f6670c205c0287600d07560cc2f0110badcdee8f7e84b679 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d7b1a8afc69dbd1e6ec15279ffcd7d3ca07370e02d81f8cdec5bc173eb4d1dd6173775dfc94326be87bbe981d163c440fe0359277ce349217971c1a465d06ac0 languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.10.9": - version: 1.10.9 - resolution: "@backstage/plugin-techdocs@npm:1.10.9" +"@backstage/plugin-techdocs@npm:^1.11.0": + version: 1.11.0 + resolution: "@backstage/plugin-techdocs@npm:1.11.0" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/config": "npm:^1.2.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/integration": "npm:^1.15.0" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-auth-react": "npm:^0.1.6" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-auth-react": "npm:^0.1.7" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.0" + "@backstage/plugin-search-react": "npm:^1.8.1" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-react": "npm:^1.2.8" - "@backstage/theme": "npm:^0.5.7" + "@backstage/plugin-techdocs-react": "npm:^1.2.9" + "@backstage/theme": "npm:^0.6.0" "@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" "@microsoft/fetch-event-source": "npm:^2.0.1" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" dompurify: "npm:^3.0.0" - git-url-parse: "npm:^14.0.0" + git-url-parse: "npm:^15.0.0" jss: "npm:~10.10.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" peerDependencies: + "@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: 10c0/0c136d709178f3d2fa7680dd76e430928f29e30aafec630211aa609620c79778b7682d0f9782717b3c034f2e5089863a4a055df71170873e03a22e4037c3c3b0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d3c88f0f3f34db5ce0081bbcd796c22f5b1a4eccbc6dcdfd384f5970ede97490db671035f201fb97cb3e252f26980a7a3cc01becb2cc306f8561ab0add718379 languageName: node linkType: hard @@ -5493,32 +6457,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.8.12": - version: 0.8.12 - resolution: "@backstage/plugin-user-settings@npm:0.8.12" +"@backstage/plugin-user-settings@npm:^0.8.14": + version: 0.8.14 + resolution: "@backstage/plugin-user-settings@npm:0.8.14" dependencies: - "@backstage/core-app-api": "npm:^1.15.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-signals-react": "npm:^0.0.5" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-signals-react": "npm:^0.0.6" "@backstage/plugin-user-settings-common": "npm:^0.0.1" - "@backstage/theme": "npm:^0.5.7" + "@backstage/theme": "npm:^0.6.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 || ^18.0.0" react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" peerDependencies: + "@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: 10c0/0eb1a343362d1e16e61105d50f2cb7fba33990e04dad649912f6bb1bd2acb18504cda6b3a80cfc7cb5e804dc8d88f279c5998dab00346cc411472f4852fb6e76 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2406b8a1dfabf8e713665a4cbe7a1921020e50c2b7697b838d77feeb944779170043872d4402cdf36df00280255f998da7fbd07642f4772e7a7ac48ca2006267 languageName: node linkType: hard @@ -5531,29 +6499,35 @@ __metadata: languageName: node linkType: hard -"@backstage/test-utils@npm:^1.6.0": - version: 1.6.0 - resolution: "@backstage/test-utils@npm:1.6.0" +"@backstage/test-utils@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/test-utils@npm:1.7.0" dependencies: "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.26" - "@backstage/theme": "npm:^0.5.7" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/theme": "npm:^0.6.0" "@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 || ^18.0.0" cross-fetch: "npm:^4.0.0" i18next: "npm:^22.4.15" zen-observable: "npm:^0.10.0" peerDependencies: "@testing-library/react": ^16.0.0 + "@types/jest": "*" + "@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: 10c0/0b69d970535116b9a3efa09607c4c80c92107d60adc6a93f25a1f60a86d113183d093a6fdefbc18ceb96c7bfb52e4966eade6bf090f1b250efef3b1bab8162e3 + peerDependenciesMeta: + "@types/jest": + optional: true + "@types/react": + optional: true + checksum: 10c0/1c032600b59727c243e7215a66a17da5aa951671c048356c1fedc5db1c37953e4d903b4963bfa3f5bd59749353ea71d817f37619922afc723da3141da348622c languageName: node linkType: hard @@ -5589,6 +6563,26 @@ __metadata: languageName: node linkType: hard +"@backstage/theme@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage/theme@npm:0.6.0" + 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 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/fe10b7f78a3989a5baa36170d68cd2675e4a6a4192e76e9da8c01dc43f799ba5f9e94c0752b720bf1eac4c9f137087229f75d3b6e99aaad997252e2a7f47ae68 + languageName: node + linkType: hard + "@backstage/types@npm:^1.1.1": version: 1.1.1 resolution: "@backstage/types@npm:1.1.1" @@ -5596,6 +6590,21 @@ __metadata: languageName: node linkType: hard +"@backstage/version-bridge@npm:^1.0.10": + version: 1.0.10 + resolution: "@backstage/version-bridge@npm:1.0.10" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/5abc45845b4b0b60bdfcd3724f8a32f1a6b7c8b81952b27078a61881caaf7b15f418815d4b28ab3c7cd09049d1322675456b183b9d3ddc20a36417959a92f83c + languageName: node + linkType: hard + "@backstage/version-bridge@npm:^1.0.8": version: 1.0.8 resolution: "@backstage/version-bridge@npm:1.0.8" @@ -6032,9 +7041,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/aix-ppc64@npm:0.23.1" +"@esbuild/aix-ppc64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/aix-ppc64@npm:0.24.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -6046,9 +7055,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm64@npm:0.23.1" +"@esbuild/android-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-arm64@npm:0.24.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -6060,9 +7069,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm@npm:0.23.1" +"@esbuild/android-arm@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-arm@npm:0.24.0" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -6074,9 +7083,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-x64@npm:0.23.1" +"@esbuild/android-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-x64@npm:0.24.0" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -6088,9 +7097,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-arm64@npm:0.23.1" +"@esbuild/darwin-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/darwin-arm64@npm:0.24.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6102,9 +7111,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-x64@npm:0.23.1" +"@esbuild/darwin-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/darwin-x64@npm:0.24.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6116,9 +7125,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-arm64@npm:0.23.1" +"@esbuild/freebsd-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/freebsd-arm64@npm:0.24.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -6130,9 +7139,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-x64@npm:0.23.1" +"@esbuild/freebsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/freebsd-x64@npm:0.24.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -6144,9 +7153,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm64@npm:0.23.1" +"@esbuild/linux-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-arm64@npm:0.24.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -6158,9 +7167,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm@npm:0.23.1" +"@esbuild/linux-arm@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-arm@npm:0.24.0" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -6172,9 +7181,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ia32@npm:0.23.1" +"@esbuild/linux-ia32@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-ia32@npm:0.24.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -6186,9 +7195,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-loong64@npm:0.23.1" +"@esbuild/linux-loong64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-loong64@npm:0.24.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -6200,9 +7209,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-mips64el@npm:0.23.1" +"@esbuild/linux-mips64el@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-mips64el@npm:0.24.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -6214,9 +7223,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ppc64@npm:0.23.1" +"@esbuild/linux-ppc64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-ppc64@npm:0.24.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -6228,9 +7237,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-riscv64@npm:0.23.1" +"@esbuild/linux-riscv64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-riscv64@npm:0.24.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -6242,9 +7251,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-s390x@npm:0.23.1" +"@esbuild/linux-s390x@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-s390x@npm:0.24.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -6256,9 +7265,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-x64@npm:0.23.1" +"@esbuild/linux-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-x64@npm:0.24.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -6270,16 +7279,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/netbsd-x64@npm:0.23.1" +"@esbuild/netbsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/netbsd-x64@npm:0.24.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-arm64@npm:0.23.1" +"@esbuild/openbsd-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/openbsd-arm64@npm:0.24.0" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -6291,9 +7300,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-x64@npm:0.23.1" +"@esbuild/openbsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/openbsd-x64@npm:0.24.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -6305,9 +7314,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/sunos-x64@npm:0.23.1" +"@esbuild/sunos-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/sunos-x64@npm:0.24.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -6319,9 +7328,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-arm64@npm:0.23.1" +"@esbuild/win32-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-arm64@npm:0.24.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -6333,9 +7342,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-ia32@npm:0.23.1" +"@esbuild/win32-ia32@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-ia32@npm:0.24.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -6347,9 +7356,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-x64@npm:0.23.1" +"@esbuild/win32-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-x64@npm:0.24.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6794,6 +7803,18 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/merge@npm:8.3.1": + version: 8.3.1 + resolution: "@graphql-tools/merge@npm:8.3.1" + dependencies: + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/dce29916fa6bd134947f584080ab18908b23537ec8dff74d838bf6c7be34b3e14c527d4ffd18b8f91efe6bb967f170f7393a2383035ed952f88010b60536a106 + languageName: node + linkType: hard + "@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.6": version: 9.0.7 resolution: "@graphql-tools/merge@npm:9.0.7" @@ -6820,6 +7841,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:^8.5.0": + version: 8.5.1 + resolution: "@graphql-tools/schema@npm:8.5.1" + dependencies: + "@graphql-tools/merge": "npm:8.3.1" + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/06000908fc5d3143f7f70eaee82874b87df4dfdd24316e88231e71e6f62f50df2e5a4b6a063b36e98f05caac09afa17861bbc5bf1c886b3f2155b96ea15c973b + languageName: node + linkType: hard + "@graphql-tools/url-loader@npm:^8.0.0": version: 8.0.2 resolution: "@graphql-tools/url-loader@npm:8.0.2" @@ -6843,6 +7878,17 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:8.9.0": + version: 8.9.0 + resolution: "@graphql-tools/utils@npm:8.9.0" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/dd589d970fee9ce093a545c69d6306b61af0f38358361295af1274164a87db2985a51d05ca0e0dd08a4e709f0b5c7c201e69ab0b30480fe2fa0c7a7b8310da0a + languageName: node + linkType: hard + "@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.3.0, @graphql-tools/utils@npm:^10.3.2, @graphql-tools/utils@npm:^10.3.4, @graphql-tools/utils@npm:^10.5.4": version: 10.5.4 resolution: "@graphql-tools/utils@npm:10.5.4" @@ -6857,6 +7903,17 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:^8.8.0": + version: 8.13.1 + resolution: "@graphql-tools/utils@npm:8.13.1" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f9bab1370aa91e706abec4c8ea980e15293cb78bd4effba53ad2365dc39d81148db7667b3ef89b35f0a0b0ad58081ffdac4264b7125c69fa8393590ae5025745 + languageName: node + linkType: hard + "@graphql-tools/wrap@npm:^10.0.2": version: 10.0.5 resolution: "@graphql-tools/wrap@npm:10.0.5" @@ -6918,6 +7975,46 @@ __metadata: languageName: node linkType: hard +"@httptoolkit/httpolyglot@npm:^2.2.1": + version: 2.2.2 + resolution: "@httptoolkit/httpolyglot@npm:2.2.2" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3359f99effbca13b00a79110b19bdd83502e052b529fc5e0cc46d83713d3c79e57a1792f73fff771d9af81f29b872f213e623f9c2f57685c79acf1d9a7126828 + languageName: node + linkType: hard + +"@httptoolkit/subscriptions-transport-ws@npm:^0.11.2": + version: 0.11.2 + resolution: "@httptoolkit/subscriptions-transport-ws@npm:0.11.2" + dependencies: + backo2: "npm:^1.0.2" + eventemitter3: "npm:^3.1.0" + iterall: "npm:^1.2.1" + symbol-observable: "npm:^1.0.4" + ws: "npm:^8.8.0" + peerDependencies: + graphql: ^15.7.2 || ^16.0.0 + checksum: 10c0/61cbfc0f267652fbc3ea632da05dd974e62c5df6f4b79eea0f63f6f8784472e53eafc94a743e97cea48c1711815e00161cefe030bd45b2fc359e21686ce0f3bb + languageName: node + linkType: hard + +"@httptoolkit/websocket-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "@httptoolkit/websocket-stream@npm:6.0.1" + dependencies: + "@types/ws": "npm:*" + duplexify: "npm:^3.5.1" + inherits: "npm:^2.0.1" + isomorphic-ws: "npm:^4.0.1" + readable-stream: "npm:^2.3.3" + safe-buffer: "npm:^5.1.2" + ws: "npm:*" + xtend: "npm:^4.0.0" + checksum: 10c0/eedb81a85763dc69d5735136c93b4635baeb3f24085fb228e38e15fc83e05d4443410ffd61ed863d3e5d0439e8d8864eae6d98d2592e4223ef66ef24949da5c6 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" @@ -7391,17 +8488,6 @@ __metadata: languageName: node linkType: hard -"@kubernetes-models/apimachinery@npm:^1.1.0": - version: 1.2.2 - resolution: "@kubernetes-models/apimachinery@npm:1.2.2" - dependencies: - "@kubernetes-models/base": "npm:^4.0.4" - "@kubernetes-models/validate": "npm:^3.1.2" - tslib: "npm:^2.4.0" - checksum: 10c0/afac1ab9b60a9f35cecfd485502699c0b8372e454dcf8caf7027e8e15569a8f27fd72ef5458a58fa1676dc6ec904c6f9c9df023af083e02eb2113c103709d8fa - languageName: node - linkType: hard - "@kubernetes-models/apimachinery@npm:^2.0.0": version: 2.0.0 resolution: "@kubernetes-models/apimachinery@npm:2.0.0" @@ -7413,17 +8499,6 @@ __metadata: languageName: node linkType: hard -"@kubernetes-models/base@npm:^4.0.1, @kubernetes-models/base@npm:^4.0.4": - version: 4.0.4 - resolution: "@kubernetes-models/base@npm:4.0.4" - dependencies: - "@kubernetes-models/validate": "npm:^3.1.2" - is-plain-object: "npm:^5.0.0" - tslib: "npm:^2.4.0" - checksum: 10c0/f0908c4c78292d7acc66f4efa8f81629b02c28511beba48940778ddfa3ec4f9d45867dfccef3130122e3d2a7ef98d2c0fb3dac4f75350bade4b9df37fa38cda1 - languageName: node - linkType: hard - "@kubernetes-models/base@npm:^5.0.0": version: 5.0.0 resolution: "@kubernetes-models/base@npm:5.0.0" @@ -7435,18 +8510,6 @@ __metadata: languageName: node linkType: hard -"@kubernetes-models/validate@npm:^3.1.2": - version: 3.1.2 - resolution: "@kubernetes-models/validate@npm:3.1.2" - dependencies: - ajv: "npm:^8.12.0" - ajv-formats: "npm:^2.1.1" - ajv-formats-draft2019: "npm:^1.6.1" - tslib: "npm:^2.4.0" - checksum: 10c0/6a68779b0d5188f8921f65fca9ce57c905baf53a67c4a17a0c73ddb0cf08949f8f8a52efc9c4adbddde4546839f9eefc6e66e6a0867ae3af1985e3b3254ce931 - languageName: node - linkType: hard - "@kubernetes-models/validate@npm:^4.0.0": version: 4.0.0 resolution: "@kubernetes-models/validate@npm:4.0.0" @@ -8005,14 +9068,40 @@ __metadata: languageName: node linkType: hard -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" +"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^0.2.2": + version: 0.2.2 + resolution: "@mswjs/cookies@npm:0.2.2" + dependencies: + "@types/set-cookie-parser": "npm:^2.4.0" + set-cookie-parser: "npm:^2.4.6" + checksum: 10c0/f950062538d431674d581309cf19884fc4d3f57e2a276164cac0c9a3250071d42464ba7825d13be14c703ca5a912d62a62626f4a068d8f36d1629dbb63bde740 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.17.10": + version: 0.17.10 + resolution: "@mswjs/interceptors@npm:0.17.10" dependencies: - "@motionone/types": "npm:^10.17.1" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb + "@open-draft/until": "npm:^1.0.3" + "@types/debug": "npm:^4.1.7" + "@xmldom/xmldom": "npm:^0.8.3" + debug: "npm:^4.3.3" + headers-polyfill: "npm:3.2.5" + outvariant: "npm:^1.2.1" + strict-event-emitter: "npm:^0.2.4" + web-encoding: "npm:^1.1.5" + checksum: 10c0/0343a93711b60c321c40733d6bf2720a736d8e0730f5d0d9916ee4a24abfcfca4a83d1e4b2e21c3affef4fc61f04588104be002fbc8258dc4b0d202c384ade33 languageName: node linkType: hard @@ -8856,6 +9945,13 @@ __metadata: languageName: node linkType: hard +"@open-draft/until@npm:^1.0.3": + version: 1.0.3 + resolution: "@open-draft/until@npm:1.0.3" + checksum: 10c0/f88bcd774b55359d14a4fa80f7bfe7d9d6d26a5995e94e823e43b211656daae3663e983f0a996937da286d22f6f5da2087b661845302f236ba27f8529dcd14fb + languageName: node + linkType: hard + "@openapi-contrib/openapi-schema-to-json-schema@npm:~3.2.0": version: 3.2.0 resolution: "@openapi-contrib/openapi-schema-to-json-schema@npm:3.2.0" @@ -9567,9 +10663,9 @@ __metadata: languageName: node linkType: hard -"@rjsf/core@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/core@npm:5.21.1" +"@rjsf/core@npm:5.21.2": + version: 5.21.2 + resolution: "@rjsf/core@npm:5.21.2" dependencies: lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" @@ -9579,26 +10675,26 @@ __metadata: peerDependencies: "@rjsf/utils": ^5.20.x react: ^16.14.0 || >=17 - checksum: 10c0/ba6af7ff65cd974b750eb5f40ce64c140828d7a5da67b56006abebf6914020d3354bd47d69c1a2684862837faea6f8d136446634c411a5465c782c42c1fa3d0b + checksum: 10c0/96c0d494c792be6078e15f866ba4e474950a5a19cc36eebcb4ba3f87f017fb34e3d8061098bccd5c28c4c452855378a6d56f445def6ead5d9728217dbde304b0 languageName: node linkType: hard -"@rjsf/material-ui@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/material-ui@npm:5.21.1" +"@rjsf/material-ui@npm:5.21.2": + version: 5.21.2 + resolution: "@rjsf/material-ui@npm:5.21.2" peerDependencies: "@material-ui/core": ^4.12.3 "@material-ui/icons": ^4.11.2 "@rjsf/core": ^5.20.x "@rjsf/utils": ^5.20.x react: ^16.14.0 || >=17 - checksum: 10c0/cedde86bc3dbcedf4d5f7cbc847db3c4c4b1dd65a200eb4bf8c9c73b4bf8e581dabaddd8aa8f1534b149bd5d527feba1c5bb4936b1ddeb565b23cdc34f13bc85 + checksum: 10c0/2827a3f4248083409ad043d4c1a17defabdaf40c4746f769849f7e74096e569ba4ab48fcd7f46092152bb140f3455bd3144de5be4cb2000ff413fc7cdb4068e9 languageName: node linkType: hard -"@rjsf/utils@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/utils@npm:5.21.1" +"@rjsf/utils@npm:5.21.2": + version: 5.21.2 + resolution: "@rjsf/utils@npm:5.21.2" dependencies: json-schema-merge-allof: "npm:^0.8.1" jsonpointer: "npm:^5.0.1" @@ -9607,13 +10703,13 @@ __metadata: react-is: "npm:^18.2.0" peerDependencies: react: ^16.14.0 || >=17 - checksum: 10c0/de19c1256578161c19ef2bfc65b80990ff28778ad97a03af67685536b8b479caad279bf7577c50b24a2a373f5de1c08e899f941a2ea61cac50a739cdf2994dbc + checksum: 10c0/5867e27d079fcc1b5485e34906fc8044cad335ee0189d3397b5c7345885c84f4276241ad8959539eb09ec19bde70764a816cd6f3ec684e10873ce2af42696e8a languageName: node linkType: hard -"@rjsf/validator-ajv8@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/validator-ajv8@npm:5.21.1" +"@rjsf/validator-ajv8@npm:5.21.2": + version: 5.21.2 + resolution: "@rjsf/validator-ajv8@npm:5.21.2" dependencies: ajv: "npm:^8.12.0" ajv-formats: "npm:^2.1.1" @@ -9621,7 +10717,7 @@ __metadata: lodash-es: "npm:^4.17.21" peerDependencies: "@rjsf/utils": ^5.20.x - checksum: 10c0/4fd8fc41703609a2156e4e6c2a0a63e6f70d90037ad6f98fd82ec7759411acadc2ad5d071363d2a34737ea8ccdb0006feaff8ca5ca8eebf307e4b53f8eb42ce4 + checksum: 10c0/c456c23e76b4501fa109841b82da0cf16b576aa025c4eb6c316bbbb67b89ab0966b298bd8490f9d147dd67d5fc8ae3e86a194bf0fa9a115250c40caedca842f3 languageName: node linkType: hard @@ -9970,16 +11066,6 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/abort-controller@npm:2.2.0" - dependencies: - "@smithy/types": "npm:^2.12.0" - tslib: "npm:^2.6.2" - checksum: 10c0/87bf79591d2b2b289dadf2ed04f082232b44e39bd92c188bae5fe3d11cdc4e4d54f0962a7865c159f4c7f914b8d093fe2744f5ab9de07a0b4cc13f9da4a6cf48 - languageName: node - linkType: hard - "@smithy/abort-controller@npm:^3.1.2, @smithy/abort-controller@npm:^3.1.4": version: 3.1.4 resolution: "@smithy/abort-controller@npm:3.1.4" @@ -9990,6 +11076,16 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/abort-controller@npm:3.1.6" + dependencies: + "@smithy/types": "npm:^3.6.0" + tslib: "npm:^2.6.2" + checksum: 10c0/9933c69a81223e9a6a864c9d1f7cc00b0788ac6637b57eea8390d2b6cb39a0b87a406d32a5052441b3e9fdef9812870676464349abb5b19d3ee0ea348e2f7b1d + languageName: node + linkType: hard + "@smithy/chunked-blob-reader-native@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0" @@ -10291,16 +11387,16 @@ __metadata: languageName: node linkType: hard -"@smithy/node-http-handler@npm:^2.1.7": - version: 2.5.0 - resolution: "@smithy/node-http-handler@npm:2.5.0" +"@smithy/node-http-handler@npm:^3.0.0": + version: 3.2.5 + resolution: "@smithy/node-http-handler@npm:3.2.5" dependencies: - "@smithy/abort-controller": "npm:^2.2.0" - "@smithy/protocol-http": "npm:^3.3.0" - "@smithy/querystring-builder": "npm:^2.2.0" - "@smithy/types": "npm:^2.12.0" + "@smithy/abort-controller": "npm:^3.1.6" + "@smithy/protocol-http": "npm:^4.1.5" + "@smithy/querystring-builder": "npm:^3.0.8" + "@smithy/types": "npm:^3.6.0" tslib: "npm:^2.6.2" - checksum: 10c0/5f9688549ac9b374b2837db24b955e265eef77f76354fc676a78741613f6c60feee49908c4883e25e2e20fb3083d45723bb690070d0a6f7cc0682e74287fbad7 + checksum: 10c0/617b2f1c3fea4f8b549b481ec73ec2a7a404b8a8c8b47bfb8327626818f84ed94c1c5496084402a015705af715b5353a07d28ea0869ee6c877c4c8a9d29a10ab languageName: node linkType: hard @@ -10327,16 +11423,6 @@ __metadata: languageName: node linkType: hard -"@smithy/protocol-http@npm:^3.3.0": - version: 3.3.0 - resolution: "@smithy/protocol-http@npm:3.3.0" - dependencies: - "@smithy/types": "npm:^2.12.0" - tslib: "npm:^2.6.2" - checksum: 10c0/a32895fc7318d964e53069ae185f03b26fe9c76560451578e21b09c09e7b443a16a2dda348c1a8cde18bddf4b5ba1f72a715c57239ceb93a7539dd1f9f44a7b9 - languageName: node - linkType: hard - "@smithy/protocol-http@npm:^4.1.1, @smithy/protocol-http@npm:^4.1.3": version: 4.1.3 resolution: "@smithy/protocol-http@npm:4.1.3" @@ -10347,14 +11433,13 @@ __metadata: languageName: node linkType: hard -"@smithy/querystring-builder@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/querystring-builder@npm:2.2.0" +"@smithy/protocol-http@npm:^4.1.5": + version: 4.1.5 + resolution: "@smithy/protocol-http@npm:4.1.5" dependencies: - "@smithy/types": "npm:^2.12.0" - "@smithy/util-uri-escape": "npm:^2.2.0" + "@smithy/types": "npm:^3.6.0" tslib: "npm:^2.6.2" - checksum: 10c0/45f33a053314c68541fa8571fec7398b4d67d98d3f846fda905f75489e08b0581405eb0bc0a8fe55177996e820df301ee275ab9529e9cdc3ea8e33cbb1a2abf4 + checksum: 10c0/f70bd473e3c79cd33a5e1f02a30251f3e4bfa127615f6032d980a483f8abed76555f525e55f0eb8b5ac7d33dd5f359498a3e96b98c646a09d83e2d68b1fa949a languageName: node linkType: hard @@ -10369,6 +11454,17 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-builder@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/querystring-builder@npm:3.0.8" + dependencies: + "@smithy/types": "npm:^3.6.0" + "@smithy/util-uri-escape": "npm:^3.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/d3bd7af1e291bca9ac7693f6d4bfd7ae196cb3c5b26895974029163b3b9a86c03b5533fd79f9dafca6250db80a1da7be33d7d2e87eb6bf7bcde61370ea612f7e + languageName: node + linkType: hard + "@smithy/querystring-parser@npm:^3.0.6": version: 3.0.6 resolution: "@smithy/querystring-parser@npm:3.0.6" @@ -10453,21 +11549,21 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^2.12.0": - version: 2.12.0 - resolution: "@smithy/types@npm:2.12.0" +"@smithy/types@npm:^3.4.0, @smithy/types@npm:^3.4.2": + version: 3.4.2 + resolution: "@smithy/types@npm:3.4.2" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/3530ba5b4f4e52a4028679f73e133af928cf6ea22a16d29669b8c67ea540ed46ab15dc6d391598fbdfd476884cdc57881c480168e2dbe7c5bb007f5afad01531 + checksum: 10c0/b3a583c3c9116952008b0227be1b1513447ed08e8f65c7b82c0c8299b2520b6e0544de0225d6baf3afe65db4fe5a37c4ed5622bac3d516058bc4a3d4bbad0ec6 languageName: node linkType: hard -"@smithy/types@npm:^3.4.0, @smithy/types@npm:^3.4.2": - version: 3.4.2 - resolution: "@smithy/types@npm:3.4.2" +"@smithy/types@npm:^3.6.0": + version: 3.6.0 + resolution: "@smithy/types@npm:3.6.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/b3a583c3c9116952008b0227be1b1513447ed08e8f65c7b82c0c8299b2520b6e0544de0225d6baf3afe65db4fe5a37c4ed5622bac3d516058bc4a3d4bbad0ec6 + checksum: 10c0/de16293da6cf6f1aa4b2ee604df245ef33688d985f27b5dae3aa69e18ed5b17baa1bc1a42412f1454c50d09a1817c8a54e7d6261c90fee230e103ff91e55174a languageName: node linkType: hard @@ -10662,15 +11758,6 @@ __metadata: languageName: node linkType: hard -"@smithy/util-uri-escape@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/util-uri-escape@npm:2.2.0" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/a2b33c698dd894d1b9a3ff6a660ddc7ffb3adf1f2a9c66fbf9a8ee5960f4fa74f832b87dfedb7ca4992fd9f1853af8547f545b4185590dff6fe2509c7e97d7dc - languageName: node - linkType: hard - "@smithy/util-uri-escape@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-uri-escape@npm:3.0.0" @@ -11938,6 +13025,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: 10c0/2a939b781826fb5fd3edd0f2ec3b321d259d760464cf20611c9877205aaca3ccc0b7304dea68416baa0d568e82cd86b17d29548d1e5139fa3155a4a86a2b4b49 + languageName: node + linkType: hard + "@trendyol-js/openstack-swift-sdk@npm:^0.0.7": version: 0.0.7 resolution: "@trendyol-js/openstack-swift-sdk@npm:0.0.7" @@ -11957,6 +13051,18 @@ __metadata: languageName: node linkType: hard +"@ts-morph/common@npm:~0.24.0": + version: 0.24.0 + resolution: "@ts-morph/common@npm:0.24.0" + dependencies: + fast-glob: "npm:^3.3.2" + minimatch: "npm:^9.0.4" + mkdirp: "npm:^3.0.1" + path-browserify: "npm:^1.0.1" + checksum: 10c0/37b1fa63aff71f21da9527a460bd33d323f3126de8b80f1f6678733a6150892e7721f4782283e6d6fb6b87769363d6f4fc1f591d5a1c8e66106cedfe3ee667e7 + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node10@npm:1.0.11" @@ -12122,6 +13228,13 @@ __metadata: languageName: node linkType: hard +"@types/cookie@npm:^0.4.1": + version: 0.4.1 + resolution: "@types/cookie@npm:0.4.1" + checksum: 10c0/f96afe12bd51be1ec61410b0641243d93fa3a494702407c787a4c872b5c8bcd39b224471452055e44a9ce42af1a636e87d161994226eaf4c2be9c30f60418409 + languageName: node + linkType: hard + "@types/cors@npm:^2.8.6": version: 2.8.17 resolution: "@types/cors@npm:2.8.17" @@ -12131,7 +13244,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12, @types/debug@npm:^4.1.7": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -12208,18 +13321,6 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.19.6": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 - languageName: node - linkType: hard - "@types/express@npm:*, @types/express@npm:^4.17.21, @types/express@npm:^4.17.6": version: 4.17.21 resolution: "@types/express@npm:4.17.21" @@ -12348,6 +13449,13 @@ __metadata: languageName: node linkType: hard +"@types/js-levenshtein@npm:^1.1.1": + version: 1.1.3 + resolution: "@types/js-levenshtein@npm:1.1.3" + checksum: 10c0/025f2bd8d865cfa7a996799a1a2f2a77fa2fc74a28971aa035a103de35d7c1e3d949721a88f57fdb532815bbcb2bf7019196a608ed0a8bbd1023d64c52bb251b + languageName: node + linkType: hard + "@types/js-yaml@npm:^4.0.1": version: 4.0.9 resolution: "@types/js-yaml@npm:4.0.9" @@ -12412,13 +13520,6 @@ __metadata: languageName: node linkType: hard -"@types/luxon@npm:^2.4.0": - version: 2.4.0 - resolution: "@types/luxon@npm:2.4.0" - checksum: 10c0/2686d03827a3799f0374923323148f4d0d07f9e4321551389b2ae285e5085e178cfe908806041ab32bf66534497702b4ae8459d1b4190258af133818d4b846c9 - languageName: node - linkType: hard - "@types/luxon@npm:^3.0.0, @types/luxon@npm:~3.4.0": version: 3.4.2 resolution: "@types/luxon@npm:3.4.2" @@ -12707,6 +13808,15 @@ __metadata: languageName: node linkType: hard +"@types/set-cookie-parser@npm:^2.4.0": + version: 2.4.10 + resolution: "@types/set-cookie-parser@npm:2.4.10" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/010b0c582ea70a2088618b4725808e80c30cce296c19ec58e51d94e0fd1038201b7b99238bf3ea74e1894163c8037d10a4f1729de62b2801ce240ff070f43e76 + languageName: node + linkType: hard + "@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" @@ -12806,7 +13916,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10, @types/ws@npm:^8.5.3": +"@types/ws@npm:*, @types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10, @types/ws@npm:^8.5.3": version: 8.5.12 resolution: "@types/ws@npm:8.5.12" dependencies: @@ -13264,7 +14374,7 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.5": +"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.3, @xmldom/xmldom@npm:^0.8.5": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f @@ -13309,6 +14419,13 @@ __metadata: languageName: node linkType: hard +"@zxing/text-encoding@npm:0.9.0": + version: 0.9.0 + resolution: "@zxing/text-encoding@npm:0.9.0" + checksum: 10c0/d15bff181d46c2ab709e7242801a8d40408aa8c19b44462e5f60e766bf59105b44957914ab6baab60d10d466a5e965f21fe890c67dfdb7d5c7f940df457b4d0d + languageName: node + linkType: hard + "a-sync-waterfall@npm:^1.0.0": version: 1.0.1 resolution: "a-sync-waterfall@npm:1.0.1" @@ -13435,7 +14552,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -13562,7 +14679,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.17.1, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -13697,32 +14814,32 @@ __metadata: dependencies: "@backstage-community/plugin-github-actions": "npm:^0.6.22" "@backstage-community/plugin-sonarqube": "npm:^0.8.2" - "@backstage/app-defaults": "npm:^1.5.11" + "@backstage/app-defaults": "npm:^1.5.12" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/cli": "npm:^0.27.1" - "@backstage/core-app-api": "npm:^1.15.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-api-docs": "npm:^0.11.9" - "@backstage/plugin-catalog": "npm:^1.23.0" + "@backstage/cli": "npm:^0.28.1" + "@backstage/core-app-api": "npm:^1.15.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-api-docs": "npm:^0.11.11" + "@backstage/plugin-catalog": "npm:^1.24.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-graph": "npm:^0.4.9" - "@backstage/plugin-catalog-import": "npm:^0.12.3" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/plugin-home": "npm:^0.7.10" - "@backstage/plugin-kubernetes": "npm:^0.11.14" - "@backstage/plugin-org": "npm:^0.6.29" - "@backstage/plugin-permission-react": "npm:^0.4.26" - "@backstage/plugin-scaffolder": "npm:^1.25.0" - "@backstage/plugin-search": "npm:^1.4.16" - "@backstage/plugin-search-react": "npm:^1.8.0" - "@backstage/plugin-techdocs": "npm:^1.10.9" - "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.14" - "@backstage/plugin-techdocs-react": "npm:^1.2.8" - "@backstage/plugin-user-settings": "npm:^0.8.12" - "@backstage/test-utils": "npm:^1.6.0" - "@backstage/theme": "npm:^0.5.7" + "@backstage/plugin-catalog-graph": "npm:^0.4.11" + "@backstage/plugin-catalog-import": "npm:^0.12.5" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/plugin-home": "npm:^0.8.0" + "@backstage/plugin-kubernetes": "npm:^0.11.16" + "@backstage/plugin-org": "npm:^0.6.31" + "@backstage/plugin-permission-react": "npm:^0.4.27" + "@backstage/plugin-scaffolder": "npm:^1.26.2" + "@backstage/plugin-search": "npm:^1.4.18" + "@backstage/plugin-search-react": "npm:^1.8.1" + "@backstage/plugin-techdocs": "npm:^1.11.0" + "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.16" + "@backstage/plugin-techdocs-react": "npm:^1.2.9" + "@backstage/plugin-user-settings": "npm:^0.8.14" + "@backstage/test-utils": "npm:^1.7.0" + "@backstage/theme": "npm:^0.6.0" "@dweber019/backstage-plugin-endoflife": "npm:^0.0.15" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" @@ -13740,7 +14857,6 @@ __metadata: react-dom: "npm:^18.3.1" react-router: "npm:^6.26.2" react-router-dom: "npm:^6.26.2" - react-use: "npm:^17.5.1" languageName: unknown linkType: soft @@ -14047,6 +15163,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.13.4": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/3a1a409764faa1471601a0ad01b3aa699292991aa9c8a30c7717002cabdf5d98008e7b53ae61f6e058f757fc6ba965e147967a93c13e62692c907d79cfb245f8 + languageName: node + linkType: hard + "astring@npm:^1.8.1": version: 1.9.0 resolution: "astring@npm:1.9.0" @@ -14063,6 +15188,15 @@ __metadata: languageName: node linkType: hard +"async-mutex@npm:^0.5.0": + version: 0.5.0 + resolution: "async-mutex@npm:0.5.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/9096e6ad6b674c894d8ddd5aa4c512b09bb05931b8746ebd634952b05685608b2b0820ed5c406e6569919ff5fe237ab3c491e6f2887d6da6b6ba906db3ee9c32 + languageName: node + linkType: hard + "async-retry@npm:^1.3.3": version: 1.3.3 resolution: "async-retry@npm:1.3.3" @@ -14072,6 +15206,15 @@ __metadata: languageName: node linkType: hard +"async@npm:^2.6.4": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: "npm:^4.17.14" + checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 + languageName: node + linkType: hard + "async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -14205,6 +15348,16 @@ __metadata: languageName: node linkType: hard +"azure-devops-node-api@npm:^14.0.0": + version: 14.1.0 + resolution: "azure-devops-node-api@npm:14.1.0" + dependencies: + tunnel: "npm:0.0.6" + typed-rest-client: "npm:2.1.0" + checksum: 10c0/7cfb4d9e5359e568dbcaaa5f6e0e1518994802ef840594d515652981ead99e6eeeeb05846b38fb264f05c24f06db360139f7eca0a614c69903b5fb8875243d16 + languageName: node + linkType: hard + "b4a@npm:^1.6.4": version: 1.6.6 resolution: "b4a@npm:1.6.6" @@ -14364,43 +15517,46 @@ __metadata: resolution: "backend@workspace:packages/backend" dependencies: "@backstage-community/plugin-sonarqube-backend": "npm:^0.2.23" - "@backstage/backend-defaults": "npm:^0.5.0" - "@backstage/cli": "npm:^0.27.1" + "@backstage/backend-defaults": "npm:^0.5.2" + "@backstage/cli": "npm:^0.28.1" "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-app-backend": "npm:^0.3.74" - "@backstage/plugin-auth-backend": "npm:^0.23.0" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-catalog-backend": "npm:^1.26.0" - "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.0" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.0" - "@backstage/plugin-events-backend": "npm:^0.3.12" - "@backstage/plugin-kubernetes-backend": "npm:^0.18.6" - "@backstage/plugin-permission-backend": "npm:^0.5.49" - "@backstage/plugin-permission-backend-module-allow-all-policy": "npm:^0.2.0" + "@backstage/plugin-app-backend": "npm:^0.3.76" + "@backstage/plugin-auth-backend": "npm:^0.23.1" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.1" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-catalog-backend": "npm:^1.27.1" + "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.3" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.1" + "@backstage/plugin-events-backend": "npm:^0.3.15" + "@backstage/plugin-kubernetes-backend": "npm:^0.18.7" + "@backstage/plugin-permission-backend": "npm:^0.5.50" + "@backstage/plugin-permission-backend-module-allow-all-policy": "npm:^0.2.1" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/plugin-proxy-backend": "npm:^0.5.6" - "@backstage/plugin-scaffolder-backend": "npm:^1.25.0" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.0" - "@backstage/plugin-search-backend": "npm:^1.5.17" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.2" - "@backstage/plugin-search-backend-module-pg": "npm:^0.5.35" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.2.2" - "@backstage/plugin-search-backend-node": "npm:^1.3.2" - "@backstage/plugin-techdocs-backend": "npm:^1.10.13" + "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/plugin-proxy-backend": "npm:^0.5.7" + "@backstage/plugin-scaffolder-backend": "npm:^1.26.2" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.1" + "@backstage/plugin-search-backend": "npm:^1.6.1" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.4" + "@backstage/plugin-search-backend-module-pg": "npm:^0.5.37" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.1" + "@backstage/plugin-search-backend-node": "npm:^1.3.4" + "@backstage/plugin-techdocs-backend": "npm:^1.11.1" "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.3.4" - "@types/express": "npm:^4.17.21" - "@types/express-serve-static-core": "npm:^4.19.6" - "@types/luxon": "npm:^2.4.0" app: "link:../app" better-sqlite3: "npm:^9.6.0" node-gyp: "npm:^10.2.0" pg: "npm:^8.13.0" - winston: "npm:^3.14.2" languageName: unknown linkType: soft +"backo2@npm:^1.0.2": + version: 1.0.2 + resolution: "backo2@npm:1.0.2" + checksum: 10c0/a9e825a6a38a6d1c4a94476eabc13d6127dfaafb0967baf104affbb67806ae26abbb58dab8d572d2cd21ef06634ff57c3ad48dff14b904e18de1474cc2f22bf3 + languageName: node + linkType: hard + "bail@npm:^2.0.0": version: 2.0.2 resolution: "bail@npm:2.0.2" @@ -14422,6 +15578,13 @@ __metadata: languageName: node linkType: hard +"base64-arraybuffer@npm:^0.1.5": + version: 0.1.5 + resolution: "base64-arraybuffer@npm:0.1.5" + checksum: 10c0/90afdff8ecae0ea96709f8d65037585bcabddfb222bc8b46408b74b982a8322f36fe1f97468d84e6e18e01ac165ee1c6570bde6c8f9b4f64a3e9374885237a76 + languageName: node + linkType: hard + "base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -14452,6 +15615,13 @@ __metadata: languageName: node linkType: hard +"basic-ftp@npm:^5.0.2": + version: 5.0.5 + resolution: "basic-ftp@npm:5.0.5" + checksum: 10c0/be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6 + languageName: node + linkType: hard + "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -14579,7 +15749,7 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.3": +"body-parser@npm:1.20.3, body-parser@npm:^1.15.2": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -14672,6 +15842,13 @@ __metadata: languageName: node linkType: hard +"brotli-wasm@npm:^3.0.0": + version: 3.0.1 + resolution: "brotli-wasm@npm:3.0.1" + checksum: 10c0/b458b9fe7c31a5e8255133bd26a258f79fb1b816a8d609b45a662726476315e63c539bcb7d5b8bd542cc9a7d2c91fcd4ce27154d19c33d1932f5b1618e09f23b + languageName: node + linkType: hard + "browser-process-hrtime@npm:^1.0.0": version: 1.0.0 resolution: "browser-process-hrtime@npm:1.0.0" @@ -14965,6 +16142,13 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:^6.0.0": + version: 6.1.0 + resolution: "cacheable-lookup@npm:6.1.0" + checksum: 10c0/fe922b24e9868ac65cbd3b4ccd7449063d572431471aab71cbca49a2b33839c7c888b237b0922ae6b8f4ddf25d61debe204e473195d2e77a835099b8953aeb0a + languageName: node + linkType: hard + "cacheable-request@npm:^7.0.2": version: 7.0.4 resolution: "cacheable-request@npm:7.0.4" @@ -14993,6 +16177,13 @@ __metadata: languageName: node linkType: hard +"call-me-maybe@npm:^1.0.1": + version: 1.0.2 + resolution: "call-me-maybe@npm:1.0.2" + checksum: 10c0/8eff5dbb61141ebb236ed71b4e9549e488bcb5451c48c11e5667d5c75b0532303788a1101e6978cafa2d0c8c1a727805599c2741e3e0982855c9f1d78cd06c9f + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -15277,6 +16468,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 + languageName: node + linkType: hard + "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -15339,6 +16541,13 @@ __metadata: languageName: node linkType: hard +"code-block-writer@npm:^13.0.1": + version: 13.0.3 + resolution: "code-block-writer@npm:13.0.3" + checksum: 10c0/87db97b37583f71cfd7eced8bf3f0a0a0ca53af912751a734372b36c08cd27f3e8a4878ec05591c0cd9ae11bea8add1423e132d660edd86aab952656dd41fd66 + languageName: node + linkType: hard + "codemirror-graphql@npm:^2.0.11, codemirror-graphql@npm:^2.0.13": version: 2.1.1 resolution: "codemirror-graphql@npm:2.1.1" @@ -15549,6 +16758,13 @@ __metadata: languageName: node linkType: hard +"common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63 + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -15685,6 +16901,18 @@ __metadata: languageName: node linkType: hard +"connect@npm:^3.7.0": + version: 3.7.0 + resolution: "connect@npm:3.7.0" + dependencies: + debug: "npm:2.6.9" + finalhandler: "npm:1.1.2" + parseurl: "npm:~1.3.3" + utils-merge: "npm:1.0.1" + checksum: 10c0/f120c6116bb16a0a7d2703c0b4a0cd7ed787dc5ec91978097bf62aa967289020a9f41a9cd3c3276a7b92aaa36f382d2cd35fed7138fd466a55c8e9fdbed11ca8 + languageName: node + linkType: hard + "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -15767,6 +16995,27 @@ __metadata: languageName: node linkType: hard +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde + languageName: node + linkType: hard + +"cookie@npm:^0.4.2": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: 10c0/beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 + languageName: node + linkType: hard + +"cookie@npm:^0.7.0": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 + languageName: node + linkType: hard + "cookies@npm:~0.9.0": version: 0.9.1 resolution: "cookies@npm:0.9.1" @@ -15830,7 +17079,14 @@ __metadata: languageName: node linkType: hard -"cors@npm:^2.8.5": +"cors-gate@npm:^1.1.3": + version: 1.1.3 + resolution: "cors-gate@npm:1.1.3" + checksum: 10c0/ddaee429c3ef9e3863b15356d0b708885ec4a7bafdc43a55cd0405f0c4837c9dc69b3ee39d36f7f08465dd30f8815d9cf4f0c2487bc4ce52b1279045de96e6b3 + languageName: node + linkType: hard + +"cors@npm:^2.8.4, cors@npm:^2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" dependencies: @@ -16048,7 +17304,7 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4": +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": version: 3.1.8 resolution: "cross-fetch@npm:3.1.8" dependencies: @@ -16464,6 +17720,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^6.0.2": + version: 6.0.2 + resolution: "data-uri-to-buffer@npm:6.0.2" + checksum: 10c0/f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac + languageName: node + linkType: hard + "data-urls@npm:^2.0.0": version: 2.0.0 resolution: "data-urls@npm:2.0.0" @@ -16572,7 +17835,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -16772,6 +18035,17 @@ __metadata: languageName: node linkType: hard +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" + dependencies: + ast-types: "npm:^0.13.4" + escodegen: "npm:^2.1.0" + esprima: "npm:^4.0.1" + checksum: 10c0/e48d8a651edeb512a648711a09afec269aac6de97d442a4bb9cf121a66877e0eec11b9727100a10252335c0666ae1c84a8bc1e3a3f47788742c975064d2c7b1c + languageName: node + linkType: hard + "delay@npm:^5.0.0": version: 5.0.0 resolution: "delay@npm:5.0.0" @@ -16835,7 +18109,7 @@ __metadata: languageName: node linkType: hard -"des.js@npm:^1.0.0": +"des.js@npm:^1.0.0, des.js@npm:^1.1.0": version: 1.1.0 resolution: "des.js@npm:1.1.0" dependencies: @@ -16852,6 +18126,15 @@ __metadata: languageName: node linkType: hard +"destroyable-server@npm:^1.0.2": + version: 1.0.2 + resolution: "destroyable-server@npm:1.0.2" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/35cbfa7eedc66add85b226a3fbcef1881d1f1e48047cc79b74b6d27b5e6e0d421cf22b8af8f9149610bd52ac61c0e8722660e80f75599e999bfc2521c10e8b1d + languageName: node + linkType: hard + "detect-libc@npm:^2.0.0": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" @@ -17146,6 +18429,18 @@ __metadata: languageName: node linkType: hard +"duplexify@npm:^3.5.1": + version: 3.7.1 + resolution: "duplexify@npm:3.7.1" + dependencies: + end-of-stream: "npm:^1.0.0" + inherits: "npm:^2.0.1" + readable-stream: "npm:^2.0.0" + stream-shift: "npm:^1.0.0" + checksum: 10c0/59d1440c1b4e3a4db35ae96933392703ce83518db1828d06b9b6322920d6cbbf0b7159e88be120385fe459e77f1eb0c7622f26e9ec1f47c9ff05c2b35747dbd3 + languageName: node + linkType: hard + "duplexify@npm:^4.0.0, duplexify@npm:^4.1.3": version: 4.1.3 resolution: "duplexify@npm:4.1.3" @@ -17280,7 +18575,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -17637,34 +18932,34 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.23.0": - version: 0.23.1 - resolution: "esbuild@npm:0.23.1" - dependencies: - "@esbuild/aix-ppc64": "npm:0.23.1" - "@esbuild/android-arm": "npm:0.23.1" - "@esbuild/android-arm64": "npm:0.23.1" - "@esbuild/android-x64": "npm:0.23.1" - "@esbuild/darwin-arm64": "npm:0.23.1" - "@esbuild/darwin-x64": "npm:0.23.1" - "@esbuild/freebsd-arm64": "npm:0.23.1" - "@esbuild/freebsd-x64": "npm:0.23.1" - "@esbuild/linux-arm": "npm:0.23.1" - "@esbuild/linux-arm64": "npm:0.23.1" - "@esbuild/linux-ia32": "npm:0.23.1" - "@esbuild/linux-loong64": "npm:0.23.1" - "@esbuild/linux-mips64el": "npm:0.23.1" - "@esbuild/linux-ppc64": "npm:0.23.1" - "@esbuild/linux-riscv64": "npm:0.23.1" - "@esbuild/linux-s390x": "npm:0.23.1" - "@esbuild/linux-x64": "npm:0.23.1" - "@esbuild/netbsd-x64": "npm:0.23.1" - "@esbuild/openbsd-arm64": "npm:0.23.1" - "@esbuild/openbsd-x64": "npm:0.23.1" - "@esbuild/sunos-x64": "npm:0.23.1" - "@esbuild/win32-arm64": "npm:0.23.1" - "@esbuild/win32-ia32": "npm:0.23.1" - "@esbuild/win32-x64": "npm:0.23.1" +"esbuild@npm:^0.24.0": + version: 0.24.0 + resolution: "esbuild@npm:0.24.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.0" + "@esbuild/android-arm": "npm:0.24.0" + "@esbuild/android-arm64": "npm:0.24.0" + "@esbuild/android-x64": "npm:0.24.0" + "@esbuild/darwin-arm64": "npm:0.24.0" + "@esbuild/darwin-x64": "npm:0.24.0" + "@esbuild/freebsd-arm64": "npm:0.24.0" + "@esbuild/freebsd-x64": "npm:0.24.0" + "@esbuild/linux-arm": "npm:0.24.0" + "@esbuild/linux-arm64": "npm:0.24.0" + "@esbuild/linux-ia32": "npm:0.24.0" + "@esbuild/linux-loong64": "npm:0.24.0" + "@esbuild/linux-mips64el": "npm:0.24.0" + "@esbuild/linux-ppc64": "npm:0.24.0" + "@esbuild/linux-riscv64": "npm:0.24.0" + "@esbuild/linux-s390x": "npm:0.24.0" + "@esbuild/linux-x64": "npm:0.24.0" + "@esbuild/netbsd-x64": "npm:0.24.0" + "@esbuild/openbsd-arm64": "npm:0.24.0" + "@esbuild/openbsd-x64": "npm:0.24.0" + "@esbuild/sunos-x64": "npm:0.24.0" + "@esbuild/win32-arm64": "npm:0.24.0" + "@esbuild/win32-ia32": "npm:0.24.0" + "@esbuild/win32-x64": "npm:0.24.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -17716,7 +19011,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/08c2ed1105cc3c5e3a24a771e35532fe6089dd24a39c10097899072cef4a99f20860e41e9294e000d86380f353b04d8c50af482483d7f69f5208481cce61eec7 + checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 languageName: node linkType: hard @@ -17781,7 +19076,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": +"escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" dependencies: @@ -18187,6 +19482,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:^3.1.0": + version: 3.1.2 + resolution: "eventemitter3@npm:3.1.2" + checksum: 10c0/c67262eccbf85848b7cc6d4abb6c6e34155e15686db2a01c57669fd0d44441a574a19d44d25948b442929e065774cbe5003d8e77eed47674fbf876ac77887793 + languageName: node + linkType: hard + "eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -18337,6 +19639,45 @@ __metadata: languageName: node linkType: hard +"express@npm:^4.14.0": + version: 4.21.1 + resolution: "express@npm:4.21.1" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.10" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/0c287867e5f6129d3def1edd9b63103a53c40d4dc8628839d4b6827e35eb8f0de5a4656f9d85f4457eba584f9871ebb2ad26c750b36bd75d9bbb8bcebdc4892c + languageName: node + linkType: hard + "express@npm:^4.17.1, express@npm:^4.18.1, express@npm:^4.18.2, express@npm:^4.19.2": version: 4.21.0 resolution: "express@npm:4.21.0" @@ -18463,7 +19804,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.1": version: 3.1.1 resolution: "fast-json-patch@npm:3.1.1" checksum: 10c0/8a0438b4818bb53153275fe5b38033610e8c9d9eb11869e6a7dc05eb92fa70f3caa57015e344eb3ae1e71c7a75ad4cc6bc2dc9e0ff281d6ed8ecd44505210ca8 @@ -18659,6 +20000,21 @@ __metadata: languageName: node linkType: hard +"finalhandler@npm:1.1.2": + version: 1.1.2 + resolution: "finalhandler@npm:1.1.2" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:~2.3.0" + parseurl: "npm:~1.3.3" + statuses: "npm:~1.5.0" + unpipe: "npm:~1.0.0" + checksum: 10c0/6a96e1f5caab085628c11d9fdceb82ba608d5e426c6913d4d918409baa271037a47f28fbba73279e8ad614f0b8fa71ea791d265e408d760793829edd8c2f4584 + languageName: node + linkType: hard + "finalhandler@npm:1.3.1": version: 1.3.1 resolution: "finalhandler@npm:1.3.1" @@ -19196,6 +20552,13 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + languageName: node + linkType: hard + "get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -19232,6 +20595,18 @@ __metadata: languageName: node linkType: hard +"get-uri@npm:^6.0.1": + version: 6.0.3 + resolution: "get-uri@npm:6.0.3" + dependencies: + basic-ftp: "npm:^5.0.2" + data-uri-to-buffer: "npm:^6.0.2" + debug: "npm:^4.3.4" + fs-extra: "npm:^11.2.0" + checksum: 10c0/8d801c462cd5b9c171d4d9e5f17afce3d9ebfbbfb006a88e3e768ce0071a8e2e59ee1ce822915fc43b9d6b83fde7b8d1c9648330ae89778fa41ad774df8ee0ac + languageName: node + linkType: hard + "getopts@npm:2.3.0": version: 2.3.0 resolution: "getopts@npm:2.3.0" @@ -19267,6 +20642,15 @@ __metadata: languageName: node linkType: hard +"git-url-parse@npm:^15.0.0": + version: 15.0.0 + resolution: "git-url-parse@npm:15.0.0" + dependencies: + git-up: "npm:^7.0.0" + checksum: 10c0/1813a3ac8e97d348e46471db4710d776cc7b24a56a432339ab0c0f4f2323525a8627a1891aa80a53fd9be973191fe2902c0af8e17fb9b04f29445a83fbef3a4e + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -19566,6 +20950,15 @@ __metadata: languageName: node linkType: hard +"graphql-http@npm:^1.22.0": + version: 1.22.1 + resolution: "graphql-http@npm:1.22.1" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: 10c0/969b65dbebbdb6616632e9278d050cc71ba2ae4ff8038b4d83be26d46fc83a4ae54545a0ead052cab0ddfae92d2ddff6aceaef877e74a33f4c7d7e3acc1fab89 + languageName: node + linkType: hard + "graphql-language-service@npm:5.3.0, graphql-language-service@npm:^5.2.0, graphql-language-service@npm:^5.2.2": version: 5.3.0 resolution: "graphql-language-service@npm:5.3.0" @@ -19581,7 +20974,18 @@ __metadata: languageName: node linkType: hard -"graphql-tag@npm:^2.10.3": +"graphql-subscriptions@npm:^1.1.0": + version: 1.2.1 + resolution: "graphql-subscriptions@npm:1.2.1" + dependencies: + iterall: "npm:^1.3.0" + peerDependencies: + graphql: ^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10c0/a45badf13fb4174f1f194c9f8b2c46b55a4dc91460ee6c70a4a941b3249feb47aa452ddb510c87d67ea85ac6d3deae36f00db0e1871cdd507e2dc1ac74a98f91 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.10.3, graphql-tag@npm:^2.12.6": version: 2.12.6 resolution: "graphql-tag@npm:2.12.6" dependencies: @@ -19601,7 +21005,14 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^16.0.0": +"graphql@npm:^14.0.2 || ^15.5": + version: 15.9.0 + resolution: "graphql@npm:15.9.0" + checksum: 10c0/0e93f7138daae07dcb0713ce5e2ae7f8039e911b6180f0170c4929664ec32ab8e690a9ea12be2dc4ab18544f9898989765122f30d2d07d38b0ce2a4c839d29bc + languageName: node + linkType: hard + +"graphql@npm:^16.0.0, graphql@npm:^16.8.1": version: 16.9.0 resolution: "graphql@npm:16.9.0" checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a @@ -19805,6 +21216,13 @@ __metadata: languageName: node linkType: hard +"headers-polyfill@npm:3.2.5": + version: 3.2.5 + resolution: "headers-polyfill@npm:3.2.5" + checksum: 10c0/10202f4ebfaecd6aa31305f29664f876ac01d9174a3fb8fcc5a0df3eaf9c1767fb0d6cf6f961484f2bfd2101b6768090976f146bd88aeedd07af4e741cb2dcb7 + languageName: node + linkType: hard + "helmet@npm:^6.0.0": version: 6.2.0 resolution: "helmet@npm:6.2.0" @@ -19996,6 +21414,17 @@ __metadata: languageName: node linkType: hard +"http-encoding@npm:^2.0.1": + version: 2.0.1 + resolution: "http-encoding@npm:2.0.1" + dependencies: + brotli-wasm: "npm:^3.0.0" + pify: "npm:^5.0.0" + zstd-codec: "npm:^0.1.5" + checksum: 10c0/9c9a0aa478decf79784b56d5a6456dd4976343eb4416a7407aee9852e1a58388c881b376dcc09bb1fdcde78ea05bc8e0aa41538fecc4021b3dcb3ca4a25933d5 + languageName: node + linkType: hard + "http-errors@npm:2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" @@ -20137,6 +21566,16 @@ __metadata: languageName: node linkType: hard +"http2-wrapper@npm:^2.2.1": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" + dependencies: + quick-lru: "npm:^5.1.1" + resolve-alpn: "npm:^1.2.0" + checksum: 10c0/7207201d3c6e53e72e510c9b8912e4f3e468d3ecc0cf3bf52682f2aac9cd99358b896d1da4467380adc151cf97c412bedc59dc13dae90c523f42053a7449eedb + languageName: node + linkType: hard + "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" @@ -20154,7 +21593,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5": version: 7.0.5 resolution: "https-proxy-agent@npm:7.0.5" dependencies: @@ -20244,6 +21683,13 @@ __metadata: languageName: node linkType: hard +"idb-keyval@npm:5.0.2": + version: 5.0.2 + resolution: "idb-keyval@npm:5.0.2" + checksum: 10c0/d5eaaeb90801a8db6137729093b3eab3738477f0227d95570bf2804bbb8fb3160f1bdb3b25ce7285e4db92971ab2cecb7571d728c84b7409cf754e0bdc222ff6 + languageName: node + linkType: hard + "identity-obj-proxy@npm:3.0.0": version: 3.0.0 resolution: "identity-obj-proxy@npm:3.0.0" @@ -20790,6 +22236,13 @@ __metadata: languageName: node linkType: hard +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -21123,6 +22576,15 @@ __metadata: languageName: node linkType: hard +"isomorphic-ws@npm:^4.0.1": + version: 4.0.1 + resolution: "isomorphic-ws@npm:4.0.1" + peerDependencies: + ws: "*" + checksum: 10c0/7cb90dc2f0eb409825558982fb15d7c1d757a88595efbab879592f9d2b63820d6bbfb5571ab8abe36c715946e165a413a99f6aafd9f40ab1f514d73487bc9996 + languageName: node + linkType: hard + "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -21195,6 +22657,13 @@ __metadata: languageName: node linkType: hard +"iterall@npm:^1.2.1, iterall@npm:^1.3.0": + version: 1.3.0 + resolution: "iterall@npm:1.3.0" + checksum: 10c0/40de624e5fe937c4c0e511981b91caea9ff2142bfc0316cccc8506eaa03aa253820cc17c5bc5f0a98706c7268a373e5ebee9af9a0c8a359730cf7c05938b57b5 + languageName: node + linkType: hard + "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -21752,6 +23221,20 @@ __metadata: languageName: node linkType: hard +"js-levenshtein@npm:^1.1.6": + version: 1.1.6 + resolution: "js-levenshtein@npm:1.1.6" + checksum: 10c0/14045735325ea1fd87f434a74b11d8a14380f090f154747e613529c7cff68b5ee607f5230fa40665d5fb6125a3791f4c223f73b9feca754f989b059f5c05864f + languageName: node + linkType: hard + +"js-md4@npm:^0.3.2": + version: 0.3.2 + resolution: "js-md4@npm:0.3.2" + checksum: 10c0/8313e00c45f710a53bdadc199c095b48ebaf54ea7b8cdb67a3f1863c270a5e9d0f89f204436b73866002af8c7ac4cacc872fdf271fc70e26614e424c7685b577 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -22812,7 +24295,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.15.0, lodash@npm:^4.16.4, 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.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -22939,7 +24422,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1": +"lru-cache@npm:^7.14.0, lru-cache@npm:^7.14.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed @@ -24025,7 +25508,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: @@ -24045,6 +25528,67 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + languageName: node + linkType: hard + +"mockttp@npm:^3.13.0": + version: 3.15.3 + resolution: "mockttp@npm:3.15.3" + dependencies: + "@graphql-tools/schema": "npm:^8.5.0" + "@graphql-tools/utils": "npm:^8.8.0" + "@httptoolkit/httpolyglot": "npm:^2.2.1" + "@httptoolkit/subscriptions-transport-ws": "npm:^0.11.2" + "@httptoolkit/websocket-stream": "npm:^6.0.1" + "@types/cors": "npm:^2.8.6" + "@types/node": "npm:*" + async-mutex: "npm:^0.5.0" + base64-arraybuffer: "npm:^0.1.5" + body-parser: "npm:^1.15.2" + cacheable-lookup: "npm:^6.0.0" + common-tags: "npm:^1.8.0" + connect: "npm:^3.7.0" + cors: "npm:^2.8.4" + cors-gate: "npm:^1.1.3" + cross-fetch: "npm:^3.1.5" + destroyable-server: "npm:^1.0.2" + express: "npm:^4.14.0" + fast-json-patch: "npm:^3.1.1" + graphql: "npm:^14.0.2 || ^15.5" + graphql-http: "npm:^1.22.0" + graphql-subscriptions: "npm:^1.1.0" + graphql-tag: "npm:^2.12.6" + http-encoding: "npm:^2.0.1" + http2-wrapper: "npm:^2.2.1" + https-proxy-agent: "npm:^5.0.1" + isomorphic-ws: "npm:^4.0.1" + lodash: "npm:^4.16.4" + lru-cache: "npm:^7.14.0" + native-duplexpair: "npm:^1.0.0" + node-forge: "npm:^1.2.1" + pac-proxy-agent: "npm:^7.0.0" + parse-multipart-data: "npm:^1.4.0" + performance-now: "npm:^2.1.0" + portfinder: "npm:^1.0.32" + read-tls-client-hello: "npm:^1.0.0" + semver: "npm:^7.5.3" + socks-proxy-agent: "npm:^7.0.0" + typed-error: "npm:^3.0.2" + urlpattern-polyfill: "npm:^8.0.0" + uuid: "npm:^8.3.2" + ws: "npm:^8.8.0" + bin: + mockttp: dist/admin/admin-bin.js + checksum: 10c0/500af066442109f869f740780eac29de2163a8fb57740023d169b4772bbb711b621d9c50f6e34d6ab5e61b548b5e77abb92db19411ddcf3c7a748b77fb2b899b + languageName: node + linkType: hard + "moment@npm:^2.27.0, moment@npm:^2.30.1": version: 2.30.1 resolution: "moment@npm:2.30.1" @@ -24107,6 +25651,40 @@ __metadata: languageName: node linkType: hard +"msw@npm:^1.0.0": + version: 1.3.5 + resolution: "msw@npm:1.3.5" + dependencies: + "@mswjs/cookies": "npm:^0.2.2" + "@mswjs/interceptors": "npm:^0.17.10" + "@open-draft/until": "npm:^1.0.3" + "@types/cookie": "npm:^0.4.1" + "@types/js-levenshtein": "npm:^1.1.1" + chalk: "npm:^4.1.1" + chokidar: "npm:^3.4.2" + cookie: "npm:^0.4.2" + graphql: "npm:^16.8.1" + headers-polyfill: "npm:3.2.5" + inquirer: "npm:^8.2.0" + is-node-process: "npm:^1.2.0" + js-levenshtein: "npm:^1.1.6" + node-fetch: "npm:^2.6.7" + outvariant: "npm:^1.4.0" + path-to-regexp: "npm:^6.3.0" + strict-event-emitter: "npm:^0.4.3" + type-fest: "npm:^2.19.0" + yargs: "npm:^17.3.1" + peerDependencies: + typescript: ">= 4.4.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 10c0/bb0b3625b68f1750bfe90ade6e9e98c64f509138ce7b09c8a53af19f8f662ac79881dad64fbc74c9426247b725e3ec5e6d45eea2f6b71ddc02184e0ddf743e4d + languageName: node + linkType: hard + "multer@npm:^1.4.5-lts.1": version: 1.4.5-lts.1 resolution: "multer@npm:1.4.5-lts.1" @@ -24222,6 +25800,13 @@ __metadata: languageName: node linkType: hard +"native-duplexpair@npm:^1.0.0": + version: 1.0.0 + resolution: "native-duplexpair@npm:1.0.0" + checksum: 10c0/b4285c69526575b4fa10fb054ad80177a556eede485d0b83bd0366d2276ca24dd50580c3bbb5f262bae5ef8b0e7a1e02d9a6ccb02036e5fdf993dd48500adac7 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -24282,6 +25867,13 @@ __metadata: languageName: node linkType: hard +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: 10c0/cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f + languageName: node + linkType: hard + "nimma@npm:0.2.2": version: 0.2.2 resolution: "nimma@npm:0.2.2" @@ -24381,7 +25973,7 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1, node-forge@npm:^1.3.1": +"node-forge@npm:^1, node-forge@npm:^1.2.1, node-forge@npm:^1.3.1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 @@ -24952,6 +26544,13 @@ __metadata: languageName: node linkType: hard +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c + languageName: node + linkType: hard + "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -25064,6 +26663,32 @@ __metadata: languageName: node linkType: hard +"pac-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "pac-proxy-agent@npm:7.0.2" + dependencies: + "@tootallnate/quickjs-emscripten": "npm:^0.23.0" + agent-base: "npm:^7.0.2" + debug: "npm:^4.3.4" + get-uri: "npm:^6.0.1" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.5" + pac-resolver: "npm:^7.0.1" + socks-proxy-agent: "npm:^8.0.4" + checksum: 10c0/1ef0812bb860d2c695aa3a8604acdb4239b8074183c9fdb9bdf3747b8b28bbb88f22269d3ca95cae825c8ed0ca82681e6692c0e304c961fe004231e579d1ca91 + languageName: node + linkType: hard + +"pac-resolver@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-resolver@npm:7.0.1" + dependencies: + degenerator: "npm:^5.0.0" + netmask: "npm:^2.0.2" + checksum: 10c0/5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 + languageName: node + linkType: hard + "package-json-from-dist@npm:^1.0.0": version: 1.0.0 resolution: "package-json-from-dist@npm:1.0.0" @@ -25137,6 +26762,13 @@ __metadata: languageName: node linkType: hard +"parse-multipart-data@npm:^1.4.0": + version: 1.5.0 + resolution: "parse-multipart-data@npm:1.5.0" + checksum: 10c0/d2139ee1391cea6b9ec1dc6363ddc602b7d02b1e41a54dcbfc5fc63c13a88f372170fa4971a8a3a792ea034aef0517f555732bcfd0eed2411c0d86fc1e2278c7 + languageName: node + linkType: hard + "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -25331,6 +26963,13 @@ __metadata: languageName: node linkType: hard +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 + languageName: node + linkType: hard + "path-equal@npm:^1.2.5": version: 1.2.5 resolution: "path-equal@npm:1.2.5" @@ -25779,6 +27418,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: 10c0/cef8b567b78aabccc59fe8e103bac8b394bb45a6a69be626608f099f454124c775aaf47b274c006332c07ab3f501cde55e49aaeb9d49d78d90362d776a565cbf + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -26524,7 +28174,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.1, qs@npm:^6.9.4": +"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.10.3, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.1, qs@npm:^6.9.4": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -27234,7 +28884,7 @@ __metadata: languageName: node linkType: hard -"react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.4.0, react-use@npm:^17.5.1": +"react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.4.0": version: 17.5.1 resolution: "react-use@npm:17.5.1" dependencies: @@ -27291,6 +28941,15 @@ __metadata: languageName: node linkType: hard +"read-tls-client-hello@npm:^1.0.0": + version: 1.0.1 + resolution: "read-tls-client-hello@npm:1.0.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/71a3f0198d21df04b375c709cdf5cfbca0abdc02311b0610edf7d7c39210f430cb571de7837688e5724c896f409e6b9720fe757b1bca118f7cf45dfa75dadb09 + languageName: node + linkType: hard + "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -27314,7 +28973,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -27704,7 +29363,7 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0": +"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 @@ -28065,7 +29724,7 @@ __metadata: version: 0.0.0-use.local resolution: "root@workspace:." dependencies: - "@backstage/cli": "npm:^0.27.1" + "@backstage/cli": "npm:^0.28.1" "@backstage/e2e-test-utils": "npm:^0.1.1" "@playwright/test": "npm:^1.47.2" "@spotify/prettier-config": "npm:^12.0.0" @@ -28406,6 +30065,13 @@ __metadata: languageName: node linkType: hard +"set-cookie-parser@npm:^2.4.6": + version: 2.7.1 + resolution: "set-cookie-parser@npm:2.7.1" + checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -28627,7 +30293,18 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3": +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" + checksum: 10c0/b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.4": version: 8.0.4 resolution: "socks-proxy-agent@npm:8.0.4" dependencies: @@ -28638,7 +30315,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.8.3": +"socks@npm:^2.6.2, socks@npm:^2.8.3": version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: @@ -28949,7 +30626,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0": +"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0, statuses@npm:~1.5.0": version: 1.5.0 resolution: "statuses@npm:1.5.0" checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 @@ -29021,7 +30698,7 @@ __metadata: languageName: node linkType: hard -"stream-shift@npm:^1.0.2": +"stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b @@ -29061,6 +30738,22 @@ __metadata: languageName: node linkType: hard +"strict-event-emitter@npm:^0.2.4": + version: 0.2.8 + resolution: "strict-event-emitter@npm:0.2.8" + dependencies: + events: "npm:^3.3.0" + checksum: 10c0/6891e19fea4f0289e4da2fe7050d85906eaca7f774aa38fe674f0e58fdece1b63b868614fa23974c4cb862aa99358caa987523b705fdfff4639231c62e384394 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.4.3": + version: 0.4.6 + resolution: "strict-event-emitter@npm:0.4.6" + checksum: 10c0/d0231ef081cb1937b1445da59a1ec202d1c097d825c504f398600532490a4104e200b0dce4137467a8eaac5f8f9718d01c99869687afad78cad3b14c4b2e6a39 + languageName: node + linkType: hard + "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -29538,6 +31231,13 @@ __metadata: languageName: node linkType: hard +"symbol-observable@npm:^1.0.4": + version: 1.2.0 + resolution: "symbol-observable@npm:1.2.0" + checksum: 10c0/009fee50798ef80ed4b8195048288f108b03de162db07493f2e1fd993b33fafa72d659e832b584da5a2427daa78e5a738fb2a9ab027ee9454252e0bedbcd1fdc + languageName: node + linkType: hard + "symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" @@ -30050,6 +31750,16 @@ __metadata: languageName: node linkType: hard +"ts-morph@npm:^23.0.0": + version: 23.0.0 + resolution: "ts-morph@npm:23.0.0" + dependencies: + "@ts-morph/common": "npm:~0.24.0" + code-block-writer: "npm:^13.0.1" + checksum: 10c0/3ac061a3e85b2c7758f7591a73c44b8666488c1615a79c133868d4f5e03a4e73fc855d58ce78c3d5fb605ce14af377353a379fe5ee60fc7b384629f0d2cefc6f + languageName: node + linkType: hard + "ts-node@npm:^10.9.1": version: 10.9.2 resolution: "ts-node@npm:10.9.2" @@ -30121,6 +31831,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.0.1": + version: 2.8.0 + resolution: "tslib@npm:2.8.0" + checksum: 10c0/31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 + languageName: node + linkType: hard + "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -30284,6 +32001,26 @@ __metadata: languageName: node linkType: hard +"typed-error@npm:^3.0.2": + version: 3.2.2 + resolution: "typed-error@npm:3.2.2" + checksum: 10c0/890e4c4a5885f0f4073a9f6068a753065fcf34f0a92996ecf2b5dc493e2c9a27dc6434ed7034b609ae8b93842a693a7bb093b5aeaf2ca48a770c42f5ac90ce0b + languageName: node + linkType: hard + +"typed-rest-client@npm:2.1.0": + version: 2.1.0 + resolution: "typed-rest-client@npm:2.1.0" + dependencies: + des.js: "npm:^1.1.0" + js-md4: "npm:^0.3.2" + qs: "npm:^6.10.3" + tunnel: "npm:0.0.6" + underscore: "npm:^1.12.1" + checksum: 10c0/b9d29db5217b6d3d0ae9aa68e87e84be8c2d885e7a932f4df3eca070bb615ded5f390035f26857996911803830d28ba2296d6cb748072dbc6d8657916107132d + languageName: node + linkType: hard + "typed-rest-client@npm:^1.8.4": version: 1.8.11 resolution: "typed-rest-client@npm:1.8.11" @@ -30715,6 +32452,13 @@ __metadata: languageName: node linkType: hard +"urlpattern-polyfill@npm:^8.0.0": + version: 8.0.2 + resolution: "urlpattern-polyfill@npm:8.0.2" + checksum: 10c0/5388bbe8459dbd8861ee7cb97904be915dd863a9789c2191c528056f16adad7836ec22762ed002fed44e8995d0f98bdfb75a606466b77233e70d0f61b969aaf9 + languageName: node + linkType: hard + "use-callback-ref@npm:^1.3.0": version: 1.3.2 resolution: "use-callback-ref@npm:1.3.2" @@ -30951,6 +32695,13 @@ __metadata: languageName: node linkType: hard +"value-or-promise@npm:1.0.11": + version: 1.0.11 + resolution: "value-or-promise@npm:1.0.11" + checksum: 10c0/7499b744ae18729cfe5a2211a678a2e023859a49e2cd2f3e28da6f3d84ed94fe3167e828026f8a123927420f075cd69b927be5a5a50b1768ea5c53bf1e75a52f + 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" @@ -31120,6 +32871,19 @@ __metadata: languageName: node linkType: hard +"web-encoding@npm:^1.1.5": + version: 1.1.5 + resolution: "web-encoding@npm:1.1.5" + dependencies: + "@zxing/text-encoding": "npm:0.9.0" + util: "npm:^0.12.3" + dependenciesMeta: + "@zxing/text-encoding": + optional: true + checksum: 10c0/59d5413338ec0894c690006f5d8508b0c88cae1d8c78606c3f326e351c672196461ed808b849fe08d0900fa56a61fcacb9ff576499068d2ead0a7bc04afa7d34 + languageName: node + linkType: hard + "web-streams-polyfill@npm:^3.0.3": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" @@ -31469,7 +33233,7 @@ __metadata: languageName: node linkType: hard -"winston@npm:^3.14.2, winston@npm:^3.2.1": +"winston@npm:^3.2.1": version: 3.14.2 resolution: "winston@npm:3.14.2" dependencies: @@ -31552,9 +33316,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" +"ws@npm:*, ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.8.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -31563,37 +33327,37 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 languageName: node linkType: hard -"ws@npm:^7.4.6": - version: 7.5.10 - resolution: "ws@npm:7.5.10" +"ws@npm:8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" +"ws@npm:^7.4.6": + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: ^5.0.2 peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d languageName: node linkType: hard @@ -31789,6 +33553,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -31796,6 +33567,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 + languageName: node + linkType: hard + "yargs@npm:^17.1.1, yargs@npm:^17.3.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" @@ -31923,6 +33709,15 @@ __metadata: languageName: node linkType: hard +"zod-validation-error@npm:^3.4.0": + version: 3.4.0 + resolution: "zod-validation-error@npm:3.4.0" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/aaadb0e65c834aacb12fa088663d52d9f4224b5fe6958f09b039f4ab74145fda381c8a7d470bfddf7ddd9bbb5fdfbb52739cd66958ce6d388c256a44094d1fba + languageName: node + linkType: hard + "zod@npm:^3.22.4": version: 3.23.8 resolution: "zod@npm:3.23.8" @@ -31930,6 +33725,13 @@ __metadata: languageName: node linkType: hard +"zstd-codec@npm:^0.1.5": + version: 0.1.5 + resolution: "zstd-codec@npm:0.1.5" + checksum: 10c0/8b7e6d9ce86f00fc4ea16c949aab5538505a1f3f1a9c7c095b2a7308b4ed894deec7bdb2c614e1486a337abdce09a6e56282dc0e39fe9f880953b094f8c7810b + languageName: node + linkType: hard + "zustand@npm:3.6.9": version: 3.6.9 resolution: "zustand@npm:3.6.9" From ed1c1694862bdebfe7102910f0a5eb9007f8aa30 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 23 Oct 2024 18:22:37 +0200 Subject: [PATCH 12/39] chore: Bump npm dependencies --- app-config.yaml | 3 +- package.json | 2 +- packages/app/package.json | 20 +- packages/backend/package.json | 4 +- yarn.lock | 413 +++++++++------------------------- 5 files changed, 123 insertions(+), 319 deletions(-) diff --git a/app-config.yaml b/app-config.yaml index 18783f1..2f6ca42 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -13,7 +13,8 @@ backend: # host: 127.0.0.1 csp: connect-src: ["'self'", 'http:', 'https:'] - img-src: ["'self'", 'data:', 'https:', 'https://avatars.githubusercontent.com'] + img-src: + ["'self'", 'data:', 'https:', 'https://avatars.githubusercontent.com'] # Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference # Default Helmet Content-Security-Policy values can be removed by setting the key to false cors: diff --git a/package.json b/package.json index 23f20b1..1c2f6fa 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@backstage/cli": "^0.28.1", "@backstage/e2e-test-utils": "^0.1.1", - "@playwright/test": "^1.47.2", + "@playwright/test": "^1.48.1", "@spotify/prettier-config": "^12.0.0", "env-cmd": "^10.1.0", "node-gyp": "^10.2.0", diff --git a/packages/app/package.json b/packages/app/package.json index 2aad239..851db11 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,8 +14,8 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage-community/plugin-github-actions": "^0.6.22", - "@backstage-community/plugin-sonarqube": "^0.8.2", + "@backstage-community/plugin-github-actions": "^0.6.23", + "@backstage-community/plugin-sonarqube": "^0.8.4", "@backstage/app-defaults": "^1.5.12", "@backstage/catalog-model": "^1.7.0", "@backstage/cli": "^0.28.1", @@ -41,25 +41,25 @@ "@backstage/plugin-techdocs-react": "^1.2.9", "@backstage/plugin-user-settings": "^0.8.14", "@backstage/theme": "^0.6.0", - "@dweber019/backstage-plugin-endoflife": "^0.0.15", + "@dweber019/backstage-plugin-endoflife": "^0.0.16", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", - "@roadiehq/backstage-plugin-github-insights": "^2.4.1", - "@roadiehq/backstage-plugin-security-insights": "^2.3.20", + "@roadiehq/backstage-plugin-github-insights": "^2.5.1", + "@roadiehq/backstage-plugin-security-insights": "^2.4.0", "history": "^5.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router": "^6.26.2", - "react-router-dom": "^6.26.2" + "react-router": "^6.27.0", + "react-router-dom": "^6.27.0" }, "devDependencies": { "@backstage/test-utils": "^1.7.0", - "@playwright/test": "^1.47.2", + "@playwright/test": "^1.48.1", "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.5.0", + "@testing-library/jest-dom": "^6.6.2", "@testing-library/react": "^14.3.1", "@testing-library/user-event": "^14.5.2", - "@types/react-dom": "^18.3.0", + "@types/react-dom": "^18.3.1", "cross-env": "^7.0.3" }, "browserslist": { diff --git a/packages/backend/package.json b/packages/backend/package.json index c01a868..2982cae 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,7 +16,7 @@ "build-image": "docker build ../.. -f Dockerfile --tag backstage" }, "dependencies": { - "@backstage-community/plugin-sonarqube-backend": "^0.2.23", + "@backstage-community/plugin-sonarqube-backend": "^0.2.25", "@backstage/backend-defaults": "^0.5.2", "@backstage/config": "^1.2.0", "@backstage/plugin-app-backend": "^0.3.76", @@ -41,7 +41,7 @@ "@backstage/plugin-search-backend-module-techdocs": "^0.3.1", "@backstage/plugin-search-backend-node": "^1.3.4", "@backstage/plugin-techdocs-backend": "^1.11.1", - "@roadiehq/scaffolder-backend-module-http-request": "^4.3.4", + "@roadiehq/scaffolder-backend-module-http-request": "^4.3.5", "app": "link:../app", "better-sqlite3": "^9.6.0", "node-gyp": "^10.2.0", diff --git a/yarn.lock b/yarn.lock index 8420089..bb5c01e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2722,18 +2722,18 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-github-actions@npm:^0.6.22": - version: 0.6.22 - resolution: "@backstage-community/plugin-github-actions@npm:0.6.22" +"@backstage-community/plugin-github-actions@npm:^0.6.23": + version: 0.6.23 + resolution: "@backstage-community/plugin-github-actions@npm:0.6.23" dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-compat-api": "npm:^0.2.8" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/frontend-plugin-api": "npm:^0.7.0" - "@backstage/integration": "npm:^1.14.0" - "@backstage/integration-react": "npm:^1.1.30" - "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -2746,16 +2746,16 @@ __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: 10c0/b62c4d58c66709896d48f63757d048d647c4c0510d1451d5a4a2393dd70ce34b084565a61be43ebc96e214c15577968d2a57498284641b4e593f4d2f0ab50ebd + checksum: 10c0/3d42dbd686718b84c022753a254b86d6ac8aed8cb7a35126c43466ae359bfaf48635342d4e8e82793a321142f642bf560aef15eed1e187b91a9dd37888a00848 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-backend@npm:^0.2.23": - version: 0.2.23 - resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.2.23" +"@backstage-community/plugin-sonarqube-backend@npm:^0.2.25": + version: 0.2.25 + resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.2.25" dependencies: - "@backstage/backend-common": "npm:^0.24.0" - "@backstage/backend-plugin-api": "npm:^0.8.0" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" "@types/express": "npm:*" @@ -2763,36 +2763,36 @@ __metadata: express-promise-router: "npm:^4.1.0" node-fetch: "npm:^2.6.7" yn: "npm:^5.0.0" - checksum: 10c0/1daca2c8e09fffe9eaf6158f65e1108ba26ec66c48b999004468aef06859b448535389ede6b0a4d8faf2435cff20b245cd241ad1797041e3c2d1402c724d24b3 + checksum: 10c0/622e2e1a2308f40ed332189caaaf5b137f48e2d98d17aee5f165b50d1b7079949d3e823711421a6cd8f35b6188f867fa6b3a0cb1ec0445642055f4fdf5c5df90 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-react@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage-community/plugin-sonarqube-react@npm:0.2.1" +"@backstage-community/plugin-sonarqube-react@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage-community/plugin-sonarqube-react@npm:0.2.3" dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-plugin-api": "npm:^1.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: 10c0/c1ddf5bd97998e0eabb3fdc68fbca6af1b05064bbf4e9eb4927e058300ff155017252035c6f62b34de63fd30fb28632cc3849d90e0f0d664369e90522c3fd09a + checksum: 10c0/2cb7accf841f3d381dc9ea2c73b686bae11c22d3fada7ce4dda12372bc3a9411365ab912fc0d5f4d922f0cd24e3f2b2fd1b2f8c07bf06f4c8a9b0f5702d67111 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube@npm:^0.8.2": - version: 0.8.2 - resolution: "@backstage-community/plugin-sonarqube@npm:0.8.2" +"@backstage-community/plugin-sonarqube@npm:^0.8.4": + version: 0.8.4 + resolution: "@backstage-community/plugin-sonarqube@npm:0.8.4" dependencies: - "@backstage-community/plugin-sonarqube-react": "npm:^0.2.1" - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-compat-api": "npm:^0.2.8" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/frontend-app-api": "npm:^0.8.0" - "@backstage/frontend-plugin-api": "npm:^0.7.0" - "@backstage/plugin-catalog-react": "npm:^1.12.3" + "@backstage-community/plugin-sonarqube-react": "npm:^0.2.3" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/frontend-app-api": "npm:^0.10.0" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/styles": "npm:^4.10.0" @@ -2805,7 +2805,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: 10c0/2f8447f2154ee0673eaef7d09c671fd289a26323ae600c67c3d2d3935f18f04e1ba175b629dbb617874c0b6ff3e375997849b6eacec85151e4c2b5547a1f2674 + checksum: 10c0/775999d26fa4f2e39ae7c9dffe6e0ffeb208edfa8f4364b6071421dd74ef0e2311e7464aef3b9b0ae974b3253592d56858b43b2590a79fbd59ec1c0c600f528d languageName: node linkType: hard @@ -3667,22 +3667,6 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/core-compat-api@npm:0.3.0" - dependencies: - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/version-bridge": "npm:^1.0.9" - "@types/react": "npm:^16.13.1 || ^17.0.0" - lodash: "npm:^4.17.21" - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/c742b1e306079a1911cd28269e5dab748d0bffa8781e3b822e3ccedf239bf1889ff1adfa3ee9aec431a8f8b1509b8eb02e62c9891fb3015654db61ad915a83ec - languageName: node - linkType: hard - "@backstage/core-compat-api@npm:^0.3.1": version: 0.3.1 resolution: "@backstage/core-compat-api@npm:0.3.1" @@ -3752,55 +3736,6 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@npm:^0.15.0": - version: 0.15.0 - resolution: "@backstage/core-components@npm:0.15.0" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/errors": "npm:^1.2.4" - "@backstage/theme": "npm:^0.5.7" - "@backstage/version-bridge": "npm:^1.0.9" - "@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" - 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.7.2" - react-markdown: "npm:^8.0.0" - react-sparklines: "npm:^1.7.0" - react-syntax-highlighter: "npm:^15.4.5" - 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: 10c0/494e80691aa7deac7d7ff908155f1a258dcb068d74a0cd57e4f483df2e235b37b7ce5da1b585004ec34f7aeadf52fa5dc5f4202bf551081320acf8e132ab8657 - languageName: node - linkType: hard - "@backstage/core-components@npm:^0.15.1": version: 0.15.1 resolution: "@backstage/core-components@npm:0.15.1" @@ -3971,30 +3906,6 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-app-api@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/frontend-app-api@npm:0.8.0" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.14.2" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.7.0" - "@backstage/theme": "npm:^0.5.6" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.8" - "@material-ui/core": "npm:^4.12.4" - "@material-ui/icons": "npm:^4.11.3" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" - lodash: "npm:^4.17.21" - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/3855ccddec48a39f4345bc50e5037875859c932adf9f2334b633ab1dd7d622ab9c79911aa4e6634582fc449d0186c4f12b0a7fe12aa88577df2adeed6bcf40fb - languageName: node - linkType: hard - "@backstage/frontend-defaults@npm:^0.1.1": version: 0.1.1 resolution: "@backstage/frontend-defaults@npm:0.1.1" @@ -4037,26 +3948,6 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-plugin-api@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/frontend-plugin-api@npm:0.8.0" - dependencies: - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" - "@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: 10c0/f6930b64b2a612ea596136f0e8cdbb13c78a800db2dd2b012caee449fe7d1c90b195dc9466007a186b2744ad6120a9089c3a2039e826f4cb9f35818640fb5064 - languageName: node - linkType: hard - "@backstage/frontend-plugin-api@npm:^0.9.0": version: 0.9.0 resolution: "@backstage/frontend-plugin-api@npm:0.9.0" @@ -4139,24 +4030,6 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-react@npm:^1.1.31": - version: 1.1.31 - resolution: "@backstage/integration-react@npm:1.1.31" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/integration": "npm:^1.15.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: 10c0/906f79ba32c7762272ed75aac1333c21ff793a7cd6a39304532fc457ab3bf50c522cbf659917d833b8adb42b364c4437cae78287f4155b04503238b92b6854a3 - languageName: node - linkType: hard - "@backstage/integration-react@npm:^1.2.0": version: 1.2.0 resolution: "@backstage/integration-react@npm:1.2.0" @@ -4956,43 +4829,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^1.13.0": - version: 1.13.0 - resolution: "@backstage/plugin-catalog-react@npm:1.13.0" - dependencies: - "@backstage/catalog-client": "npm:^1.7.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.8.0" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.26" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" - "@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: 10c0/83639a5832998c546957bba150cc6948c1b5d20c6e6c4a50c07c4d9f5309bc01c32325178defd1eb5a66b4bf85b670d4a247e5b8f0ead86f0bdf43a77318ad52 - languageName: node - linkType: hard - "@backstage/plugin-catalog-react@npm:^1.14.0": version: 1.14.0 resolution: "@backstage/plugin-catalog-react@npm:1.14.0" @@ -5464,23 +5300,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.4.26": - version: 0.4.26 - resolution: "@backstage/plugin-permission-react@npm:0.4.26" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@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: 10c0/95b787954c5448a2a5a58360e646767546aa454d1b7820005d13c4b281964e61b706aeea40f777ed965802d09a2e7fc5cb504a73a239f0416ec73f9d734b4b48 - languageName: node - linkType: hard - "@backstage/plugin-permission-react@npm:^0.4.27": version: 0.4.27 resolution: "@backstage/plugin-permission-react@npm:0.4.27" @@ -6547,22 +6366,6 @@ __metadata: languageName: node linkType: hard -"@backstage/theme@npm:^0.5.7": - version: 0.5.7 - resolution: "@backstage/theme@npm:0.5.7" - 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: 10c0/56956c8e75f5c3eaedbbc1c3fb799477b17e03cbf3c63222a40a7eb519769a6490a221a006471fb5712f58bdd299d4f1a9dbd5e9131173c90089370535f4b937 - languageName: node - linkType: hard - "@backstage/theme@npm:^0.6.0": version: 0.6.0 resolution: "@backstage/theme@npm:0.6.0" @@ -6827,16 +6630,16 @@ __metadata: languageName: node linkType: hard -"@dweber019/backstage-plugin-endoflife@npm:^0.0.15": - version: 0.0.15 - resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.15" +"@dweber019/backstage-plugin-endoflife@npm:^0.0.16": + version: 0.0.16 + resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.16" dependencies: "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" "@egjs/hammerjs": "npm:^2.0.17" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -6852,7 +6655,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: 10c0/a83e9788a5a9cc538dd9d0818c0c184b17ea909e714228621e77e75d78f5ac91241414fef32ae4e133947caaac30beb92edb36bdbd234a87b6d3fad7ee130d88 + checksum: 10c0/a3b6227e6948d56db549a487c45fcfb98244f0e85b9b9452a2d37717a554d73114b77143dac01f44a10b287fad0c32d531490256c2bc5a3524fcf7436bbb1702 languageName: node linkType: hard @@ -9975,14 +9778,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.47.2": - version: 1.47.2 - resolution: "@playwright/test@npm:1.47.2" +"@playwright/test@npm:^1.48.1": + version: 1.48.1 + resolution: "@playwright/test@npm:1.48.1" dependencies: - playwright: "npm:1.47.2" + playwright: "npm:1.48.1" bin: playwright: cli.js - checksum: 10c0/1b2b003fc5465608683835f287d5dba6fabe9a3339667579de33032f3527c5ada3894d021724167ecb1b172a7efa6155958deee9872b2b3e940c3337edd06b4b + checksum: 10c0/32cedc3b2d375cb8f4a830bc820d7726b0235be7a6202e1d6ee46e739b83666271c47c100c11311cf5a916468c18e6a4dc526accf9ef090786e7614c2633b2b8 languageName: node linkType: hard @@ -10649,10 +10452,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.19.2": - version: 1.19.2 - resolution: "@remix-run/router@npm:1.19.2" - checksum: 10c0/ac7fc813350686705f2c29219e70e1e299d9a8e3b301e9e81f7e84f578c40c6462b590cf0d78863bac40dbc325b68c71ae070f4a1465793d1d1971b619618295 +"@remix-run/router@npm:1.20.0": + version: 1.20.0 + resolution: "@remix-run/router@npm:1.20.0" + checksum: 10c0/2e017dea530717a6e93a16d478714c4c9165313a1c48e39172ec609bc20324ca6362e8ee2243602df6343644c9268d82a3f50f154d3bb8a17dddde6c37be6e83 languageName: node linkType: hard @@ -10721,16 +10524,16 @@ __metadata: languageName: node linkType: hard -"@roadiehq/backstage-plugin-github-insights@npm:^2.4.1": - version: 2.4.1 - resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.4.1" +"@roadiehq/backstage-plugin-github-insights@npm:^2.5.1": + version: 2.5.1 + resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.5.1" dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/integration-react": "npm:^1.1.30" - "@backstage/plugin-catalog-react": "npm:^1.12.3" - "@backstage/theme": "npm:^0.5.6" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/theme": "npm:^0.6.0" "@date-io/core": "npm:2.10.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -10746,13 +10549,13 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/827cc13a3ad59fe57b93ed97879c2d572c9527d1914b36c45a231ee50a67a312fb36f5943e2105fa92f9a124dd23c56a85c538d11bd95b93c80604e4487927df + checksum: 10c0/599227d5469df15740bf23ad1f50cda1869e2729857f3c7d1535e2582e35c8c9b9dfa5a1c19bbf1a485d8b7eaf2aa54b0f80ef7d1a9ade0c289edc0223132be0 languageName: node linkType: hard -"@roadiehq/backstage-plugin-security-insights@npm:^2.3.20": - version: 2.3.20 - resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.3.20" +"@roadiehq/backstage-plugin-security-insights@npm:^2.4.0": + version: 2.4.0 + resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.4.0" dependencies: "@backstage/catalog-model": "npm:^1.6.0" "@backstage/core-components": "npm:^0.14.10" @@ -10774,13 +10577,13 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/05a710fdf1ef5270f704d61ce4241fca87db3b958a325bf0e53cf618142f6b232047689c789dc1f8f13727492d5c6dda0e889fcc9fbbc4938220ec3baf6f07e4 + checksum: 10c0/6385caea0eb7164cff6caebd8ca3fc075de6cafbb3ed6a6ce063fe3ccbd2f21b6228974874650576217e5ec66fb66061174a51636060eac86868ed89df41d339 languageName: node linkType: hard -"@roadiehq/scaffolder-backend-module-http-request@npm:^4.3.4": - version: 4.3.4 - resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:4.3.4" +"@roadiehq/scaffolder-backend-module-http-request@npm:^4.3.5": + version: 4.3.5 + resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:4.3.5" dependencies: "@backstage/backend-common": "npm:^0.24.0" "@backstage/backend-plugin-api": "npm:^0.8.0" @@ -10790,7 +10593,7 @@ __metadata: "@backstage/plugin-scaffolder-node": "npm:^0.4.9" cross-fetch: "npm:^4.0.0" winston: "npm:^3.2.1" - checksum: 10c0/e24c8360e067c0561e9ca5c93eed65b76c6876cb833c7074027f8c03e080481addec1493026aff3d09dab2b16d282f2189be84e20aec9b10feecf8deddd81950 + checksum: 10c0/08b531864d32948134c5b009393fe8786c96666b3fa864a7ffde85e0854dd56b574a343cf48c6b74e928e206e11b02b8b1a3a26e454b8de9e52655b7f63e4f9b languageName: node linkType: hard @@ -12966,9 +12769,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.5.0": - version: 6.5.0 - resolution: "@testing-library/jest-dom@npm:6.5.0" +"@testing-library/jest-dom@npm:^6.6.2": + version: 6.6.2 + resolution: "@testing-library/jest-dom@npm:6.6.2" dependencies: "@adobe/css-tools": "npm:^4.4.0" aria-query: "npm:^5.0.0" @@ -12977,7 +12780,7 @@ __metadata: dom-accessibility-api: "npm:^0.6.3" lodash: "npm:^4.17.21" redent: "npm:^3.0.0" - checksum: 10c0/fd5936a547f04608d8de15a7de3ae26516f21023f8f45169b10c8c8847015fd20ec259b7309f08aa1031bcbc37c6e5e6f532d1bb85ef8f91bad654193ec66a4c + checksum: 10c0/1c51390f97063ce8b06a7267534aac0d6ac9b1f27042a0ae43ca52d886b32c9d2b0ff85e62e7cfeb7e1f089ef03c4d75fda4f2b7b1f08afb4bdb09a5d56566d9 languageName: node linkType: hard @@ -14812,8 +14615,8 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage-community/plugin-github-actions": "npm:^0.6.22" - "@backstage-community/plugin-sonarqube": "npm:^0.8.2" + "@backstage-community/plugin-github-actions": "npm:^0.6.23" + "@backstage-community/plugin-sonarqube": "npm:^0.8.4" "@backstage/app-defaults": "npm:^1.5.12" "@backstage/catalog-model": "npm:^1.7.0" "@backstage/cli": "npm:^0.28.1" @@ -14840,23 +14643,23 @@ __metadata: "@backstage/plugin-user-settings": "npm:^0.8.14" "@backstage/test-utils": "npm:^1.7.0" "@backstage/theme": "npm:^0.6.0" - "@dweber019/backstage-plugin-endoflife": "npm:^0.0.15" + "@dweber019/backstage-plugin-endoflife": "npm:^0.0.16" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" - "@playwright/test": "npm:^1.47.2" - "@roadiehq/backstage-plugin-github-insights": "npm:^2.4.1" - "@roadiehq/backstage-plugin-security-insights": "npm:^2.3.20" + "@playwright/test": "npm:^1.48.1" + "@roadiehq/backstage-plugin-github-insights": "npm:^2.5.1" + "@roadiehq/backstage-plugin-security-insights": "npm:^2.4.0" "@testing-library/dom": "npm:^9.3.4" - "@testing-library/jest-dom": "npm:^6.5.0" + "@testing-library/jest-dom": "npm:^6.6.2" "@testing-library/react": "npm:^14.3.1" "@testing-library/user-event": "npm:^14.5.2" - "@types/react-dom": "npm:^18.3.0" + "@types/react-dom": "npm:^18.3.1" cross-env: "npm:^7.0.3" history: "npm:^5.3.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - react-router: "npm:^6.26.2" - react-router-dom: "npm:^6.26.2" + react-router: "npm:^6.27.0" + react-router-dom: "npm:^6.27.0" languageName: unknown linkType: soft @@ -15516,7 +15319,7 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage-community/plugin-sonarqube-backend": "npm:^0.2.23" + "@backstage-community/plugin-sonarqube-backend": "npm:^0.2.25" "@backstage/backend-defaults": "npm:^0.5.2" "@backstage/cli": "npm:^0.28.1" "@backstage/config": "npm:^1.2.0" @@ -15542,7 +15345,7 @@ __metadata: "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.1" "@backstage/plugin-search-backend-node": "npm:^1.3.4" "@backstage/plugin-techdocs-backend": "npm:^1.11.1" - "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.3.4" + "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.3.5" app: "link:../app" better-sqlite3: "npm:^9.6.0" node-gyp: "npm:^10.2.0" @@ -27361,27 +27164,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.47.2": - version: 1.47.2 - resolution: "playwright-core@npm:1.47.2" +"playwright-core@npm:1.48.1": + version: 1.48.1 + resolution: "playwright-core@npm:1.48.1" bin: playwright-core: cli.js - checksum: 10c0/3426adf4448da71dc103e38484f711df93fad8620d825e470593629012db6772663ccdc7ccefcdb787fa0ee26dd81e84fdce8abd0bad01a4c4b0d13ff8837d3b + checksum: 10c0/2f75532b9b7dfa0e586f5660ac1d8ea729bbdbd28dd2c0711e7cfc1adfe5cf7448d7f15a018ec9851a8f50c0743c3990cb9df23064bed603627baeac4dce3915 languageName: node linkType: hard -"playwright@npm:1.47.2": - version: 1.47.2 - resolution: "playwright@npm:1.47.2" +"playwright@npm:1.48.1": + version: 1.48.1 + resolution: "playwright@npm:1.48.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.47.2" + playwright-core: "npm:1.48.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/6477a6e8d7329375f0ac9dcdf5599e564987e413d0c57b2135bc91ea95acb877245395d6cc37034c12a7c0bafa609d24c78113dd49e9ced793ea2886f9133131 + checksum: 10c0/96280ae656226e52015c0c69c4c19e9f594c19353a79012a19bd7b7175d7b409c1aed289a629df49ef897a57ccd24668ad15b86c283db10f76212a4db90a94ac languageName: node linkType: hard @@ -28782,27 +28585,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.26.2": - version: 6.26.2 - resolution: "react-router-dom@npm:6.26.2" +"react-router-dom@npm:^6.27.0": + version: 6.27.0 + resolution: "react-router-dom@npm:6.27.0" dependencies: - "@remix-run/router": "npm:1.19.2" - react-router: "npm:6.26.2" + "@remix-run/router": "npm:1.20.0" + react-router: "npm:6.27.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/7515128a98eef0a6b2bf354ef9dfefad03556a06be00fa9220eda6526aaada8a42f294911083473d7ced6d7128c3088bd193218bbb3d62593f9f4f7053781c23 + checksum: 10c0/7db48ffd0b387af0eed060ceaf42075d074e63fbd30f4cf60993526b3610883a9ff82615965001165ed69d2bf2f1bce05c594a21c8d0d845e7b9bf203201116e languageName: node linkType: hard -"react-router@npm:6.26.2, react-router@npm:^6.26.2": - version: 6.26.2 - resolution: "react-router@npm:6.26.2" +"react-router@npm:6.27.0, react-router@npm:^6.27.0": + version: 6.27.0 + resolution: "react-router@npm:6.27.0" dependencies: - "@remix-run/router": "npm:1.19.2" + "@remix-run/router": "npm:1.20.0" peerDependencies: react: ">=16.8" - checksum: 10c0/0d15a39b419c99fb5ccad76388bfc4ee2b01323b3b1b694595a9f9ea28e1fbeea25486b5398f5d3d93922f5c6a9aa751b6bb27419488d85279f6ca5ff9e0a6bb + checksum: 10c0/440d6ee00890cec92a0c2183164149fbb96363efccf52bb132a964f44e51aec2f4b5a0520c67f6f17faddaa4097090fd76f7efe58263947532fceeb11dd4cdf3 languageName: node linkType: hard @@ -29726,7 +29529,7 @@ __metadata: dependencies: "@backstage/cli": "npm:^0.28.1" "@backstage/e2e-test-utils": "npm:^0.1.1" - "@playwright/test": "npm:^1.47.2" + "@playwright/test": "npm:^1.48.1" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" node-gyp: "npm:^10.2.0" From 6916762909e8719e8f8cfd57436c0d578a7ceaa6 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 23 Oct 2024 18:39:00 +0200 Subject: [PATCH 13/39] test: Update to PostgreSQL 17.0 --- compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose.yml b/compose.yml index 8dc845e..c3e4675 100644 --- a/compose.yml +++ b/compose.yml @@ -1,7 +1,7 @@ services: postgres: - image: docker.io/library/postgres:16.4-alpine + image: docker.io/library/postgres:17.0-alpine container_name: "postgres" ports: - 5432:5432 From bdf59a1756747229e254dc24d33f1d0fda4e9340 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Wed, 6 Nov 2024 00:59:03 +0100 Subject: [PATCH 14/39] task: Update template --- .../spring-boot-ai-rag/base/.github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml index bd36287..aeaefcc 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml +++ b/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml @@ -55,7 +55,7 @@ jobs: - name: Publish SBOM uses: DependencyTrack/gh-upload-sbom@48feab3080ff9e8f51f4d21861d9fc914eb744f5 # v3.1.0 - if: ${{ '${{ !contains(github.ref_name, '/') }}' }} + #if: ${{ '${{ !contains(github.ref_name, '/') }}' }} with: serverHostname: ${{ '${{ secrets.DEPENDENCY_TRACK_HOSTNAME }}' }} apiKey: ${{ '${{ secrets.DEPENDENCY_TRACK_API_KEY }}' }} From 33190b1ff228c5acb6e9afb9d29d1a6a1dc5730a Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 10 Nov 2024 18:29:15 +0100 Subject: [PATCH 15/39] chore: Update to Backstage 1.32.5 --- backstage.json | 2 +- package.json | 4 +- packages/app/package.json | 8 +- packages/backend/package.json | 6 +- yarn.lock | 200 +++++++++++++++++++++++----------- 5 files changed, 145 insertions(+), 75 deletions(-) diff --git a/backstage.json b/backstage.json index e313ab8..5a72900 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.32.3" + "version": "1.32.5" } diff --git a/package.json b/package.json index 1c2f6fa..71af4b2 100644 --- a/package.json +++ b/package.json @@ -32,9 +32,9 @@ ] }, "devDependencies": { - "@backstage/cli": "^0.28.1", + "@backstage/cli": "^0.28.2", "@backstage/e2e-test-utils": "^0.1.1", - "@playwright/test": "^1.48.1", + "@playwright/test": "^1.48.2", "@spotify/prettier-config": "^12.0.0", "env-cmd": "^10.1.0", "node-gyp": "^10.2.0", diff --git a/packages/app/package.json b/packages/app/package.json index 851db11..36ed831 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,11 +14,11 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage-community/plugin-github-actions": "^0.6.23", - "@backstage-community/plugin-sonarqube": "^0.8.4", + "@backstage-community/plugin-github-actions": "^0.6.24", + "@backstage-community/plugin-sonarqube": "^0.8.6", "@backstage/app-defaults": "^1.5.12", "@backstage/catalog-model": "^1.7.0", - "@backstage/cli": "^0.28.1", + "@backstage/cli": "^0.28.2", "@backstage/core-app-api": "^1.15.1", "@backstage/core-components": "^0.15.1", "@backstage/core-plugin-api": "^1.10.0", @@ -54,7 +54,7 @@ }, "devDependencies": { "@backstage/test-utils": "^1.7.0", - "@playwright/test": "^1.48.1", + "@playwright/test": "^1.48.2", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.6.2", "@testing-library/react": "^14.3.1", diff --git a/packages/backend/package.json b/packages/backend/package.json index 2982cae..a36a3e1 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,7 +16,7 @@ "build-image": "docker build ../.. -f Dockerfile --tag backstage" }, "dependencies": { - "@backstage-community/plugin-sonarqube-backend": "^0.2.25", + "@backstage-community/plugin-sonarqube-backend": "^0.3.0", "@backstage/backend-defaults": "^0.5.2", "@backstage/config": "^1.2.0", "@backstage/plugin-app-backend": "^0.3.76", @@ -45,10 +45,10 @@ "app": "link:../app", "better-sqlite3": "^9.6.0", "node-gyp": "^10.2.0", - "pg": "^8.13.0" + "pg": "^8.13.1" }, "devDependencies": { - "@backstage/cli": "^0.28.1" + "@backstage/cli": "^0.28.2" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index bb5c01e..e05b657 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2722,9 +2722,9 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-github-actions@npm:^0.6.23": - version: 0.6.23 - resolution: "@backstage-community/plugin-github-actions@npm:0.6.23" +"@backstage-community/plugin-github-actions@npm:^0.6.24": + version: 0.6.24 + resolution: "@backstage-community/plugin-github-actions@npm:0.6.24" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/core-compat-api": "npm:^0.3.1" @@ -2746,15 +2746,16 @@ __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: 10c0/3d42dbd686718b84c022753a254b86d6ac8aed8cb7a35126c43466ae359bfaf48635342d4e8e82793a321142f642bf560aef15eed1e187b91a9dd37888a00848 + checksum: 10c0/7385728b055996f6cc678da84aa04bc6c88729575db926de9226c78c554b06342ca8847d7ef57af12e4dbe7ab6f3c6bc3b9e3aa44b42da960be7583265077363 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-backend@npm:^0.2.25": - version: 0.2.25 - resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.2.25" +"@backstage-community/plugin-sonarqube-backend@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.3.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-defaults": "npm:^0.5.2" "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" "@backstage/errors": "npm:^1.2.4" @@ -2763,7 +2764,7 @@ __metadata: express-promise-router: "npm:^4.1.0" node-fetch: "npm:^2.6.7" yn: "npm:^5.0.0" - checksum: 10c0/622e2e1a2308f40ed332189caaaf5b137f48e2d98d17aee5f165b50d1b7079949d3e823711421a6cd8f35b6188f867fa6b3a0cb1ec0445642055f4fdf5c5df90 + checksum: 10c0/f46efe4c270d3cf092fd9bb825a8bdfa1fcee9853feabf578b38ba07716682630b963bf918f11b5b618830200b837ff18d762f84a5e9b66a8e8fb90f117db942 languageName: node linkType: hard @@ -2781,9 +2782,9 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-sonarqube@npm:^0.8.4": - version: 0.8.4 - resolution: "@backstage-community/plugin-sonarqube@npm:0.8.4" +"@backstage-community/plugin-sonarqube@npm:^0.8.6": + version: 0.8.6 + resolution: "@backstage-community/plugin-sonarqube@npm:0.8.6" dependencies: "@backstage-community/plugin-sonarqube-react": "npm:^0.2.3" "@backstage/catalog-model": "npm:^1.7.0" @@ -2805,7 +2806,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: 10c0/775999d26fa4f2e39ae7c9dffe6e0ffeb208edfa8f4364b6071421dd74ef0e2311e7464aef3b9b0ae974b3253592d56858b43b2590a79fbd59ec1c0c600f528d + checksum: 10c0/db4a33a288308b32945cc131c12a7afadf9837063241e46f26031c867e4359260516e27f080d4a02b039ef9acae662b34a601f669e4483d64407e4244e46f9e5 languageName: node linkType: hard @@ -3412,9 +3413,9 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.28.1": - version: 0.28.1 - resolution: "@backstage/cli@npm:0.28.1" +"@backstage/cli@npm:^0.28.2": + version: 0.28.2 + resolution: "@backstage/cli@npm:0.28.2" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/cli-common": "npm:^0.1.14" @@ -3524,7 +3525,7 @@ __metadata: terser-webpack-plugin: "npm:^5.1.3" ts-morph: "npm:^23.0.0" util: "npm:^0.12.3" - webpack: "npm:^5.70.0" + webpack: "npm:^5.94.0" webpack-dev-server: "npm:^5.0.0" webpack-node-externals: "npm:^3.0.0" yaml: "npm:^2.0.0" @@ -3560,7 +3561,7 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/2510ba9e7d738c9281fbdbd12bb2642c1d51c7319d7a8bf131a40d2f3f8ee8cc6649b299bb06bb7f750a90480f83d5923cf7533d1766e3f6d9fa69185936f470 + checksum: 10c0/af00d2ef507ef78177ad8ba5bb024bbca63a85b882fa2fcefeff7735eabf99ed43800993d90e0bab411ad8e6f14853092a7522b94e6d992c56627ced15fedd64 languageName: node linkType: hard @@ -9778,14 +9779,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.48.1": - version: 1.48.1 - resolution: "@playwright/test@npm:1.48.1" +"@playwright/test@npm:^1.48.2": + version: 1.48.2 + resolution: "@playwright/test@npm:1.48.2" dependencies: - playwright: "npm:1.48.1" + playwright: "npm:1.48.2" bin: playwright: cli.js - checksum: 10c0/32cedc3b2d375cb8f4a830bc820d7726b0235be7a6202e1d6ee46e739b83666271c47c100c11311cf5a916468c18e6a4dc526accf9ef090786e7614c2633b2b8 + checksum: 10c0/68bab3bee8d716111e9a166785e6c3c406b6a184fc46d03b5468fcbb92b6242e5628f6a75f9d286e2491ec0e9e59af67542a1f114b6659d790b5a1f41e4d305b languageName: node linkType: hard @@ -13095,6 +13096,26 @@ __metadata: languageName: node linkType: hard +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + "@types/eslint@npm:^8.56.10": version: 8.56.12 resolution: "@types/eslint@npm:8.56.12" @@ -13105,13 +13126,20 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": +"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d languageName: node linkType: hard +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a + 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.5": version: 4.19.5 resolution: "@types/express-serve-static-core@npm:4.19.5" @@ -14289,15 +14317,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -14332,7 +14351,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -14341,6 +14360,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 + languageName: node + linkType: hard + "address@npm:^1.0.1, address@npm:^1.1.2": version: 1.2.2 resolution: "address@npm:1.2.2" @@ -14615,11 +14643,11 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage-community/plugin-github-actions": "npm:^0.6.23" - "@backstage-community/plugin-sonarqube": "npm:^0.8.4" + "@backstage-community/plugin-github-actions": "npm:^0.6.24" + "@backstage-community/plugin-sonarqube": "npm:^0.8.6" "@backstage/app-defaults": "npm:^1.5.12" "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/cli": "npm:^0.28.1" + "@backstage/cli": "npm:^0.28.2" "@backstage/core-app-api": "npm:^1.15.1" "@backstage/core-components": "npm:^0.15.1" "@backstage/core-plugin-api": "npm:^1.10.0" @@ -14646,7 +14674,7 @@ __metadata: "@dweber019/backstage-plugin-endoflife": "npm:^0.0.16" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" - "@playwright/test": "npm:^1.48.1" + "@playwright/test": "npm:^1.48.2" "@roadiehq/backstage-plugin-github-insights": "npm:^2.5.1" "@roadiehq/backstage-plugin-security-insights": "npm:^2.4.0" "@testing-library/dom": "npm:^9.3.4" @@ -15319,9 +15347,9 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage-community/plugin-sonarqube-backend": "npm:^0.2.25" + "@backstage-community/plugin-sonarqube-backend": "npm:^0.3.0" "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/cli": "npm:^0.28.1" + "@backstage/cli": "npm:^0.28.2" "@backstage/config": "npm:^1.2.0" "@backstage/plugin-app-backend": "npm:^0.3.76" "@backstage/plugin-auth-backend": "npm:^0.23.1" @@ -15349,7 +15377,7 @@ __metadata: app: "link:../app" better-sqlite3: "npm:^9.6.0" node-gyp: "npm:^10.2.0" - pg: "npm:^8.13.0" + pg: "npm:^8.13.1" languageName: unknown linkType: soft @@ -15733,7 +15761,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": version: 4.23.3 resolution: "browserslist@npm:4.23.3" dependencies: @@ -15747,6 +15775,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.0": + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" + dependencies: + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -16044,6 +16086,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001679 + resolution: "caniuse-lite@npm:1.0.30001679" + checksum: 10c0/87fb89c5cb5130e40fa97b110fe175ea1104c359e4882aa5e277f824fbd33aa024f26d41a25f7d214db985f43d5b148c44e363965d17b36660b126a03e75e6e0 + languageName: node + linkType: hard + "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -18305,6 +18354,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.41": + version: 1.5.55 + resolution: "electron-to-chromium@npm:1.5.55" + checksum: 10c0/1b9e0970a591d342cf4d4c95b63bcdb8bffed01edb7c8baed8dd54ea769c8b33c07484c94a031a20363a8129ca2ad1d612ce4ca55ec831244240ae1e6bcdf07c + languageName: node + linkType: hard + "elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": version: 6.5.7 resolution: "elliptic@npm:6.5.7" @@ -18818,7 +18874,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 @@ -27010,9 +27066,9 @@ __metadata: languageName: node linkType: hard -"pg@npm:^8.13.0": - version: 8.13.0 - resolution: "pg@npm:8.13.0" +"pg@npm:^8.13.1": + version: 8.13.1 + resolution: "pg@npm:8.13.1" dependencies: pg-cloudflare: "npm:^1.1.1" pg-connection-string: "npm:^2.7.0" @@ -27028,7 +27084,7 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 10c0/1521189063d2293d62f3fac61e797a3096a62a69668c223827d00b83c17a320805f31f0b5316feb80f8d9eed0c6c32f95146d8aca866af05816a66fd2ba8e32a + checksum: 10c0/c13bc661cbdb115337bc8519254836faf4bd79106dfd7ed588c8ece8c8b2dd3b7376bfec9a9a2f7646fa095b0b310cec77a83c3ba2ea4872331446eb93fd9055 languageName: node linkType: hard @@ -27164,27 +27220,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.48.1": - version: 1.48.1 - resolution: "playwright-core@npm:1.48.1" +"playwright-core@npm:1.48.2": + version: 1.48.2 + resolution: "playwright-core@npm:1.48.2" bin: playwright-core: cli.js - checksum: 10c0/2f75532b9b7dfa0e586f5660ac1d8ea729bbdbd28dd2c0711e7cfc1adfe5cf7448d7f15a018ec9851a8f50c0743c3990cb9df23064bed603627baeac4dce3915 + checksum: 10c0/511da53d9df01fec5e5798915c68e7d1574890a504d1aae05430bf538d0080efa8db86e3dafdcd450f084ce7622f6bbede23ca52e798bfc4c3b3ea8da52a51f5 languageName: node linkType: hard -"playwright@npm:1.48.1": - version: 1.48.1 - resolution: "playwright@npm:1.48.1" +"playwright@npm:1.48.2": + version: 1.48.2 + resolution: "playwright@npm:1.48.2" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.48.1" + playwright-core: "npm:1.48.2" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/96280ae656226e52015c0c69c4c19e9f594c19353a79012a19bd7b7175d7b409c1aed289a629df49ef897a57ccd24668ad15b86c283db10f76212a4db90a94ac + checksum: 10c0/ecde4ee4767556868b24d7700f3502692a3cb14c8ef127052b51b48833ffcce80942954fb188a9b72505122b48b1b625d1bb486721e1c4f2e980215328ba1ad5 languageName: node linkType: hard @@ -29527,9 +29583,9 @@ __metadata: version: 0.0.0-use.local resolution: "root@workspace:." dependencies: - "@backstage/cli": "npm:^0.28.1" + "@backstage/cli": "npm:^0.28.2" "@backstage/e2e-test-utils": "npm:^0.1.1" - "@playwright/test": "npm:^1.48.1" + "@playwright/test": "npm:^1.48.2" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" node-gyp: "npm:^10.2.0" @@ -32203,6 +32259,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/536a2979adda2b4be81b07e311bd2f3ad5e978690987956bc5f514130ad50cac87cd22c710b686d79731e00fbee8ef43efe5fcd72baa241045209195d43dcc80 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -32817,17 +32887,17 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.70.0": - version: 5.94.0 - resolution: "webpack@npm:5.94.0" +"webpack@npm:^5.94.0": + version: 5.96.1 + resolution: "webpack@npm:5.96.1" dependencies: - "@types/estree": "npm:^1.0.5" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" "@webassemblyjs/ast": "npm:^1.12.1" "@webassemblyjs/wasm-edit": "npm:^1.12.1" "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-attributes: "npm:^1.9.5" - browserslist: "npm:^4.21.10" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" enhanced-resolve: "npm:^5.17.1" es-module-lexer: "npm:^1.2.1" @@ -32849,7 +32919,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf + checksum: 10c0/ae6052fde9a546f79f14987b65823ba4024c6642a8489339ecfee7a351dff93325842aad453295bbdc6b65fb1690e4ef07529db63aa84ece55c7869e991a0039 languageName: node linkType: hard From 7eadd53aee9e5e180f2df23b2c1a236da6574bf8 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 10 Nov 2024 20:44:55 +0100 Subject: [PATCH 16/39] feat: Add GitHub Workflows plugin --- packages/app/package.json | 1 + .../app/src/components/catalog/EntityPage.tsx | 12 ++- yarn.lock | 89 ++++++++++++++++++- 3 files changed, 97 insertions(+), 5 deletions(-) diff --git a/packages/app/package.json b/packages/app/package.json index 36ed831..856bd51 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -46,6 +46,7 @@ "@material-ui/icons": "^4.11.3", "@roadiehq/backstage-plugin-github-insights": "^2.5.1", "@roadiehq/backstage-plugin-security-insights": "^2.4.0", + "@veecode-platform/backstage-plugin-github-workflows": "^1.1.0", "history": "^5.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index d8c331e..086df64 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -60,6 +60,7 @@ import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; import { EntitySonarQubeCard } from '@backstage-community/plugin-sonarqube'; import { EntityGithubInsightsContent } from '@roadiehq/backstage-plugin-github-insights'; import { EntitySecurityInsightsContent } from '@roadiehq/backstage-plugin-security-insights'; +import { isGithubWorkflowsAvailable, GithubWorkflowsContent } from '@veecode-platform/backstage-plugin-github-workflows' import { EntityKubernetesContent, @@ -84,7 +85,8 @@ const cicdContent = ( // You can for example enforce that all components of type 'service' should use GitHubActions - + {/* */} + @@ -155,6 +157,14 @@ const overviewContent = ( + + + + + + + + diff --git a/yarn.lock b/yarn.lock index e05b657..9dba847 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3737,7 +3737,7 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@npm:^0.15.1": +"@backstage/core-components@npm:^0.15.0, @backstage/core-components@npm:^0.15.1": version: 0.15.1 resolution: "@backstage/core-components@npm:0.15.1" dependencies: @@ -4031,7 +4031,7 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-react@npm:^1.2.0": +"@backstage/integration-react@npm:^1.1.31, @backstage/integration-react@npm:^1.2.0": version: 1.2.0 resolution: "@backstage/integration-react@npm:1.2.0" dependencies: @@ -4830,7 +4830,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^1.14.0": +"@backstage/plugin-catalog-react@npm:^1.13.0, @backstage/plugin-catalog-react@npm:^1.14.0": version: 1.14.0 resolution: "@backstage/plugin-catalog-react@npm:1.14.0" dependencies: @@ -6367,6 +6367,22 @@ __metadata: languageName: node linkType: hard +"@backstage/theme@npm:^0.5.7": + version: 0.5.7 + resolution: "@backstage/theme@npm:0.5.7" + 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: 10c0/56956c8e75f5c3eaedbbc1c3fb799477b17e03cbf3c63222a40a7eb519769a6490a221a006471fb5712f58bdd299d4f1a9dbd5e9131173c90089370535f4b937 + languageName: node + linkType: hard + "@backstage/theme@npm:^0.6.0": version: 0.6.0 resolution: "@backstage/theme@npm:0.6.0" @@ -9317,7 +9333,7 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:^5.0.0": +"@octokit/core@npm:^5.0.0, @octokit/core@npm:^5.0.2": version: 5.2.0 resolution: "@octokit/core@npm:5.2.0" dependencies: @@ -9538,6 +9554,15 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-request-log@npm:^4.0.0": + version: 4.0.1 + resolution: "@octokit/plugin-request-log@npm:4.0.1" + peerDependencies: + "@octokit/core": 5 + checksum: 10c0/6f556f86258c5fbff9b1821075dc91137b7499f2ad0fd12391f0876064a6daa88abe1748336b2d483516505771d358aa15cb4bcdabc348a79e3d951fe9726798 + languageName: node + linkType: hard + "@octokit/plugin-rest-endpoint-methods@npm:13.2.2": version: 13.2.2 resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.2" @@ -9645,6 +9670,18 @@ __metadata: languageName: node linkType: hard +"@octokit/rest@npm:^20.1.0": + version: 20.1.1 + resolution: "@octokit/rest@npm:20.1.1" + dependencies: + "@octokit/core": "npm:^5.0.2" + "@octokit/plugin-paginate-rest": "npm:11.3.1" + "@octokit/plugin-request-log": "npm:^4.0.0" + "@octokit/plugin-rest-endpoint-methods": "npm:13.2.2" + checksum: 10c0/9b62e0372381b548806edbd9e32059ebaec315ddf90e9c3df7e0f2bfab2fc938ca5c3b939035e082e245315b2359947f52f853027a8ca2510fddb79ff5cc9e8a + languageName: node + linkType: hard + "@octokit/tsconfig@npm:^1.0.2": version: 1.0.2 resolution: "@octokit/tsconfig@npm:1.0.2" @@ -14025,6 +14062,33 @@ __metadata: languageName: node linkType: hard +"@veecode-platform/backstage-plugin-github-workflows@npm:^1.1.0": + version: 1.1.0 + resolution: "@veecode-platform/backstage-plugin-github-workflows@npm:1.1.0" + dependencies: + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-components": "npm:^0.15.0" + "@backstage/core-plugin-api": "npm:^1.9.4" + "@backstage/integration": "npm:^1.15.0" + "@backstage/integration-react": "npm:^1.1.31" + "@backstage/plugin-catalog-react": "npm:^1.13.0" + "@backstage/theme": "npm:^0.5.7" + "@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:^20.1.0" + dayjs: "npm:^1.11.9" + git-url-parse: "npm:^14.0.0" + js-yaml: "npm:^4.1.0" + react-icons: "npm:^5.2.1" + react-use: "npm:^17.2.4" + peerDependencies: + react: ^16.13.1 || ^17.0.0 + react-router-dom: ^6.24.1 + checksum: 10c0/35ec5d119076ebd7a675d12322097eccebcbfa7535af10e2701314c56fcb2901af5f8e4a6ff6059c129aae2560ee22dd7dcac8f02ebf7225656047e9a8fa55a4 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": version: 1.12.1 resolution: "@webassemblyjs/ast@npm:1.12.1" @@ -14682,6 +14746,7 @@ __metadata: "@testing-library/react": "npm:^14.3.1" "@testing-library/user-event": "npm:^14.5.2" "@types/react-dom": "npm:^18.3.1" + "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.0" cross-env: "npm:^7.0.3" history: "npm:^5.3.0" react: "npm:^18.3.1" @@ -17664,6 +17729,13 @@ __metadata: languageName: node linkType: hard +"dayjs@npm:^1.11.9": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 + languageName: node + linkType: hard + "debounce-promise@npm:^3.1.2": version: 3.1.2 resolution: "debounce-promise@npm:3.1.2" @@ -28447,6 +28519,15 @@ __metadata: languageName: node linkType: hard +"react-icons@npm:^5.2.1": + version: 5.3.0 + resolution: "react-icons@npm:5.3.0" + peerDependencies: + react: "*" + checksum: 10c0/a53af0de558f0e2bacfbafc973aa8ca1e6a429006a2f83d70becad5be431726a691e096336c95949bb0d967587b145264c5046d2bc1518969dbae731855d0712 + languageName: node + linkType: hard + "react-idle-timer@npm:5.7.2": version: 5.7.2 resolution: "react-idle-timer@npm:5.7.2" From 378e27d58fd19c7d4ad90cbfa7f5e4b9725697d1 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 10 Nov 2024 20:48:16 +0100 Subject: [PATCH 17/39] refactor: Cleanup unused imports --- packages/app/src/components/catalog/EntityPage.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index 086df64..52adc68 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -30,7 +30,6 @@ import { } from '@backstage/plugin-catalog'; import { isGithubActionsAvailable, - EntityGithubActionsContent, } from '@backstage-community/plugin-github-actions'; import { EntityUserProfileCard, From 98b75f24663c3ed9049cdbd35093d87fcc7bf1b6 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 10 Nov 2024 20:52:25 +0100 Subject: [PATCH 18/39] refactor: Prettify code --- packages/app/src/components/catalog/EntityPage.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index 52adc68..6c049b5 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -28,9 +28,7 @@ import { hasRelationWarnings, EntityRelationWarning, } from '@backstage/plugin-catalog'; -import { - isGithubActionsAvailable, -} from '@backstage-community/plugin-github-actions'; +import { isGithubActionsAvailable } from '@backstage-community/plugin-github-actions'; import { EntityUserProfileCard, EntityGroupProfileCard, @@ -59,7 +57,10 @@ import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; import { EntitySonarQubeCard } from '@backstage-community/plugin-sonarqube'; import { EntityGithubInsightsContent } from '@roadiehq/backstage-plugin-github-insights'; import { EntitySecurityInsightsContent } from '@roadiehq/backstage-plugin-security-insights'; -import { isGithubWorkflowsAvailable, GithubWorkflowsContent } from '@veecode-platform/backstage-plugin-github-workflows' +import { + isGithubWorkflowsAvailable, + GithubWorkflowsContent, +} from '@veecode-platform/backstage-plugin-github-workflows'; import { EntityKubernetesContent, @@ -85,7 +86,7 @@ const cicdContent = ( {/* */} - + @@ -159,7 +160,7 @@ const overviewContent = ( - + From 7aba40ce061b49f171e9e735ffb23fc841e8367c Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Mon, 11 Nov 2024 11:41:18 +0100 Subject: [PATCH 19/39] Update template --- .vscode/settings.json | 3 +++ .../base/.github/dependabot.yml | 0 .../base/.github/workflows/commit-stage.yml | 0 .../base/.gitignore | 0 .../base/.sdkmanrc | 0 .../base/LICENSE | 0 .../base/README.md | 0 .../base/build.gradle | 6 +++++- .../base/catalog-info.yml | 0 .../base/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../base/gradlew | 0 .../base/gradlew.bat | 0 .../base/settings.gradle | 0 .../Application.java | 18 ------------------ .../base/src/main/resources/application.yml | 6 ++++++ .../src/main/resources/documents/story.md | 0 .../src/main/resources/logback-spring.xml | 0 .../ApplicationTests.java | 0 .../IntegrationTestSetup.java | 0 .../TestApplication.java | 0 .../TestcontainersConfiguration.java | 2 +- .../base/workload.yml | 0 .../template.yml | 4 ++-- demo-catalog/templates/templates.yml | 2 +- 25 files changed, 18 insertions(+), 23 deletions(-) create mode 100644 .vscode/settings.json rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/.github/dependabot.yml (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/.github/workflows/commit-stage.yml (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/.gitignore (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/.sdkmanrc (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/LICENSE (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/README.md (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/build.gradle (92%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/catalog-info.yml (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/gradle/wrapper/gradle-wrapper.jar (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/gradle/wrapper/gradle-wrapper.properties (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/gradlew (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/gradlew.bat (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/settings.gradle (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/main/java/${{values.basePackageDir}}/Application.java (83%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/main/resources/application.yml (92%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/main/resources/documents/story.md (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/main/resources/logback-spring.xml (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/test/java/${{values.basePackageDir}}/TestApplication.java (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java (94%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/base/workload.yml (100%) rename demo-catalog/templates/{spring-boot-ai-rag => spring-boot-ai-service}/template.yml (98%) diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc3b895 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml b/demo-catalog/templates/spring-boot-ai-service/base/.github/dependabot.yml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/.github/dependabot.yml rename to demo-catalog/templates/spring-boot-ai-service/base/.github/dependabot.yml diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/.github/workflows/commit-stage.yml rename to demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.gitignore b/demo-catalog/templates/spring-boot-ai-service/base/.gitignore similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/.gitignore rename to demo-catalog/templates/spring-boot-ai-service/base/.gitignore diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc b/demo-catalog/templates/spring-boot-ai-service/base/.sdkmanrc similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/.sdkmanrc rename to demo-catalog/templates/spring-boot-ai-service/base/.sdkmanrc diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/LICENSE b/demo-catalog/templates/spring-boot-ai-service/base/LICENSE similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/LICENSE rename to demo-catalog/templates/spring-boot-ai-service/base/LICENSE diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/README.md b/demo-catalog/templates/spring-boot-ai-service/base/README.md similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/README.md rename to demo-catalog/templates/spring-boot-ai-service/base/README.md diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle similarity index 92% rename from demo-catalog/templates/spring-boot-ai-rag/base/build.gradle rename to demo-catalog/templates/spring-boot-ai-service/base/build.gradle index dd219cd..f4b31ce 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle @@ -1,7 +1,8 @@ plugins { id 'java' - id 'org.springframework.boot' version '3.4.0-M3' + id 'org.springframework.boot' version '3.4.0-RC1' id 'io.spring.dependency-management' version '1.1.6' + id 'org.graalvm.buildtools.native' version '0.10.3' id 'org.cyclonedx.bom' version '1.10.0' id 'org.sonarqube' version '5.1.0.4882' } @@ -34,6 +35,8 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'org.springframework.ai:spring-ai-markdown-document-reader' + implementation 'io.micrometer:micrometer-tracing-bridge-otel' implementation 'io.opentelemetry:opentelemetry-exporter-otlp' implementation 'io.micrometer:micrometer-registry-otlp' @@ -55,6 +58,7 @@ dependencies { {%- endif %} {% if values.vectorStore == "postgresql" %} implementation 'org.springframework.ai:spring-ai-pgvector-store-spring-boot-starter' + implementation 'net.ttddyy.observation:datasource-micrometer-spring-boot:1.0.5' testImplementation 'org.testcontainers:postgresql' {%- endif %} {% if values.vectorStore == "weaviate" %} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml b/demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/catalog-info.yml rename to demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.jar b/demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.jar rename to demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.jar diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties b/demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/gradle/wrapper/gradle-wrapper.properties rename to demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.properties diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/gradlew b/demo-catalog/templates/spring-boot-ai-service/base/gradlew similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/gradlew rename to demo-catalog/templates/spring-boot-ai-service/base/gradlew diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/gradlew.bat b/demo-catalog/templates/spring-boot-ai-service/base/gradlew.bat similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/gradlew.bat rename to demo-catalog/templates/spring-boot-ai-service/base/gradlew.bat diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/settings.gradle b/demo-catalog/templates/spring-boot-ai-service/base/settings.gradle similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/settings.gradle rename to demo-catalog/templates/spring-boot-ai-service/base/settings.gradle diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java similarity index 83% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java rename to demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java index 6937ab7..bcc175c 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/java/${{values.basePackageDir}}/Application.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java @@ -14,9 +14,6 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.event.ApplicationReadyEvent; -import org.springframework.boot.web.client.ClientHttpRequestFactories; -import org.springframework.boot.web.client.ClientHttpRequestFactorySettings; -import org.springframework.boot.web.client.RestClientCustomizer; import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -97,18 +94,3 @@ public void run() { } } - -@Configuration(proxyBeanMethods = false) -class HttpClientAutoConfiguration { - - @Bean - RestClientCustomizer restClientCustomizer() { - return restClientBuilder -> { - restClientBuilder - .requestFactory(ClientHttpRequestFactories.get(ClientHttpRequestFactorySettings.DEFAULTS - .withConnectTimeout(Duration.ofSeconds(120)) - .withReadTimeout(Duration.ofSeconds(120)))); - }; - } - -} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml similarity index 92% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml rename to demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml index 74fc276..0299c25 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/application.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml @@ -1,6 +1,10 @@ spring: application: name: ${{ values.artifactId }} + http: + client: + connect-timeout: 60s + read-timeout: 120s ai: chat: observations: @@ -46,6 +50,8 @@ spring: model: dall-e-3 {%- endif %} vectorstore: + observations: + include-query-response: true {%- if values.vectorStore == "postgresql" %} pgvector: {%- if values.llmProvider == "ollama" %} diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/documents/story.md b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/documents/story.md similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/documents/story.md rename to demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/documents/story.md diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/main/resources/logback-spring.xml rename to demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java rename to demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java rename to demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestApplication.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestApplication.java rename to demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java similarity index 94% rename from demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java rename to demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java index 006f75b..644d45c 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java @@ -27,7 +27,7 @@ PostgreSQLContainer postgresContainer() { @RestartScope @ServiceConnection LgtmStackContainer lgtmContainer() { - return new LgtmStackContainer("grafana/otel-lgtm:0.7.6") + return new LgtmStackContainer("grafana/otel-lgtm:0.7.8") .withStartupTimeout(Duration.ofMinutes(2)) .withReuse(true); } diff --git a/demo-catalog/templates/spring-boot-ai-rag/base/workload.yml b/demo-catalog/templates/spring-boot-ai-service/base/workload.yml similarity index 100% rename from demo-catalog/templates/spring-boot-ai-rag/base/workload.yml rename to demo-catalog/templates/spring-boot-ai-service/base/workload.yml diff --git a/demo-catalog/templates/spring-boot-ai-rag/template.yml b/demo-catalog/templates/spring-boot-ai-service/template.yml similarity index 98% rename from demo-catalog/templates/spring-boot-ai-rag/template.yml rename to demo-catalog/templates/spring-boot-ai-service/template.yml index 5287aca..7d6571b 100644 --- a/demo-catalog/templates/spring-boot-ai-rag/template.yml +++ b/demo-catalog/templates/spring-boot-ai-service/template.yml @@ -2,8 +2,8 @@ apiVersion: scaffolder.backstage.io/v1beta3 kind: Template metadata: name: spring-ai-rag - title: Spring AI RAG - description: Spring Boot using Java and Gradle with Spring AI integration to build LLM-powered applications with RAG. + title: Spring AI Service + description: Spring Boot using Java and Gradle with Spring AI integration to build LLM-powered applications with RAG and tools. annotations: backstage.io/time-saved: PT12H tags: diff --git a/demo-catalog/templates/templates.yml b/demo-catalog/templates/templates.yml index cfa39a6..b22e418 100644 --- a/demo-catalog/templates/templates.yml +++ b/demo-catalog/templates/templates.yml @@ -6,4 +6,4 @@ metadata: description: A collection of Templates spec: targets: - - ./spring-boot-ai-rag/template.yml + - ./spring-boot-ai-service/template.yml From e3ff0dd7ba993ed65613b30ba8e84cdacb60807f Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Mon, 11 Nov 2024 17:58:38 +0100 Subject: [PATCH 20/39] Update --- .../base/catalog-info.yml | 1 + .../${{values.basePackageDir}}/Application.java | 17 ++++++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml b/demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml index 79bc0e7..baa52d1 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/catalog-info.yml @@ -9,6 +9,7 @@ metadata: backstage.io/techdocs-ref: dir:. endoflife.date/products: spring-boot github.com/project-slug: ${{ values.repoUrl.owner }}/${{ values.repoUrl.repo }} + github.com/workflows: commit-stage.yml sonarqube.org/project-key: ${{ values.repoUrl.owner }}_${{ values.repoUrl.repo }} spec: type: service diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java index bcc175c..2cef75c 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java @@ -6,7 +6,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ai.chat.client.ChatClient; -import org.springframework.ai.chat.client.advisor.QuestionAnswerAdvisor; +import org.springframework.ai.chat.client.advisor.RetrievalAugmentationAdvisor; +import org.springframework.ai.rag.retrieval.source.DocumentRetriever; +import org.springframework.ai.rag.retrieval.source.VectorStoreDocumentRetriever; import org.springframework.ai.reader.TextReader; import org.springframework.ai.transformer.splitter.TokenTextSplitter; import org.springframework.ai.vectorstore.VectorStore; @@ -16,7 +18,6 @@ import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; import org.springframework.core.io.Resource; import org.springframework.jdbc.core.simple.JdbcClient; import org.springframework.stereotype.Component; @@ -24,8 +25,6 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; -import java.time.Duration; - @SpringBootApplication public class Application { @@ -46,18 +45,22 @@ class ChatController { private static final Logger logger = LoggerFactory.getLogger(ChatController.class); private final ChatClient chatClient; - private final VectorStore vectorStore; + private final DocumentRetriever documentRetriever; ChatController(ChatClient.Builder chatClientBuilder, VectorStore vectorStore) { this.chatClient = chatClientBuilder.build(); - this.vectorStore = vectorStore; + this.documentRetriever = VectorStoreDocumentRetriever.builder() + .vectorStore(vectorStore) + .build(); } @PostMapping("/chat") String chatWithDocument(@RequestBody String message) { logger.info("Received user message: {}", message); return chatClient.prompt() - .advisors(new QuestionAnswerAdvisor(vectorStore)) + .advisors(RetrievalAugmentationAdvisor.builder() + .documentRetriever(documentRetriever) + .build()) .user(message) .call() .content(); From c2e6a44e2b58fa7630578c03daab8703a97cd8c2 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Mon, 11 Nov 2024 18:07:57 +0100 Subject: [PATCH 21/39] Update --- .../base/.github/workflows/commit-stage.yml | 4 ++-- .../templates/spring-boot-ai-service/base/build.gradle | 1 - .../base/src/main/resources/application.yml | 5 ++++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml index aeaefcc..731bb99 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml @@ -40,7 +40,7 @@ jobs: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4.4.0 + uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0 with: java-version: 23 distribution: 'graalvm' @@ -94,7 +94,7 @@ jobs: image-name: ${{ '${{ steps.image-info.outputs.name }}' }} steps: - name: Install Cosign - uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0 + uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0 - uses: redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603 # v1.7 with: diff --git a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle index f4b31ce..8115b3f 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle @@ -2,7 +2,6 @@ plugins { id 'java' id 'org.springframework.boot' version '3.4.0-RC1' id 'io.spring.dependency-management' version '1.1.6' - id 'org.graalvm.buildtools.native' version '0.10.3' id 'org.cyclonedx.bom' version '1.10.0' id 'org.sonarqube' version '5.1.0.4882' } diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml index 0299c25..518e31e 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml @@ -68,7 +68,7 @@ management: include: "*" metrics: tags: - service.name: ${spring.application.name} + "service.name": ${spring.application.name} tracing: sampling: probability: 1.0 @@ -77,3 +77,6 @@ management: endpoint: "http://localhost:4318/v1/logs" tracing: endpoint: "http://localhost:4318/v1/traces" + metrics: + export: + url: "http://localhost:4318/v1/metrics" From ff8dbe4f90f9be4136921fd28eaeb40da65f1cd6 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 1 Dec 2024 16:09:11 +0100 Subject: [PATCH 22/39] chore: Update to Backstage 1.33.5 --- backstage.json | 2 +- package.json | 4 +- packages/app/package.json | 62 +- packages/backend/package.json | 54 +- yarn.lock | 4536 ++++++++++++++++----------------- 5 files changed, 2261 insertions(+), 2397 deletions(-) diff --git a/backstage.json b/backstage.json index 5a72900..df7e7ff 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.32.5" + "version": "1.33.5" } diff --git a/package.json b/package.json index 71af4b2..fcc0829 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "engines": { - "node": "18 || 20" + "node": "20 || 22" }, "scripts": { "dev": "yarn run env-cmd -f .env yarn run dev:start", @@ -32,7 +32,7 @@ ] }, "devDependencies": { - "@backstage/cli": "^0.28.2", + "@backstage/cli": "^0.29.2", "@backstage/e2e-test-utils": "^0.1.1", "@playwright/test": "^1.48.2", "@spotify/prettier-config": "^12.0.0", diff --git a/packages/app/package.json b/packages/app/package.json index 856bd51..2181d30 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,39 +14,39 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage-community/plugin-github-actions": "^0.6.24", - "@backstage-community/plugin-sonarqube": "^0.8.6", - "@backstage/app-defaults": "^1.5.12", - "@backstage/catalog-model": "^1.7.0", - "@backstage/cli": "^0.28.2", - "@backstage/core-app-api": "^1.15.1", - "@backstage/core-components": "^0.15.1", - "@backstage/core-plugin-api": "^1.10.0", - "@backstage/integration-react": "^1.2.0", - "@backstage/plugin-api-docs": "^0.11.11", - "@backstage/plugin-catalog": "^1.24.0", - "@backstage/plugin-catalog-common": "^1.1.0", - "@backstage/plugin-catalog-graph": "^0.4.11", - "@backstage/plugin-catalog-import": "^0.12.5", - "@backstage/plugin-catalog-react": "^1.14.0", - "@backstage/plugin-home": "^0.8.0", - "@backstage/plugin-kubernetes": "^0.11.16", - "@backstage/plugin-org": "^0.6.31", - "@backstage/plugin-permission-react": "^0.4.27", - "@backstage/plugin-scaffolder": "^1.26.2", - "@backstage/plugin-search": "^1.4.18", - "@backstage/plugin-search-react": "^1.8.1", - "@backstage/plugin-techdocs": "^1.11.0", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.16", - "@backstage/plugin-techdocs-react": "^1.2.9", - "@backstage/plugin-user-settings": "^0.8.14", - "@backstage/theme": "^0.6.0", + "@backstage-community/plugin-github-actions": "^0.6.26", + "@backstage-community/plugin-sonarqube": "^0.8.8", + "@backstage/app-defaults": "^1.5.14", + "@backstage/catalog-model": "^1.7.1", + "@backstage/cli": "^0.29.2", + "@backstage/core-app-api": "^1.15.2", + "@backstage/core-components": "^0.16.1", + "@backstage/core-plugin-api": "^1.10.1", + "@backstage/integration-react": "^1.2.1", + "@backstage/plugin-api-docs": "^0.12.1", + "@backstage/plugin-catalog": "^1.25.1", + "@backstage/plugin-catalog-common": "^1.1.1", + "@backstage/plugin-catalog-graph": "^0.4.13", + "@backstage/plugin-catalog-import": "^0.12.7", + "@backstage/plugin-catalog-react": "^1.14.2", + "@backstage/plugin-home": "^0.8.2", + "@backstage/plugin-kubernetes": "^0.12.1", + "@backstage/plugin-org": "^0.6.33", + "@backstage/plugin-permission-react": "^0.4.28", + "@backstage/plugin-scaffolder": "^1.27.1", + "@backstage/plugin-search": "^1.4.20", + "@backstage/plugin-search-react": "^1.8.3", + "@backstage/plugin-techdocs": "^1.11.2", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.18", + "@backstage/plugin-techdocs-react": "^1.2.11", + "@backstage/plugin-user-settings": "^0.8.16", + "@backstage/theme": "^0.6.2", "@dweber019/backstage-plugin-endoflife": "^0.0.16", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", "@roadiehq/backstage-plugin-github-insights": "^2.5.1", - "@roadiehq/backstage-plugin-security-insights": "^2.4.0", - "@veecode-platform/backstage-plugin-github-workflows": "^1.1.0", + "@roadiehq/backstage-plugin-security-insights": "^2.4.1", + "@veecode-platform/backstage-plugin-github-workflows": "^1.1.1", "history": "^5.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -54,10 +54,10 @@ "react-router-dom": "^6.27.0" }, "devDependencies": { - "@backstage/test-utils": "^1.7.0", + "@backstage/test-utils": "^1.7.2", "@playwright/test": "^1.48.2", "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.6.2", + "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^14.3.1", "@testing-library/user-event": "^14.5.2", "@types/react-dom": "^18.3.1", diff --git a/packages/backend/package.json b/packages/backend/package.json index a36a3e1..746cfdf 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,39 +16,39 @@ "build-image": "docker build ../.. -f Dockerfile --tag backstage" }, "dependencies": { - "@backstage-community/plugin-sonarqube-backend": "^0.3.0", - "@backstage/backend-defaults": "^0.5.2", - "@backstage/config": "^1.2.0", - "@backstage/plugin-app-backend": "^0.3.76", - "@backstage/plugin-auth-backend": "^0.23.1", - "@backstage/plugin-auth-backend-module-github-provider": "^0.2.1", - "@backstage/plugin-auth-node": "^0.5.3", - "@backstage/plugin-catalog-backend": "^1.27.1", - "@backstage/plugin-catalog-backend-module-logs": "^0.1.3", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.1", - "@backstage/plugin-events-backend": "^0.3.15", - "@backstage/plugin-kubernetes-backend": "^0.18.7", - "@backstage/plugin-permission-backend": "^0.5.50", - "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.1", - "@backstage/plugin-permission-common": "^0.8.1", - "@backstage/plugin-permission-node": "^0.8.4", - "@backstage/plugin-proxy-backend": "^0.5.7", - "@backstage/plugin-scaffolder-backend": "^1.26.2", - "@backstage/plugin-scaffolder-backend-module-github": "^0.5.1", - "@backstage/plugin-search-backend": "^1.6.1", - "@backstage/plugin-search-backend-module-catalog": "^0.2.4", - "@backstage/plugin-search-backend-module-pg": "^0.5.37", - "@backstage/plugin-search-backend-module-techdocs": "^0.3.1", - "@backstage/plugin-search-backend-node": "^1.3.4", - "@backstage/plugin-techdocs-backend": "^1.11.1", - "@roadiehq/scaffolder-backend-module-http-request": "^4.3.5", + "@backstage-community/plugin-sonarqube-backend": "^0.3.1", + "@backstage/backend-defaults": "^0.5.3", + "@backstage/config": "^1.3.0", + "@backstage/plugin-app-backend": "^0.4.2", + "@backstage/plugin-auth-backend": "^0.24.0", + "@backstage/plugin-auth-backend-module-github-provider": "^0.2.2", + "@backstage/plugin-auth-node": "^0.5.4", + "@backstage/plugin-catalog-backend": "^1.28.0", + "@backstage/plugin-catalog-backend-module-logs": "^0.1.4", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.2", + "@backstage/plugin-events-backend": "^0.3.16", + "@backstage/plugin-kubernetes-backend": "^0.19.0", + "@backstage/plugin-permission-backend": "^0.5.51", + "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.2", + "@backstage/plugin-permission-common": "^0.8.2", + "@backstage/plugin-permission-node": "^0.8.5", + "@backstage/plugin-proxy-backend": "^0.5.8", + "@backstage/plugin-scaffolder-backend": "^1.27.2", + "@backstage/plugin-scaffolder-backend-module-github": "^0.5.3", + "@backstage/plugin-search-backend": "^1.7.0", + "@backstage/plugin-search-backend-module-catalog": "^0.2.5", + "@backstage/plugin-search-backend-module-pg": "^0.5.38", + "@backstage/plugin-search-backend-module-techdocs": "^0.3.3", + "@backstage/plugin-search-backend-node": "^1.3.5", + "@backstage/plugin-techdocs-backend": "^1.11.3", + "@roadiehq/scaffolder-backend-module-http-request": "^5.1.0", "app": "link:../app", "better-sqlite3": "^9.6.0", "node-gyp": "^10.2.0", "pg": "^8.13.1" }, "devDependencies": { - "@backstage/cli": "^0.28.2" + "@backstage/cli": "^0.29.2" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index 9dba847..f200684 100644 --- a/yarn.lock +++ b/yarn.lock @@ -84,7 +84,7 @@ __metadata: languageName: node linkType: hard -"@asyncapi/avro-schema-parser@npm:^3.0.15": +"@asyncapi/avro-schema-parser@npm:^3.0.24": version: 3.0.24 resolution: "@asyncapi/avro-schema-parser@npm:3.0.24" dependencies: @@ -95,7 +95,7 @@ __metadata: languageName: node linkType: hard -"@asyncapi/openapi-schema-parser@npm:^3.0.15": +"@asyncapi/openapi-schema-parser@npm:^3.0.24": version: 3.0.24 resolution: "@asyncapi/openapi-schema-parser@npm:3.0.24" dependencies: @@ -108,7 +108,7 @@ __metadata: languageName: node linkType: hard -"@asyncapi/parser@npm:^3.0.7, @asyncapi/parser@npm:^3.1.0": +"@asyncapi/parser@npm:^3.1.0": version: 3.3.0 resolution: "@asyncapi/parser@npm:3.3.0" dependencies: @@ -135,34 +135,61 @@ __metadata: languageName: node linkType: hard -"@asyncapi/protobuf-schema-parser@npm:^3.2.4": - version: 3.2.14 - resolution: "@asyncapi/protobuf-schema-parser@npm:3.2.14" +"@asyncapi/parser@npm:^3.3.0, @asyncapi/parser@npm:^3.4.0": + version: 3.4.0 + resolution: "@asyncapi/parser@npm:3.4.0" dependencies: - "@asyncapi/parser": "npm:^3.1.0" - "@types/protocol-buffers-schema": "npm:^3.4.1" - protobufjs: "npm:^7.2.6" - checksum: 10c0/049b29af7be6d44fd8be04c65de0759e20dd597d043a745b41660f76f9b4cc18a89024ada7661fcbd7e4ad7e69d5dadf427778ffb717264cc1a5209a1ab88a3a + "@asyncapi/specs": "npm:^6.8.0" + "@openapi-contrib/openapi-schema-to-json-schema": "npm:~3.2.0" + "@stoplight/json": "npm:3.21.0" + "@stoplight/json-ref-readers": "npm:^1.2.2" + "@stoplight/json-ref-resolver": "npm:^3.1.5" + "@stoplight/spectral-core": "npm:^1.18.3" + "@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.17.1" + 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:^10.0.0" + node-fetch: "npm:2.6.7" + checksum: 10c0/340906e46bb87486d738917035433dc19eafcd4f9dcef7168f8d1379b559d67aa1489e51fd3a030ec4bab74c7708b8a7e3fd01af83ab51a6dbbf9bf32f8d6e2f languageName: node linkType: hard -"@asyncapi/react-component@npm:1.3.1": - version: 1.3.1 - resolution: "@asyncapi/react-component@npm:1.3.1" +"@asyncapi/protobuf-schema-parser@npm:^3.3.0": + version: 3.3.0 + resolution: "@asyncapi/protobuf-schema-parser@npm:3.3.0" + dependencies: + "@asyncapi/parser": "npm:^3.4.0" + "@types/protocol-buffers-schema": "npm:^3.4.3" + protobufjs: "npm:^7.4.0" + checksum: 10c0/65ae9ead0815bb543512342fe94142be620e9594dabdaef13f0d4f5779375af78c684bdcd1eb5ccf82851a5b7ff7005fca8fd8ad1ba67ebd47515ffbf85d1112 + languageName: node + linkType: hard + +"@asyncapi/react-component@npm:^2.3.3": + version: 2.4.5 + resolution: "@asyncapi/react-component@npm:2.4.5" dependencies: - "@asyncapi/avro-schema-parser": "npm:^3.0.15" - "@asyncapi/openapi-schema-parser": "npm:^3.0.15" - "@asyncapi/parser": "npm:^3.0.7" - "@asyncapi/protobuf-schema-parser": "npm:^3.2.4" + "@asyncapi/avro-schema-parser": "npm:^3.0.24" + "@asyncapi/openapi-schema-parser": "npm:^3.0.24" + "@asyncapi/parser": "npm:^3.3.0" + "@asyncapi/protobuf-schema-parser": "npm:^3.3.0" highlight.js: "npm:^10.7.2" - isomorphic-dompurify: "npm:^0.13.0" + isomorphic-dompurify: "npm:^2.14.0" marked: "npm:^4.0.14" openapi-sampler: "npm:^1.2.1" - use-resize-observer: "npm:^8.0.0" + use-resize-observer: "npm:^9.1.0" peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/ac6dcfb6ab298c72c5d2eaaf7bb9284f284162391b069a3394e3e0c989c78529486f2f7fd7b00815c1ae5dd4f71bb11491bed333841a515481b19b63a312a010 + react: ">=18.0.0" + react-dom: ">=18.0.0" + checksum: 10c0/6b015525be4c16d571f105ab51a28bf0b53f512d14ed66b7d30a6a3d2423e5ca5875f95dc348e63e30b1be890b47ad3df8d53e4f163e9f18a8286f740dc82a86 languageName: node linkType: hard @@ -2722,9 +2749,9 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-github-actions@npm:^0.6.24": - version: 0.6.24 - resolution: "@backstage-community/plugin-github-actions@npm:0.6.24" +"@backstage-community/plugin-github-actions@npm:^0.6.26": + version: 0.6.26 + resolution: "@backstage-community/plugin-github-actions@npm:0.6.26" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/core-compat-api": "npm:^0.3.1" @@ -2746,15 +2773,14 @@ __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: 10c0/7385728b055996f6cc678da84aa04bc6c88729575db926de9226c78c554b06342ca8847d7ef57af12e4dbe7ab6f3c6bc3b9e3aa44b42da960be7583265077363 + checksum: 10c0/11a9cdbd6536f93a69140729eb3a2ec8d31e42c088f4cb74232cf905d084d64a58eced28a72b06b811bb8238d41510ee0f76f01b31effda1900765aca4c36b77 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-backend@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.3.0" +"@backstage-community/plugin-sonarqube-backend@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.3.1" dependencies: - "@backstage/backend-common": "npm:^0.25.0" "@backstage/backend-defaults": "npm:^0.5.2" "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/config": "npm:^1.2.0" @@ -2764,7 +2790,7 @@ __metadata: express-promise-router: "npm:^4.1.0" node-fetch: "npm:^2.6.7" yn: "npm:^5.0.0" - checksum: 10c0/f46efe4c270d3cf092fd9bb825a8bdfa1fcee9853feabf578b38ba07716682630b963bf918f11b5b618830200b837ff18d762f84a5e9b66a8e8fb90f117db942 + checksum: 10c0/10e2d538d6cdcaf94cdf015df21234cb4dc9c385ff6dc86dc5ef667df9e327b58332262c2947a388ed8d60ffff635acb70f49a962eaf6b831e8b52b1f9a750eb languageName: node linkType: hard @@ -2782,9 +2808,9 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-sonarqube@npm:^0.8.6": - version: 0.8.6 - resolution: "@backstage-community/plugin-sonarqube@npm:0.8.6" +"@backstage-community/plugin-sonarqube@npm:^0.8.8": + version: 0.8.8 + resolution: "@backstage-community/plugin-sonarqube@npm:0.8.8" dependencies: "@backstage-community/plugin-sonarqube-react": "npm:^0.2.3" "@backstage/catalog-model": "npm:^1.7.0" @@ -2806,19 +2832,19 @@ __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: 10c0/db4a33a288308b32945cc131c12a7afadf9837063241e46f26031c867e4359260516e27f080d4a02b039ef9acae662b34a601f669e4483d64407e4244e46f9e5 + checksum: 10c0/211c6f1d81b42e0011f15c69fd62b2b7a969e07fb3886b029aaac4ea8e4d4534b035bad9446ab3a1080534ffa166d086ece2a46fced458507c1a23a4d67d77bd languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.5.12": - version: 1.5.12 - resolution: "@backstage/app-defaults@npm:1.5.12" +"@backstage/app-defaults@npm:^1.5.14": + version: 1.5.14 + resolution: "@backstage/app-defaults@npm:1.5.14" dependencies: - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/theme": "npm:^0.6.0" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/theme": "npm:^0.6.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: @@ -2829,48 +2855,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/651140bfc306b61429358a1e074293c0d48744bf064fa8fe4063391fadf054d5a360b290a4470f51659f5600f377ca8d4a0c5ad2af0d2db74d39bed02b3c8292 - languageName: node - linkType: hard - -"@backstage/backend-app-api@npm:^1.0.0": - version: 1.0.0 - resolution: "@backstage/backend-app-api@npm:1.0.0" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/types": "npm:^1.1.1" - "@manypkg/get-packages": "npm:^1.1.3" - compression: "npm:^1.7.4" - cookie: "npm:^0.6.0" - cors: "npm:^2.8.5" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" - helmet: "npm:^6.0.0" - jose: "npm:^5.0.0" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - logform: "npm:^2.3.2" - luxon: "npm:^3.0.0" - minimatch: "npm:^9.0.0" - minimist: "npm:^1.2.5" - morgan: "npm:^1.10.0" - node-fetch: "npm:^2.7.0" - node-forge: "npm:^1.3.1" - path-to-regexp: "npm:^8.0.0" - selfsigned: "npm:^2.0.0" - stoppable: "npm:^1.1.0" - triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" - winston: "npm:^3.2.1" - winston-transport: "npm:^4.5.0" - checksum: 10c0/6cd471ac4dada8ad6dce034c4b10ec545b0493b14a1edc742b0c7c2a02bd4ca831bbb13fe7034fe43f0221643eb85eae0b00bb020de61c3caafa98e7687d6fa8 + checksum: 10c0/53017b9833d84e53f7d5591d056986ff00cba719518faef2ed79b9ec609e0779fd5c39a38be04028484a85b58f072d2cc3842ad468ad57d0ad2f908bfd47d0db languageName: node linkType: hard @@ -2915,50 +2900,26 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-common@npm:^0.24.0": - version: 0.24.1 - resolution: "@backstage/backend-common@npm:0.24.1" - dependencies: - "@aws-sdk/abort-controller": "npm:^3.347.0" - "@aws-sdk/client-codecommit": "npm:^3.350.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-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^0.8.1" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.14.0" - "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.1" - "@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" +"@backstage/backend-app-api@npm:^1.0.2": + version: 1.0.2 + resolution: "@backstage/backend-app-api@npm:1.0.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.0" + "@backstage/config-loader": "npm:^1.9.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/types": "npm:^1.2.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" + cookie: "npm:^0.7.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:^5.0.0" - keyv: "npm:^4.5.2" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" logform: "npm:^2.3.2" @@ -2966,29 +2927,16 @@ __metadata: minimatch: "npm:^9.0.0" minimist: "npm:^1.2.5" morgan: "npm:^1.10.0" - mysql2: "npm:^3.0.0" node-fetch: "npm:^2.7.0" node-forge: "npm:^1.3.1" - p-limit: "npm:^3.1.0" - path-to-regexp: "npm:^6.2.1" - pg: "npm:^8.11.3" - pg-format: "npm:^1.0.4" - raw-body: "npm:^2.4.1" + path-to-regexp: "npm:^8.0.0" selfsigned: "npm:^2.0.0" stoppable: "npm:^1.1.0" - tar: "npm:^6.1.12" triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" winston: "npm:^3.2.1" winston-transport: "npm:^4.5.0" - yauzl: "npm:^3.0.0" - yn: "npm:^4.0.0" - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: 10c0/dd5a21850cf9e031eb0e026416bada8cb3389412f97a1fd1f8b66454fbc54721590f7830c898fcab64314530d7d8cad075ba55b658d69162306460aa44b4037e + checksum: 10c0/40c8b832fb1457cc54d077fe6031e3a7fc998ba9e71ee67dce61e6a8c925dcb8679621115f0a99bd7f7cb1fb91f17e9d74bf5bff8c037ac26f178be54dc8df1e languageName: node linkType: hard @@ -3069,29 +3017,29 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/backend-defaults@npm:0.5.0" +"@backstage/backend-defaults@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/backend-defaults@npm:0.5.2" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.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:^1.0.0" + "@backstage/backend-app-api": "npm:^1.0.1" "@backstage/backend-common": "npm:^0.25.0" "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.0.0" + "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/cli-common": "npm:^0.1.14" - "@backstage/cli-node": "npm:^0.2.8" + "@backstage/cli-node": "npm:^0.2.9" "@backstage/config": "npm:^1.2.0" "@backstage/config-loader": "npm:^1.9.1" "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" + "@backstage/integration": "npm:^1.15.1" "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-events-node": "npm:^0.4.0" - "@backstage/plugin-permission-node": "npm:^0.8.3" + "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/plugin-events-node": "npm:^0.4.2" + "@backstage/plugin-permission-node": "npm:^0.8.4" "@backstage/types": "npm:^1.1.1" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^1.3.5" @@ -3106,13 +3054,13 @@ __metadata: better-sqlite3: "npm:^11.0.0" compression: "npm:^1.7.4" concat-stream: "npm:^2.0.0" - cookie: "npm:^0.6.0" + cookie: "npm:^0.7.0" cors: "npm:^2.8.5" cron: "npm:^3.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" + git-url-parse: "npm:^15.0.0" helmet: "npm:^6.0.0" isomorphic-git: "npm:^1.23.0" jose: "npm:^5.0.0" @@ -3143,34 +3091,33 @@ __metadata: yauzl: "npm:^3.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/ef6d6bbb1d6445afc218c3c2bcbdc54469daf05225f60fab268fe5d5098e9a6d73381122fe4d6186a13bdc6c938cba3e43e7a48a9a7ee9f2f9be2c50a844944e + checksum: 10c0/819be595969ecd41af507cd9261d39d84e4de4b27691676718484121eecae4ad9b85d71e5b22ac6da545ccb2413d97cbb16f5b94643dff8dda1727646313e153 languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.5.2": - version: 0.5.2 - resolution: "@backstage/backend-defaults@npm:0.5.2" +"@backstage/backend-defaults@npm:^0.5.3": + version: 0.5.3 + resolution: "@backstage/backend-defaults@npm:0.5.3" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.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:^1.0.1" - "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-app-api": "npm:^1.0.2" "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/cli-node": "npm:^0.2.9" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-events-node": "npm:^0.4.2" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/cli-node": "npm:^0.2.10" + "@backstage/config": "npm:^1.3.0" + "@backstage/config-loader": "npm:^1.9.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-aws-node": "npm:^0.1.13" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-events-node": "npm:^0.4.5" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/types": "npm:^1.2.0" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^1.3.5" "@keyv/redis": "npm:^2.5.3" @@ -3215,13 +3162,13 @@ __metadata: stoppable: "npm:^1.1.0" tar: "npm:^6.1.12" triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" winston: "npm:^3.2.1" winston-transport: "npm:^4.5.0" yauzl: "npm:^3.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/819be595969ecd41af507cd9261d39d84e4de4b27691676718484121eecae4ad9b85d71e5b22ac6da545ccb2413d97cbb16f5b94643dff8dda1727646313e153 + checksum: 10c0/a931958fa99c2aee3f7bfa695538b4331e1745e1b187ff3dbd5a7426c422df537021200fa70219a77da863f5def319e9da3e45fe3579c1a68690c0b9ad4111a9 languageName: node linkType: hard @@ -3232,14 +3179,14 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/backend-openapi-utils@npm:0.2.0" +"@backstage/backend-openapi-utils@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/backend-openapi-utils@npm:0.3.0" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:^4.17.6" "@types/express-serve-static-core": "npm:^4.17.5" ajv: "npm:^8.16.0" @@ -3250,29 +3197,9 @@ __metadata: json-schema-to-ts: "npm:^3.0.0" lodash: "npm:^4.17.21" mockttp: "npm:^3.13.0" - msw: "npm:^1.0.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/42143e9dfc5c042d3021eec62f10b901a2365aa1ce8e76ef21c2243e782b9bec715027a5630e6aa92df00c29ea71420de58ec009d469535ba1efbd271ed6d5e8 - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^0.8.0, @backstage/backend-plugin-api@npm:^0.8.1": - version: 0.8.1 - resolution: "@backstage/backend-plugin-api@npm:0.8.1" - dependencies: - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/types": "npm:^1.1.1" - "@types/express": "npm:^4.17.6" - "@types/luxon": "npm:^3.0.0" - express: "npm:^4.17.1" - knex: "npm:^3.0.0" - luxon: "npm:^3.0.0" - checksum: 10c0/14fbd1ce8b0f18b672479b6c0e49a57ff7a77cc965fe9928dc5ff6af31b8c8ee968b912bc3b32c26509578649d67b7717aef4c7a32017dcaaf9425e89e75e9da + checksum: 10c0/478e8bc66701ef78d21ba263dfe8f312484800b81d6212f1ee344c82d532fdd1125c584b7c6f659a4618f08f0451544b788f74968adbd46d7b1c246b068b6dcd languageName: node linkType: hard @@ -3314,15 +3241,22 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.6.6": - version: 1.6.6 - resolution: "@backstage/catalog-client@npm:1.6.6" - dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/errors": "npm:^1.2.4" - cross-fetch: "npm:^4.0.0" - uri-template: "npm:^2.0.0" - checksum: 10c0/82147416086b49189a41ebfb9831bce76f8a715fd7b55df643017c146342f7a8fafac61bf452c6e49001ebc8a663a4d4b20ba459622eaec3756fffd1710ddb60 +"@backstage/backend-plugin-api@npm:^1.0.2": + version: 1.0.2 + resolution: "@backstage/backend-plugin-api@npm:1.0.2" + dependencies: + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/types": "npm:^1.2.0" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + express: "npm:^4.17.1" + knex: "npm:^3.0.0" + luxon: "npm:^3.0.0" + checksum: 10c0/78c093909625c532afcba78c38ce8f4824581c39a0b2798b7550a6d28d8c853897950db212d7a07b937792e4ee827808587a09ee12742d8173e1b4ce808d5564 languageName: node linkType: hard @@ -3350,15 +3284,15 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.6.0": - version: 1.6.0 - resolution: "@backstage/catalog-model@npm:1.6.0" +"@backstage/catalog-client@npm:^1.8.0": + version: 1.8.0 + resolution: "@backstage/catalog-client@npm:1.8.0" dependencies: - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - ajv: "npm:^8.10.0" - lodash: "npm:^4.17.21" - checksum: 10c0/4438c2639dc0a8a8fe615b23294c247fdf984a128dd0c495a192b1c62053edd540f2b7d75fa6d1da64291b6d22bc29e16ebea6aa82cf2062e4ae4f5c7ec58f79 + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/errors": "npm:^1.2.5" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/adc460fa8e23bc9209d3389de92ea59ce231c64b7a04f742f9fb0a951b1428a822223dc7e2913858a86519a3186dd729c0e25ee349b9576ff1bc76dc082c1fe0 languageName: node linkType: hard @@ -3374,6 +3308,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@npm:^1.7.1": + version: 1.7.1 + resolution: "@backstage/catalog-model@npm:1.7.1" + dependencies: + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + ajv: "npm:^8.10.0" + lodash: "npm:^4.17.21" + checksum: 10c0/bff1eafa838abb2405bf6b4d74ea60d5b3a154bbe0927322ca6f34a76583e35a6a56f3656c230207fff37df5c4e65e4792ecc19621cf3b5075e688522c83df58 + languageName: node + linkType: hard + "@backstage/cli-common@npm:^0.1.14": version: 0.1.14 resolution: "@backstage/cli-common@npm:0.1.14" @@ -3381,19 +3327,26 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.8": - version: 0.2.8 - resolution: "@backstage/cli-node@npm:0.2.8" +"@backstage/cli-common@npm:^0.1.15": + version: 0.1.15 + resolution: "@backstage/cli-common@npm:0.1.15" + checksum: 10c0/6155d7343814dbe1bc84073d5cdf73e00f379ffc7880a166ad8843443e7dedbe0887a389df5010b909832e8f232d4283a81b2abbda992130a865286445643ff9 + languageName: node + linkType: hard + +"@backstage/cli-node@npm:^0.2.10": + version: 0.2.10 + resolution: "@backstage/cli-node@npm:0.2.10" dependencies: - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" "@manypkg/get-packages": "npm:^1.1.3" "@yarnpkg/parsers": "npm:^3.0.0" fs-extra: "npm:^11.2.0" semver: "npm:^7.5.3" zod: "npm:^3.22.4" - checksum: 10c0/803e5780154d5f7b52480015cce6a6bde4aee890df2a0bf413d75c2e4bf4aa3390ada56a1c7e90ca4a6fb5bc8d8795ac30f775b81c93e0519898d831bfbd7361 + checksum: 10c0/378e2c0b984eaaac30fc0da7a062d2b5fae665a0c2a579d2d83ba02176b34b7980420460c808e3e85456a722a279441459d2c4c6faa2216dfe3b01a2d65e01a7 languageName: node linkType: hard @@ -3413,22 +3366,22 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.28.2": - version: 0.28.2 - resolution: "@backstage/cli@npm:0.28.2" +"@backstage/cli@npm:^0.29.2": + version: 0.29.2 + resolution: "@backstage/cli@npm:0.29.2" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/cli-node": "npm:^0.2.9" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/cli-node": "npm:^0.2.10" + "@backstage/config": "npm:^1.3.0" + "@backstage/config-loader": "npm:^1.9.2" + "@backstage/errors": "npm:^1.2.5" "@backstage/eslint-plugin": "npm:^0.1.10" - "@backstage/integration": "npm:^1.15.1" + "@backstage/integration": "npm:^1.15.2" "@backstage/release-manifests": "npm:^0.0.11" - "@backstage/types": "npm:^1.1.1" + "@backstage/types": "npm:^1.2.0" "@manypkg/get-packages": "npm:^1.1.3" - "@module-federation/enhanced": "npm:^0.6.0" + "@module-federation/enhanced": "npm:^0.7.0" "@octokit/graphql": "npm:^5.0.0" "@octokit/graphql-schema": "npm:^13.7.0" "@octokit/oauth-app": "npm:^4.2.0" @@ -3463,7 +3416,7 @@ __metadata: commander: "npm:^12.0.0" cross-fetch: "npm:^4.0.0" cross-spawn: "npm:^7.0.3" - css-loader: "npm:^6.5.1" + css-loader: "npm:^7.0.0" ctrlc-windows: "npm:^2.1.0" esbuild: "npm:^0.24.0" esbuild-loader: "npm:^4.0.0" @@ -3486,7 +3439,7 @@ __metadata: global-agent: "npm:^3.0.0" globby: "npm:^11.1.0" handlebars: "npm:^4.7.3" - html-webpack-plugin: "npm:^5.3.1" + html-webpack-plugin: "npm:^5.6.3" inquirer: "npm:^8.2.0" jest: "npm:^29.7.0" jest-cli: "npm:^29.7.0" @@ -3511,23 +3464,21 @@ __metadata: react-refresh: "npm:^0.14.0" recursive-readdir: "npm:^2.2.2" replace-in-file: "npm:^7.1.0" - rollup: "npm:^4.0.0" + rollup: "npm:^4.27.3" rollup-plugin-dts: "npm:^6.1.0" rollup-plugin-esbuild: "npm:^6.1.1" rollup-plugin-postcss: "npm:^4.0.0" rollup-pluginutils: "npm:^2.8.2" - run-script-webpack-plugin: "npm:^0.2.0" semver: "npm:^7.5.3" style-loader: "npm:^3.3.1" sucrase: "npm:^3.20.2" swc-loader: "npm:^0.2.3" tar: "npm:^6.1.12" terser-webpack-plugin: "npm:^5.1.3" - ts-morph: "npm:^23.0.0" + ts-morph: "npm:^24.0.0" util: "npm:^0.12.3" webpack: "npm:^5.94.0" webpack-dev-server: "npm:^5.0.0" - webpack-node-externals: "npm:^3.0.0" yaml: "npm:^2.0.0" yargs: "npm:^16.2.0" yml-loader: "npm:^2.1.0" @@ -3539,7 +3490,7 @@ __metadata: "@rspack/dev-server": ^1.0.9 "@rspack/plugin-react-refresh": ^1.0.0 "@vitejs/plugin-react": ^4.0.4 - vite: ^4.4.9 + vite: ^5.0.0 vite-plugin-html: ^3.2.0 vite-plugin-node-polyfills: ^0.22.0 peerDependenciesMeta: @@ -3561,11 +3512,11 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/af00d2ef507ef78177ad8ba5bb024bbca63a85b882fa2fcefeff7735eabf99ed43800993d90e0bab411ad8e6f14853092a7522b94e6d992c56627ced15fedd64 + checksum: 10c0/40d5ef2636bab5c837bc5393bcffe68fdd6c9de5cda9e47df74a8109f87d7ab224031565a557735356f3b951ec6b0abcf96bcc431ff25d359449b54138c2e34e languageName: node linkType: hard -"@backstage/config-loader@npm:^1.9.0, @backstage/config-loader@npm:^1.9.1": +"@backstage/config-loader@npm:^1.9.1": version: 1.9.1 resolution: "@backstage/config-loader@npm:1.9.1" dependencies: @@ -3589,6 +3540,30 @@ __metadata: languageName: node linkType: hard +"@backstage/config-loader@npm:^1.9.2": + version: 1.9.2 + resolution: "@backstage/config-loader@npm:1.9.2" + dependencies: + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + "@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.7.0" + typescript-json-schema: "npm:^0.65.0" + yaml: "npm:^2.0.0" + checksum: 10c0/6f4d1830b9c3818e10136df7b20c36d603422603eb1a970d6054614a94e4195866f0a3463242d501695e7cfc75ae5560ac37db715fa26e83fa3770a95c7b39f8 + languageName: node + linkType: hard + "@backstage/config@npm:^1.2.0": version: 1.2.0 resolution: "@backstage/config@npm:1.2.0" @@ -3599,28 +3574,14 @@ __metadata: languageName: node linkType: hard -"@backstage/core-app-api@npm:^1.14.2": - version: 1.15.0 - resolution: "@backstage/core-app-api@npm:1.15.0" +"@backstage/config@npm:^1.3.0": + version: 1.3.0 + resolution: "@backstage/config@npm:1.3.0" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" - "@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: 10c0/c005d8a5ea1f3148e97c0d03415d765e48d30d067efb93b2c5aacae57ee02d545ff5fc9a800871d3a8f1478058cf7557e45202aa3c0c444327c931cc541c15d6 + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + ms: "npm:^2.1.3" + checksum: 10c0/07e4ef47b8e1e8e75a222f0d45f232e0bc6b57b4b74c3fb44709dea40fd32fff8a255bfcfe6998f5342e49bce8ce1ddaabd00a924716da81aebb82330cb2120a languageName: node linkType: hard @@ -3652,19 +3613,31 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.2.8": - version: 0.2.8 - resolution: "@backstage/core-compat-api@npm:0.2.8" +"@backstage/core-app-api@npm:^1.15.2": + version: 1.15.2 + resolution: "@backstage/core-app-api@npm:1.15.2" dependencies: - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/frontend-plugin-api": "npm:^0.7.0" - "@backstage/version-bridge": "npm:^1.0.8" - "@types/react": "npm:^16.13.1 || ^17.0.0" - lodash: "npm:^4.17.21" - peerDependencies: + "@backstage/config": "npm:^1.3.0" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" + "@types/prop-types": "npm:^15.7.3" + 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: + "@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: 10c0/0f497f61c46da9bdf061c058ab20aa59ab74e25623d18930a2a8f461daeea6d49f93e0c7647efab87cbe84ccf6308be314088cd0ee50c286fd5db7218507815a + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/72757d3278d030223c16422b0f5b2ed3242d280187ffa7bc461f74c7c1bcbb78e762ec5174b8d6274b0702fdd6a884c7ad998a60fed0b2dc9cd5c61e65f998d8 languageName: node linkType: hard @@ -3688,22 +3661,41 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@npm:^0.14.10": - version: 0.14.10 - resolution: "@backstage/core-components@npm:0.14.10" +"@backstage/core-compat-api@npm:^0.3.3": + version: 0.3.3 + resolution: "@backstage/core-compat-api@npm:0.3.3" + dependencies: + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/version-bridge": "npm:^1.0.10" + lodash: "npm:^4.17.21" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2be542c28de35329e3073c82581ed6dea52dba09dfe38454527fe44cca6d3bfdd408984dabc5ad6290d70514b2a436f7c20dc894f81d65a1f07052419a8adbb8 + languageName: node + linkType: hard + +"@backstage/core-components@npm:^0.15.1": + version: 0.15.1 + resolution: "@backstage/core-components@npm:0.15.1" dependencies: "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.3" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" - "@backstage/theme": "npm:^0.5.6" - "@backstage/version-bridge": "npm:^1.0.8" + "@backstage/theme": "npm:^0.6.0" + "@backstage/version-bridge": "npm:^1.0.10" "@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" ansi-regex: "npm:^6.0.1" classnames: "npm:^2.2.6" @@ -3730,21 +3722,25 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" peerDependencies: + "@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: 10c0/5afb8394e254e6ded61dd87addbf298059e3393ee2bc1532193109d469c843bb434469ba888b6b07fe5381360e2f10b6d9e4d35a7625b1e8fc3a3c7fcf8036db + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/93e85b32db69ee50e5814a5c2d9a5a874f15ed9647896eb2099511c31f7609551abc5d70eb14dd78f4b7580fbb53f255d07119958b142ce9e90517a8c0334838 languageName: node linkType: hard -"@backstage/core-components@npm:^0.15.0, @backstage/core-components@npm:^0.15.1": - version: 0.15.1 - resolution: "@backstage/core-components@npm:0.15.1" +"@backstage/core-components@npm:^0.16.1": + version: 0.16.1 + resolution: "@backstage/core-components@npm:0.16.1" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/theme": "npm:^0.6.0" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/theme": "npm:^0.6.2" "@backstage/version-bridge": "npm:^1.0.10" "@date-io/core": "npm:^1.3.13" "@material-table/core": "npm:^3.1.0" @@ -3752,6 +3748,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@react-hookz/web": "npm:^24.0.0" + "@testing-library/react": "npm:^16.0.0" "@types/react-sparklines": "npm:^1.7.0" ansi-regex: "npm:^6.0.1" classnames: "npm:^2.2.6" @@ -3785,7 +3782,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/93e85b32db69ee50e5814a5c2d9a5a874f15ed9647896eb2099511c31f7609551abc5d70eb14dd78f4b7580fbb53f255d07119958b142ce9e90517a8c0334838 + checksum: 10c0/bf5a062374121cd9079a2861baba09f163ef3908e438ef53f2d4dd8f982bce21982d3b58dc621f09cd0e9342d9daee113d8fe0089a2c4e4e75a7c2f8d3e669e0 languageName: node linkType: hard @@ -3810,39 +3807,24 @@ __metadata: languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.9.3": - version: 1.9.3 - resolution: "@backstage/core-plugin-api@npm:1.9.3" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.8" - "@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: 10c0/e6848394a0eb76f18f41553c358fdc29ae3fd8d489cbd0bd091d0aa5a495c06f95901b2bc99a28be7faae989ea63528c99fcf95977caff996bdfbd9d040deaf1 - languageName: node - linkType: hard - -"@backstage/core-plugin-api@npm:^1.9.4": - version: 1.9.4 - resolution: "@backstage/core-plugin-api@npm:1.9.4" +"@backstage/core-plugin-api@npm:^1.10.1": + version: 1.10.1 + resolution: "@backstage/core-plugin-api@npm:1.10.1" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.9" - "@types/react": "npm:^16.13.1 || ^17.0.0 || ^18.0.0" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" history: "npm:^5.0.0" peerDependencies: + "@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: 10c0/9a929d61a926c0244aa27cf40f0fef14de535f19b881dd687acccea35ea3649998b9ba93a6229816ef6beca2a5c9cdabc98eed4945e19978a6b0520136147236 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2b4d3fd3f2aa165924b0e223f69a6ceb123745487b7859de7e2415e016709f9868d25a3b96e9f8c23814a03583c692f6c6112547de7e56aac6fb46aed27b3abb languageName: node linkType: hard @@ -3871,6 +3853,16 @@ __metadata: languageName: node linkType: hard +"@backstage/errors@npm:^1.2.5": + version: 1.2.5 + resolution: "@backstage/errors@npm:1.2.5" + dependencies: + "@backstage/types": "npm:^1.2.0" + serialize-error: "npm:^8.0.1" + checksum: 10c0/b3586aacf8ccbee675f33a2eaf8ecd6b83c6ac578eb54e7bec668fcf7ba0ab3596b2c54d95513daa1e3a525c539d643b0498392ee3010bb4d49be88a43897220 + languageName: node + linkType: hard + "@backstage/eslint-plugin@npm:^0.1.10": version: 0.1.10 resolution: "@backstage/eslint-plugin@npm:0.1.10" @@ -3907,6 +3899,32 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-app-api@npm:^0.10.2": + version: 0.10.2 + resolution: "@backstage/frontend-app-api@npm:0.10.2" + dependencies: + "@backstage/config": "npm:^1.3.0" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-defaults": "npm:^0.1.3" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/b341b6a96e0e92dff380df0296c6b93f7befc7720daedd83584b2ca515dada0b3cfc06f912548f26f9816cb5a7c69009c77614c7d329fac09320b0f1e7c2ddb9 + languageName: node + linkType: hard + "@backstage/frontend-defaults@npm:^0.1.1": version: 0.1.1 resolution: "@backstage/frontend-defaults@npm:0.1.1" @@ -3929,23 +3947,25 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-plugin-api@npm:^0.7.0": - version: 0.7.0 - resolution: "@backstage/frontend-plugin-api@npm:0.7.0" +"@backstage/frontend-defaults@npm:^0.1.3": + version: 0.1.3 + resolution: "@backstage/frontend-defaults@npm:0.1.3" dependencies: - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.8" - "@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" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-app-api": "npm:^0.10.2" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-app": "npm:^0.1.3" + "@react-hookz/web": "npm:^24.0.0" peerDependencies: + "@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: 10c0/cad642587a8eb4f9dec6cd743e4e93c9b90d5269c8cd90f4ffe637d2b1e2c25f1cdee4ccc9659de1e19f08872acbe0b04e200812aaced0c57d6f3682d2bbf765 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/cc7fa45bd7fbaa6543ab79384b514523e6fdaccba743edce069be1c60d7127130a75a399dcc98cf9560372778963c3e08ff1ea0799c74f408a407980cf8511f5 languageName: node linkType: hard @@ -3973,6 +3993,30 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-plugin-api@npm:^0.9.2": + version: 0.9.2 + resolution: "@backstage/frontend-plugin-api@npm:0.9.2" + dependencies: + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" + "@material-ui/core": "npm:^4.12.4" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/a7fb2d3772b63bdca47b3d7902e8b62e9a51e8f9704a7404501d5c05be18cd768645c8831a9572c155ecc98784d5338e0415b8072d9de8c33791a94f287dc597 + languageName: node + linkType: hard + "@backstage/frontend-test-utils@npm:^0.2.1": version: 0.2.1 resolution: "@backstage/frontend-test-utils@npm:0.2.1" @@ -3998,6 +4042,31 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-test-utils@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/frontend-test-utils@npm:0.2.3" + dependencies: + "@backstage/config": "npm:^1.3.0" + "@backstage/frontend-app-api": "npm:^0.10.2" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-app": "npm:^0.1.3" + "@backstage/test-utils": "npm:^1.7.2" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" + zod: "npm:^3.22.4" + peerDependencies: + "@testing-library/react": ^16.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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/839cd29fff9fab2ba98365e54f021608313e5a8a8c0f5043d03eb3c8a19899742a58fba4acbadd5c83dfc9e0d134dc1d88d5b34be3f6a137be478e697368f0c1 + languageName: node + linkType: hard + "@backstage/integration-aws-node@npm:^0.1.12": version: 0.1.12 resolution: "@backstage/integration-aws-node@npm:0.1.12" @@ -4013,25 +4082,22 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-react@npm:^1.1.30": - version: 1.1.30 - resolution: "@backstage/integration-react@npm:1.1.30" +"@backstage/integration-aws-node@npm:^0.1.13": + version: 0.1.13 + resolution: "@backstage/integration-aws-node@npm:0.1.13" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/integration": "npm:^1.14.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: 10c0/c3ad19b0495794f2910b17fd4b15ae84a147a49a64252d261dcae0813c7d9d107fc711779055e86d54f3785a1b417427536d1f3d3de82fbdd95409370c99c86d + "@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.3.0" + "@backstage/errors": "npm:^1.2.5" + checksum: 10c0/b4686783521eaf207f9754a90690147753bf89b59c4ce4b1151c7f8f9fccba91aae889a384d9f35e80521f56861f19d87bccd528983003ed0cee8ea3f53d7ec5 languageName: node linkType: hard -"@backstage/integration-react@npm:^1.1.31, @backstage/integration-react@npm:^1.2.0": +"@backstage/integration-react@npm:^1.2.0": version: 1.2.0 resolution: "@backstage/integration-react@npm:1.2.0" dependencies: @@ -4052,20 +4118,24 @@ __metadata: languageName: node linkType: hard -"@backstage/integration@npm:^1.14.0": - version: 1.14.0 - resolution: "@backstage/integration@npm:1.14.0" +"@backstage/integration-react@npm:^1.2.1": + version: 1.2.1 + resolution: "@backstage/integration-react@npm:1.2.1" dependencies: - "@azure/identity": "npm:^4.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@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: 10c0/e6cf4a898ec000a1816a26a501c1bdb60430c19f11a84a33bc3b1304f0c5e1412af2e3823672df0f6ec15eac9ef5a6be15c5c6e5e593d1234ec0d1d379f073d7 + "@backstage/config": "npm:^1.3.0" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration": "npm:^1.15.2" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/cb171455b75b009f501779ae1a6b4f77998c2ed0f1e464f6a564288c0c2334c5eef37c7ba073e5faa61e7bcc19fb2e9ac37bda241302a134e04c702b1a45ae7d languageName: node linkType: hard @@ -4103,20 +4173,37 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.11.11": - version: 0.11.11 - resolution: "@backstage/plugin-api-docs@npm:0.11.11" +"@backstage/integration@npm:^1.15.2": + version: 1.15.2 + resolution: "@backstage/integration@npm:1.15.2" dependencies: - "@asyncapi/react-component": "npm:1.3.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog": "npm:^1.24.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" + "@azure/identity": "npm:^4.0.0" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@octokit/auth-app": "npm:^4.0.0" + "@octokit/rest": "npm:^19.0.3" + cross-fetch: "npm:^4.0.0" + git-url-parse: "npm:^15.0.0" + lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + checksum: 10c0/c99aa56a37e939b3a9c8d1dad10d96b4b25e08be09cf682c4687321dcb6c1eb4a60511745eeaf1f3a598b9b98a4f249233b7a571e6749410ee1ead857724db00 + languageName: node + linkType: hard + +"@backstage/plugin-api-docs@npm:^0.12.1": + version: 0.12.1 + resolution: "@backstage/plugin-api-docs@npm:0.12.1" + dependencies: + "@asyncapi/react-component": "npm:^2.3.3" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog": "npm:^1.25.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" "@graphiql/react": "npm:^0.23.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4135,22 +4222,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/fdac7d38eaf0a6f44b8907be5dc5229c0467123c08aafffcb555a3294677cb260f9c146f6962cd090e7e46eafcbd9125b0d66919299ac20fed70146de7d9798e + checksum: 10c0/e532a5f10ba04f645b9ccea27f48c43a3b3ac3cca9595ac91354eebdd22f883bc2f4d3d17af851033d81b06d6972f8d902309c9d86d5199f2cb6de6d9a6f1c14 languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.3.76": - version: 0.3.76 - resolution: "@backstage/plugin-app-backend@npm:0.3.76" +"@backstage/plugin-app-backend@npm:^0.4.2": + version: 0.4.2 + resolution: "@backstage/plugin-app-backend@npm:0.4.2" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-app-node": "npm:^0.1.26" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/config-loader": "npm:^1.9.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-app-node": "npm:^0.1.27" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" @@ -4161,20 +4248,20 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" yn: "npm:^4.0.0" - checksum: 10c0/672b3975258d743c6c59fb35020d92f6f679c0b20bba180960562374ba47b3e310808679011459b1791be14f50d7801e55be54e4711806a4f032c4aa6886b157 + checksum: 10c0/ef286a24504b0ebbac1c9e6631436db34855fe638278ef1a83b308b189d0466f1305dd55d2b136287237b314dd21d546f07c50430dab4b8f096008cd64cd8d03 languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.26": - version: 0.1.26 - resolution: "@backstage/plugin-app-node@npm:0.1.26" +"@backstage/plugin-app-node@npm:^0.1.27": + version: 0.1.27 + resolution: "@backstage/plugin-app-node@npm:0.1.27" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config-loader": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config-loader": "npm:^1.9.2" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" fs-extra: "npm:^11.2.0" - checksum: 10c0/21d906df3e2da4083b6869793234a5c8b1bb4f3852dcc09846693f3f39c1c92b3b29b5de75120d56ae37224ea07e79f5e3854754bd395482ba34fab10b84e8f4 + checksum: 10c0/cfdced86ce68aa49824a7b9a5d3e3480059f59bc9d92e5fa97c42405fd7432110ae844c8d45c9dfcba30ff95b9a7a718a2a9a9035cc1dddc8cc6ed0e41b16202 languageName: node linkType: hard @@ -4204,263 +4291,287 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.1" +"@backstage/plugin-app@npm:^0.1.3": + version: 0.1.3 + resolution: "@backstage/plugin-app@npm:0.1.3" + dependencies: + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/theme": "npm:^0.6.2" + "@material-ui/core": "npm:^4.9.13" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:^4.0.0-alpha.61" + react-use: "npm:^17.2.4" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9205b43b4fba7b7ee2ad735c0a3289d4c01980f9161769dd743883a02e8ba6694f2da985dee51c9736ebdfcf6de23bea87e36d22d6710cd6e3f7e9e5a6b97b01 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-atlassian-oauth2: "npm:^2.1.0" - checksum: 10c0/767ee36e08f049c96e9d6742238c18eb0e5e8d60e661cb279d16c40eb600d6f45787e911d0fe71742406e1f168f6df700da5a67990786870b05cfb8b58bb1cbe + checksum: 10c0/34664881097b2c380aab63257518a19730040527f2e78baa6a33e6b2e1f631fead37f1cbe394f680457e925d3997e05596ffac7e10267e5f35e7729f7d352055 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.1" +"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.17.1" passport-auth0: "npm:^1.4.3" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/7161ae6e81ac03d79294b93b877ecc2b39864af951f8f5cbb9d7112c199586e49008ea8dff90783fc65ab885903807a3cc8a9976811dfef095c81f4de0510d5c + checksum: 10c0/4aa3a220da663a5c9aee07983f4ee84c842873f76ed9e060f216b9e1c2d8ff2eb17815ab881d5e0f0145e823b1f504239282b955f07731d267211a11ff77a6d8 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.3.0" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-backend": "npm:^0.23.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-backend": "npm:^0.24.0" + "@backstage/plugin-auth-node": "npm:^0.5.4" jose: "npm:^5.0.0" node-cache: "npm:^5.1.2" node-fetch: "npm:^2.7.0" - checksum: 10c0/f0570284b8bcc4179b81b8be10598200004d831418327ceca4c929764c92aa6f6d695eefa4086857626f069877f79f12354f3fee4c47b413b17f85d6a5281c88 + checksum: 10c0/0ed67e5924d0ecb0a438cf84fb07b37959accdca62cfc8a842911eeb866d33690ffb0fc2ee7da2151a7d00c9b344b23779ac23fbbd749f50a77c13b14015da7e languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" "@types/passport": "npm:^1.0.16" express: "npm:^4.19.2" jose: "npm:^5.0.0" passport: "npm:^0.7.0" - checksum: 10c0/be1d03744d834de5899f947b0bf5026f5a5b5ea9905e4fbe1d9f14360578ca5e2843ff3fdb9ae90642d3df9a8217bdecfb2d9c59d2190237592822daedb71d90 + checksum: 10c0/0d1cd1c6ac45c79a275a03e983be1261f8fddbef9d2905c98325644a689557aa20a3d70f3fcbe2d456d8f41bf07aabc52091136c81e2526770fe4824609ea610 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-bitbucket-oauth2: "npm:^0.1.2" - checksum: 10c0/5cbaed8f8bf92348c0776a44eb5e7e425e44291422f04f7a82d8f23ac8cb0052328ecf13fa644b7e921fe07d1bce916ea3ab248e42fad5c8118c744c0c61db4a + checksum: 10c0/5b192b893fa53cc84e0888b8332ad7544d96c03a11505cff6dab0eb70bb23d60164d3163a1601829d98bdd3bceaeb124731bb736d9c0e219a9ee03a16a6a8301 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.1" +"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" node-fetch: "npm:^2.7.0" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/fa689eeb62a53ab510cf48199d407b0a33c1779a2d533a592b7a1f00d27d59db4a31caf95b75c96820fb2da44e25b6d621e5235792dff8c4ae321f827671d405 + checksum: 10c0/f14d1fd6348f2fca6d061272d671c778fab4fcd0bd82e45ee7ee81a00441785a57d261bdec7830514196cc8599aa2d5ca285a547f9813f1f151c036947a614d5 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.1" +"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" jose: "npm:^5.0.0" node-fetch: "npm:^2.7.0" - checksum: 10c0/2200dfdfb09368ffa0ad7a4a1e7d760f8720b214494f38019c63be3c9507382364655a6d9086f19a5dce5f2676d0f49eb49cc1c5755b36b188cc0caedff8560d + checksum: 10c0/c431221ab397289611ccb34e81f3677a044d74e69657f33419bfb520e29d9cb6c27874ec2380895867fc7cfe43465f1cafffbc61242a6231c4d8cad557d4c9ed languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.1" +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/types": "npm:^1.2.0" google-auth-library: "npm:^9.0.0" - checksum: 10c0/01b836f9f83ec068a1eda7f4780b1385147524dd6a35b4194573be6901e17e7c20513c6e299cd7a1ea8b1f19c49712e43791f5d353520711c3c003d426f1600e + checksum: 10c0/07138cfdd726f33fdc0ecf9fce85c02c1c23bd7b9b565ce2dfa8b5d42955a4461073836fdd4cffb464757fbe69179411b5dd916fe6554961069d28d36483fff4 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" passport-github2: "npm:^0.1.12" - checksum: 10c0/6921f6c004a8407c23d01d54a00e05bb309c3f185a5bfac956a5242a48b55802dcd9f5ee27d940d4b18de0138921156864fa7f90dc8a42270bfb8162e844ec33 + checksum: 10c0/01daf53fb846d55fade3c022f0899dcc6a160c033fc0001db726c3e80bb6a1233e7d6526edef566107f57d66a4b6dfdd68b2a3b7cacfbb078556346d31a79e65 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" - checksum: 10c0/ec02f8c94d7e3f885d3db54363078361d0d4a6f7e8cdcfc53a056fa3c7d87817925870d15d06d4001822569260f4cc607c013dcfa3a1d0c29e9e925cc3291905 + checksum: 10c0/2f701b5dcc4608a874d1bef30fcfb79f507231f169f3689f4f616a36f199773d1342d3ebc21ca3359182f8fe1a473831041e1e3fa432bd0c050d9046c2b79c85 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" google-auth-library: "npm:^9.0.0" passport-google-oauth20: "npm:^2.0.0" - checksum: 10c0/8d607e5abbb2cfef9dbd1787709d65e1650372132aa8b66be9b324c12c2065c00e7a5ce82aea53001e722382470912dc537c367d38e1134e3778865b321f008b + checksum: 10c0/3667a86a698e58bb0b0a00a3a4e49be26df58774a017dbe4dbfe8f2c59914c511f24ba465d82264314c44f04ad619b2145c283b75fc698e76ab5e6da6dcb130a languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" jose: "npm:^5.0.0" node-fetch: "npm:^2.7.0" passport-microsoft: "npm:^1.0.0" - checksum: 10c0/1213b0882aff6ebbc597e10c540f38a6568cdf219fbe251178742cd4cdcbd83fcd288b2500bc19aae7df292a80193949d20cfec0137023bbd370ce8afeb5ffc5 + checksum: 10c0/1a89159c1e023256a25e3561aa4c13b2837dc7dae850384763ccd6bf872bfe09339c38775620c6ddd9691b6b3f7b8c5411db66fe42d39657b1f9abd59c197130 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.1" +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/fa71a5233428865588b19599a4f4d15b57c88ed8eebab416e7329a28fc4215d8e3016847600634ada1637921e36fa9fbf095091e3135312ef07a43d67aa1752b + checksum: 10c0/bd25de57779e47b4782ee2c75a34c1ce1383a56e1b58f05610c1d5e5bca262a299b17fa3903cdff7de06104b9d3beb0d10d581f3700b79a434e6cd8062574734 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" jose: "npm:^5.0.0" - checksum: 10c0/365543c88a27f5f2f2a50b93e5233725cf462ce83c4e910f9de9da7c632cc229fd56c9d3949b50695f86b10d4bce485014a166177f2357e795d0ba0241627bb9 + checksum: 10c0/4a5f3297c73215f808f71103f505ebf4aae9f0dd1d2e25a9e1aaafbb16ba5c23e94cd9af042ae63a95fdc518fabd2c674a1297574cc90cee9f20769056c5dd68 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.1" +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.2" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-backend": "npm:^0.23.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-backend": "npm:^0.24.0" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" openid-client: "npm:^5.5.0" passport: "npm:^0.7.0" - checksum: 10c0/e4600474e85b761f41a807f3e1d235562b244206faf5e3aa811df013224c5106d73044fbcac266bff5ba991c055ce81a64bf1fa62472c4ce41fc51cd9ec1b451 + checksum: 10c0/00fe6d48e688af075e637649778f959e35f9bd15713d09ade57c499bed1a29ae25acd0fe0e0991e1c2629a548439ab5fc4bffc25058344b2c3fbfb67a30743eb languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.1" +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" "@davidzemon/passport-okta-oauth": "npm:^0.0.5" express: "npm:^4.18.2" passport: "npm:^0.7.0" - checksum: 10c0/71c48f95eb028d459379959d281ac4dbb1113859d298f53301d3f5572f96d74b3fc9efefe757f2ae90f170f3288124bfe60748293d3fb5660e1ed2bc948f1a77 + checksum: 10c0/11a03e8ee7a04416fe8b49459e43af8d98fb13f1e497e0ea2f171a56eef7310202f1245c64ee2c177661bfbf376995eff4b64958c8672df06b9b8ac8f2e3c4ad languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.1" +"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-onelogin-oauth: "npm:^0.0.1" - checksum: 10c0/e4f30b6d24c749dc2bec660caeecb8404c6324b7b2ba658ab768ca0a1caeff189582a2c8d4b95cfc3e7738a1709de81db0b63280da146afa6d2814fa81cca4c2 + checksum: 10c0/b2706ca0b36a0523af955bcaeed3b203f9a56c9c06b31170f71057f954a8701fcebc94aecfb72ff8a31f2f151da95d927269839fd88a8aa818d8c0f85d143f94 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.23.1": - version: 0.23.1 - resolution: "@backstage/plugin-auth-backend@npm:0.23.1" +"@backstage/plugin-auth-backend@npm:^0.24.0": + version: 0.24.0 + resolution: "@backstage/plugin-auth-backend@npm:0.24.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.1.1" - "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.1.1" - "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.1.1" - "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.2.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.3.2" + "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.1.2" + "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.3.0" + "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.1.2" + "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.3.2" + "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.3.2" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.3.2" + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.2" + "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.3.2" + "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.1.2" + "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.2.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/types": "npm:^1.2.0" "@google-cloud/firestore": "npm:^7.0.0" "@node-saml/passport-saml": "npm:^5.0.0" "@types/express": "npm:^4.17.6" @@ -4490,14 +4601,14 @@ __metadata: passport-microsoft: "npm:^1.0.0" passport-oauth2: "npm:^1.6.1" passport-onelogin-oauth: "npm:^0.0.1" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/027092177d7068e0a806b21b6452872e83d35f4ad9b9f2a00e008a052e145478fd69cb2ac75bf70577b83355b67d88425a51ca910bd60c53a06ae071e1ce4e9c + checksum: 10c0/d1bbe47f5cdc2cc3275ceb78f0ac078a8d2c38d989494ace4d43c7d7f480828df6c8f73e6e7cae89d9131a5353a967a86637e6e93bd7a8ebd53cd1cd7bbf2620 languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.5.1, @backstage/plugin-auth-node@npm:^0.5.2": +"@backstage/plugin-auth-node@npm:^0.5.2": version: 0.5.2 resolution: "@backstage/plugin-auth-node@npm:0.5.2" dependencies: @@ -4548,13 +4659,39 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.7": - version: 0.1.7 - resolution: "@backstage/plugin-auth-react@npm:0.1.7" +"@backstage/plugin-auth-node@npm:^0.5.4": + version: 0.5.4 + resolution: "@backstage/plugin-auth-node@npm:0.5.4" dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + "@types/express": "npm:*" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.17.1" + jose: "npm:^5.0.0" + lodash: "npm:^4.17.21" + node-fetch: "npm:^2.7.0" + passport: "npm:^0.7.0" + winston: "npm:^3.2.1" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + zod-validation-error: "npm:^3.4.0" + checksum: 10c0/68920b42f67e58d26c526d186a0ce69fecd83450f11bfc86e0b74b0a6908f0b4fe8f3eb836806f2d6fb2a6733faa447395ac46c853a21762f420bde65885022c + languageName: node + linkType: hard + +"@backstage/plugin-auth-react@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-auth-react@npm:0.1.9" + dependencies: + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" peerDependencies: @@ -4565,86 +4702,63 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/48e591dbd08fe1ccfe2f7ba5ebe9500e824e8d0842efb9d1bbeb74480ac521d246a5ec69a0ec10cf4ef387bae19cd428d7cadd61bdd4e6bad0b622eacaec872c - languageName: node - linkType: hard - -"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.23": - version: 0.2.23 - resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.23" - dependencies: - "@backstage/integration": "npm:^1.15.0" - cross-fetch: "npm:^4.0.0" - checksum: 10c0/5cd4ab926c5d65fd484e5621744ac40abde060ef56c6387bb2bcca6e105d9181e9acbcf6dbbf0fd44c2b3dacca80f706bce959a879dd93171ef2ad01bbbd6a6b + checksum: 10c0/0fca26d5271fae451af24d165bdda9d95307bbb24a8a7eaa9dae7fbf314c7d41045c00ecde457e09399bf77342740a8c7e7ebf9516235ee1f3ba84b8701dc238 languageName: node linkType: hard -"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.24": - version: 0.2.24 - resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.24" +"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.25": + version: 0.2.25 + resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.25" dependencies: - "@backstage/integration": "npm:^1.15.1" + "@backstage/integration": "npm:^1.15.2" cross-fetch: "npm:^4.0.0" - checksum: 10c0/9d259f5d16d173072e799b4459cee734d4888e3765f3b24176db78c1f2ccea4cd8712891871141dd736f22f5ec551e9aacf61826eadb9b077f3808d5e7e4b6d6 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.3" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-catalog-backend": "npm:^1.27.1" - "@backstage/plugin-events-node": "npm:^0.4.2" - checksum: 10c0/6ff4750d08115b7a58ef287540447c71d1e29470165c8c2e1b9ae91722383c3a60a24d3a69355b7e52d406090a6f3365504731a3e0bf22e86c5ee99163664a4f + checksum: 10c0/8396c9bd602da86b0f6946879e8a490d46cf9a998c4d659229838c4f8bfcb085964bb5daaae5cd1e2a2b8e721a1559504b220de1693db7cd5b4539d06d2b130d languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.0" +"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - checksum: 10c0/8f656264de6d23a4f7035f3ce8a71eb2822f45d861286c7d760aee73980b2d579f9df9d68c8429743629cb70193b85b272d6eed43335e081e92624d5381301d0 + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-catalog-backend": "npm:^1.28.0" + "@backstage/plugin-events-node": "npm:^0.4.5" + checksum: 10c0/8074582581f7c46de093a9627d7dd39a45b6c1164c790ff787bde7ca54c9d29468aad2825c5e6d945e62f74395b760e7c768336ac221cca08a97d127af0c8c6b languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.1" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - checksum: 10c0/34110f95274e415f00b868ed35fb93606b4c9e8989554942103cf634acf0f02683e7a7016acd5d8475237aec4d196b33d4b14962412a94678753bc0f23d08d20 + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + checksum: 10c0/87e04515b602308cfe1186c9007462847fe867b7d78e7543d8710f917302b4d51383854b9e09ed7ff3da8f728e288dd08479c0c949ae625ea3fa8b870453ba7e languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.27.1": - version: 1.27.1 - resolution: "@backstage/plugin-catalog-backend@npm:1.27.1" +"@backstage/plugin-catalog-backend@npm:^1.28.0": + version: 1.28.0 + resolution: "@backstage/plugin-catalog-backend@npm:1.28.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.2.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-events-node": "npm:^0.4.2" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-openapi-utils": "npm:^0.3.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-events-node": "npm:^0.4.5" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.5" + "@backstage/types": "npm:^1.2.0" "@opentelemetry/api": "npm:^1.3.0" "@types/express": "npm:^4.17.6" codeowners-utils: "npm:^1.0.2" @@ -4661,22 +4775,11 @@ __metadata: node-fetch: "npm:^2.7.0" p-limit: "npm:^3.0.2" prom-client: "npm:^15.0.0" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/29a609f66aad8682ea836accbd5e8247477adc79098026ecaa4b2056711fec988e2c3d38098e14fb30988a328773a6b4981a158f96cedaaac1eaff587373218c - languageName: node - linkType: hard - -"@backstage/plugin-catalog-common@npm:^1.0.26": - version: 1.0.26 - resolution: "@backstage/plugin-catalog-common@npm:1.0.26" - dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-common": "npm:^1.2.14" - checksum: 10c0/99a7493faec3ad1c0dc204aa8f78f1b95543c62d513b64e9584bff651e79bdcf9b5ecf5482cb8c461cdfc9047a4f59510b847456f83394cef6493f6e0c56fc25 + checksum: 10c0/3ffb3799b176919f992a51b7f769b6cb425cd87ea5e0f5def159a0ae62955c892a4305fde43c9fb8ae1e1108310b61a70d28a2f24cb55ae2960bbb63f156bcba languageName: node linkType: hard @@ -4691,18 +4794,29 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@npm:^0.4.11": - version: 0.4.11 - resolution: "@backstage/plugin-catalog-graph@npm:0.4.11" +"@backstage/plugin-catalog-common@npm:^1.1.1": + version: 1.1.1 + resolution: "@backstage/plugin-catalog-common@npm:1.1.1" dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/types": "npm:^1.1.1" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-search-common": "npm:^1.2.15" + checksum: 10c0/fb4c8cb8349e0be8232f66ec0d265f2c8ebe15ca356c816561dc6dd149828d74433abc584a33e17d072edc0c2c97de443b5533a22fb3114887e15540fd8bb97d + languageName: node + linkType: hard + +"@backstage/plugin-catalog-graph@npm:^0.4.13": + version: 0.4.13 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.13" + dependencies: + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/types": "npm:^1.2.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4719,26 +4833,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/258da09b7e5cc66cd5f8368eef801405bc88d47b8ac443dc754df62caeb6a8c170cc24b0692da5f84f78ef1afdae2a524802667da0d98b11fe954448af773b7a + checksum: 10c0/a82dd9a1673a4caaa029f44a347867471e8f784ce15d7b665dd89f26a343a7dcfd6cfbf10adc1d66f1c402d46c6fc567154f44f24f9ec004aac4da932b626b45 languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.12.5": - version: 0.12.5 - resolution: "@backstage/plugin-catalog-import@npm:0.12.5" +"@backstage/plugin-catalog-import@npm:^0.12.7": + version: 0.12.7 + resolution: "@backstage/plugin-catalog-import@npm:0.12.7" dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4757,64 +4871,48 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/66949f5fa89a1e4cd386bb124b54a0f9247169afc78b84d33b997e9278834174500fcd4504cf70f2c7154781a9de72ceef0d5f4e286fa2a244a4cd1b987e5a3c + checksum: 10c0/d02524acf1ba8bc453ada15ded50c2453bbe4cc4b2a382808999b29e7e07245bdccf6db0f6f18c3d7766113da6aa52a988a48c8de1b3967ce3b767cb59d8790d languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^1.13.0": - version: 1.13.0 - resolution: "@backstage/plugin-catalog-node@npm:1.13.0" +"@backstage/plugin-catalog-node@npm:^1.14.0": + version: 1.14.0 + resolution: "@backstage/plugin-catalog-node@npm:1.14.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/types": "npm:^1.1.1" - checksum: 10c0/e7ec0dabb66bb62b802cbcaf2ebd6a3a5ef3e93dc1575aa1440e83f0bcdc3a4e1ac94c326655824489ab936e7b50247afceb001bfaff9e6c40fde3b73185f1a0 + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/types": "npm:^1.2.0" + checksum: 10c0/3e54ba4571bc87d82b0f9806b6f99d337138ad2920163a77db8c6258da0fc4671b7ef21e406f072c41687d4be6703a58ae45018f2ed49344ef2e9591a23c3804 languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^1.13.1": - version: 1.13.1 - resolution: "@backstage/plugin-catalog-node@npm:1.13.1" +"@backstage/plugin-catalog-react@npm:^1.14.0": + version: 1.14.0 + resolution: "@backstage/plugin-catalog-react@npm:1.14.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" "@backstage/catalog-client": "npm:^1.7.1" "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-compat-api": "npm:^0.3.1" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.4" + "@backstage/frontend-plugin-api": "npm:^0.9.0" + "@backstage/frontend-test-utils": "npm:^0.2.1" + "@backstage/integration-react": "npm:^1.2.0" "@backstage/plugin-catalog-common": "npm:^1.1.0" "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/types": "npm:^1.1.1" - checksum: 10c0/aefce488e00837d2d966867c298790c57543f2c3102fed60d73d349923345799ba49ca3445689ff0a01d6d3c834fccbccd18a35be84a4eda4c18021c6632e8e8 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-react@npm:^1.12.3": - version: 1.12.3 - resolution: "@backstage/plugin-catalog-react@npm:1.12.3" - dependencies: - "@backstage/catalog-client": "npm:^1.6.6" - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-compat-api": "npm:^0.2.8" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.7.0" - "@backstage/integration-react": "npm:^1.1.30" - "@backstage/plugin-catalog-common": "npm:^1.0.26" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.25" + "@backstage/plugin-permission-react": "npm:^0.4.27" "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.8" + "@backstage/version-bridge": "npm:^1.0.10" "@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" @@ -4823,30 +4921,34 @@ __metadata: yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" peerDependencies: + "@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: 10c0/07c133a1467bf77fd67ead4254d583949d05e85aeec28b17f6f9192d346d43c39b3c41ac15533fc3790481cad014ce3ded1d17cbc402ccea140ad7981c64016e + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f82c104a6ef9d4d5094c94847c3390fa294a0a2eb9ce040b7044484886c40aa820736e31f26d5e39366e191ea1bc19c29706690cf580b5e187b48aba677fb604 languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^1.13.0, @backstage/plugin-catalog-react@npm:^1.14.0": - version: 1.14.0 - resolution: "@backstage/plugin-catalog-react@npm:1.14.0" - dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/frontend-test-utils": "npm:^0.2.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/types": "npm:^1.1.1" +"@backstage/plugin-catalog-react@npm:^1.14.2": + version: 1.14.2 + resolution: "@backstage/plugin-catalog-react@npm:1.14.2" + dependencies: + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/frontend-test-utils": "npm:^0.2.3" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/types": "npm:^1.2.0" "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4867,29 +4969,29 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f82c104a6ef9d4d5094c94847c3390fa294a0a2eb9ce040b7044484886c40aa820736e31f26d5e39366e191ea1bc19c29706690cf580b5e187b48aba677fb604 - languageName: node - linkType: hard - -"@backstage/plugin-catalog@npm:^1.24.0": - version: 1.24.0 - resolution: "@backstage/plugin-catalog@npm:1.24.0" - dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.1" - "@backstage/types": "npm:^1.1.1" + checksum: 10c0/cd44751ac7f1d8e864ef229c865cabf92b3deca25d0e6a39b4e8f365002bace99d78aca086bb0c983ef0345416c8b50f5375a08220a3ee994bb198dcf00f89fe + languageName: node + linkType: hard + +"@backstage/plugin-catalog@npm:^1.25.1": + version: 1.25.1 + resolution: "@backstage/plugin-catalog@npm:1.25.1" + dependencies: + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/plugin-search-react": "npm:^1.8.3" + "@backstage/types": "npm:^1.2.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4909,40 +5011,32 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f1e3d9c07718b38b8dbc06eb9374a074bfd1f5b5f651394fff1c321e5ed51968d665115e671b63b370923dd65c683990a9ecacb9c455163ddc0aa265cdc48d85 + checksum: 10c0/5d11e04bad4bce97515b0c0bf7846bdabd7ff24c793c1c29d34f0e27cf70767ce3bd3a117936a59caf4f6bfa891de8bcb0d8dd638dd703553d9b837aede119f9 languageName: node linkType: hard -"@backstage/plugin-events-backend@npm:^0.3.15": - version: 0.3.15 - resolution: "@backstage/plugin-events-backend@npm:0.3.15" +"@backstage/plugin-events-backend@npm:^0.3.16": + version: 0.3.16 + resolution: "@backstage/plugin-events-backend@npm:0.3.16" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.2.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-events-node": "npm:^0.4.3" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-openapi-utils": "npm:^0.3.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-events-node": "npm:^0.4.5" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:^4.17.6" + content-type: "npm:^1.0.5" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" knex: "npm:^3.0.0" winston: "npm:^3.2.1" - checksum: 10c0/31208d81f59999dc8f304ada80e349d83847e59c36802c2db0383897f31371a0129aea7555ddc901e7b173f0c633b1a813e5ed4d75466bc33967f22401993753 - languageName: node - linkType: hard - -"@backstage/plugin-events-node@npm:^0.4.0": - version: 0.4.0 - resolution: "@backstage/plugin-events-node@npm:0.4.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - checksum: 10c0/6af1e99f4eef6fc8befaa01a0cc000f61d97249b38f07e5944b22d6586be5ba7747aee1127351a5df76b59b380fd3d9af28bf61ccdae97651eab2832e1f35404 + checksum: 10c0/e8af464d32de448af062ed694918345c31b3fadbf9696f266ac9d31aa51d54d40702a5ac7e3bafc2b0d36430305150dffcfd158dc0ab4b29fda0561959669037 languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.2, @backstage/plugin-events-node@npm:^0.4.3": +"@backstage/plugin-events-node@npm:^0.4.2": version: 0.4.3 resolution: "@backstage/plugin-events-node@npm:0.4.3" dependencies: @@ -4955,12 +5049,25 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.18": - version: 0.1.18 - resolution: "@backstage/plugin-home-react@npm:0.1.18" +"@backstage/plugin-events-node@npm:^0.4.5": + version: 0.4.5 + resolution: "@backstage/plugin-events-node@npm:0.4.5" dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/8628efecbe4088aab4da1f60a23983659ca2da5dd56e7e760705c7603816b52fc0e03af9156c5a79d1c4a6e6a1ec43b858127833b71eb469d8aa0a7de45c843f + languageName: node + linkType: hard + +"@backstage/plugin-home-react@npm:^0.1.20": + version: 0.1.20 + resolution: "@backstage/plugin-home-react@npm:0.1.20" + dependencies: + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@rjsf/utils": "npm:5.21.2" @@ -4972,25 +5079,25 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f454003b7484ed81b5cca880872b02512e79e74318d044ffa6d206f88d38cd0a820128837703293aa77530848b8b004c31e91e3e98ba921d967f81400a42b0a2 + checksum: 10c0/9d0c59bfc5c17bb4fe0d2ab42e04610ad0f23754c4970ae93bc90753280224949fd9c239a69238532482aafa0b9775211ba02afa2fdf19ca57fad4611909c710 languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/plugin-home@npm:0.8.0" +"@backstage/plugin-home@npm:^0.8.2": + version: 0.8.2 + resolution: "@backstage/plugin-home@npm:0.8.2" dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-home-react": "npm:^0.1.18" - "@backstage/theme": "npm:^0.6.0" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-home-react": "npm:^0.1.20" + "@backstage/theme": "npm:^0.6.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -5012,35 +5119,35 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/97bd5c2a745a126fae9845a7fc564f7abab77b29bdff4f9d399549f068ea8bea907ae002f1347ec5c1869ee41685d254fc52d5063242acb09c181ddf73c8d243 + checksum: 10c0/42d3d6a1b0693ff814f9c53c112b38501380029b29c252a2217db95050730ffe44c5c2b331f5a53d2ea4b67060bda10a330542e875d67b81a7362c4ea9537942 languageName: node linkType: hard -"@backstage/plugin-kubernetes-backend@npm:^0.18.7": - version: 0.18.7 - resolution: "@backstage/plugin-kubernetes-backend@npm:0.18.7" +"@backstage/plugin-kubernetes-backend@npm:^0.19.0": + version: 0.19.0 + resolution: "@backstage/plugin-kubernetes-backend@npm:0.19.0" dependencies: "@aws-crypto/sha256-js": "npm:^5.0.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/signature-v4": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/plugin-kubernetes-node": "npm:^0.1.20" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration-aws-node": "npm:^0.1.13" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-kubernetes-common": "npm:^0.9.0" + "@backstage/plugin-kubernetes-node": "npm:^0.2.0" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/types": "npm:^1.2.0" "@google-cloud/container": "npm:^5.0.0" "@jest-mock/express": "npm:^2.0.1" - "@kubernetes/client-node": "npm:0.20.0" + "@kubernetes/client-node": "npm:1.0.0-rc7" "@types/express": "npm:^4.17.6" "@types/http-proxy-middleware": "npm:^1.0.0" "@types/luxon": "npm:^3.0.0" @@ -5058,53 +5165,53 @@ __metadata: stream-buffers: "npm:^3.0.2" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/ed40986338b4170bac5b382fdedc5d4ccd50126393694ac5c16dbd0d378cb533101b95519f2431a0b5fb09632d6a2d2ad6d2fc6d782c93ce38f430c9f9c784d5 + checksum: 10c0/bef7f4db70d32dd93111f7aeec0ddde7974eb9868b7a7929ee31a2b7087f69d31f9db1a75da1f04c7b480e945baf803a5382e50b77525c3ac6c25015eeb111b0 languageName: node linkType: hard -"@backstage/plugin-kubernetes-common@npm:^0.8.3": - version: 0.8.3 - resolution: "@backstage/plugin-kubernetes-common@npm:0.8.3" +"@backstage/plugin-kubernetes-common@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage/plugin-kubernetes-common@npm:0.9.0" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/types": "npm:^1.1.1" - "@kubernetes/client-node": "npm:0.20.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/types": "npm:^1.2.0" + "@kubernetes/client-node": "npm:1.0.0-rc7" kubernetes-models: "npm:^4.3.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/df69e41bf14a8dc6956b2cd374edaf79864c623812b909d1cd8ab77a5693a14dfb2fa89d7291bb8f2abe393d62dff93a88b0fe77e0a842ee9abbca437739e93d + checksum: 10c0/a989ebd5664646a9fcbe919d6a629612905da96888620b88450709107fa273924e0c8a028e596e35d673d50a1db85b87e33ff64ea37813be292c3df6d57e1602 languageName: node linkType: hard -"@backstage/plugin-kubernetes-node@npm:^0.1.20": - version: 0.1.20 - resolution: "@backstage/plugin-kubernetes-node@npm:0.1.20" +"@backstage/plugin-kubernetes-node@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-kubernetes-node@npm:0.2.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/types": "npm:^1.1.1" - "@kubernetes/client-node": "npm:^0.20.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/plugin-kubernetes-common": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.0" + "@kubernetes/client-node": "npm:1.0.0-rc7" node-fetch: "npm:^2.7.0" winston: "npm:^3.2.1" - checksum: 10c0/5be150373e51a3d7ce8eddece91698206e9c1d3070aa9261082ec1a7fe3561dc07b68bb4e175677e66fa3a75d9bc518dfcfeb317fbd4227594d2b27f9590aae3 + checksum: 10c0/1c86a24c07ec1125479e10ccfb51eb22fbaf56397530549e77c68cebc4be752ecf0fef75fd887fc1111be86c27a9074e84e70ac05b5f83a31572d482fb9a0435 languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.4.4": - version: 0.4.4 - resolution: "@backstage/plugin-kubernetes-react@npm:0.4.4" - dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/types": "npm:^1.1.1" +"@backstage/plugin-kubernetes-react@npm:^0.5.1": + version: 0.5.1 + resolution: "@backstage/plugin-kubernetes-react@npm:0.5.1" + dependencies: + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-kubernetes-common": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.0" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" - "@kubernetes/client-node": "npm:^0.20.0" + "@kubernetes/client-node": "npm:1.0.0-rc7" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.11.3" "@material-ui/lab": "npm:^4.0.0-alpha.61" @@ -5125,25 +5232,25 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/4b418006e2dbdc0fede1135aea80dfc79b4285ad5281f8970d5ef489b55ae99c0faec7bf4570235fc58cf788132186703b8f9f6093c73fb6e0de07440ac7a558 + checksum: 10c0/5b8c40c877e010186c38c964808ddb560c08b97a0daf8c2f7cc7aa8398abc68dbfcd113fd5095be5c30f3a1cd0ac4c4fa93f725b22542ccd02c096ad14eba47d languageName: node linkType: hard -"@backstage/plugin-kubernetes@npm:^0.11.16": - version: 0.11.16 - resolution: "@backstage/plugin-kubernetes@npm:0.11.16" +"@backstage/plugin-kubernetes@npm:^0.12.1": + version: 0.12.1 + resolution: "@backstage/plugin-kubernetes@npm:0.12.1" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-kubernetes-common": "npm:^0.8.3" - "@backstage/plugin-kubernetes-react": "npm:^0.4.4" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-kubernetes-common": "npm:^0.9.0" + "@backstage/plugin-kubernetes-react": "npm:^0.5.1" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" - "@kubernetes/client-node": "npm:0.20.0" + "@kubernetes/client-node": "npm:1.0.0-rc7" "@material-ui/core": "npm:^4.12.2" cronstrue: "npm:^2.2.0" js-yaml: "npm:^4.0.0" @@ -5161,21 +5268,21 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/27bff9d69027f3b5ed2072467eba1820f0f39b12723beb7e7b8ad9bd50166f481017baa3ac779be2541f6b61c03febf0385afc89be77e173362e7e60ababf903 + checksum: 10c0/04883cfae592ac90bc96cd27fc92d5b2ddc608587e84f26b44838f6c8878ed80f8c84e89a72eac658101de7aa40d22dc5979ae6fb807550fb7422c4034238f57 languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.6.31": - version: 0.6.31 - resolution: "@backstage/plugin-org@npm:0.6.31" +"@backstage/plugin-org@npm:^0.6.33": + version: 0.6.33 + resolution: "@backstage/plugin-org@npm:0.6.33" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -5192,33 +5299,33 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f49b3b9d5a0f7b2ffc7660e0cf3a6e8789e4ea9940bd0b6668bdfea578d3720e80d2970a39f343bacc239212aa127720b90c8b19194956b3ce69f951d4ae1167 + checksum: 10c0/bae51514b20c202d622d46ea5672f6caa0fc1babb4706579a9d8df2bd7b762885d14046d7140a1286dea8793c3c53aae72f97df4854883c6dbeea415f7ba6946 languageName: node linkType: hard -"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.1" +"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - checksum: 10c0/f78fdc0af275252c0e850f4bf5601c5c683e8d75416cb5b536c289dc26f60fd0a22a1aacb36a3980b2c49ddcf27c0d266420b2305b588d5164304cc96cad0315 + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + checksum: 10c0/d9db377a31f50e89df55c703cfe0173c1eeea3d257596baa93dabbb5da6f89ccbc472b94c7ec3a657afa878eefd7f041caba6399bbeaaae61fe5f45a5f182caa languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.5.50": - version: 0.5.50 - resolution: "@backstage/plugin-permission-backend@npm:0.5.50" +"@backstage/plugin-permission-backend@npm:^0.5.51": + version: 0.5.51 + resolution: "@backstage/plugin-permission-backend@npm:0.5.51" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" "@types/express": "npm:*" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" @@ -5227,7 +5334,7 @@ __metadata: node-fetch: "npm:^2.7.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/0590e607a089f3733b6c1c05818cec3633f9dd2d34b5c57630bd7b7dca3499b163d94b2fa7f741f07126a0c25243ebe05c75e6dec390b050c74aad1ccd421a74 + checksum: 10c0/fbbfc200771e15ce3589e5e426b0baf07b4d6ae58bfe1af7d94711270634f5f7efe5e8e5b4c4624cb584c646d8bad6f3e10bead80482232b09faf812612074b7 languageName: node linkType: hard @@ -5246,22 +5353,18 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.8.3": - version: 0.8.3 - resolution: "@backstage/plugin-permission-node@npm:0.8.3" +"@backstage/plugin-permission-common@npm:^0.8.2": + version: 0.8.2 + resolution: "@backstage/plugin-permission-common@npm:0.8.2" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@types/express": "npm:^4.17.6" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + cross-fetch: "npm:^4.0.0" + uuid: "npm:^11.0.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/f129bc760820312fdb7c180180210aa4cccff7d9ede68fc4415a0065ce657c2029e1edf08d79ae56e81a9d8ad3a75158140666fd015b0d9a2577efe6047bf71c + checksum: 10c0/23c3b788f9961eb4f97baffd07a37559c989772fe3ed78e316b43775cd3b98af76c7dac2b1ed0ab349fc65b27d70d65730d94d930d44fafb5994ce1b3c0d0522 languageName: node linkType: hard @@ -5284,20 +5387,22 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.4.25": - version: 0.4.25 - resolution: "@backstage/plugin-permission-react@npm:0.4.25" +"@backstage/plugin-permission-node@npm:^0.8.5": + version: 0.8.5 + resolution: "@backstage/plugin-permission-node@npm:0.8.5" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@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: 10c0/7c51f9a175692ea1683dc6b291462cd8a1e47edf563cd76425d567321643465f1958180ff38e17c32eda3b312a555d8dca626fdefea7d5db9212256a117919e5 + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@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: 10c0/32f40ad79b79989a516bc788e7a9abfcf98c430fa631e01977b6e59fa82b10c85daa82cfd2f051b7d98378ae23b3406fa598019b6f34d1b8cf9365891a922b8b languageName: node linkType: hard @@ -5321,292 +5426,175 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.5.7": - version: 0.5.7 - resolution: "@backstage/plugin-proxy-backend@npm:0.5.7" +"@backstage/plugin-permission-react@npm:^0.4.28": + version: 0.4.28 + resolution: "@backstage/plugin-permission-react@npm:0.4.28" + dependencies: + "@backstage/config": "npm:^1.3.0" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + swr: "npm:^2.0.0" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/a62d124150ee31c2747e3b412f29dfed3bb7aae40384a05ddf1c65e466cbb4e14bfcc555c8872de3cfec227ef4eafd76552cb35595beaf4438113d51a59829df + languageName: node + linkType: hard + +"@backstage/plugin-proxy-backend@npm:^0.5.8": + version: 0.5.8 + resolution: "@backstage/plugin-proxy-backend@npm:0.5.8" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" http-proxy-middleware: "npm:^2.0.0" morgan: "npm:^1.10.0" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" winston: "npm:^3.2.1" yaml: "npm:^2.0.0" yn: "npm:^4.0.0" yup: "npm:^1.0.0" - checksum: 10c0/9336070a7474280fb16ec8953783e868bee31d0d0796188a9814c3f336f458a93c19a16c949fcd1bdc023581f850dfb74658b01ab3013027255f5aa0c3e3e4da - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - azure-devops-node-api: "npm:^12.0.0" - yaml: "npm:^2.0.0" - checksum: 10c0/1ebb766e9838983e9776403ea32d2f838b50ab24aff5b4025cd0f741dd20a8fede5e2a095102e33094db5c3440dc5660e449898381f008afa2115dd9f3d4cce3 + checksum: 10c0/e183fc23c57f5e7d9f77ad8dfc9fbdadcde6ad2da519426ae82500e2f6d8ab87f3f3388ce920f707cc60b2849177958f1a50cfe55b33d90095e29fb163b30d9a languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.1" +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" azure-devops-node-api: "npm:^14.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/f591367db888f3b383f25a6f400027995a718d3db31a89c0d606a7b79c803743970cdb161b1d4552e43ebb05fae96b195edc6fcc09aae14469585bcb90f576c7 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.23" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" - yaml: "npm:^2.0.0" - checksum: 10c0/fe353cff2d2d1b02f63b93916b035ce4d55fb41cab7537e454c0c66caca36ca12dedc717cbba652e44fb32f0179ffce3e65cf48114ede0159a11c17e711d6d31 + checksum: 10c0/3886c5a5daf5eae5ff425944d3cab049ba02d7804a7fc46eae55d8243bb3279e076eeda8d46a5f4899c02a84f0f6cfcfacf4511762d3de463ed24b23c19bd3d3 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.24" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" - fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" - yaml: "npm:^2.0.0" - checksum: 10c0/e2fe1293a25aa33865828c1ee87c5bac10f832cf9d0b7151e9eff943e42d086179b35c5d202e8cb0000caaa149919c0b8022323029d7472ad6096e1034131a72 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" - yaml: "npm:^2.0.0" - checksum: 10c0/29762c9896cbd324e5e0858c9eebbe51838067319f6b24adf86ca2d7a97a157066898f832ab5237e171b4c2d38d8d9a6e1769cea2938dc142b85bf42a622a252 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.3" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.25" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/729f1a05dca3d4ea56966cfd565871a5635528c14fe04b17f5588566954af70f68b7644098c5d57dabb88528c096155b9ab0ddac35810a8f8486e291e2ccb977 + checksum: 10c0/5b517420123b1b1d47a54b5f66f0b04206dbdb68eee759204f70a3661615fa5405a8d5e0da13ae26bca3c40b316d6e18c17f5d673842d596f1563426e6537d16 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.0" +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/13a490f0b14ff2703ee35a96e6093bff242bdebb6beef5d16ea677c712022109c9df257005a785f7a295c752062318f90edc76a5758a84fcc26a3321a0f6c77d + checksum: 10c0/ed464dfb592233b1c51b14f76b45da8db138b93949e61510edce997098fb1a39aae1252f1a757c57a4ef1374026fca7bf28f7a7bc51f7d2ca86bdc840bfc4015 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.1" +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.4": + version: 0.3.4 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.3" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/afc3c81db1eaf12e116e237f8e2780dd9e9153f5dea4b8f93fe6b630a4545f09184bfceb8fbc05cd4307a8e5604b2dc631253941c6a59a032019965da7ce9f53 + checksum: 10c0/14b69c042bb7e140fdb4122401740474239eca82e278b0e877c63df22e3ea05481967f3c36571d6ec2844b75f4fec252bd0c389377d96d12bed52799177aefd1 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - node-fetch: "npm:^2.7.0" - yaml: "npm:^2.0.0" - checksum: 10c0/cdfb28a4c725314a59b64a9f01ad03790d6e5faaba8c5646da2ff41e27db1220c7ef560fdc7a890ee3e01636fc2c234718e94527f905f6651157e79860d854b0 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.1" +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/57d9e9f5d5c97577b8a5fbc468745c55584e9cd87a3cc9a0758fbdbfce8c25818c5477a62fc6476e0679c92c4daf77af0f1782e8c8a51f26ee3e227b10d4bc58 + checksum: 10c0/4efddc6cf4c2ea6e082604eabab484e190c17f25bc0e00ad4e6d740511951460fcb19698356724fe80668917a91299f3d9ed1294baee9b3b571f4be0c035cf89 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.0" +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/ddf5b53c06062d12701cc561797ea8114dfdda79f3e9ff2238309b8d3f7b7ece061c089bf5afe76dd96dfaaee1811a9eec2798ab6cf5d039f97d346eb2b9cf43 + checksum: 10c0/6b5460f9c50879e302347c6266545db075e94936eec9d1fe1430c2368057bf9b10413bafee33da983e68c5603ee57fb04796b34d35895d9cdf9eaa8dd59491e8 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" - node-fetch: "npm:^2.7.0" - yaml: "npm:^2.0.0" - checksum: 10c0/fb8158453b85ed2f3877c5bf012449a6a3701f2a9fb5ae14df8b3fda4c084b887c8fcfafb6d03307c32b0b754593c7d2e3ff3f174faf2ef737a37cc9593facd1 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.0" +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.3": + version: 0.5.3 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.3" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" "@octokit/webhooks": "npm:^10.9.2" libsodium-wrappers: "npm:^0.7.11" octokit: "npm:^3.0.0" octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/61ed018422faefaab40ea05f1c7943cb25ffe6d4fcc1e615b543b7c056cb64ae7f39b273b484f66ba8099d15013d1bc41747b98bf5bb406eb7afc7e3be538344 + checksum: 10c0/e168d8c3d77c69dd11f54c0bf2840b183b1d7b2062623f96046de8d8e3e57329f14e19280ceb1b07aa125737cad19732379e60afd27a6fabced20069be32fafc languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.1": - version: 0.5.1 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.1" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" - "@octokit/webhooks": "npm:^10.9.2" - libsodium-wrappers: "npm:^0.7.11" - octokit: "npm:^3.0.0" - octokit-plugin-create-pull-request: "npm:^5.0.0" - yaml: "npm:^2.0.0" - checksum: 10c0/125a041d9cb09448db186812fcc4b5893638a1628eed7953c74bbc517221c15a21e6385aed2f2e377429b365db40799c99c855f08083ce0d12c3f0222e315f01 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.5.0" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - "@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: 10c0/b83242e49e7668013835408415c782820922ca18e2ea2ad8fc98007de02a385db4d2e009cc3a26957bad13e1320d279a99cf21e8725dbad791a598e5c4081357 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.6.0": - version: 0.6.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.6.0" +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.6.2": + version: 0.6.2 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.6.2" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" "@gitbeaker/core": "npm:^35.8.0" "@gitbeaker/node": "npm:^35.8.0" "@gitbeaker/rest": "npm:^39.25.0" @@ -5614,39 +5602,39 @@ __metadata: winston: "npm:^3.2.1" yaml: "npm:^2.0.0" zod: "npm:^3.22.4" - checksum: 10c0/3d3413642a57f1e575c88a60da7b55ebe6b56e9067e71b742fe148c0ce4c346521a17ad5057ff9c00aaea7da7e001996c82c3b6324ee5e47e904afb01e83607a + checksum: 10c0/72d4d2222e930710acdc80d4919186e0f12b2a0c3d64ecff17f09346ec182aae2544c0aff5eaf0466b5d877b29fec54be333ae82a03e639997beba51b5f52b1d languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.24.0": - version: 1.25.0 - resolution: "@backstage/plugin-scaffolder-backend@npm:1.25.0" +"@backstage/plugin-scaffolder-backend@npm:^1.27.2": + version: 1.27.2 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.27.2" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-client": "npm:^1.7.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-auth-node": "npm:^0.5.2" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.23" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.0" - "@backstage/plugin-catalog-node": "npm:^1.13.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.3" - "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.0" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.0" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.0" - "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.5.0" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/plugin-scaffolder-node": "npm:^0.4.11" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-defaults": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.25" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.2" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.4" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.3" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.3" + "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.6.2" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + "@backstage/plugin-scaffolder-node": "npm:^0.6.1" + "@backstage/types": "npm:^1.2.0" "@opentelemetry/api": "npm:^1.3.0" "@types/express": "npm:^4.17.6" "@types/luxon": "npm:^3.0.0" @@ -5656,7 +5644,7 @@ __metadata: fs-extra: "npm:^11.2.0" globby: "npm:^11.0.0" isbinaryfile: "npm:^5.0.0" - isolated-vm: "npm:^4.5.0" + isolated-vm: "npm:^5.0.1" jsonschema: "npm:^1.2.6" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" @@ -5668,123 +5656,38 @@ __metadata: prom-client: "npm:^15.0.0" tar: "npm:^6.1.12" triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" + uuid: "npm:^11.0.0" winston: "npm:^3.2.1" winston-transport: "npm:^4.7.0" yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" - checksum: 10c0/e94f69ddc4090fec7607f2dbb3fabe0e096e93114a00483dc14009d9591cd83abd72fab414ed33f69502291bb98c09b062082648f50ebf1f7dcf6c38eab50b72 + checksum: 10c0/e544a14d88f8ab5a359618fef8b619eea69c8ac31c522851d912ecab67f7b69a1819c672c146e474cc8f6c4d4fa82bdd179cec75b0923f079bbde3717c11dc46 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.26.2": - version: 1.26.2 - resolution: "@backstage/plugin-scaffolder-backend@npm:1.26.2" +"@backstage/plugin-scaffolder-common@npm:^1.5.7": + version: 1.5.7 + resolution: "@backstage/plugin-scaffolder-common@npm:1.5.7" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.24" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.1" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.1" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.1" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.1" - "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.6.0" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/plugin-scaffolder-node": "npm:^0.5.0" - "@backstage/types": "npm:^1.1.1" - "@opentelemetry/api": "npm:^1.3.0" - "@types/express": "npm:^4.17.6" - "@types/luxon": "npm:^3.0.0" - concat-stream: "npm:^2.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" - logform: "npm:^2.3.2" - 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" - tar: "npm:^6.1.12" - triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" - winston: "npm:^3.2.1" - winston-transport: "npm:^4.7.0" - yaml: "npm:^2.0.0" - zen-observable: "npm:^0.10.0" - zod: "npm:^3.22.4" - checksum: 10c0/2b7cb5e0dcacdecc1d2a8e7c612f74f7b3b7fde7f9f7f70f27ec9ffb830cac976cea2402af8162d1fd4b90e1ac510436b7ea94518eef92b622f3694ddc53c32f - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-common@npm:^1.5.6": - version: 1.5.6 - resolution: "@backstage/plugin-scaffolder-common@npm:1.5.6" - dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/types": "npm:^1.1.1" - checksum: 10c0/fd969976c04ade4d9da63e8e0c687d28f52ee39b2ad81f338bb0c9d9903c849f650b25c5796c568455fe083df2d7d21be30f5423045e5d9f58490d3e77a1bdb3 + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/types": "npm:^1.2.0" + checksum: 10c0/babc0c8297d3209cf7e10346b1e188895cd14d2d4bfd6b796edcc32a9c6ebce7376ce6b924aa7fa2979b0858d7feecc17952dacfed8dc1d28a91b97b83b013ff languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.4.11, @backstage/plugin-scaffolder-node@npm:^0.4.9": - version: 0.4.11 - resolution: "@backstage/plugin-scaffolder-node@npm:0.4.11" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.0" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/types": "npm:^1.1.1" - concat-stream: "npm:^2.0.0" - fs-extra: "npm:^11.2.0" - globby: "npm:^11.0.0" - isomorphic-git: "npm:^1.23.0" - jsonschema: "npm:^1.2.6" - p-limit: "npm:^3.1.0" - tar: "npm:^6.1.12" - winston: "npm:^3.2.1" - zod: "npm:^3.22.4" - zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/bf47f7d51a1b905f4bf53d7a8475110a325a8d3fc9ab28b239b139645c16f0ad04655ffee893cd022a25b680518a21edbbb0c2ffb8a4101f368c662e4e629059 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-node@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-scaffolder-node@npm:0.5.0" +"@backstage/plugin-scaffolder-node@npm:^0.6.0, @backstage/plugin-scaffolder-node@npm:^0.6.1": + version: 0.6.1 + resolution: "@backstage/plugin-scaffolder-node@npm:0.6.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + "@backstage/types": "npm:^1.2.0" concat-stream: "npm:^2.0.0" fs-extra: "npm:^11.2.0" globby: "npm:^11.0.0" @@ -5795,24 +5698,24 @@ __metadata: winston: "npm:^3.2.1" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/69a01a8cfc1fbd8f92b4fb94578dec96333390661b622d3b4a7cb7fedb9ffe97d5774415f917b54238521478681ab56d03822170b7e9ff0aa4267e7bbddcbb47 + checksum: 10c0/2a68b4b54df5dcdb5629e747d1a0049a537fa3ac326b2de3f3b3ae61f2ca84b720e7464a6399b46ce0f7a8926d2e8ea6cace124feb8b5a0cd8c77498b0657d65 languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^1.13.2": - version: 1.13.2 - resolution: "@backstage/plugin-scaffolder-react@npm:1.13.2" - dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/theme": "npm:^0.6.0" - "@backstage/types": "npm:^1.1.1" +"@backstage/plugin-scaffolder-react@npm:^1.14.1": + version: 1.14.1 + resolution: "@backstage/plugin-scaffolder-react@npm:1.14.1" + dependencies: + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + "@backstage/theme": "npm:^0.6.2" + "@backstage/types": "npm:^1.2.0" "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -5845,29 +5748,29 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/657d251f3a493c9a97d97a75f1b0604c11d4a3f957c5e30004020921e12c8c17bb20d4342870f3836709b5908ff8d98efeca4f173e3d694004ae84fdce9cd164 + checksum: 10c0/b7bb21cd1a2b8861b547340526d3d20041d49d766aa5adeaafe3646f9f901f6ae568ff3840af9075e89f18997da30fe189a5e346482d40b3fb82db5df90da132 languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.26.2": - version: 1.26.2 - resolution: "@backstage/plugin-scaffolder@npm:1.26.2" - dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/plugin-scaffolder-common": "npm:^1.5.6" - "@backstage/plugin-scaffolder-react": "npm:^1.13.2" - "@backstage/types": "npm:^1.1.1" +"@backstage/plugin-scaffolder@npm:^1.27.1": + version: 1.27.1 + resolution: "@backstage/plugin-scaffolder@npm:1.27.1" + dependencies: + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/plugin-scaffolder-common": "npm:^1.5.7" + "@backstage/plugin-scaffolder-react": "npm:^1.14.1" + "@backstage/types": "npm:^1.2.0" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" "@codemirror/view": "npm:^6.0.0" @@ -5884,7 +5787,7 @@ __metadata: classnames: "npm:^2.2.6" git-url-parse: "npm:^15.0.0" humanize-duration: "npm:^3.25.1" - idb-keyval: "npm:5.0.2" + idb-keyval: "npm:5.1.5" json-schema: "npm:^0.4.0" json-schema-library: "npm:^9.0.0" jszip: "npm:^3.10.1" @@ -5906,101 +5809,101 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/db36077e0d5bd588641472eb6714f45b7981b58b2ae155a856ba45b4033f9e12e38ddce62007012fffb29b3e073fb18ff50526404336ec72cc6cebf523256de3 + checksum: 10c0/9f63bab0709fdeb7178d432cd99b3398e90e21e50d5de1649fb528d82f9356fa5613aae2c7a8861cebd13f74e2abe3fa65e5af9c1271c2213d5a797b6c938e00 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@npm:^0.2.4": - version: 0.2.4 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.4" +"@backstage/plugin-search-backend-module-catalog@npm:^0.2.5": + version: 0.2.5 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.5" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-node": "npm:^1.3.4" - "@backstage/plugin-search-common": "npm:^1.2.14" - checksum: 10c0/1f994a6f919126aa56cc17e5336b1d0947bc28e6cb41dc816c0bdd3136832f7d1baac4c89954bd8ff27abdc6ed07cd77c6509d00be6cd2dd3610d0573dad3159 + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.5" + "@backstage/plugin-search-common": "npm:^1.2.15" + checksum: 10c0/aac6ab4eefca65b3a195f56ed57c6bc12c5646d3d77eecc9e8d178b20549406a7dbf1a1c661a565fa700b53eb62341edf94b592c102d15750fd0a1efd934fc8b languageName: node linkType: hard -"@backstage/plugin-search-backend-module-pg@npm:^0.5.37": - version: 0.5.37 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.37" +"@backstage/plugin-search-backend-module-pg@npm:^0.5.38": + version: 0.5.38 + resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.38" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-search-backend-node": "npm:^1.3.4" - "@backstage/plugin-search-common": "npm:^1.2.14" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/plugin-search-backend-node": "npm:^1.3.5" + "@backstage/plugin-search-common": "npm:^1.2.15" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" - uuid: "npm:^9.0.0" - checksum: 10c0/8480e0a0f72a2fe75950ccb10ea2e52df84cf7b803b8ae4ea64f1589fd380bde8bfcbf3215acce0b74c88d4d5762670fb840dd222e31cbf3721759502923112f + uuid: "npm:^11.0.0" + checksum: 10c0/f55bb49d38cc78c64a4af9a2f1823d0db241121319867401bc7d2d5242343bbc8e49a7145902ac065f42ff48cb7ad0a0e968f2cc296c52e4bc7118e1b6e2f79b languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.3.1" +"@backstage/plugin-search-backend-module-techdocs@npm:^0.3.3": + version: 0.3.3 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.3.3" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-node": "npm:^1.3.4" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-techdocs-node": "npm:^1.12.12" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.5" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/plugin-techdocs-node": "npm:^1.12.14" lodash: "npm:^4.17.21" node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" - checksum: 10c0/47711d2678d3892c3dd78d7b96c5f40d54502da579b55f206335233d9e9dd082c9a02f8a4a348728945ec61dadbec5147b8f2a7a22dbf2bc6ae4a1c510fb322a + checksum: 10c0/4d2073c7c1ff3ad7f5030eb9c3c84f0d82216de334ddadd640097e7a05c9c40b534fd5d6e3ea47f80a724085fe9961d744e29874db31e936d7749b905ce6004a languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.3.4": - version: 1.3.4 - resolution: "@backstage/plugin-search-backend-node@npm:1.3.4" - dependencies: - "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-common": "npm:^1.2.14" +"@backstage/plugin-search-backend-node@npm:^1.3.5": + version: 1.3.5 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.5" + dependencies: + "@backstage/backend-defaults": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-search-common": "npm:^1.2.15" "@types/lunr": "npm:^2.3.3" lodash: "npm:^4.17.21" lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" - uuid: "npm:^9.0.0" - checksum: 10c0/6a1f9890256ad5c1f026ff4a0e00dd2a061c116f29f74cc2d182ea8f20bc9bc2bb7f8a4fb654f22ab503ac0cced966e2c6663835c5f7d62a3845223cf705701b + uuid: "npm:^11.0.0" + checksum: 10c0/dc222de482e5c18f39d0b18f2c10368e55c67e3567d2c6c3527c59e10e13b1ddb0eb921bd9d500daf45418c8c2161a1d973d8c9fab9acfeece37f52fb94c22f1 languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^1.6.1": - version: 1.6.1 - resolution: "@backstage/plugin-search-backend@npm:1.6.1" +"@backstage/plugin-search-backend@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/plugin-search-backend@npm:1.7.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/backend-openapi-utils": "npm:^0.2.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/plugin-search-backend-node": "npm:^1.3.4" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-defaults": "npm:^0.5.3" + "@backstage/backend-openapi-utils": "npm:^0.3.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/plugin-search-backend-node": "npm:^1.3.5" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:^4.17.6" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" @@ -6008,7 +5911,7 @@ __metadata: qs: "npm:^6.10.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/3026c569bbb3652a39219f3911c17ac5f2f26520c7f3d1c7471c6a8a94f240eed0e31949cec8c630ccc17cdd56b8f9429d8358bc22bd95052770d7e829e34e57 + checksum: 10c0/b3b4ef3a78860b6a96dd0c58ee5c30bea265ddc41266c8228af36b2452d054229a4f1761583eca4c1832300c54b13ed1c6337ac68b52a926771ddf3fe3cfd824 languageName: node linkType: hard @@ -6022,16 +5925,26 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.8.1": - version: 1.8.1 - resolution: "@backstage/plugin-search-react@npm:1.8.1" +"@backstage/plugin-search-common@npm:^1.2.15": + version: 1.2.15 + resolution: "@backstage/plugin-search-common@npm:1.2.15" dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/theme": "npm:^0.6.0" - "@backstage/types": "npm:^1.1.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/types": "npm:^1.2.0" + checksum: 10c0/ba9180f76faa50587ed6dc8464c3a69585a82c8ad61220961ac70d73437ed02d834ffade0dafa2accb098d296e1f84bdb59e07864399f24eb785045a76f84b6d + languageName: node + linkType: hard + +"@backstage/plugin-search-react@npm:^1.8.3": + version: 1.8.3 + resolution: "@backstage/plugin-search-react@npm:1.8.3" + dependencies: + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/theme": "npm:^0.6.2" + "@backstage/types": "npm:^1.2.0" "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -6047,23 +5960,23 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/224580f50af2d24223477f55bb858ca32624ff6057dc8594ce46a0157484a35e945f2e9663cf7285669f806061f3b7ed193102449d17f63dcb2db25d5d0ed972 + checksum: 10c0/6eaa63ff58a732406e527a3bbed47b1b22c86e4239317d004d908a791c0d839087f49f573d686b798773f7f7a0d77f67aa79f935cd8758e015511755d0b0375e languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.4.18": - version: 1.4.18 - resolution: "@backstage/plugin-search@npm:1.4.18" +"@backstage/plugin-search@npm:^1.4.20": + version: 1.4.20 + resolution: "@backstage/plugin-search@npm:1.4.20" dependencies: - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.1" - "@backstage/types": "npm:^1.1.1" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/plugin-search-react": "npm:^1.8.3" + "@backstage/types": "npm:^1.2.0" "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -6077,16 +5990,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/18f05f82696b7c4aadf6109d611504db2f1ef606115ef46220961f2abc774e05954b7e2cbb3c68ebccec11d49f3c66f464adcd59b1112e7f890445a201635220 + checksum: 10c0/ab395f9f5b7f565ec4fda6eb172566a56cc066ed8245725bf26486b3af3e5ca728aded9c2d8511bbddb33bb6a70d7945b909394addd9ae8895a64540ac943128 languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.6": - version: 0.0.6 - resolution: "@backstage/plugin-signals-react@npm:0.0.6" +"@backstage/plugin-signals-react@npm:^0.0.7": + version: 0.0.7 + resolution: "@backstage/plugin-signals-react@npm:0.0.7" dependencies: - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/types": "npm:^1.1.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/types": "npm:^1.2.0" "@material-ui/core": "npm:^4.12.4" peerDependencies: "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 @@ -6096,27 +6009,27 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e15bf4e074d1714b1ff143aeac224e3a6815fe4f9cfccc39032df759e5b0e1b2b8b59d460ff4ed367e88d7b429cea7b614f524e781fc74280a718b69c9996a69 + checksum: 10c0/3a95e406ef357fe54b90018e443791cdcd90adde764a33e1beac0ac23452bfb0062657f5cd520477ef2ea9d8822a23fbd5c9c526d549e89a5ccdf12fdb6d9542 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^1.11.1": - version: 1.11.1 - resolution: "@backstage/plugin-techdocs-backend@npm:1.11.1" +"@backstage/plugin-techdocs-backend@npm:^1.11.3": + version: 1.11.3 + resolution: "@backstage/plugin-techdocs-backend@npm:1.11.3" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-node": "npm:^1.13.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-node": "npm:^1.14.0" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.3" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-node": "npm:^1.12.12" + "@backstage/plugin-techdocs-node": "npm:^1.12.14" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" @@ -6126,7 +6039,7 @@ __metadata: node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/277ae7baf289fbbd0ecc070d1c5e2beb659016b3993617ca99b55e688e57a6abb5d23860458b55ba58a00da55b19511d189d2c6a4694aec96de1f0621e3f8e6c + checksum: 10c0/c730197b304e49057699d01bb8f96f5699e69931c7087a5cb1f05cf74f8d34c38a6747f6386921b4308dcb5f610af7dedd259096cc3f22b2345048da9c0e1e06 languageName: node linkType: hard @@ -6137,15 +6050,15 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.16": - version: 1.1.16 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.16" +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.18": + version: 1.1.18 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.18" dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-techdocs-react": "npm:^1.2.9" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-techdocs-react": "npm:^1.2.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" @@ -6159,13 +6072,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/086c0a33fe91356f819c0af37ebcfe9bef3bcde73cc781590b908d3c0aad9a195fa68b4463fad879e76d9c99d10d6e7bd29459bc3bc62d273120ae07bf7614f3 + checksum: 10c0/40d6cec0509a78ae5cd887fff732d2b0bbc7dc46ab79cae879d0003fc1c0c5efde9240ef4d765508faa123d67ad2f91d2ebb8b10f6b068648a988ba0251254a1 languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.12.12": - version: 1.12.12 - resolution: "@backstage/plugin-techdocs-node@npm:1.12.12" +"@backstage/plugin-techdocs-node@npm:^1.12.14": + version: 1.12.14 + resolution: "@backstage/plugin-techdocs-node@npm:1.12.14" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -6173,13 +6086,13 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-search-common": "npm:^1.2.14" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-aws-node": "npm:^0.1.13" + "@backstage/plugin-search-common": "npm:^1.2.15" "@backstage/plugin-techdocs-common": "npm:^0.1.0" "@google-cloud/storage": "npm:^7.0.0" "@smithy/node-http-handler": "npm:^3.0.0" @@ -6196,18 +6109,18 @@ __metadata: p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/de73ddf8dd72541684963d7aed12bd0ddb3ac7f8e7d2b2952af01eb61f0bcf7429ac2acfeba29a67d7c4e0c17ab706e42ada3463402600b3aee01851c25e21a0 + checksum: 10c0/d473159aec2520c231cb874396408031040790bc517ae882469db973a879704fc76d2808dda019cd0831d8dae1ad781f593dc1b7a097cf006e6fb84a6094ddc4 languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.2.9": - version: 1.2.9 - resolution: "@backstage/plugin-techdocs-react@npm:1.2.9" +"@backstage/plugin-techdocs-react@npm:^1.2.11": + version: 1.2.11 + resolution: "@backstage/plugin-techdocs-react@npm:1.2.11" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" "@backstage/version-bridge": "npm:^1.0.10" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.0" @@ -6223,30 +6136,30 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d7b1a8afc69dbd1e6ec15279ffcd7d3ca07370e02d81f8cdec5bc173eb4d1dd6173775dfc94326be87bbe981d163c440fe0359277ce349217971c1a465d06ac0 + checksum: 10c0/1f0da019623a6d4d7fe3fba792a0a1ef88ba27ab7f995a9e371a9bc10bcdd27d5c1029b5aa3f6661d2c0214e6a23e893e21198b8350e7afe13e3a8c90c4d0c4a languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.11.0": - version: 1.11.0 - resolution: "@backstage/plugin-techdocs@npm:1.11.0" - dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-auth-react": "npm:^0.1.7" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-search-common": "npm:^1.2.14" - "@backstage/plugin-search-react": "npm:^1.8.1" +"@backstage/plugin-techdocs@npm:^1.11.2": + version: 1.11.2 + resolution: "@backstage/plugin-techdocs@npm:1.11.2" + dependencies: + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/integration": "npm:^1.15.2" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-auth-react": "npm:^0.1.9" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/plugin-search-react": "npm:^1.8.3" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-react": "npm:^1.2.9" - "@backstage/theme": "npm:^0.6.0" + "@backstage/plugin-techdocs-react": "npm:^1.2.11" + "@backstage/theme": "npm:^0.6.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -6266,7 +6179,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d3c88f0f3f34db5ce0081bbcd796c22f5b1a4eccbc6dcdfd384f5970ede97490db671035f201fb97cb3e252f26980a7a3cc01becb2cc306f8561ab0add718379 + checksum: 10c0/af7e3a8d0cad2a0b6a2d896bce9ca7fd910048cc4511f617570487d00e7e4a1dcba9bfb8f15daad891a7d065d9d24624208ddfb01cf95f6cf3559cb9af79b289 languageName: node linkType: hard @@ -6277,22 +6190,22 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.8.14": - version: 0.8.14 - resolution: "@backstage/plugin-user-settings@npm:0.8.14" +"@backstage/plugin-user-settings@npm:^0.8.16": + version: 0.8.16 + resolution: "@backstage/plugin-user-settings@npm:0.8.16" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-signals-react": "npm:^0.0.6" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-compat-api": "npm:^0.3.3" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.5" + "@backstage/frontend-plugin-api": "npm:^0.9.2" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-signals-react": "npm:^0.0.7" "@backstage/plugin-user-settings-common": "npm:^0.0.1" - "@backstage/theme": "npm:^0.6.0" - "@backstage/types": "npm:^1.1.1" + "@backstage/theme": "npm:^0.6.2" + "@backstage/types": "npm:^1.2.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -6306,7 +6219,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2406b8a1dfabf8e713665a4cbe7a1921020e50c2b7697b838d77feeb944779170043872d4402cdf36df00280255f998da7fbd07642f4772e7a7ac48ca2006267 + checksum: 10c0/9d67734b0ae6749fa1a7e6982f920189529f67ba613b55a710955e51c6c6b86173614b8696fcb037f64114b3922a4b109b1a160d680ee991243d57a175b73c4e languageName: node linkType: hard @@ -6351,25 +6264,41 @@ __metadata: languageName: node linkType: hard -"@backstage/theme@npm:^0.5.6": - version: 0.5.6 - resolution: "@backstage/theme@npm:0.5.6" +"@backstage/test-utils@npm:^1.7.2": + version: 1.7.2 + resolution: "@backstage/test-utils@npm:1.7.2" dependencies: - "@emotion/react": "npm:^11.10.5" - "@emotion/styled": "npm:^11.10.5" - "@mui/material": "npm:^5.12.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/theme": "npm:^0.6.2" + "@backstage/types": "npm:^1.2.0" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + cross-fetch: "npm:^4.0.0" + i18next: "npm:^22.4.15" + zen-observable: "npm:^0.10.0" peerDependencies: - "@material-ui/core": ^4.12.2 + "@testing-library/react": ^16.0.0 + "@types/jest": "*" "@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: 10c0/50843ce3cc65e2b13dd61a24b888da3b6bf86a45a2464bba80f697c23290b9ffb8660c64eab1b0bf4b79cd271893b6162b7027662325c94a3ddfe6d4b42bb0fd + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + peerDependenciesMeta: + "@types/jest": + optional: true + "@types/react": + optional: true + checksum: 10c0/9066c40dd532470f82707c334ec0f5be5e7ff298053a24146b636febc67ec8b393b3e79287f93b4a2fb27a8a971ca6675e5d2ddf629ee96ec5f21dc712295cc9 languageName: node linkType: hard -"@backstage/theme@npm:^0.5.7": - version: 0.5.7 - resolution: "@backstage/theme@npm:0.5.7" +"@backstage/theme@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage/theme@npm:0.6.0" dependencies: "@emotion/react": "npm:^11.10.5" "@emotion/styled": "npm:^11.10.5" @@ -6379,13 +6308,17 @@ __metadata: "@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: 10c0/56956c8e75f5c3eaedbbc1c3fb799477b17e03cbf3c63222a40a7eb519769a6490a221a006471fb5712f58bdd299d4f1a9dbd5e9131173c90089370535f4b937 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/fe10b7f78a3989a5baa36170d68cd2675e4a6a4192e76e9da8c01dc43f799ba5f9e94c0752b720bf1eac4c9f137087229f75d3b6e99aaad997252e2a7f47ae68 languageName: node linkType: hard -"@backstage/theme@npm:^0.6.0": - version: 0.6.0 - resolution: "@backstage/theme@npm:0.6.0" +"@backstage/theme@npm:^0.6.2": + version: 0.6.2 + resolution: "@backstage/theme@npm:0.6.2" dependencies: "@emotion/react": "npm:^11.10.5" "@emotion/styled": "npm:^11.10.5" @@ -6399,7 +6332,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/fe10b7f78a3989a5baa36170d68cd2675e4a6a4192e76e9da8c01dc43f799ba5f9e94c0752b720bf1eac4c9f137087229f75d3b6e99aaad997252e2a7f47ae68 + checksum: 10c0/7afef6fee2d0a61d8a28a2bc3fd2d60be8dfe8958d9579abb8782b6a9055ee783366aad7f799084af20eefba73e2ff19e2814f9e2e6c2d2ef34323cce4f9fa8d languageName: node linkType: hard @@ -6410,6 +6343,13 @@ __metadata: languageName: node linkType: hard +"@backstage/types@npm:^1.2.0": + version: 1.2.0 + resolution: "@backstage/types@npm:1.2.0" + checksum: 10c0/7fd20efcf365446a6dc057b6af92254cb9082a89fd487c0369df631cb904c2bab7e5bc6bb9097c05c1af5124cffef3b2ad55953ed7dce0d444ca807da5d7cf3a + languageName: node + linkType: hard + "@backstage/version-bridge@npm:^1.0.10": version: 1.0.10 resolution: "@backstage/version-bridge@npm:1.0.10" @@ -6425,32 +6365,6 @@ __metadata: languageName: node linkType: hard -"@backstage/version-bridge@npm:^1.0.8": - version: 1.0.8 - resolution: "@backstage/version-bridge@npm:1.0.8" - dependencies: - "@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: 10c0/8a9690ffaefe7e88e7761417be01f0571caf51f5eec0b640a361af7ce03ee0732c33b8e5b9e4a11c35d4047dfc0b71e4ff8dbb0bc3385682d00e446fea266bd4 - languageName: node - linkType: hard - -"@backstage/version-bridge@npm:^1.0.9": - version: 1.0.9 - resolution: "@backstage/version-bridge@npm:1.0.9" - dependencies: - "@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: 10c0/5a7c57fcaa4558c65a9add398c70c98f6a17d82a26b0e7549275acda5047ac6e33a9953c24365fd22d1b977dd0da24af1fec0917b4b5da8afae5785526dd8c5e - languageName: node - linkType: hard - "@balena/dockerignore@npm:^1.0.2": version: 1.0.2 resolution: "@balena/dockerignore@npm:1.0.2" @@ -7881,6 +7795,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -8225,6 +8148,15 @@ __metadata: languageName: node linkType: hard +"@jsep-plugin/assignment@npm:^1.3.0": + version: 1.3.0 + resolution: "@jsep-plugin/assignment@npm:1.3.0" + peerDependencies: + jsep: ^0.4.0||^1.0.0 + checksum: 10c0/d749554dc691798116eb068eebe2d9bcb0b0d89ef6c7cc7c2a9f37d03da15fdbf8053407e97008090cd1bd6f256ea6c26abbada7399cf79f0b6b502e164b084b + languageName: node + linkType: hard + "@jsep-plugin/regex@npm:^1.0.1": version: 1.0.3 resolution: "@jsep-plugin/regex@npm:1.0.3" @@ -8234,6 +8166,15 @@ __metadata: languageName: node linkType: hard +"@jsep-plugin/regex@npm:^1.0.4": + version: 1.0.4 + resolution: "@jsep-plugin/regex@npm:1.0.4" + peerDependencies: + jsep: ^0.4.0||^1.0.0 + checksum: 10c0/bec7eb7ea6ab453a2672edc808644c5be3dc06b2a9d77182e18cd595b37deba6dcdb3760849d8684afc5779a86b7d2604dd525cb612a548f9ed9f31a8032ec24 + languageName: node + linkType: hard + "@jsep-plugin/ternary@npm:^1.0.2": version: 1.1.3 resolution: "@jsep-plugin/ternary@npm:1.1.3" @@ -8348,7 +8289,7 @@ __metadata: languageName: node linkType: hard -"@kubernetes/client-node@npm:0.20.0, @kubernetes/client-node@npm:^0.20.0": +"@kubernetes/client-node@npm:0.20.0": version: 0.20.0 resolution: "@kubernetes/client-node@npm:0.20.0" dependencies: @@ -8374,6 +8315,33 @@ __metadata: languageName: node linkType: hard +"@kubernetes/client-node@npm:1.0.0-rc7": + version: 1.0.0-rc7 + resolution: "@kubernetes/client-node@npm:1.0.0-rc7" + dependencies: + "@types/js-yaml": "npm:^4.0.1" + "@types/node": "npm:^22.0.0" + "@types/node-fetch": "npm:^2.6.9" + "@types/stream-buffers": "npm:^3.0.3" + "@types/tar": "npm:^6.1.1" + "@types/ws": "npm:^8.5.4" + form-data: "npm:^4.0.0" + isomorphic-ws: "npm:^5.0.0" + js-yaml: "npm:^4.1.0" + jsonpath-plus: "npm:^10.0.0" + node-fetch: "npm:^2.6.9" + openid-client: "npm:^5.6.5" + rfc4648: "npm:^1.3.0" + stream-buffers: "npm:^3.0.2" + tar: "npm:^7.0.0" + tmp-promise: "npm:^3.0.2" + tslib: "npm:^2.5.0" + url-parse: "npm:^1.4.3" + ws: "npm:^8.18.0" + checksum: 10c0/eb108e69b266277436e08f48fbb4240e812d3ceb484c74ab624767e97c42ef3d4a8eb47ba814daf97b1d8d11ceb23ee8920420df65d4d892263b0847c4f198cc + languageName: node + linkType: hard + "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.5 resolution: "@leichtgewicht/ip-codec@npm:2.0.5" @@ -8658,38 +8626,39 @@ __metadata: languageName: node linkType: hard -"@module-federation/bridge-react-webpack-plugin@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.6.6" +"@module-federation/bridge-react-webpack-plugin@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.7.7" dependencies: - "@module-federation/sdk": "npm:0.6.6" + "@module-federation/sdk": "npm:0.7.7" "@types/semver": "npm:7.5.8" semver: "npm:7.6.3" - checksum: 10c0/19da7f4f7af598b179c08c78dcbca44aeb6aa49e13cb872e20f9cda996618a6106a93f2fd7681c304be38535de7809901d89040b49fc2eeb9df72c80d5c49770 + checksum: 10c0/67dd5f6b90d9c8ce312f12084cfe2621e682c321f2585fb20abbaaae4839f366781b563723338d00f34f45e1447fe51e2dc2b4e3342a827d3674a7685054e19d languageName: node linkType: hard -"@module-federation/data-prefetch@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/data-prefetch@npm:0.6.6" +"@module-federation/data-prefetch@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/data-prefetch@npm:0.7.7" dependencies: - "@module-federation/runtime": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" + "@module-federation/runtime": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" fs-extra: "npm:9.1.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/942781eba82d5c07bbe61742739887dd30bd5047e4bb44590ccfaeae519032f992ae6ffda14b8e7051bac632a4146d6f448a4a756715a3036e4a01849cf1a2ed + checksum: 10c0/521bb4f9548d8853e36066f44d7e218f891fc017857c7a86c65c8145b0b8eac162d3b856b90325c85d4a17c9512d3d7dc9ab1bfc05f3671540815f572e187927 languageName: node linkType: hard -"@module-federation/dts-plugin@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/dts-plugin@npm:0.6.6" +"@module-federation/dts-plugin@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/dts-plugin@npm:0.7.7" dependencies: - "@module-federation/managers": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" - "@module-federation/third-party-dts-extractor": "npm:0.6.6" + "@module-federation/error-codes": "npm:0.7.7" + "@module-federation/managers": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" + "@module-federation/third-party-dts-extractor": "npm:0.7.7" adm-zip: "npm:^0.5.10" ansi-colors: "npm:^4.1.3" axios: "npm:^1.7.4" @@ -8701,29 +8670,29 @@ __metadata: log4js: "npm:6.9.1" node-schedule: "npm:2.1.1" rambda: "npm:^9.1.0" - ws: "npm:8.17.1" + ws: "npm:8.18.0" peerDependencies: typescript: ^4.9.0 || ^5.0.0 vue-tsc: ">=1.0.24" peerDependenciesMeta: vue-tsc: optional: true - checksum: 10c0/19d65ee3549c50ffbb17f35a9aef18bade2f8c181beb7381f0939a7ba532e36cafbf287ec2e26d9b6af619811b75047e84193ea6cd0ee2afda239c0b2171c756 + checksum: 10c0/45662d5d2fd5e5a3a2fab77bd66ba35222d9f8bff9e8bf8c19fd04327ea6341194fdffbef8121a53749018b33a8468500e0d4a256ce5d6f25e5dcafe2cfb6f8a languageName: node linkType: hard -"@module-federation/enhanced@npm:^0.6.0": - version: 0.6.6 - resolution: "@module-federation/enhanced@npm:0.6.6" - dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.6.6" - "@module-federation/data-prefetch": "npm:0.6.6" - "@module-federation/dts-plugin": "npm:0.6.6" - "@module-federation/managers": "npm:0.6.6" - "@module-federation/manifest": "npm:0.6.6" - "@module-federation/rspack": "npm:0.6.6" - "@module-federation/runtime-tools": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" +"@module-federation/enhanced@npm:^0.7.0": + version: 0.7.7 + resolution: "@module-federation/enhanced@npm:0.7.7" + dependencies: + "@module-federation/bridge-react-webpack-plugin": "npm:0.7.7" + "@module-federation/data-prefetch": "npm:0.7.7" + "@module-federation/dts-plugin": "npm:0.7.7" + "@module-federation/managers": "npm:0.7.7" + "@module-federation/manifest": "npm:0.7.7" + "@module-federation/rspack": "npm:0.7.7" + "@module-federation/runtime-tools": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" btoa: "npm:^1.2.1" upath: "npm:2.0.1" peerDependencies: @@ -8737,44 +8706,51 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/82fed6380af709d8f9111578b989805042e1f3b112294d8525176a44115e0b89522fa7d97abe07b8f61072b9dca49a9a10efaf0a1a0e2dbb74dad57001cbf2e9 + checksum: 10c0/b2e4be21bb35943af1c5854402342ec4282d5aa146858b4e9bf2b7a4da9fb3f4bef87aa425db8f59526aebe7e61e46458d5f7abe9394bce6f30bd7e1c6b32082 + languageName: node + linkType: hard + +"@module-federation/error-codes@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/error-codes@npm:0.7.7" + checksum: 10c0/4d452719f6f40be5a8574232937ff58661345cf7bed3ca9163fe56beae9ab1ef8195b1e6a845228213c88f1792a56be6c6080c88a0b2459292fd204e1d8ae524 languageName: node linkType: hard -"@module-federation/managers@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/managers@npm:0.6.6" +"@module-federation/managers@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/managers@npm:0.7.7" dependencies: - "@module-federation/sdk": "npm:0.6.6" + "@module-federation/sdk": "npm:0.7.7" find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" - checksum: 10c0/497d2d8d99806249b1b3cf3b2a37c4bcac049e3dcf9d2da176b0dbe8194b342303e96197b99e597026dc4541d4545fbdee3c0fdd17088a3cc00fbe5f926add4c + checksum: 10c0/9df23d2c5e6bcad363ee5524a628e408c56ee8262a8bf75eeccb02cae5d27fc1e8a17bd86e7e1ebfb56a3dd5fa7c6cfc22657691eb824a7b6da4c7664e434441 languageName: node linkType: hard -"@module-federation/manifest@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/manifest@npm:0.6.6" +"@module-federation/manifest@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/manifest@npm:0.7.7" dependencies: - "@module-federation/dts-plugin": "npm:0.6.6" - "@module-federation/managers": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" + "@module-federation/dts-plugin": "npm:0.7.7" + "@module-federation/managers": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" chalk: "npm:3.0.0" find-pkg: "npm:2.0.0" - checksum: 10c0/8045146ace753168f47fd301c9cce489d6b79f1be014d5c7157750c871babc32173aef1748e0d9ef6b73a52d8f74579b44f0adcdfaee8f1906e8392f8154657b + checksum: 10c0/484cb278c362bd573882f7eff148ddf224c6af83c92968158400afa7ff97622780891e14159ce7a6c6e42b7a91d7f9345ad835001abdecf32e9141cbb3044040 languageName: node linkType: hard -"@module-federation/rspack@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/rspack@npm:0.6.6" +"@module-federation/rspack@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/rspack@npm:0.7.7" dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.6.6" - "@module-federation/dts-plugin": "npm:0.6.6" - "@module-federation/managers": "npm:0.6.6" - "@module-federation/manifest": "npm:0.6.6" - "@module-federation/runtime-tools": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" + "@module-federation/bridge-react-webpack-plugin": "npm:0.7.7" + "@module-federation/dts-plugin": "npm:0.7.7" + "@module-federation/managers": "npm:0.7.7" + "@module-federation/manifest": "npm:0.7.7" + "@module-federation/runtime-tools": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" peerDependencies: typescript: ^4.9.0 || ^5.0.0 vue-tsc: ">=1.0.24" @@ -8783,54 +8759,57 @@ __metadata: optional: true vue-tsc: optional: true - checksum: 10c0/a05928e7ce51f91f3b7ec46b5eb78a325c559c29f4a5716825fda0d315186903c461d61898be75e2587e0196e2f8f7eef5dab041e684a7f1a1a922a5480d2b8a + checksum: 10c0/53c53478371c3788029abeddb083fc63d72c994b18b01f3f2dac439b36bc7ab41d0375f27a97f462770360d7ec2b75df6784cbdb917beb45c41503bfec658f8c languageName: node linkType: hard -"@module-federation/runtime-tools@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/runtime-tools@npm:0.6.6" +"@module-federation/runtime-tools@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/runtime-tools@npm:0.7.7" dependencies: - "@module-federation/runtime": "npm:0.6.6" - "@module-federation/webpack-bundler-runtime": "npm:0.6.6" - checksum: 10c0/9d156dae234879eb33c18546fa0bffe0c2ab9a7eb2f4d00dee32f63279a84072da28c5071fb498a7315d734aecd8614067f69907ab4916df3634755eaffdcd86 + "@module-federation/runtime": "npm:0.7.7" + "@module-federation/webpack-bundler-runtime": "npm:0.7.7" + checksum: 10c0/0a653ca8338bbe301adfd9222961393deb9bd534789d42fbc0c6fa4dde9ab1744d198fa1f86279b1e41d8f74409f3d8b24d21bcceb670f1ebc6f2adfefc3f80f languageName: node linkType: hard -"@module-federation/runtime@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/runtime@npm:0.6.6" +"@module-federation/runtime@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/runtime@npm:0.7.7" dependencies: - "@module-federation/sdk": "npm:0.6.6" - checksum: 10c0/2cfc4ec5b360744d7e21a73f065745ed169ec99f1d4aaf7c2561c2dbb624767b3f4f764a8fc9df885ea883edf50f3d2f8e1d5b308565d41114f6459e00f2e1cf + "@module-federation/error-codes": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" + checksum: 10c0/77ca7fa5a04280dbc7981ccca37772f9ab18b9b103267f7ba72b7ba0efa6849324d6a197d9752250c11ce5ad31c56c0ec0a6e0dead7d323874dd0b8759c8e56d languageName: node linkType: hard -"@module-federation/sdk@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/sdk@npm:0.6.6" - checksum: 10c0/4140e8802b81ac3e7d5c4c7501314f37c28797e4646c2ab2a123581492be8fa86a3e367a25bf051f1e7f34e767a7c8439aab02a7a32d696561d9665d830eb889 +"@module-federation/sdk@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/sdk@npm:0.7.7" + dependencies: + isomorphic-rslog: "npm:0.0.6" + checksum: 10c0/8f7ac3383603a3211d6b6e2000b150209a2094f6c2fa9a7e7d12b950735b77bf47dbfa56cce182953492f9a6588994436a3d5471614ba6bd7e83d38dbf0a2a81 languageName: node linkType: hard -"@module-federation/third-party-dts-extractor@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/third-party-dts-extractor@npm:0.6.6" +"@module-federation/third-party-dts-extractor@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/third-party-dts-extractor@npm:0.7.7" dependencies: find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" resolve: "npm:1.22.8" - checksum: 10c0/a8aab25c43d628adba9a4d21f230077a78b212e57cfa6e584fca100e2fed9b3e352521a3644c9539c65405ea0ddd643cc6c3001d3640a067405a9ddadb2bd2f2 + checksum: 10c0/3d48bf14323d87c004e2087ca9fbee9eb5bafd956522d5185053d0f80d10961906e5b72f4ff9165a14541c91dcd7a3044b4fe90cd357abdddf2dfc4b0a06cef8 languageName: node linkType: hard -"@module-federation/webpack-bundler-runtime@npm:0.6.6": - version: 0.6.6 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.6.6" +"@module-federation/webpack-bundler-runtime@npm:0.7.7": + version: 0.7.7 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.7.7" dependencies: - "@module-federation/runtime": "npm:0.6.6" - "@module-federation/sdk": "npm:0.6.6" - checksum: 10c0/734da17d91c6bef7b8b1c8f06dbae3c1d165eb5d455fca3895a17ba59d35b22aea4fd9a370525cd2aa569b6419b1f9fee03b512552004ca75703b3ca40bd2358 + "@module-federation/runtime": "npm:0.7.7" + "@module-federation/sdk": "npm:0.7.7" + checksum: 10c0/0a8de0ce20458624c6d85274dab6825b773822da0ea787d4584868c9a811702de88b26555f7c4957e88018c2d2245c939edcfbc2209de49c872876499efe4e2b languageName: node linkType: hard @@ -8899,32 +8878,6 @@ __metadata: languageName: node linkType: hard -"@mswjs/cookies@npm:^0.2.2": - version: 0.2.2 - resolution: "@mswjs/cookies@npm:0.2.2" - dependencies: - "@types/set-cookie-parser": "npm:^2.4.0" - set-cookie-parser: "npm:^2.4.6" - checksum: 10c0/f950062538d431674d581309cf19884fc4d3f57e2a276164cac0c9a3250071d42464ba7825d13be14c703ca5a912d62a62626f4a068d8f36d1629dbb63bde740 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.17.10": - version: 0.17.10 - resolution: "@mswjs/interceptors@npm:0.17.10" - dependencies: - "@open-draft/until": "npm:^1.0.3" - "@types/debug": "npm:^4.1.7" - "@xmldom/xmldom": "npm:^0.8.3" - debug: "npm:^4.3.3" - headers-polyfill: "npm:3.2.5" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.2.4" - web-encoding: "npm:^1.1.5" - checksum: 10c0/0343a93711b60c321c40733d6bf2720a736d8e0730f5d0d9916ee4a24abfcfca4a83d1e4b2e21c3affef4fc61f04588104be002fbc8258dc4b0d202c384ade33 - languageName: node - linkType: hard - "@mui/core-downloads-tracker@npm:^5.16.7": version: 5.16.7 resolution: "@mui/core-downloads-tracker@npm:5.16.7" @@ -9786,13 +9739,6 @@ __metadata: languageName: node linkType: hard -"@open-draft/until@npm:^1.0.3": - version: 1.0.3 - resolution: "@open-draft/until@npm:1.0.3" - checksum: 10c0/f88bcd774b55359d14a4fa80f7bfe7d9d6d26a5995e94e823e43b211656daae3663e983f0a996937da286d22f6f5da2087b661845302f236ba27f8529dcd14fb - languageName: node - linkType: hard - "@openapi-contrib/openapi-schema-to-json-schema@npm:~3.2.0": version: 3.2.0 resolution: "@openapi-contrib/openapi-schema-to-json-schema@npm:3.2.0" @@ -10591,15 +10537,15 @@ __metadata: languageName: node linkType: hard -"@roadiehq/backstage-plugin-security-insights@npm:^2.4.0": - version: 2.4.0 - resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.4.0" +"@roadiehq/backstage-plugin-security-insights@npm:^2.4.1": + version: 2.4.1 + resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.4.1" dependencies: - "@backstage/catalog-model": "npm:^1.6.0" - "@backstage/core-components": "npm:^0.14.10" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/plugin-catalog-react": "npm:^1.12.3" - "@backstage/theme": "npm:^0.5.6" + "@backstage/catalog-model": "npm:^1.7.0" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/theme": "npm:^0.6.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.45" @@ -10615,23 +10561,22 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/6385caea0eb7164cff6caebd8ca3fc075de6cafbb3ed6a6ce063fe3ccbd2f21b6228974874650576217e5ec66fb66061174a51636060eac86868ed89df41d339 + checksum: 10c0/e9b2b602741512ccaee9727119b49140f6f388129ddb0b068359f45113e8064dca6f4d56a648726f915c9ebac305a5f1e8bae4fd07d157084e8769ac96546cbf languageName: node linkType: hard -"@roadiehq/scaffolder-backend-module-http-request@npm:^4.3.5": - version: 4.3.5 - resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:4.3.5" +"@roadiehq/scaffolder-backend-module-http-request@npm:^5.1.0": + version: 5.1.0 + resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:5.1.0" dependencies: - "@backstage/backend-common": "npm:^0.24.0" - "@backstage/backend-plugin-api": "npm:^0.8.0" - "@backstage/core-app-api": "npm:^1.14.2" - "@backstage/core-plugin-api": "npm:^1.9.3" - "@backstage/plugin-scaffolder-backend": "npm:^1.24.0" - "@backstage/plugin-scaffolder-node": "npm:^0.4.9" + "@backstage/backend-common": "npm:^0.25.0" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/plugin-scaffolder-node": "npm:^0.6.0" cross-fetch: "npm:^4.0.0" winston: "npm:^3.2.1" - checksum: 10c0/08b531864d32948134c5b009393fe8786c96666b3fa864a7ffde85e0854dd56b574a343cf48c6b74e928e206e11b02b8b1a3a26e454b8de9e52655b7f63e4f9b + checksum: 10c0/e0697b63849f4c9a7c7135155f347d87d221b0e02fe06e3c34953082bba396b0d95c225edcc0859eb375c87c0100cb669fa4b84fd77c94a2c2fc8bc82ff98fbb languageName: node linkType: hard @@ -10729,114 +10674,128 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.3" +"@rollup/rollup-android-arm-eabi@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-android-arm64@npm:4.21.3" +"@rollup/rollup-android-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm64@npm:4.28.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-darwin-arm64@npm:4.21.3" +"@rollup/rollup-darwin-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-darwin-x64@npm:4.21.3" +"@rollup/rollup-darwin-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.28.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3" +"@rollup/rollup-freebsd-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.3" +"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.3" +"@rollup/rollup-linux-arm64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.3" +"@rollup/rollup-linux-arm64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.3" +"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.3" +"@rollup/rollup-linux-s390x-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.3" +"@rollup/rollup-linux-x64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.3" +"@rollup/rollup-linux-x64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.3" +"@rollup/rollup-win32-arm64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.3" +"@rollup/rollup-win32-ia32-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.3" +"@rollup/rollup-win32-x64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -12807,9 +12766,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.6.2": - version: 6.6.2 - resolution: "@testing-library/jest-dom@npm:6.6.2" +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" dependencies: "@adobe/css-tools": "npm:^4.4.0" aria-query: "npm:^5.0.0" @@ -12818,7 +12777,7 @@ __metadata: dom-accessibility-api: "npm:^0.6.3" lodash: "npm:^4.17.21" redent: "npm:^3.0.0" - checksum: 10c0/1c51390f97063ce8b06a7267534aac0d6ac9b1f27042a0ae43ca52d886b32c9d2b0ff85e62e7cfeb7e1f089ef03c4d75fda4f2b7b1f08afb4bdb09a5d56566d9 + checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 languageName: node linkType: hard @@ -12836,6 +12795,26 @@ __metadata: languageName: node linkType: hard +"@testing-library/react@npm:^16.0.0": + version: 16.0.1 + resolution: "@testing-library/react@npm:16.0.1" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 + "@types/react-dom": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/67d05dec5ad5a2e6f92b6a3234af785435c7bb62bdbf12f3bfc89c9bca0c871a189e88c4ba023ed4cea504704c87c6ac7e86e24a3962df6c521ae89b62f48ff7 + languageName: node + linkType: hard + "@testing-library/user-event@npm:^14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" @@ -12852,13 +12831,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 10c0/8fe4d006e90422883a4fa9339dd05a83ff626806262e1710cee5758d493e8cbddf2db81c0e4690636dc840b02c9fda62877866ea774ebd07c1777ed5fafbdec6 - languageName: node - linkType: hard - "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -12892,15 +12864,14 @@ __metadata: languageName: node linkType: hard -"@ts-morph/common@npm:~0.24.0": - version: 0.24.0 - resolution: "@ts-morph/common@npm:0.24.0" +"@ts-morph/common@npm:~0.25.0": + version: 0.25.0 + resolution: "@ts-morph/common@npm:0.25.0" dependencies: - fast-glob: "npm:^3.3.2" minimatch: "npm:^9.0.4" - mkdirp: "npm:^3.0.1" path-browserify: "npm:^1.0.1" - checksum: 10c0/37b1fa63aff71f21da9527a460bd33d323f3126de8b80f1f6678733a6150892e7721f4782283e6d6fb6b87769363d6f4fc1f591d5a1c8e66106cedfe3ee667e7 + tinyglobby: "npm:^0.2.9" + checksum: 10c0/c67e66db678e44886e9823e6482834acebfae0ea52ccbfa2af1ca9abfe5a9774dad6e852c8f480909bc196175f17e15454af71d7a41a1c137db09e74f046a830 languageName: node linkType: hard @@ -13069,13 +13040,6 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 10c0/f96afe12bd51be1ec61410b0641243d93fa3a494702407c787a4c872b5c8bcd39b224471452055e44a9ce42af1a636e87d161994226eaf4c2be9c30f60418409 - languageName: node - linkType: hard - "@types/cors@npm:^2.8.6": version: 2.8.17 resolution: "@types/cors@npm:2.8.17" @@ -13085,7 +13049,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12, @types/debug@npm:^4.1.7": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -13115,15 +13079,6 @@ __metadata: languageName: node linkType: hard -"@types/dompurify@npm:^2.1.0": - version: 2.4.0 - resolution: "@types/dompurify@npm:2.4.0" - dependencies: - "@types/trusted-types": "npm:*" - checksum: 10c0/a20c4288a067811e097f0b92a0cae927a9c49c0d5de36fea66b85fcc5c8db63a22ac47df37f324e426a01e8ab99ae28ea04260301350bda194850617a26931d6 - languageName: node - linkType: hard - "@types/es-aggregate-error@npm:^1.0.2": version: 1.0.6 resolution: "@types/es-aggregate-error@npm:1.0.6" @@ -13163,14 +13118,14 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": +"@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d languageName: node linkType: hard -"@types/estree@npm:^1.0.6": +"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a @@ -13317,13 +13272,6 @@ __metadata: languageName: node linkType: hard -"@types/js-levenshtein@npm:^1.1.1": - version: 1.1.3 - resolution: "@types/js-levenshtein@npm:1.1.3" - checksum: 10c0/025f2bd8d865cfa7a996799a1a2f2a77fa2fc74a28971aa035a103de35d7c1e3d949721a88f57fdb532815bbcb2bf7019196a608ed0a8bbd1023d64c52bb251b - languageName: node - linkType: hard - "@types/js-yaml@npm:^4.0.1": version: 4.0.9 resolution: "@types/js-yaml@npm:4.0.9" @@ -13427,6 +13375,16 @@ __metadata: languageName: node linkType: hard +"@types/node-fetch@npm:^2.6.9": + version: 2.6.12 + resolution: "@types/node-fetch@npm:2.6.12" + dependencies: + "@types/node": "npm:*" + form-data: "npm:^4.0.0" + checksum: 10c0/7693acad5499b7df2d1727d46cff092a63896dc04645f36b973dd6dd754a59a7faba76fcb777bdaa35d80625c6a9dd7257cca9c401a4bab03b04480cda7fd1af + languageName: node + linkType: hard + "@types/node-forge@npm:^1.3.0": version: 1.3.11 resolution: "@types/node-forge@npm:1.3.11" @@ -13470,6 +13428,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^22.0.0": + version: 22.10.1 + resolution: "@types/node@npm:22.10.1" + dependencies: + undici-types: "npm:~6.20.0" + checksum: 10c0/0fbb6d29fa35d807f0223a4db709c598ac08d66820240a2cd6a8a69b8f0bc921d65b339d850a666b43b4e779f967e6ed6cf6f0fca3575e08241e6b900364c234 + languageName: node + linkType: hard + "@types/oauth@npm:*": version: 0.9.5 resolution: "@types/oauth@npm:0.9.5" @@ -13523,7 +13490,7 @@ __metadata: languageName: node linkType: hard -"@types/protocol-buffers-schema@npm:^3.4.1": +"@types/protocol-buffers-schema@npm:^3.4.3": version: 3.4.3 resolution: "@types/protocol-buffers-schema@npm:3.4.3" dependencies: @@ -13676,15 +13643,6 @@ __metadata: languageName: node linkType: hard -"@types/set-cookie-parser@npm:^2.4.0": - version: 2.4.10 - resolution: "@types/set-cookie-parser@npm:2.4.10" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/010b0c582ea70a2088618b4725808e80c30cce296c19ec58e51d94e0fd1038201b7b99238bf3ea74e1894163c8037d10a4f1729de62b2801ce240ff070f43e76 - languageName: node - linkType: hard - "@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" @@ -13710,6 +13668,15 @@ __metadata: languageName: node linkType: hard +"@types/stream-buffers@npm:^3.0.3": + version: 3.0.7 + resolution: "@types/stream-buffers@npm:3.0.7" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/c27f2b698a63aa6c0a4023ac47aad174bd601963d65a419f7422970ec7f946e65ed6920c71540fc8a9c1044642e5da769ea51e370abbc5d614f3ab16ff08529f + languageName: node + linkType: hard + "@types/styled-jsx@npm:^2.2.8": version: 2.2.9 resolution: "@types/styled-jsx@npm:2.2.9" @@ -13726,6 +13693,16 @@ __metadata: languageName: node linkType: hard +"@types/tar@npm:^6.1.1": + version: 6.1.13 + resolution: "@types/tar@npm:6.1.13" + dependencies: + "@types/node": "npm:*" + minipass: "npm:^4.0.0" + checksum: 10c0/98cc72d444fa622049e86e457a64d859c6effd7c7518d36e7b40b4ab1e7aa9e2412cc868cbef396650485dae07d50d98f662e8a53bb45f4a70eb6c61f80a63c7 + languageName: node + linkType: hard + "@types/tern@npm:*": version: 0.23.9 resolution: "@types/tern@npm:0.23.9" @@ -13749,7 +13726,7 @@ __metadata: languageName: node linkType: hard -"@types/trusted-types@npm:*": +"@types/trusted-types@npm:^2.0.7": version: 2.0.7 resolution: "@types/trusted-types@npm:2.0.7" checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c @@ -13793,6 +13770,15 @@ __metadata: languageName: node linkType: hard +"@types/ws@npm:^8.5.4": + version: 8.5.13 + resolution: "@types/ws@npm:8.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/a5430aa479bde588e69cb9175518d72f9338b6999e3b2ae16fc03d3bdcff8347e486dc031e4ed14601260463c07e1f9a0d7511dfc653712b047c439c680b0b34 + languageName: node + linkType: hard + "@types/xml-encryption@npm:^1.2.4": version: 1.2.4 resolution: "@types/xml-encryption@npm:1.2.4" @@ -14062,17 +14048,17 @@ __metadata: languageName: node linkType: hard -"@veecode-platform/backstage-plugin-github-workflows@npm:^1.1.0": - version: 1.1.0 - resolution: "@veecode-platform/backstage-plugin-github-workflows@npm:1.1.0" +"@veecode-platform/backstage-plugin-github-workflows@npm:^1.1.1": + version: 1.1.1 + resolution: "@veecode-platform/backstage-plugin-github-workflows@npm:1.1.1" dependencies: "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.0" - "@backstage/core-plugin-api": "npm:^1.9.4" - "@backstage/integration": "npm:^1.15.0" - "@backstage/integration-react": "npm:^1.1.31" - "@backstage/plugin-catalog-react": "npm:^1.13.0" - "@backstage/theme": "npm:^0.5.7" + "@backstage/core-components": "npm:^0.15.1" + "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/integration": "npm:^1.15.1" + "@backstage/integration-react": "npm:^1.2.0" + "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/theme": "npm:^0.6.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -14085,7 +14071,7 @@ __metadata: peerDependencies: react: ^16.13.1 || ^17.0.0 react-router-dom: ^6.24.1 - checksum: 10c0/35ec5d119076ebd7a675d12322097eccebcbfa7535af10e2701314c56fcb2901af5f8e4a6ff6059c129aae2560ee22dd7dcac8f02ebf7225656047e9a8fa55a4 + checksum: 10c0/1dd7e5ed1f73c689b3dd89e06eba2dc2e5b71212ae1865be25a35fb9869c19098b7bbb9813478cd7f267bddd1c2ea62329991eb6b62c02bb8d7c80484a3daa24 languageName: node linkType: hard @@ -14269,7 +14255,7 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.3, @xmldom/xmldom@npm:^0.8.5": +"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.5": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f @@ -14314,13 +14300,6 @@ __metadata: languageName: node linkType: hard -"@zxing/text-encoding@npm:0.9.0": - version: 0.9.0 - resolution: "@zxing/text-encoding@npm:0.9.0" - checksum: 10c0/d15bff181d46c2ab709e7242801a8d40408aa8c19b44462e5f60e766bf59105b44957914ab6baab60d10d466a5e965f21fe890c67dfdb7d5c7f940df457b4d0d - languageName: node - linkType: hard - "a-sync-waterfall@npm:^1.0.0": version: 1.0.1 resolution: "a-sync-waterfall@npm:1.0.1" @@ -14328,7 +14307,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": +"abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 @@ -14361,16 +14340,6 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^6.0.0": - version: 6.0.0 - resolution: "acorn-globals@npm:6.0.0" - dependencies: - acorn: "npm:^7.1.1" - acorn-walk: "npm:^7.1.1" - checksum: 10c0/5f92390a3fd7e5a4f84fe976d4650e2a33ecf27135aa9efc5406e3406df7f00a1bbb00648ee0c8058846f55ad0924ff574e6c73395705690e754589380a41801 - languageName: node - linkType: hard - "acorn-globals@npm:^7.0.0": version: 7.0.1 resolution: "acorn-globals@npm:7.0.1" @@ -14390,13 +14359,6 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^7.1.1": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c - languageName: node - linkType: hard - "acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" @@ -14406,16 +14368,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 - languageName: node - linkType: hard - -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -14707,46 +14660,46 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage-community/plugin-github-actions": "npm:^0.6.24" - "@backstage-community/plugin-sonarqube": "npm:^0.8.6" - "@backstage/app-defaults": "npm:^1.5.12" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/cli": "npm:^0.28.2" - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-api-docs": "npm:^0.11.11" - "@backstage/plugin-catalog": "npm:^1.24.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-catalog-graph": "npm:^0.4.11" - "@backstage/plugin-catalog-import": "npm:^0.12.5" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/plugin-home": "npm:^0.8.0" - "@backstage/plugin-kubernetes": "npm:^0.11.16" - "@backstage/plugin-org": "npm:^0.6.31" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/plugin-scaffolder": "npm:^1.26.2" - "@backstage/plugin-search": "npm:^1.4.18" - "@backstage/plugin-search-react": "npm:^1.8.1" - "@backstage/plugin-techdocs": "npm:^1.11.0" - "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.16" - "@backstage/plugin-techdocs-react": "npm:^1.2.9" - "@backstage/plugin-user-settings": "npm:^0.8.14" - "@backstage/test-utils": "npm:^1.7.0" - "@backstage/theme": "npm:^0.6.0" + "@backstage-community/plugin-github-actions": "npm:^0.6.26" + "@backstage-community/plugin-sonarqube": "npm:^0.8.8" + "@backstage/app-defaults": "npm:^1.5.14" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/cli": "npm:^0.29.2" + "@backstage/core-app-api": "npm:^1.15.2" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-api-docs": "npm:^0.12.1" + "@backstage/plugin-catalog": "npm:^1.25.1" + "@backstage/plugin-catalog-common": "npm:^1.1.1" + "@backstage/plugin-catalog-graph": "npm:^0.4.13" + "@backstage/plugin-catalog-import": "npm:^0.12.7" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/plugin-home": "npm:^0.8.2" + "@backstage/plugin-kubernetes": "npm:^0.12.1" + "@backstage/plugin-org": "npm:^0.6.33" + "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/plugin-scaffolder": "npm:^1.27.1" + "@backstage/plugin-search": "npm:^1.4.20" + "@backstage/plugin-search-react": "npm:^1.8.3" + "@backstage/plugin-techdocs": "npm:^1.11.2" + "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.18" + "@backstage/plugin-techdocs-react": "npm:^1.2.11" + "@backstage/plugin-user-settings": "npm:^0.8.16" + "@backstage/test-utils": "npm:^1.7.2" + "@backstage/theme": "npm:^0.6.2" "@dweber019/backstage-plugin-endoflife": "npm:^0.0.16" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" "@playwright/test": "npm:^1.48.2" "@roadiehq/backstage-plugin-github-insights": "npm:^2.5.1" - "@roadiehq/backstage-plugin-security-insights": "npm:^2.4.0" + "@roadiehq/backstage-plugin-security-insights": "npm:^2.4.1" "@testing-library/dom": "npm:^9.3.4" - "@testing-library/jest-dom": "npm:^6.6.2" + "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/react": "npm:^14.3.1" "@testing-library/user-event": "npm:^14.5.2" "@types/react-dom": "npm:^18.3.1" - "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.0" + "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.1" cross-env: "npm:^7.0.3" history: "npm:^5.3.0" react: "npm:^18.3.1" @@ -14763,20 +14716,6 @@ __metadata: languageName: node linkType: hard -"archiver-utils@npm:^4.0.1": - version: 4.0.1 - resolution: "archiver-utils@npm:4.0.1" - dependencies: - glob: "npm:^8.0.0" - graceful-fs: "npm:^4.2.0" - lazystream: "npm:^1.0.0" - lodash: "npm:^4.17.15" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10c0/fc646fe1f8e3650383b6f79384e1c8f69caf7685c705221e23393a674ee1d67331e246250a72b03ec2fbdb2cfe30adc2d4287f6357684d6843d604738bf2c870 - languageName: node - linkType: hard - "archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": version: 5.0.2 resolution: "archiver-utils@npm:5.0.2" @@ -14792,21 +14731,6 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^6.0.0": - version: 6.0.2 - resolution: "archiver@npm:6.0.2" - dependencies: - archiver-utils: "npm:^4.0.1" - async: "npm:^3.2.4" - buffer-crc32: "npm:^0.2.1" - readable-stream: "npm:^3.6.0" - readdir-glob: "npm:^1.1.2" - tar-stream: "npm:^3.0.0" - zip-stream: "npm:^5.0.1" - checksum: 10c0/23a470d468c01cd40fc13b6bd3dbc6d04c4f7b770785dcc7e1e4af256c3d79c4ffd7f7e0e84ae320437e5b8d0a2117aecfca0586b8c0fbd6edc3e04977c438cc - languageName: node - linkType: hard - "archiver@npm:^7.0.0": version: 7.0.1 resolution: "archiver@npm:7.0.1" @@ -15234,16 +15158,6 @@ __metadata: languageName: node linkType: hard -"azure-devops-node-api@npm:^12.0.0": - version: 12.5.0 - resolution: "azure-devops-node-api@npm:12.5.0" - dependencies: - tunnel: "npm:0.0.6" - typed-rest-client: "npm:^1.8.4" - checksum: 10c0/c0b9ce30456d90056aefac88239770def2430a22d37c1518a036d170612fda647cc7da17d5dca35b9632a5e486b6acb3593f8cd40d574bbebac317a2b9031159 - languageName: node - linkType: hard - "azure-devops-node-api@npm:^14.0.0": version: 14.1.0 resolution: "azure-devops-node-api@npm:14.1.0" @@ -15412,33 +15326,33 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage-community/plugin-sonarqube-backend": "npm:^0.3.0" - "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/cli": "npm:^0.28.2" - "@backstage/config": "npm:^1.2.0" - "@backstage/plugin-app-backend": "npm:^0.3.76" - "@backstage/plugin-auth-backend": "npm:^0.23.1" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.1" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-catalog-backend": "npm:^1.27.1" - "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.3" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.1" - "@backstage/plugin-events-backend": "npm:^0.3.15" - "@backstage/plugin-kubernetes-backend": "npm:^0.18.7" - "@backstage/plugin-permission-backend": "npm:^0.5.50" - "@backstage/plugin-permission-backend-module-allow-all-policy": "npm:^0.2.1" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/plugin-proxy-backend": "npm:^0.5.7" - "@backstage/plugin-scaffolder-backend": "npm:^1.26.2" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.1" - "@backstage/plugin-search-backend": "npm:^1.6.1" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.4" - "@backstage/plugin-search-backend-module-pg": "npm:^0.5.37" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.1" - "@backstage/plugin-search-backend-node": "npm:^1.3.4" - "@backstage/plugin-techdocs-backend": "npm:^1.11.1" - "@roadiehq/scaffolder-backend-module-http-request": "npm:^4.3.5" + "@backstage-community/plugin-sonarqube-backend": "npm:^0.3.1" + "@backstage/backend-defaults": "npm:^0.5.3" + "@backstage/cli": "npm:^0.29.2" + "@backstage/config": "npm:^1.3.0" + "@backstage/plugin-app-backend": "npm:^0.4.2" + "@backstage/plugin-auth-backend": "npm:^0.24.0" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.2" + "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/plugin-catalog-backend": "npm:^1.28.0" + "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.4" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.2" + "@backstage/plugin-events-backend": "npm:^0.3.16" + "@backstage/plugin-kubernetes-backend": "npm:^0.19.0" + "@backstage/plugin-permission-backend": "npm:^0.5.51" + "@backstage/plugin-permission-backend-module-allow-all-policy": "npm:^0.2.2" + "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/plugin-permission-node": "npm:^0.8.5" + "@backstage/plugin-proxy-backend": "npm:^0.5.8" + "@backstage/plugin-scaffolder-backend": "npm:^1.27.2" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.3" + "@backstage/plugin-search-backend": "npm:^1.7.0" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.5" + "@backstage/plugin-search-backend-module-pg": "npm:^0.5.38" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.3" + "@backstage/plugin-search-backend-node": "npm:^1.3.5" + "@backstage/plugin-techdocs-backend": "npm:^1.11.3" + "@roadiehq/scaffolder-backend-module-http-request": "npm:^5.1.0" app: "link:../app" better-sqlite3: "npm:^9.6.0" node-gyp: "npm:^10.2.0" @@ -15745,13 +15659,6 @@ __metadata: languageName: node linkType: hard -"browser-process-hrtime@npm:^1.0.0": - version: 1.0.0 - resolution: "browser-process-hrtime@npm:1.0.0" - checksum: 10c0/65da78e51e9d7fa5909147f269c54c65ae2e03d1cf797cc3cfbbe49f475578b8160ce4a76c36c1a2ffbff26c74f937d73096c508057491ddf1a6dfd11143f72d - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -15879,13 +15786,6 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 - languageName: node - linkType: hard - "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -15893,6 +15793,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + languageName: node + linkType: hard + "buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" @@ -16285,6 +16192,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + "chrome-trace-event@npm:^1.0.2": version: 1.0.4 resolution: "chrome-trace-event@npm:1.0.4" @@ -16458,7 +16372,7 @@ __metadata: languageName: node linkType: hard -"code-block-writer@npm:^13.0.1": +"code-block-writer@npm:^13.0.3": version: 13.0.3 resolution: "code-block-writer@npm:13.0.3" checksum: 10c0/87db97b37583f71cfd7eced8bf3f0a0a0ca53af912751a734372b36c08cd27f3e8a4878ec05591c0cd9ae11bea8add1423e132d660edd86aab952656dd41fd66 @@ -16689,18 +16603,6 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^5.0.1": - version: 5.0.3 - resolution: "compress-commons@npm:5.0.3" - dependencies: - crc-32: "npm:^1.2.0" - crc32-stream: "npm:^5.0.0" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10c0/ca7fe7ec4feb2854876df928192fc9b2bece15690e171d771a23a8e54a97ef78c057791d0fadc5c6c6703831687facd1f2428bb0dff3187caa2d631d92be69fc - languageName: node - linkType: hard - "compress-commons@npm:^6.0.2": version: 6.0.2 resolution: "compress-commons@npm:6.0.2" @@ -16905,7 +16807,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0, cookie@npm:^0.6.0, cookie@npm:~0.6.0": +"cookie@npm:0.6.0, cookie@npm:~0.6.0": version: 0.6.0 resolution: "cookie@npm:0.6.0" checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 @@ -16919,13 +16821,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.4.2": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: 10c0/beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 - languageName: node - linkType: hard - "cookie@npm:^0.7.0": version: 0.7.2 resolution: "cookie@npm:0.7.2" @@ -17093,16 +16988,6 @@ __metadata: languageName: node linkType: hard -"crc32-stream@npm:^5.0.0": - version: 5.0.1 - resolution: "crc32-stream@npm:5.0.1" - dependencies: - crc-32: "npm:^1.2.0" - readable-stream: "npm:^3.4.0" - checksum: 10c0/32fdffdd6e80f08ffef03a120a23fad7fdd04bd9c386dd8b9c8d27f58b32b78f6a1f43a327812858a0237aec72d55b77e33f5229cbbc0ee4856a71ea010c6aa8 - languageName: node - linkType: hard - "crc32-stream@npm:^6.0.0": version: 6.0.0 resolution: "crc32-stream@npm:6.0.0" @@ -17305,9 +17190,9 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.5.1": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" +"css-loader@npm:^7.0.0": + version: 7.1.2 + resolution: "css-loader@npm:7.1.2" dependencies: icss-utils: "npm:^5.1.0" postcss: "npm:^8.4.33" @@ -17319,13 +17204,13 @@ __metadata: semver: "npm:^7.5.4" peerDependencies: "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 + webpack: ^5.27.0 peerDependenciesMeta: "@rspack/core": optional: true webpack: optional: true - checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + checksum: 10c0/edec9ed71e3c416c9c6ad41c138834c94baf7629de3b97a3337ae8cec4a45e05c57bdb7c4b4d267229fc04b8970d0d1c0734ded8dcd0ac8c7c286b36facdbbf0 languageName: node linkType: hard @@ -17462,13 +17347,6 @@ __metadata: languageName: node linkType: hard -"cssom@npm:^0.4.4": - version: 0.4.4 - resolution: "cssom@npm:0.4.4" - checksum: 10c0/0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 - languageName: node - linkType: hard - "cssom@npm:^0.5.0": version: 0.5.0 resolution: "cssom@npm:0.5.0" @@ -17492,6 +17370,15 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^4.1.0": + version: 4.1.0 + resolution: "cssstyle@npm:4.1.0" + dependencies: + rrweb-cssom: "npm:^0.7.1" + checksum: 10c0/05c6597e5d3e0ec6b15221f2c0ce9a0443a46cc50a6089a3ba9ee1ac27f83ff86a445a8f95435137dadd859f091fc61b6d342abaf396d3c910471b5b33cfcbfa + languageName: node + linkType: hard + "csstype@npm:^2.5.2": version: 2.6.21 resolution: "csstype@npm:2.6.21" @@ -17644,17 +17531,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: "npm:^2.0.3" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.0.0" - checksum: 10c0/1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 - languageName: node - linkType: hard - "data-urls@npm:^3.0.2": version: 3.0.2 resolution: "data-urls@npm:3.0.2" @@ -17666,6 +17542,16 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.1": version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" @@ -17792,7 +17678,7 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.2.1, decimal.js@npm:^10.4.2": +"decimal.js@npm:^10.4.2, decimal.js@npm:^10.4.3": version: 10.4.3 resolution: "decimal.js@npm:10.4.3" checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee @@ -18263,15 +18149,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: "npm:^5.0.0" - checksum: 10c0/24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 - languageName: node - linkType: hard - "domexception@npm:^4.0.0": version: 4.0.0 resolution: "domexception@npm:4.0.0" @@ -18297,13 +18174,6 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^2.2.7": - version: 2.5.6 - resolution: "dompurify@npm:2.5.6" - checksum: 10c0/ee7e7d17982b1017a20982a2d57a0463d7fbb67f7b92a13ecf772e5e6acf0a529a19e3e31d725b05d5a2524d40e0aeb7ebc4be0aff396a6345bd6f2749fe560d - languageName: node - linkType: hard - "dompurify@npm:^3.0.0": version: 3.1.6 resolution: "dompurify@npm:3.1.6" @@ -18311,6 +18181,18 @@ __metadata: languageName: node linkType: hard +"dompurify@npm:^3.2.2": + version: 3.2.2 + resolution: "dompurify@npm:3.2.2" + dependencies: + "@types/trusted-types": "npm:^2.0.7" + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 10c0/04fa1509a75c6c1dfc1f00c579253bd4781e291836176578927f5cb683dc904175c4fb71f9c40438b0b4b13fc306f79922d220200f3bd01eabe12727588afd1f + languageName: node + linkType: hard + "domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" @@ -18532,7 +18414,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.4.0": +"entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -19865,6 +19747,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.2": + version: 6.4.2 + resolution: "fdir@npm:6.4.2" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573 + languageName: node + linkType: hard + "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" @@ -20155,17 +20049,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10c0/1ccc3ae064a080a799923f754d49fcebdd90515a8924f0f54de557540b50e7f1fe48ba5f2bd0435a5664aa2d49729107e6aaf2155a9abf52339474c5638b4485 - languageName: node - linkType: hard - "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -20614,7 +20497,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -20644,7 +20527,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.1.0": +"glob@npm:^8.0.1, glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -20943,7 +20826,7 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^16.0.0, graphql@npm:^16.8.1": +"graphql@npm:^16.0.0": version: 16.9.0 resolution: "graphql@npm:16.9.0" checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a @@ -21147,13 +21030,6 @@ __metadata: languageName: node linkType: hard -"headers-polyfill@npm:3.2.5": - version: 3.2.5 - resolution: "headers-polyfill@npm:3.2.5" - checksum: 10c0/10202f4ebfaecd6aa31305f29664f876ac01d9174a3fb8fcc5a0df3eaf9c1767fb0d6cf6f961484f2bfd2101b6768090976f146bd88aeedd07af4e741cb2dcb7 - languageName: node - linkType: hard - "helmet@npm:^6.0.0": version: 6.2.0 resolution: "helmet@npm:6.2.0" @@ -21239,15 +21115,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: "npm:^1.0.5" - checksum: 10c0/6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -21257,6 +21124,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: "npm:^3.1.1" + checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 + languageName: node + linkType: hard + "html-entities@npm:^2.1.0, html-entities@npm:^2.4.0, html-entities@npm:^2.5.2": version: 2.5.2 resolution: "html-entities@npm:2.5.2" @@ -21288,9 +21164,9 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.3.1": - version: 5.6.0 - resolution: "html-webpack-plugin@npm:5.6.0" +"html-webpack-plugin@npm:^5.6.3": + version: 5.6.3 + resolution: "html-webpack-plugin@npm:5.6.3" dependencies: "@types/html-minifier-terser": "npm:^6.0.0" html-minifier-terser: "npm:^6.0.2" @@ -21305,7 +21181,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 + checksum: 10c0/25a21f83a8823d3711396dd8050bc0080c0ae55537352d432903eff58a7d9838fc811e3c26462419036190720357e67c7977efd106fb9a252770632824f0cc25 languageName: node linkType: hard @@ -21401,17 +21277,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/4fa4774d65b5331814b74ac05cefea56854fc0d5989c80b13432c1b0d42a14c9f4342ca3ad9f0359a52e78da12b1744c9f8a28e50042136ea9171675d972a5fd - languageName: node - linkType: hard - "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -21423,7 +21288,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -21614,10 +21479,12 @@ __metadata: languageName: node linkType: hard -"idb-keyval@npm:5.0.2": - version: 5.0.2 - resolution: "idb-keyval@npm:5.0.2" - checksum: 10c0/d5eaaeb90801a8db6137729093b3eab3738477f0227d95570bf2804bbb8fb3160f1bdb3b25ce7285e4db92971ab2cecb7571d728c84b7409cf754e0bdc222ff6 +"idb-keyval@npm:5.1.5": + version: 5.1.5 + resolution: "idb-keyval@npm:5.1.5" + dependencies: + safari-14-idb-fix: "npm:^1.0.6" + checksum: 10c0/03144676ee92eeb010bf1072c19100d99642c96b55d20bd59242976fc8603d82a30fb58c8e89ef0511e8dbe038afe87955d03306fb7c3ea1338aea41de4f33a9 languageName: node linkType: hard @@ -22167,13 +22034,6 @@ __metadata: languageName: node linkType: hard -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -22447,24 +22307,23 @@ __metadata: languageName: node linkType: hard -"isolated-vm@npm:^4.5.0": - version: 4.7.2 - resolution: "isolated-vm@npm:4.7.2" +"isolated-vm@npm:^5.0.1": + version: 5.0.1 + resolution: "isolated-vm@npm:5.0.1" dependencies: node-gyp: "npm:latest" prebuild-install: "npm:^7.1.1" - checksum: 10c0/b7f3e17341477cf9dcca2c29b95d2b0f883894f107afc293827f76af8689bceae34520a114171417bdeb911c4da7b62caf7351b708d7b554eea912c636d122d8 + checksum: 10c0/8d69cdb01ac248a06bbfb56dead9b0d257f47eb34cb1ce8780edd01066671b2d64a56210a430f4e8cd3b99175d62f2384dea8554364e4814c475b4d8ad4a5de2 languageName: node linkType: hard -"isomorphic-dompurify@npm:^0.13.0": - version: 0.13.0 - resolution: "isomorphic-dompurify@npm:0.13.0" +"isomorphic-dompurify@npm:^2.14.0": + version: 2.18.0 + resolution: "isomorphic-dompurify@npm:2.18.0" dependencies: - "@types/dompurify": "npm:^2.1.0" - dompurify: "npm:^2.2.7" - jsdom: "npm:^16.5.2" - checksum: 10c0/cad11ece19fc236a7e66fc680b5c2752969dbeedf3fedcfbe4dc6083044cf50f53c815aa750aeba65e5bfeeaa1a273c9778f8404b5e675ed961d15de8658f18a + dompurify: "npm:^3.2.2" + jsdom: "npm:^25.0.1" + checksum: 10c0/8befe0ffb64b21e20c0ee1bc27321f9d3db5d952318e93532a151c353ec282987a773a8230938c172b3033cfc9e792118b978e7936c025b641ad67bf5124819c languageName: node linkType: hard @@ -22498,6 +22357,13 @@ __metadata: languageName: node linkType: hard +"isomorphic-rslog@npm:0.0.6": + version: 0.0.6 + resolution: "isomorphic-rslog@npm:0.0.6" + checksum: 10c0/ff702859d804ca13d5ed9f7de1d09a2bcfdb8e1dc8712713c569ea1833ecde1dcd1443057234d61ded22466f1775a2a94c6659d358678343f1efff0b5869e048 + languageName: node + linkType: hard + "isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": version: 5.0.0 resolution: "isomorphic-ws@npm:5.0.0" @@ -23152,13 +23018,6 @@ __metadata: languageName: node linkType: hard -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 10c0/14045735325ea1fd87f434a74b11d8a14380f090f154747e613529c7cff68b5ee607f5230fa40665d5fb6125a3791f4c223f73b9feca754f989b059f5c05864f - languageName: node - linkType: hard - "js-md4@npm:^0.3.2": version: 0.3.2 resolution: "js-md4@npm:0.3.2" @@ -23210,46 +23069,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^16.5.2": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: "npm:^2.0.5" - acorn: "npm:^8.2.4" - acorn-globals: "npm:^6.0.0" - cssom: "npm:^0.4.4" - cssstyle: "npm:^2.3.0" - data-urls: "npm:^2.0.0" - decimal.js: "npm:^10.2.1" - domexception: "npm:^2.0.1" - escodegen: "npm:^2.0.0" - form-data: "npm:^3.0.0" - html-encoding-sniffer: "npm:^2.0.1" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.0" - parse5: "npm:6.0.1" - saxes: "npm:^5.0.1" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^4.0.0" - w3c-hr-time: "npm:^1.0.2" - w3c-xmlserializer: "npm:^2.0.0" - webidl-conversions: "npm:^6.1.0" - whatwg-encoding: "npm:^1.0.5" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.5.0" - ws: "npm:^7.4.6" - xml-name-validator: "npm:^3.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10c0/e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef - languageName: node - linkType: hard - "jsdom@npm:^20.0.0": version: 20.0.3 resolution: "jsdom@npm:20.0.3" @@ -23289,6 +23108,40 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^25.0.1": + version: 25.0.1 + resolution: "jsdom@npm:25.0.1" + dependencies: + cssstyle: "npm:^4.1.0" + data-urls: "npm:^5.0.0" + decimal.js: "npm:^10.4.3" + form-data: "npm:^4.0.0" + html-encoding-sniffer: "npm:^4.0.0" + http-proxy-agent: "npm:^7.0.2" + https-proxy-agent: "npm:^7.0.5" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.12" + parse5: "npm:^7.1.2" + rrweb-cssom: "npm:^0.7.1" + saxes: "npm:^6.0.0" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^5.0.0" + w3c-xmlserializer: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + whatwg-encoding: "npm:^3.1.1" + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + ws: "npm:^8.18.0" + xml-name-validator: "npm:^5.0.0" + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10c0/6bda32a6dfe4e37a30568bf51136bdb3ba9c0b72aadd6356280404275a34c9e097c8c25b5eb3c742e602623741e172da977ff456684befd77c9042ed9bf8c2b4 + languageName: node + linkType: hard + "jsep@npm:^1.1.2, jsep@npm:^1.2.0": version: 1.3.9 resolution: "jsep@npm:1.3.9" @@ -23296,6 +23149,13 @@ __metadata: languageName: node linkType: hard +"jsep@npm:^1.4.0": + version: 1.4.0 + resolution: "jsep@npm:1.4.0" + checksum: 10c0/fe60adf47e050e22eadced42514a51a15a3cf0e2d147896584486acd8ee670fc16641101b9aeb81f4aaba382043d29744b7aac41171e8106515b14f27e0c7116 + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -23492,6 +23352,20 @@ __metadata: languageName: node linkType: hard +"jsonpath-plus@npm:^10.0.0": + version: 10.2.0 + resolution: "jsonpath-plus@npm:10.2.0" + dependencies: + "@jsep-plugin/assignment": "npm:^1.3.0" + "@jsep-plugin/regex": "npm:^1.0.4" + jsep: "npm:^1.4.0" + bin: + jsonpath: bin/jsonpath-cli.js + jsonpath-plus: bin/jsonpath-cli.js + checksum: 10c0/46480781a0a0b5347dc592fd69ef7ff0fa5a5e322a3f1f23997319e77ee937762366d722facafcc5e8d16101e9cdf1ae14df1f1777b2933990aadd0cdb20d8f5 + languageName: node + linkType: hard + "jsonpath-plus@npm:^6.0.1": version: 6.0.1 resolution: "jsonpath-plus@npm:6.0.1" @@ -24226,7 +24100,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.15.0, lodash@npm:^4.16.4, 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.21": +"lodash@npm:^4.15.0, lodash@npm:^4.16.4, 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.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -25408,6 +25282,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^4.0.0": + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 10c0/4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce + languageName: node + linkType: hard + "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" @@ -25415,7 +25296,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 @@ -25432,6 +25313,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + languageName: node + linkType: hard + "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -25582,40 +25473,6 @@ __metadata: languageName: node linkType: hard -"msw@npm:^1.0.0": - version: 1.3.5 - resolution: "msw@npm:1.3.5" - dependencies: - "@mswjs/cookies": "npm:^0.2.2" - "@mswjs/interceptors": "npm:^0.17.10" - "@open-draft/until": "npm:^1.0.3" - "@types/cookie": "npm:^0.4.1" - "@types/js-levenshtein": "npm:^1.1.1" - chalk: "npm:^4.1.1" - chokidar: "npm:^3.4.2" - cookie: "npm:^0.4.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:3.2.5" - inquirer: "npm:^8.2.0" - is-node-process: "npm:^1.2.0" - js-levenshtein: "npm:^1.1.6" - node-fetch: "npm:^2.6.7" - outvariant: "npm:^1.4.0" - path-to-regexp: "npm:^6.3.0" - strict-event-emitter: "npm:^0.4.3" - type-fest: "npm:^2.19.0" - yargs: "npm:^17.3.1" - peerDependencies: - typescript: ">= 4.4.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/bb0b3625b68f1750bfe90ade6e9e98c64f509138ce7b09c8a53af19f8f662ac79881dad64fbc74c9426247b725e3ec5e6d45eea2f6b71ddc02184e0ddf743e4d - languageName: node - linkType: hard - "multer@npm:^1.4.5-lts.1": version: 1.4.5-lts.1 resolution: "multer@npm:1.4.5-lts.1" @@ -26094,7 +25951,14 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2": +"nwsapi@npm:^2.2.12": + version: 2.2.16 + resolution: "nwsapi@npm:2.2.16" + checksum: 10c0/0aa0637f4d51043d0183d994e08336bae996b03b42984381bf09ebdf3ff4909c018eda6b2a8aba0a08f3ea8303db8a0dad0608b38dc0bff15fd87017286ae21a + languageName: node + linkType: hard + +"nwsapi@npm:^2.2.2": version: 2.2.12 resolution: "nwsapi@npm:2.2.12" checksum: 10c0/95e9623d63df111405503df8c5d800e26f71675d319e2c9c70cddfa31e5ace1d3f8b6d98d354544fc156a1506d920ec291e303fab761e4f99296868e199a466e @@ -26416,6 +26280,18 @@ __metadata: languageName: node linkType: hard +"openid-client@npm:^5.6.5": + version: 5.7.1 + resolution: "openid-client@npm:5.7.1" + dependencies: + jose: "npm:^4.15.9" + lru-cache: "npm:^6.0.0" + object-hash: "npm:^2.2.0" + oidc-token-hash: "npm:^5.0.3" + checksum: 10c0/6aae649758562002eace7574b6eda02be7eddbb0df61eef497ae98b7a4a0ae4c6b09f3f0c1b9b6cb7fcc0c70bbde2576691bf31b870db1f19ab634c1def10bc7 + languageName: node + linkType: hard + "optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" @@ -26475,13 +26351,6 @@ __metadata: languageName: node linkType: hard -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": - version: 1.4.3 - resolution: "outvariant@npm:1.4.3" - checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c - languageName: node - linkType: hard - "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -26725,13 +26594,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:6.0.1": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb - languageName: node - linkType: hard - "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -26741,6 +26603,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.1.2": + version: 7.2.1 + resolution: "parse5@npm:7.2.1" + dependencies: + entities: "npm:^4.5.0" + checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 + languageName: node + linkType: hard + "parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -26960,7 +26831,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.1, path-to-regexp@npm:^6.3.0": +"path-to-regexp@npm:^6.3.0": version: 6.3.0 resolution: "path-to-regexp@npm:6.3.0" checksum: 10c0/73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 @@ -27197,6 +27068,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc + languageName: node + linkType: hard + "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -28002,7 +27880,7 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2": +"protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2, protobufjs@npm:^7.4.0": version: 7.4.0 resolution: "protobufjs@npm:7.4.0" dependencies: @@ -28091,7 +27969,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -28105,7 +27983,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.10.3, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.1, qs@npm:^6.9.4": +"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.10.3, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.4": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -29510,6 +29388,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc + languageName: node + linkType: hard + "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -29597,27 +29486,29 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.0.0": - version: 4.21.3 - resolution: "rollup@npm:4.21.3" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.21.3" - "@rollup/rollup-android-arm64": "npm:4.21.3" - "@rollup/rollup-darwin-arm64": "npm:4.21.3" - "@rollup/rollup-darwin-x64": "npm:4.21.3" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.3" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.21.3" - "@rollup/rollup-linux-arm64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-arm64-musl": "npm:4.21.3" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.3" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-s390x-gnu": "npm:4.21.3" - "@rollup/rollup-linux-x64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-x64-musl": "npm:4.21.3" - "@rollup/rollup-win32-arm64-msvc": "npm:4.21.3" - "@rollup/rollup-win32-ia32-msvc": "npm:4.21.3" - "@rollup/rollup-win32-x64-msvc": "npm:4.21.3" - "@types/estree": "npm:1.0.5" +"rollup@npm:^4.27.3": + version: 4.28.0 + resolution: "rollup@npm:4.28.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.28.0" + "@rollup/rollup-android-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-x64": "npm:4.28.0" + "@rollup/rollup-freebsd-arm64": "npm:4.28.0" + "@rollup/rollup-freebsd-x64": "npm:4.28.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.28.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-musl": "npm:4.28.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.28.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.28.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.28.0" + "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -29628,6 +29519,10 @@ __metadata: optional: true "@rollup/rollup-darwin-x64": optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": @@ -29656,7 +29551,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/a9f98366a451f1302276390de9c0c59b464d680946410f53c14e7057fa84642efbe05eca8d85076962657955d77bb4a2d2b6dd8b70baf58c3c4b56f565d804dd + checksum: 10c0/98d3bc2b784eff71b997cfc2be97c00e2f100ee38adc2f8ada7b9b9ecbbc96937f667a6a247a45491807b3f2adef3c73d1f5df40d71771bff0c2d8c0cca9b369 languageName: node linkType: hard @@ -29664,7 +29559,7 @@ __metadata: version: 0.0.0-use.local resolution: "root@workspace:." dependencies: - "@backstage/cli": "npm:^0.28.2" + "@backstage/cli": "npm:^0.29.2" "@backstage/e2e-test-utils": "npm:^0.1.1" "@playwright/test": "npm:^1.48.2" "@spotify/prettier-config": "npm:^12.0.0" @@ -29675,6 +29570,13 @@ __metadata: languageName: unknown linkType: soft +"rrweb-cssom@npm:^0.7.1": + version: 0.7.1 + resolution: "rrweb-cssom@npm:0.7.1" + checksum: 10c0/127b8ca6c8aac45e2755abbae6138d4a813b1bedc2caabf79466ae83ab3cfc84b5bfab513b7033f0aa4561c7753edf787d0dd01163ceacdee2e8eb1b6bf7237e + languageName: node + linkType: hard + "rtl-css-js@npm:^1.16.1": version: 1.16.1 resolution: "rtl-css-js@npm:1.16.1" @@ -29707,13 +29609,6 @@ __metadata: languageName: node linkType: hard -"run-script-webpack-plugin@npm:^0.2.0": - version: 0.2.0 - resolution: "run-script-webpack-plugin@npm:0.2.0" - checksum: 10c0/940c102705afdd2d506680a3570f9b7ba0901bc68b2d063b486329c3cba98deb5a64cfb6fc2643394eff2bd1da9ff67d49726579420fd52a0bbc6db3a55a2752 - languageName: node - linkType: hard - "rxjs@npm:^7.5.5": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -29732,6 +29627,13 @@ __metadata: languageName: node linkType: hard +"safari-14-idb-fix@npm:^1.0.6": + version: 1.0.6 + resolution: "safari-14-idb-fix@npm:1.0.6" + checksum: 10c0/bf8378d6f5f0f36bc9f99acfa910bd5ab83c06e874c4f316ac57fb93a7cd2159e503df05365dabacc06d42ff2ed7d61add835f14d703639784233ba5eca3ba31 + languageName: node + linkType: hard + "safe-array-concat@npm:^1.1.2": version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" @@ -29804,15 +29706,6 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^5.0.1": - version: 5.0.1 - resolution: "saxes@npm:5.0.1" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10c0/b7476c41dbe1c3a89907d2546fecfba234de5e66743ef914cde2603f47b19bed09732ab51b528ad0f98b958369d8be72b6f5af5c9cfad69972a73d061f0b3952 - languageName: node - linkType: hard - "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -30005,13 +29898,6 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.6": - version: 2.7.1 - resolution: "set-cookie-parser@npm:2.7.1" - checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a - languageName: node - linkType: hard - "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -30678,22 +30564,6 @@ __metadata: languageName: node linkType: hard -"strict-event-emitter@npm:^0.2.4": - version: 0.2.8 - resolution: "strict-event-emitter@npm:0.2.8" - dependencies: - events: "npm:^3.3.0" - checksum: 10c0/6891e19fea4f0289e4da2fe7050d85906eaca7f774aa38fe674f0e58fdece1b63b868614fa23974c4cb862aa99358caa987523b705fdfff4639231c62e384394 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.4.3": - version: 0.4.6 - resolution: "strict-event-emitter@npm:0.4.6" - checksum: 10c0/d0231ef081cb1937b1445da59a1ec202d1c097d825c504f398600532490a4104e200b0dce4137467a8eaac5f8f9718d01c99869687afad78cad3b14c4b2e6a39 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -31261,6 +31131,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^7.0.0": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d + languageName: node + linkType: hard + "tarn@npm:^3.0.2": version: 3.0.2 resolution: "tarn@npm:3.0.2" @@ -31454,6 +31338,43 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.9": + version: 0.2.10 + resolution: "tinyglobby@npm:0.2.10" + dependencies: + fdir: "npm:^6.4.2" + picomatch: "npm:^4.0.2" + checksum: 10c0/ce946135d39b8c0e394e488ad59f4092e8c4ecd675ef1bcd4585c47de1b325e61ec6adfbfbe20c3c2bfa6fd674c5b06de2a2e65c433f752ae170aff11793e5ef + languageName: node + linkType: hard + +"tldts-core@npm:^6.1.65": + version: 6.1.65 + resolution: "tldts-core@npm:6.1.65" + checksum: 10c0/8e08eec0e8fce756ead9149e3ff3c42f00c96c8bbdf042d357a9b3c93cba6111f8074c8e72967344936e092f388e4e3a574ad5eb93cec8c3855c630d2bec1ccf + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.65 + resolution: "tldts@npm:6.1.65" + dependencies: + tldts-core: "npm:^6.1.65" + bin: + tldts: bin/cli.js + checksum: 10c0/47ee4d5efcb6e32eb3a4968ae3ed4b441d88cde34eaa23368a12ac49c17939510499f17b61617e0af129d3c02573ae97bca7fa62e7aa95146b7f5b3c715c0206 + languageName: node + linkType: hard + +"tmp-promise@npm:^3.0.2": + version: 3.0.3 + resolution: "tmp-promise@npm:3.0.3" + dependencies: + tmp: "npm:^0.2.0" + checksum: 10c0/23b47dcb2e82b14bbd8f61ed7a9d9353cdb6a6f09d7716616cfd27d0087040cd40152965a518e598d7aabe1489b9569bf1eebde0c5fadeaf3ec8098adcebea4e + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -31463,6 +31384,13 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.2.0": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -31531,7 +31459,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2": +"tough-cookie@npm:^4.1.2": version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" dependencies: @@ -31543,6 +31471,15 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^5.0.0": + version: 5.0.0 + resolution: "tough-cookie@npm:5.0.0" + dependencies: + tldts: "npm:^6.1.32" + checksum: 10c0/4a69c885bf6f45c5a64e60262af99e8c0d58a33bd3d0ce5da62121eeb9c00996d0128a72df8fc4614cbde59cc8b70aa3e21e4c3c98c2bbde137d7aba7fa00124 + languageName: node + linkType: hard + "tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" @@ -31553,15 +31490,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 10c0/397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 - languageName: node - linkType: hard - "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -31571,6 +31499,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^5.0.0": + version: 5.0.0 + resolution: "tr46@npm:5.0.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/1521b6e7bbc8adc825c4561480f9fe48eb2276c81335eed9fa610aa4c44a48a3221f78b10e5f18b875769eb3413e30efbf209ed556a17a42aa8d690df44b7bee + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -31690,13 +31627,13 @@ __metadata: languageName: node linkType: hard -"ts-morph@npm:^23.0.0": - version: 23.0.0 - resolution: "ts-morph@npm:23.0.0" +"ts-morph@npm:^24.0.0": + version: 24.0.0 + resolution: "ts-morph@npm:24.0.0" dependencies: - "@ts-morph/common": "npm:~0.24.0" - code-block-writer: "npm:^13.0.1" - checksum: 10c0/3ac061a3e85b2c7758f7591a73c44b8666488c1615a79c133868d4f5e03a4e73fc855d58ce78c3d5fb605ce14af377353a379fe5ee60fc7b384629f0d2cefc6f + "@ts-morph/common": "npm:~0.25.0" + code-block-writer: "npm:^13.0.3" + checksum: 10c0/2a0813ba428a154966d4038901f6c32457a60870936b23778f2629433257f87d1881fc4ecae7b791a223a88c2edf96aaac9fb0f88bf34d3c652af8c09c4f43bc languageName: node linkType: hard @@ -31961,17 +31898,6 @@ __metadata: languageName: node linkType: hard -"typed-rest-client@npm:^1.8.4": - version: 1.8.11 - resolution: "typed-rest-client@npm:1.8.11" - dependencies: - qs: "npm:^6.9.1" - tunnel: "npm:0.0.6" - underscore: "npm:^1.12.1" - checksum: 10c0/423cd386256c7faa2edc4eadace31f3f79861dabcca3d59973fef583572719061610230c25944cc023d35f6d594e0053f71e4b5f5282e81c4e04203ac85cf502 - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -32139,6 +32065,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.1 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" @@ -32379,7 +32312,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": +"url-parse@npm:^1.4.3, url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -32447,15 +32380,15 @@ __metadata: languageName: node linkType: hard -"use-resize-observer@npm:^8.0.0": - version: 8.0.0 - resolution: "use-resize-observer@npm:8.0.0" +"use-resize-observer@npm:^9.1.0": + version: 9.1.0 + resolution: "use-resize-observer@npm:9.1.0" dependencies: "@juggle/resize-observer": "npm:^3.3.1" peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/5ef4fb0e1624fa9de5dc142e00e6ce7e0731a1832a272aec23a8f7e266a1cdd0001d9645fa367f78166e947dc2fd31309ad46b95fadec5dcc95f4cd93765a3a8 + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + checksum: 10c0/6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c languageName: node linkType: hard @@ -32543,6 +32476,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^11.0.0": + version: 11.0.3 + resolution: "uuid@npm:11.0.3" + bin: + uuid: dist/esm/bin/uuid + checksum: 10c0/cee762fc76d949a2ff9205770334699e0043d52bb766472593a25f150077c9deed821230251ea3d6ab3943a5ea137d2826678797f1d5f6754c7ce5ce27e9f7a6 + languageName: node + linkType: hard + "uuid@npm:^3.3.2, uuid@npm:^3.4.0": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -32754,15 +32696,6 @@ __metadata: languageName: node linkType: hard -"w3c-hr-time@npm:^1.0.2": - version: 1.0.2 - resolution: "w3c-hr-time@npm:1.0.2" - dependencies: - browser-process-hrtime: "npm:^1.0.0" - checksum: 10c0/7795b61fb51ce222414891eef8e6cb13240b62f64351b4474f99c84de2bc37d37dd0efa193f37391e9737097b881a111d1e003e3d7a9583693f8d5a858b02627 - languageName: node - linkType: hard - "w3c-keyname@npm:^2.2.4": version: 2.2.8 resolution: "w3c-keyname@npm:2.2.8" @@ -32770,15 +32703,6 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: "npm:^3.0.0" - checksum: 10c0/92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^4.0.0": version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" @@ -32788,6 +32712,15 @@ __metadata: languageName: node linkType: hard +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: "npm:^5.0.0" + checksum: 10c0/8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -32825,19 +32758,6 @@ __metadata: languageName: node linkType: hard -"web-encoding@npm:^1.1.5": - version: 1.1.5 - resolution: "web-encoding@npm:1.1.5" - dependencies: - "@zxing/text-encoding": "npm:0.9.0" - util: "npm:^0.12.3" - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 10c0/59d5413338ec0894c690006f5d8508b0c88cae1d8c78606c3f326e351c672196461ed808b849fe08d0900fa56a61fcacb9ff576499068d2ead0a7bc04afa7d34 - languageName: node - linkType: hard - "web-streams-polyfill@npm:^3.0.3": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" @@ -32859,20 +32779,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: 10c0/bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 10c0/66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 - languageName: node - linkType: hard - "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" @@ -32944,13 +32850,6 @@ __metadata: languageName: node linkType: hard -"webpack-node-externals@npm:^3.0.0": - version: 3.0.0 - resolution: "webpack-node-externals@npm:3.0.0" - checksum: 10c0/9f645a4dc8e122dac43cdc8c1367d4b44af20c79632438b633acc1b4fe64ea7ba1ad6ab61bd0fc46e1b873158c48d8c7a25a489cdab1f31299f00eb3b81cfc61 - languageName: node - linkType: hard - "webpack-sources@npm:^1.4.3": version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" @@ -33022,15 +32921,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.5": - version: 1.0.5 - resolution: "whatwg-encoding@npm:1.0.5" - dependencies: - iconv-lite: "npm:0.4.24" - checksum: 10c0/79d9f276234fd06bb27de4c1f9137a0471bfa578efaec0474ab46b6d64bf30bb14492e6f88eff0e6794bdd6fa48b44f4d7a2e9c41424a837a63bba9626e35c62 - languageName: node - linkType: hard - "whatwg-encoding@npm:^2.0.0": version: 2.0.0 resolution: "whatwg-encoding@npm:2.0.0" @@ -33040,10 +32930,12 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^2.3.0": - version: 2.3.0 - resolution: "whatwg-mimetype@npm:2.3.0" - checksum: 10c0/81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e languageName: node linkType: hard @@ -33054,6 +32946,13 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + languageName: node + linkType: hard + "whatwg-url@npm:^11.0.0": version: 11.0.0 resolution: "whatwg-url@npm:11.0.0" @@ -33064,6 +32963,16 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^14.0.0": + version: 14.0.0 + resolution: "whatwg-url@npm:14.0.0" + dependencies: + tr46: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + checksum: 10c0/ac32e9ba9d08744605519bbe9e1371174d36229689ecc099157b6ba102d4251a95e81d81f3d80271eb8da182eccfa65653f07f0ab43ea66a6934e643fd091ba9 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -33074,17 +32983,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: "npm:^4.7.0" - tr46: "npm:^2.1.0" - webidl-conversions: "npm:^6.1.0" - checksum: 10c0/de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -33270,7 +33168,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:*, ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.8.0": +"ws@npm:*, ws@npm:8.18.0, ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.8.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: @@ -33285,36 +33183,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe - languageName: node - linkType: hard - -"ws@npm:^7.4.6": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d - languageName: node - linkType: hard - "xcase@npm:^2.0.1": version: 2.0.1 resolution: "xcase@npm:2.0.1" @@ -33353,13 +33221,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^3.0.0": - version: 3.0.0 - resolution: "xml-name-validator@npm:3.0.0" - checksum: 10c0/da310f6a7a52f8eb0fce3d04ffa1f97387ca68f47e8620ae3a259909c4e832f7003313b918e53840a6bf57fb38d5ae3c5f79f31f911b2818a7439f7898f8fbf1 - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -33367,6 +33228,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 10c0/3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5 + languageName: node + linkType: hard + "xml2js@npm:^0.6.2": version: 0.6.2 resolution: "xml2js@npm:0.6.2" @@ -33491,6 +33359,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + 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" @@ -33632,17 +33507,6 @@ __metadata: languageName: node linkType: hard -"zip-stream@npm:^5.0.1": - version: 5.0.2 - resolution: "zip-stream@npm:5.0.2" - dependencies: - archiver-utils: "npm:^4.0.1" - compress-commons: "npm:^5.0.1" - readable-stream: "npm:^3.6.0" - checksum: 10c0/cb5c4b57771a03429188ae73f90744f6996aa98c885852970de1c8bed3351c8a931cce0cf74cf37b9fa3727a07119236def871ec6d05c9becbc80746f52dd795 - languageName: node - linkType: hard - "zip-stream@npm:^6.0.1": version: 6.0.1 resolution: "zip-stream@npm:6.0.1" From 81f50e5b3fc740d86c7b4e84bf262e253b3bf699 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 23:27:30 +0000 Subject: [PATCH 23/39] deps: Bump sigstore/cosign-installer from 3.7.0 to 3.8.1 Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.7.0 to 3.8.1. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](https://github.com/sigstore/cosign-installer/compare/v3.7.0...v3.8.1) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 6e015d8..d98eda8 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -160,7 +160,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Install Cosign - uses: sigstore/cosign-installer@v3.7.0 + uses: sigstore/cosign-installer@v3.8.1 - name: Generate Docker meta information id: meta From aa4a1211aae71b38e6fa8aee7cfc66ceaec93eb0 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 12:59:53 +0200 Subject: [PATCH 24/39] docs: Update social links --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 598666c..e854f8a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![Build Workflow](https://github.com/kadras-io/kadras-developer-portal/actions/workflows/commit-stage.yml/badge.svg) [![The Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -[![Follow us on Twitter](https://img.shields.io/static/v1?label=Twitter&message=Follow&color=1DA1F2)](https://twitter.com/kadrasIO) +[![Follow us on Bluesky](https://img.shields.io/static/v1?label=Bluesky&message=Follow&color=1DA1F2)](https://bsky.app/profile/kadras.bsky.social) A developer portal based on [Backstage](https://backstage.io) that supports application developers with paved paths to production on Kubernetes. From 3fbe42f2dca7237121de38fccfa41dbc0cb8dd99 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 13:00:12 +0200 Subject: [PATCH 25/39] test: Update test dependencies --- compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose.yml b/compose.yml index c3e4675..2d8379e 100644 --- a/compose.yml +++ b/compose.yml @@ -1,7 +1,7 @@ services: postgres: - image: docker.io/library/postgres:17.0-alpine + image: docker.io/library/postgres:17.4-alpine container_name: "postgres" ports: - 5432:5432 From b1b9ed7f43cb1e744c2aad5857bfe4d71b2aaebe Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 16:07:32 +0200 Subject: [PATCH 26/39] deps: Update Backstage from 1.33.5 to 1.37.0 --- .github/workflows/commit-stage.yml | 4 +- .gitignore | 1 + .yarn/plugins/@yarnpkg/plugin-backstage.cjs | 9 + .yarnrc.yml | 5 + app-config.production.yaml | 7 + app-config.yaml | 16 +- backstage.json | 2 +- package.json | 16 +- packages/app/package.json | 75 +- packages/app/src/index.tsx | 1 + packages/backend/Dockerfile | 6 +- packages/backend/package.json | 58 +- yarn.lock | 6899 +++++++++++-------- 13 files changed, 3989 insertions(+), 3110 deletions(-) create mode 100644 .yarn/plugins/@yarnpkg/plugin-backstage.cjs diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index d98eda8..8e1abaf 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 cache: 'yarn' - name: Install dependencies @@ -71,7 +71,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 cache: 'yarn' - name: Install dependencies diff --git a/.gitignore b/.gitignore index 77ad56d..73d8404 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ node_modules/ # dotenv environment variables file .env .env.test +.env.yarn # Build output dist diff --git a/.yarn/plugins/@yarnpkg/plugin-backstage.cjs b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs new file mode 100644 index 0000000..77fafe5 --- /dev/null +++ b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs @@ -0,0 +1,9 @@ +/* eslint-disable */ +//prettier-ignore +module.exports = { +name: "@yarnpkg/plugin-backstage", +factory: function (require) { +"use strict";var plugin=(()=>{var V=Object.create;var w=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var c=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var W=(e,t)=>{for(var r in t)w(e,r,{get:t[r],enumerable:!0})},$=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of C(t))!F.call(e,o)&&o!==r&&w(e,o,{get:()=>t[o],enumerable:!(n=A(t,o))||n.enumerable});return e};var B=(e,t,r)=>(r=e!=null?V(M(e)):{},$(t||!e||!e.__esModule?w(r,"default",{value:e,enumerable:!0}):r,e)),G=e=>$(w({},"__esModule",{value:!0}),e);var ee={};W(ee,{default:()=>Z});var y=c("@yarnpkg/core");var d=c("@yarnpkg/core");var m=c("@yarnpkg/core");var _="https://versions.backstage.io",I="https://raw.githubusercontent.com/backstage/versions/main";function N(e,t){return new Promise((r,n)=>{let o=setTimeout(()=>{t.aborted||r()},e);t.addEventListener("abort",()=>{clearTimeout(o),n(new Error("Aborted"))})})}async function J(e,t,r){let n=new AbortController,o=new AbortController,a=e(n.signal).then(s=>(o.abort(),s)),i=N(r,o.signal).then(()=>t(o.signal)).then(s=>(n.abort(),s));return Promise.any([a,i]).catch(()=>a)}async function v(e){let t=encodeURIComponent(e.version),r=e.fetch??fetch,n=await J(o=>r(`${_}/v1/releases/${t}/manifest.json`,{signal:o}),o=>r(`${I}/v1/releases/${t}/manifest.json`,{signal:o}),500);if(n.status===404)throw new Error(`No release found for ${e.version} version`);if(n.status!==200)throw new Error(`Unexpected response status ${n.status} when fetching release from ${n.url}.`);return n.json()}var f="backstage:";var S=B(c("assert")),j=c("semver"),k=c("@yarnpkg/fslib");var l=B(c("fs")),p=c("path");function E(e,t){let r=e;for(let n=0;n<1e3;n++){let o=(0,p.resolve)(r,"package.json");if(l.default.existsSync(o)&&t(o))return r;let i=(0,p.dirname)(r);if(i===r)return;r=i}throw new Error(`Iteration limit reached when searching for root package.json at ${e}`)}function H(e){let t=E(e,()=>!0);if(!t)throw new Error(`No package.json found while searching for package root of ${e}`);return t}function z(e){if(!l.default.existsSync((0,p.resolve)(e,"src")))throw new Error("Tried to access monorepo package root dir outside of Backstage repository");return(0,p.resolve)(e,"../..")}function R(e){let t=H(e),r=l.default.realpathSync(process.cwd()).replace(/^[a-z]:/,s=>s.toLocaleUpperCase("en-US")),n="",o=()=>(n||(n=z(t)),n),a="",i=()=>(a||(a=E(r,s=>{try{let g=l.default.readFileSync(s,"utf8"),U=JSON.parse(g);return Boolean(U.workspaces)}catch(g){throw new Error(`Failed to parse package.json file while searching for root, ${g}`)}})??r),a);return{ownDir:t,get ownRoot(){return o()},targetDir:r,get targetRoot(){return i()},resolveOwn:(...s)=>(0,p.resolve)(t,...s),resolveOwnRoot:(...s)=>(0,p.resolve)(o(),...s),resolveTarget:(...s)=>(0,p.resolve)(r,...s),resolveTargetRoot:(...s)=>(0,p.resolve)(i(),...s)}}var P="backstage.json";var T=e=>{let t=!1,r;return()=>(t||(r=e(),t=!0),r)};var u=c("@yarnpkg/fslib");var D=()=>u.npath.toPortablePath(R(u.npath.fromPortablePath(u.ppath.cwd())).targetRoot);var L=T(()=>{let e=k.ppath.join(D(),P),t=null;try{t=(0,j.valid)(k.xfs.readJsonSync(e).version),(0,S.default)(t!==null)}catch{throw new Error("Valid version string not found in backstage.json")}return t});var h=async(e,t)=>{let r=m.structUtils.stringifyIdent(e),n=m.structUtils.parseRange(e.range);if(n.protocol!==f)throw new Error(`Unsupported version protocol in version range "${e.range}" for package ${r}`);if(n.selector!=="^")throw new Error(`Unexpected version selector "${n.selector}" for package ${r}`);let o=L(),i=(await v({version:o,fetch:async s=>{let g=await m.httpUtils.get(s,{configuration:t,jsonResponse:!0});return{status:200,url:s,json:()=>g}}})).packages.find(s=>s.name===r);if(!i)throw new Error(`Package ${r} not found in manifest for Backstage v${o}. This means the specified package is not included in this Backstage release. This may imply the package has been replaced with an alternative - please review the documentation for the package. If you need to continue using this package, it will be necessary to switch to manually managing its version.`);return i.version};var K=e=>d.structUtils.parseRange(e).protocol===f,Y=(e,t,r)=>e!=="dependencies"?e:r.manifest.ensureDependencyMeta(d.structUtils.makeDescriptor(t,"unknown")).optional?"optionalDependencies":e,x=async(e,t)=>{for(let r of["dependencies","devDependencies"]){let n=Array.from(e.manifest.getForScope(r).values()).filter(o=>o.range.startsWith(f));for(let o of n){let a=d.structUtils.stringifyIdent(o);if(d.structUtils.parseRange(o.range).selector!=="^")throw new Error(`Unexpected version range "${o.range}" for dependency on "${a}"`);let s=Y(r,o,e);t[s][a]=`^${await h(o,e.project.configuration)}`}}if(["dependencies","devDependencies","optionalDependencies"].some(r=>Object.values(t[r]??{}).some(K)))throw new Error(`Failed to replace all "backstage:" ranges in manifest for ${t.name}`)};var b=c("@yarnpkg/core");var O=async(e,t)=>b.structUtils.parseRange(e.range).protocol===f?b.structUtils.makeDescriptor(e,`npm:^${await h(e,t.configuration)}`):e;var q="\x1B[31;1m",Q="\x1B[0m";y.semverUtils.satisfiesWithPrereleases(y.YarnVersion,"^4.1.1")||(console.error(),console.error(`${q}Unsupported yarn version${Q}: The Backstage yarn plugin only works with yarn ^4.1.1. Please upgrade yarn, or remove this plugin with "yarn plugin remove @yarnpkg/plugin-backstage".`),console.error());var X={hooks:{reduceDependency:O,beforeWorkspacePacking:x}},Z=X;return G(ee);})(); +return plugin; +} +}; diff --git a/.yarnrc.yml b/.yarnrc.yml index 48f4a8f..1c707e0 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,3 +1,8 @@ nodeLinker: node-modules +plugins: + - checksum: 254c816a15098e2a0b414345caf9144409fbf6a63da7ec8ec8d3454aa1d2edfbbc32cd264d8c464b7ec4aca7809c690848a7c1191b5f8167dec81dbdf6107b01 + path: .yarn/plugins/@yarnpkg/plugin-backstage.cjs + spec: 'https://versions.backstage.io/v1/releases/1.37.0/yarn-plugin' + yarnPath: .yarn/releases/yarn-4.4.1.cjs diff --git a/app-config.production.yaml b/app-config.production.yaml index 0d5b557..f5fa89d 100644 --- a/app-config.production.yaml +++ b/app-config.production.yaml @@ -11,6 +11,13 @@ backend: baseUrl: ${BACKSTAGE_BASE_URL} cors: origin: ${BACKSTAGE_BASE_URL} + database: + client: pg + connection: + host: ${POSTGRES_HOST} + port: ${POSTGRES_PORT} + user: ${POSTGRES_USER} + password: ${POSTGRES_PASSWORD} # The listener can also be expressed as a single : string. In this case we bind to # all interfaces, the most permissive setting. The right value depends on your specific deployment. # listen: ':7007' diff --git a/app-config.yaml b/app-config.yaml index 2f6ca42..6f92324 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -25,10 +25,10 @@ backend: database: client: pg connection: - host: ${POSTGRES_HOST} - port: ${POSTGRES_PORT} - user: ${POSTGRES_USER} - password: ${POSTGRES_PASSWORD} + host: 127.0.0.1 + port: 5432 + user: user + password: password # https://node-postgres.com/features/ssl # you can set the sslmode configuration option via the `PGSSLMODE` environment variable # see https://www.postgresql.org/docs/current/libpq-ssl.html Table 33.1. SSL Mode Descriptions (e.g. require) @@ -116,13 +116,17 @@ catalog: - type: file target: ../../demo-catalog/organizations/organizations.yml rules: - - allow: [Group, Location, User] + - allow: [User, Group, Location] # Templates - type: file target: ../../demo-catalog/templates/templates.yml rules: - - allow: [Location, Template] + - allow: [Template, Location] + + # Experimental: Always use the search method in UrlReaderProcessor. + # New adopters are encouraged to enable it as this behavior will be the default in a future release. + useUrlReadersSearch: true # see https://backstage.io/docs/features/kubernetes/configuration for kubernetes configuration options kubernetes: diff --git a/backstage.json b/backstage.json index df7e7ff..c044717 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.33.5" + "version": "1.37.0" } diff --git a/package.json b/package.json index fcc0829..057c1a5 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "node": "20 || 22" }, "scripts": { - "dev": "yarn run env-cmd -f .env yarn run dev:start", + "dev": "yarn workspaces foreach -A --include backend --include app --parallel --jobs unlimited -v -i run start", "dev:start": "yarn workspaces foreach -A --include backend --include app --parallel -v -i run start", "start": "yarn workspace app start", "start-backend": "yarn workspace backend start", @@ -23,7 +23,7 @@ "lint": "backstage-cli repo lint --since origin/main", "lint:all": "backstage-cli repo lint", "prettier:check": "prettier --check .", - "new": "backstage-cli new --scope internal" + "new": "backstage-cli new" }, "workspaces": { "packages": [ @@ -32,20 +32,20 @@ ] }, "devDependencies": { - "@backstage/cli": "^0.29.2", - "@backstage/e2e-test-utils": "^0.1.1", - "@playwright/test": "^1.48.2", + "@backstage/cli": "backstage:^", + "@backstage/e2e-test-utils": "backstage:^", + "@playwright/test": "^1.51.1", "@spotify/prettier-config": "^12.0.0", "env-cmd": "^10.1.0", - "node-gyp": "^10.2.0", + "node-gyp": "^10.3.1", "prettier": "^2.8.8", - "typescript": "~5.4.5" + "typescript": "~5.8.2" }, "resolutions": { "@types/react": "^18", "@types/react-dom": "^18" }, - "prettier": "@spotify/prettier-config", + "prettier": "@backstage/cli/config/prettier", "lint-staged": { "*.{js,jsx,ts,tsx,mjs,cjs}": [ "eslint --fix", diff --git a/packages/app/package.json b/packages/app/package.json index 2181d30..17d0ead 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,53 +14,54 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage-community/plugin-github-actions": "^0.6.26", - "@backstage-community/plugin-sonarqube": "^0.8.8", - "@backstage/app-defaults": "^1.5.14", - "@backstage/catalog-model": "^1.7.1", - "@backstage/cli": "^0.29.2", - "@backstage/core-app-api": "^1.15.2", - "@backstage/core-components": "^0.16.1", - "@backstage/core-plugin-api": "^1.10.1", - "@backstage/integration-react": "^1.2.1", - "@backstage/plugin-api-docs": "^0.12.1", - "@backstage/plugin-catalog": "^1.25.1", - "@backstage/plugin-catalog-common": "^1.1.1", - "@backstage/plugin-catalog-graph": "^0.4.13", - "@backstage/plugin-catalog-import": "^0.12.7", - "@backstage/plugin-catalog-react": "^1.14.2", - "@backstage/plugin-home": "^0.8.2", - "@backstage/plugin-kubernetes": "^0.12.1", - "@backstage/plugin-org": "^0.6.33", - "@backstage/plugin-permission-react": "^0.4.28", - "@backstage/plugin-scaffolder": "^1.27.1", - "@backstage/plugin-search": "^1.4.20", - "@backstage/plugin-search-react": "^1.8.3", - "@backstage/plugin-techdocs": "^1.11.2", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.18", - "@backstage/plugin-techdocs-react": "^1.2.11", - "@backstage/plugin-user-settings": "^0.8.16", - "@backstage/theme": "^0.6.2", - "@dweber019/backstage-plugin-endoflife": "^0.0.16", + "@backstage-community/plugin-github-actions": "^0.9.0", + "@backstage-community/plugin-sonarqube": "^0.11.0", + "@backstage/app-defaults": "backstage:^", + "@backstage/canon": "backstage:^", + "@backstage/catalog-model": "backstage:^", + "@backstage/cli": "backstage:^", + "@backstage/core-app-api": "backstage:^", + "@backstage/core-components": "backstage:^", + "@backstage/core-plugin-api": "backstage:^", + "@backstage/integration-react": "backstage:^", + "@backstage/plugin-api-docs": "backstage:^", + "@backstage/plugin-catalog": "backstage:^", + "@backstage/plugin-catalog-common": "backstage:^", + "@backstage/plugin-catalog-graph": "backstage:^", + "@backstage/plugin-catalog-import": "backstage:^", + "@backstage/plugin-catalog-react": "backstage:^", + "@backstage/plugin-home": "backstage:^", + "@backstage/plugin-kubernetes": "backstage:^", + "@backstage/plugin-org": "backstage:^", + "@backstage/plugin-permission-react": "backstage:^", + "@backstage/plugin-scaffolder": "backstage:^", + "@backstage/plugin-search": "backstage:^", + "@backstage/plugin-search-react": "backstage:^", + "@backstage/plugin-techdocs": "backstage:^", + "@backstage/plugin-techdocs-module-addons-contrib": "backstage:^", + "@backstage/plugin-techdocs-react": "backstage:^", + "@backstage/plugin-user-settings": "backstage:^", + "@backstage/theme": "backstage:^", + "@dweber019/backstage-plugin-endoflife": "^0.0.19", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", - "@roadiehq/backstage-plugin-github-insights": "^2.5.1", - "@roadiehq/backstage-plugin-security-insights": "^2.4.1", - "@veecode-platform/backstage-plugin-github-workflows": "^1.1.1", + "@roadiehq/backstage-plugin-github-insights": "^3.1.4", + "@roadiehq/backstage-plugin-security-insights": "^3.1.3", + "@veecode-platform/backstage-plugin-github-workflows": "^1.1.4", "history": "^5.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router": "^6.27.0", - "react-router-dom": "^6.27.0" + "react-router": "^6.30.0", + "react-router-dom": "^6.30.0" }, "devDependencies": { - "@backstage/test-utils": "^1.7.2", - "@playwright/test": "^1.48.2", + "@backstage/test-utils": "backstage:^", + "@playwright/test": "^1.51.1", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^14.3.1", - "@testing-library/user-event": "^14.5.2", - "@types/react-dom": "^18.3.1", + "@testing-library/user-event": "^14.6.1", + "@types/react-dom": "^18.3.5", "cross-env": "^7.0.3" }, "browserslist": { diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index d875c77..604afbe 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -2,5 +2,6 @@ import '@backstage/cli/asset-types'; import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; +import '@backstage/canon/css/styles.css'; ReactDOM.createRoot(document.getElementById('root')!).render(); diff --git a/packages/backend/Dockerfile b/packages/backend/Dockerfile index 201ece8..d7ed2bc 100644 --- a/packages/backend/Dockerfile +++ b/packages/backend/Dockerfile @@ -8,8 +8,11 @@ # yarn build:backend # # Once the commands have been run, you can build the image using `yarn build-image` +# +# Alternatively, there is also a multi-stage Dockerfile documented here: +# https://backstage.io/docs/deployment/docker#multi-stage-build -FROM docker.io/library/node:20-bookworm-slim +FROM docker.io/library/node:22-bookworm-slim # Set Python interpreter for `node-gyp` to use ENV PYTHON=/usr/bin/python3 @@ -32,6 +35,7 @@ WORKDIR /app # Copy files needed by Yarn COPY --chown=node:node .yarn ./.yarn COPY --chown=node:node .yarnrc.yml ./ +COPY --chown=node:node backstage.json ./ # This switches many Node.js dependencies to production mode. ENV NODE_ENV=production diff --git a/packages/backend/package.json b/packages/backend/package.json index 746cfdf..7d79940 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,39 +16,39 @@ "build-image": "docker build ../.. -f Dockerfile --tag backstage" }, "dependencies": { - "@backstage-community/plugin-sonarqube-backend": "^0.3.1", - "@backstage/backend-defaults": "^0.5.3", - "@backstage/config": "^1.3.0", - "@backstage/plugin-app-backend": "^0.4.2", - "@backstage/plugin-auth-backend": "^0.24.0", - "@backstage/plugin-auth-backend-module-github-provider": "^0.2.2", - "@backstage/plugin-auth-node": "^0.5.4", - "@backstage/plugin-catalog-backend": "^1.28.0", - "@backstage/plugin-catalog-backend-module-logs": "^0.1.4", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.2", - "@backstage/plugin-events-backend": "^0.3.16", - "@backstage/plugin-kubernetes-backend": "^0.19.0", - "@backstage/plugin-permission-backend": "^0.5.51", - "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.2", - "@backstage/plugin-permission-common": "^0.8.2", - "@backstage/plugin-permission-node": "^0.8.5", - "@backstage/plugin-proxy-backend": "^0.5.8", - "@backstage/plugin-scaffolder-backend": "^1.27.2", - "@backstage/plugin-scaffolder-backend-module-github": "^0.5.3", - "@backstage/plugin-search-backend": "^1.7.0", - "@backstage/plugin-search-backend-module-catalog": "^0.2.5", - "@backstage/plugin-search-backend-module-pg": "^0.5.38", - "@backstage/plugin-search-backend-module-techdocs": "^0.3.3", - "@backstage/plugin-search-backend-node": "^1.3.5", - "@backstage/plugin-techdocs-backend": "^1.11.3", - "@roadiehq/scaffolder-backend-module-http-request": "^5.1.0", + "@backstage-community/plugin-sonarqube-backend": "^0.6.0", + "@backstage/backend-defaults": "backstage:^", + "@backstage/config": "backstage:^", + "@backstage/plugin-app-backend": "backstage:^", + "@backstage/plugin-auth-backend": "backstage:^", + "@backstage/plugin-auth-backend-module-github-provider": "backstage:^", + "@backstage/plugin-auth-node": "backstage:^", + "@backstage/plugin-catalog-backend": "backstage:^", + "@backstage/plugin-catalog-backend-module-logs": "backstage:^", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "backstage:^", + "@backstage/plugin-events-backend": "backstage:^", + "@backstage/plugin-kubernetes-backend": "backstage:^", + "@backstage/plugin-permission-backend": "backstage:^", + "@backstage/plugin-permission-backend-module-allow-all-policy": "backstage:^", + "@backstage/plugin-permission-common": "backstage:^", + "@backstage/plugin-permission-node": "backstage:^", + "@backstage/plugin-proxy-backend": "backstage:^", + "@backstage/plugin-scaffolder-backend": "backstage:^", + "@backstage/plugin-scaffolder-backend-module-github": "backstage:^", + "@backstage/plugin-search-backend": "backstage:^", + "@backstage/plugin-search-backend-module-catalog": "backstage:^", + "@backstage/plugin-search-backend-module-pg": "backstage:^", + "@backstage/plugin-search-backend-module-techdocs": "backstage:^", + "@backstage/plugin-search-backend-node": "backstage:^", + "@backstage/plugin-techdocs-backend": "backstage:^", + "@roadiehq/scaffolder-backend-module-http-request": "^5.3.1", "app": "link:../app", "better-sqlite3": "^9.6.0", - "node-gyp": "^10.2.0", - "pg": "^8.13.1" + "node-gyp": "^10.3.1", + "pg": "^8.14.1" }, "devDependencies": { - "@backstage/cli": "^0.29.2" + "@backstage/cli": "backstage:^" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index f200684..1976162 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2712,6 +2712,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.26.10": + version: 7.27.0 + resolution: "@babel/runtime@npm:7.27.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/35091ea9de48bd7fd26fb177693d64f4d195eb58ab2b142b893b7f3fa0f1d7c677604d36499ae0621a3703f35ba0c6a8f6c572cc8f7dc0317213841e493cf663 + languageName: node + linkType: hard + "@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": version: 7.25.0 resolution: "@babel/template@npm:7.25.0" @@ -2749,18 +2758,18 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-github-actions@npm:^0.6.26": - version: 0.6.26 - resolution: "@backstage-community/plugin-github-actions@npm:0.6.26" - dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" +"@backstage-community/plugin-github-actions@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage-community/plugin-github-actions@npm:0.9.0" + dependencies: + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-catalog-react": "npm:^1.16.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -2773,53 +2782,53 @@ __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: 10c0/11a9cdbd6536f93a69140729eb3a2ec8d31e42c088f4cb74232cf905d084d64a58eced28a72b06b811bb8238d41510ee0f76f01b31effda1900765aca4c36b77 + checksum: 10c0/e7190dae936cbb3e5e383135185c9d61882779a227d60c5e07bf95be788bfa93cc60312ef0ecf1382e999aea7623ed3e3304f17dec891109b6ee31e92cfda363 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-backend@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.3.1" +"@backstage-community/plugin-sonarqube-backend@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.6.0" dependencies: - "@backstage/backend-defaults": "npm:^0.5.2" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" + "@backstage/backend-defaults": "npm:^0.8.2" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" "@types/express": "npm:*" express: "npm:^4.18.1" express-promise-router: "npm:^4.1.0" node-fetch: "npm:^2.6.7" yn: "npm:^5.0.0" - checksum: 10c0/10e2d538d6cdcaf94cdf015df21234cb4dc9c385ff6dc86dc5ef667df9e327b58332262c2947a388ed8d60ffff635acb70f49a962eaf6b831e8b52b1f9a750eb + checksum: 10c0/41726c3da4e63528b4877e8faa2d46dff5e9912fd60e5a3bbc47c20f9128e68bef9f5caceea4fa91ba45f6cc9ab36c9fc4f2b865bd95faca0b11340ea9b86f53 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-react@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage-community/plugin-sonarqube-react@npm:0.2.3" +"@backstage-community/plugin-sonarqube-react@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage-community/plugin-sonarqube-react@npm:0.5.0" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-plugin-api": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-plugin-api": "npm:^1.10.5" 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: 10c0/2cb7accf841f3d381dc9ea2c73b686bae11c22d3fada7ce4dda12372bc3a9411365ab912fc0d5f4d922f0cd24e3f2b2fd1b2f8c07bf06f4c8a9b0f5702d67111 + checksum: 10c0/6db567d136422e882aaa96f4529bace8d26c2e72555f994fbc19f0df888cabc0589942f4da342267177b01c413c0b93992575eb56836b958c1388965b935c8d6 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube@npm:^0.8.8": - version: 0.8.8 - resolution: "@backstage-community/plugin-sonarqube@npm:0.8.8" - dependencies: - "@backstage-community/plugin-sonarqube-react": "npm:^0.2.3" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-app-api": "npm:^0.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" +"@backstage-community/plugin-sonarqube@npm:^0.11.0": + version: 0.11.0 + resolution: "@backstage-community/plugin-sonarqube@npm:0.11.0" + dependencies: + "@backstage-community/plugin-sonarqube-react": "npm:^0.5.0" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-app-api": "npm:^0.11.0" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/styles": "npm:^4.10.0" @@ -2832,111 +2841,41 @@ __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: 10c0/211c6f1d81b42e0011f15c69fd62b2b7a969e07fb3886b029aaac4ea8e4d4534b035bad9446ab3a1080534ffa166d086ece2a46fced458507c1a23a4d67d77bd + checksum: 10c0/5a1ed64a2aa213b50a18d941c0cd1d44aa74049b54246014420f4cd5a828e2040a07335add351fa2de0bed9cecd571b14e5f16899dd2e18608f1c6c2c6e028ce languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.5.14": - version: 1.5.14 - resolution: "@backstage/app-defaults@npm:1.5.14" +"@backstage/app-defaults@npm:^1.6.0": + version: 1.6.0 + resolution: "@backstage/app-defaults@npm:1.6.0" dependencies: - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/theme": "npm:^0.6.2" + "@backstage/core-app-api": "npm:^1.16.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/theme": "npm:^0.6.4" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/53017b9833d84e53f7d5591d056986ff00cba719518faef2ed79b9ec609e0779fd5c39a38be04028484a85b58f072d2cc3842ad468ad57d0ad2f908bfd47d0db - languageName: node - linkType: hard - -"@backstage/backend-app-api@npm:^1.0.1": - version: 1.0.1 - resolution: "@backstage/backend-app-api@npm:1.0.1" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@backstage/types": "npm:^1.1.1" - "@manypkg/get-packages": "npm:^1.1.3" - compression: "npm:^1.7.4" - cookie: "npm:^0.7.0" - cors: "npm:^2.8.5" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" - helmet: "npm:^6.0.0" - jose: "npm:^5.0.0" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - logform: "npm:^2.3.2" - luxon: "npm:^3.0.0" - minimatch: "npm:^9.0.0" - minimist: "npm:^1.2.5" - morgan: "npm:^1.10.0" - node-fetch: "npm:^2.7.0" - node-forge: "npm:^1.3.1" - path-to-regexp: "npm:^8.0.0" - selfsigned: "npm:^2.0.0" - stoppable: "npm:^1.1.0" - triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" - winston: "npm:^3.2.1" - winston-transport: "npm:^4.5.0" - checksum: 10c0/bc7d47e4c9401f8c5d49c20aa81afa8c120de5566da79cd20d15c12cd18be2b73e06ede1acc1efa9de1c533592497a6beaa00392d68fff33e520b4b7b2198a10 + checksum: 10c0/f1b749330fd72a19e4510c0479fe501d07669d8fc2d1f9cb7852e5d65595af7b0091facc3e7700e505284de90b2bcd891eb33b90c4491f9ac3c8d61388de99fe languageName: node linkType: hard -"@backstage/backend-app-api@npm:^1.0.2": - version: 1.0.2 - resolution: "@backstage/backend-app-api@npm:1.0.2" +"@backstage/backend-app-api@npm:^1.2.1": + version: 1.2.1 + resolution: "@backstage/backend-app-api@npm:1.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/cli-common": "npm:^0.1.15" - "@backstage/config": "npm:^1.3.0" - "@backstage/config-loader": "npm:^1.9.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/types": "npm:^1.2.0" - "@manypkg/get-packages": "npm:^1.1.3" - compression: "npm:^1.7.4" - cookie: "npm:^0.7.0" - cors: "npm:^2.8.5" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" - helmet: "npm:^6.0.0" - jose: "npm:^5.0.0" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - logform: "npm:^2.3.2" - luxon: "npm:^3.0.0" - minimatch: "npm:^9.0.0" - minimist: "npm:^1.2.5" - morgan: "npm:^1.10.0" - node-fetch: "npm:^2.7.0" - node-forge: "npm:^1.3.1" - path-to-regexp: "npm:^8.0.0" - selfsigned: "npm:^2.0.0" - stoppable: "npm:^1.1.0" - triple-beam: "npm:^1.4.1" - uuid: "npm:^11.0.0" - winston: "npm:^3.2.1" - winston-transport: "npm:^4.5.0" - checksum: 10c0/40c8b832fb1457cc54d077fe6031e3a7fc998ba9e71ee67dce61e6a8c925dcb8679621115f0a99bd7f7cb1fb91f17e9d74bf5bff8c037ac26f178be54dc8df1e + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + checksum: 10c0/0a570cf01688d1218af67a0dd6d1c59ff3ff32cd25dcd924c2f2e9a016c8036be08760353552800535163dd3ff26c442b3c2e323388bdec7faa7e800390f65d2 languageName: node linkType: hard @@ -3017,113 +2956,35 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.5.2": - version: 0.5.2 - resolution: "@backstage/backend-defaults@npm:0.5.2" - dependencies: - "@aws-sdk/abort-controller": "npm:^3.347.0" - "@aws-sdk/client-codecommit": "npm:^3.350.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:^1.0.1" - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/cli-node": "npm:^0.2.9" - "@backstage/config": "npm:^1.2.0" - "@backstage/config-loader": "npm:^1.9.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-aws-node": "npm:^0.1.12" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-events-node": "npm:^0.4.2" - "@backstage/plugin-permission-node": "npm:^0.8.4" - "@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" - "@manypkg/get-packages": "npm:^1.1.3" - "@octokit/rest": "npm:^19.0.3" - "@opentelemetry/api": "npm:^1.3.0" - "@types/cors": "npm:^2.8.6" - "@types/express": "npm:^4.17.6" - archiver: "npm:^7.0.0" - base64-stream: "npm:^1.0.0" - better-sqlite3: "npm:^11.0.0" - compression: "npm:^1.7.4" - concat-stream: "npm:^2.0.0" - cookie: "npm:^0.7.0" - cors: "npm:^2.8.5" - cron: "npm:^3.0.0" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" - fs-extra: "npm:^11.2.0" - git-url-parse: "npm:^15.0.0" - helmet: "npm:^6.0.0" - isomorphic-git: "npm:^1.23.0" - jose: "npm:^5.0.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:^9.0.0" - minimist: "npm:^1.2.5" - morgan: "npm:^1.10.0" - mysql2: "npm:^3.0.0" - node-fetch: "npm:^2.7.0" - node-forge: "npm:^1.3.1" - p-limit: "npm:^3.1.0" - path-to-regexp: "npm:^8.0.0" - pg: "npm:^8.11.3" - pg-connection-string: "npm:^2.3.0" - pg-format: "npm:^1.0.4" - raw-body: "npm:^2.4.1" - selfsigned: "npm:^2.0.0" - stoppable: "npm:^1.1.0" - tar: "npm:^6.1.12" - triple-beam: "npm:^1.4.1" - uuid: "npm:^9.0.0" - winston: "npm:^3.2.1" - winston-transport: "npm:^4.5.0" - yauzl: "npm:^3.0.0" - yn: "npm:^4.0.0" - zod: "npm:^3.22.4" - checksum: 10c0/819be595969ecd41af507cd9261d39d84e4de4b27691676718484121eecae4ad9b85d71e5b22ac6da545ccb2413d97cbb16f5b94643dff8dda1727646313e153 - languageName: node - linkType: hard - -"@backstage/backend-defaults@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/backend-defaults@npm:0.5.3" +"@backstage/backend-defaults@npm:^0.8.2": + version: 0.8.2 + resolution: "@backstage/backend-defaults@npm:0.8.2" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.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:^1.0.2" + "@azure/storage-blob": "npm:^12.5.0" + "@backstage/backend-app-api": "npm:^1.2.1" "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/cli-common": "npm:^0.1.15" - "@backstage/cli-node": "npm:^0.2.10" - "@backstage/config": "npm:^1.3.0" - "@backstage/config-loader": "npm:^1.9.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-aws-node": "npm:^0.1.13" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-events-node": "npm:^0.4.5" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/cli-node": "npm:^0.2.13" + "@backstage/config": "npm:^1.3.2" + "@backstage/config-loader": "npm:^1.10.0" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-aws-node": "npm:^0.1.15" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-events-node": "npm:^0.4.9" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" "@google-cloud/storage": "npm:^7.0.0" - "@keyv/memcache": "npm:^1.3.5" - "@keyv/redis": "npm:^2.5.3" + "@keyv/memcache": "npm:^2.0.1" + "@keyv/redis": "npm:^4.0.1" "@manypkg/get-packages": "npm:^1.1.3" "@octokit/rest": "npm:^19.0.3" - "@opentelemetry/api": "npm:^1.3.0" + "@opentelemetry/api": "npm:^1.9.0" "@types/cors": "npm:^2.8.6" "@types/express": "npm:^4.17.6" archiver: "npm:^7.0.0" @@ -3139,27 +3000,24 @@ __metadata: fs-extra: "npm:^11.2.0" git-url-parse: "npm:^15.0.0" helmet: "npm:^6.0.0" - isomorphic-git: "npm:^1.23.0" jose: "npm:^5.0.0" - keyv: "npm:^4.5.2" + keyv: "npm:^5.2.1" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" logform: "npm:^2.3.2" luxon: "npm:^3.0.0" minimatch: "npm:^9.0.0" - minimist: "npm:^1.2.5" - morgan: "npm:^1.10.0" mysql2: "npm:^3.0.0" node-fetch: "npm:^2.7.0" node-forge: "npm:^1.3.1" p-limit: "npm:^3.1.0" + p-throttle: "npm:^4.1.1" path-to-regexp: "npm:^8.0.0" pg: "npm:^8.11.3" pg-connection-string: "npm:^2.3.0" pg-format: "npm:^1.0.4" raw-body: "npm:^2.4.1" selfsigned: "npm:^2.0.0" - stoppable: "npm:^1.1.0" tar: "npm:^6.1.12" triple-beam: "npm:^1.4.1" uuid: "npm:^11.0.0" @@ -3168,7 +3026,12 @@ __metadata: yauzl: "npm:^3.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/a931958fa99c2aee3f7bfa695538b4331e1745e1b187ff3dbd5a7426c422df537021200fa70219a77da863f5def319e9da3e45fe3579c1a68690c0b9ad4111a9 + peerDependencies: + "@google-cloud/cloud-sql-connector": ^1.4.0 + peerDependenciesMeta: + "@google-cloud/cloud-sql-connector": + optional: true + checksum: 10c0/7225aafef09886f83698a09a2715c8b349f6318f928097ef36570cee73797786b003007ced4b14830ed1c185c82616f2a264a65f59e40f661f9091ad149f75ae languageName: node linkType: hard @@ -3179,14 +3042,14 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/backend-openapi-utils@npm:0.3.0" +"@backstage/backend-openapi-utils@npm:^0.5.1": + version: 0.5.1 + resolution: "@backstage/backend-openapi-utils@npm:0.5.1" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" "@types/express-serve-static-core": "npm:^4.17.5" ajv: "npm:^8.16.0" @@ -3199,7 +3062,7 @@ __metadata: mockttp: "npm:^3.13.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/478e8bc66701ef78d21ba263dfe8f312484800b81d6212f1ee344c82d532fdd1125c584b7c6f659a4618f08f0451544b788f74968adbd46d7b1c246b068b6dcd + checksum: 10c0/cb34d3686cd0118b1bc6e8b2fde4d0022bb8880ee9bf1783f3de81cc713b93bf51338a8d760999e23d800ce55536e592b424516227ac38a927194bfa1fda94ec languageName: node linkType: hard @@ -3222,25 +3085,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.0.1": - version: 1.0.1 - resolution: "@backstage/backend-plugin-api@npm:1.0.1" - dependencies: - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/types": "npm:^1.1.1" - "@types/express": "npm:^4.17.6" - "@types/luxon": "npm:^3.0.0" - express: "npm:^4.17.1" - knex: "npm:^3.0.0" - luxon: "npm:^3.0.0" - checksum: 10c0/780c475776725598e8152f24ab2d5b66e52311160ae63411deff43453d8543d72528826569b177c3ea5c7362ae148057928c31b5de36e058454ae222edb2ab1d - languageName: node - linkType: hard - "@backstage/backend-plugin-api@npm:^1.0.2": version: 1.0.2 resolution: "@backstage/backend-plugin-api@npm:1.0.2" @@ -3260,27 +3104,53 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/catalog-client@npm:1.7.0" +"@backstage/backend-plugin-api@npm:^1.1.1, @backstage/backend-plugin-api@npm:^1.2.1": + version: 1.2.1 + resolution: "@backstage/backend-plugin-api@npm:1.2.1" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/errors": "npm:^1.2.4" - cross-fetch: "npm:^4.0.0" - uri-template: "npm:^2.0.0" - checksum: 10c0/2d65395965a1274f36f0ff943a6e4599221014a0aa6a65e82555e7ea94e55ed65d96cdcc2b490d8edf30af5145b45aad10d1d11d83f19026d0dc0ee8e8dedb8c + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + knex: "npm:^3.0.0" + luxon: "npm:^3.0.0" + checksum: 10c0/9976304bee14f39c7052febca15a92b969f28c6cf6bde97ccaf93db3bcd80f83a1066800234852500982462bca833760f215be8580b35dab18529803b839ec9e languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.7.1": - version: 1.7.1 - resolution: "@backstage/catalog-client@npm:1.7.1" +"@backstage/canon@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/canon@npm:0.2.0" + dependencies: + "@base-ui-components/react": "npm:^1.0.0-alpha.5" + "@remixicon/react": "npm:^4.5.0" + clsx: "npm:^2.1.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9ae970458c08ac99a78168d7079f8d9fc964e7fd57bd40db1e72e48705aa8d1ceaaab62bcc2c6601c8a64ab8c073677e91e901c39814cf5d8814290e364a8062 + languageName: node + linkType: hard + +"@backstage/catalog-client@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/catalog-client@npm:1.7.0" dependencies: "@backstage/catalog-model": "npm:^1.7.0" "@backstage/errors": "npm:^1.2.4" cross-fetch: "npm:^4.0.0" uri-template: "npm:^2.0.0" - checksum: 10c0/975dd9b467c47fba29209608f79db68e48ae000ed07a42acb5de49cabdfc2924be9394e8ccc597c30a62215ab6d2c84c5c45c68c69617a5429e2192bc4dc6baa + checksum: 10c0/2d65395965a1274f36f0ff943a6e4599221014a0aa6a65e82555e7ea94e55ed65d96cdcc2b490d8edf30af5145b45aad10d1d11d83f19026d0dc0ee8e8dedb8c languageName: node linkType: hard @@ -3296,6 +3166,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-client@npm:^1.9.1": + version: 1.9.1 + resolution: "@backstage/catalog-client@npm:1.9.1" + dependencies: + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/errors": "npm:^1.2.7" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/8b9a9e61026418e4ba85d5e8129e2ba0b0e39f526b94a5f0e6d0b862770c5304f1677e028c444e52fd8fd1d14193c5effce022996264fd3d3365c5d8b8e45551 + languageName: node + linkType: hard + "@backstage/catalog-model@npm:^1.7.0": version: 1.7.0 resolution: "@backstage/catalog-model@npm:1.7.0" @@ -3320,6 +3202,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@npm:^1.7.3": + version: 1.7.3 + resolution: "@backstage/catalog-model@npm:1.7.3" + dependencies: + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + ajv: "npm:^8.10.0" + lodash: "npm:^4.17.21" + checksum: 10c0/6bd3644be089ea5bb980a40426663b609d5a224d1b27a6967a335d497d3591a6463cfd0c5ab27151bb4a8727cd0f881c25423dcb993352b0eb60fe1c7e55f1be + languageName: node + linkType: hard + "@backstage/cli-common@npm:^0.1.14": version: 0.1.14 resolution: "@backstage/cli-common@npm:0.1.14" @@ -3334,54 +3228,38 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.10": - version: 0.2.10 - resolution: "@backstage/cli-node@npm:0.2.10" +"@backstage/cli-node@npm:^0.2.13": + version: 0.2.13 + resolution: "@backstage/cli-node@npm:0.2.13" dependencies: "@backstage/cli-common": "npm:^0.1.15" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" "@manypkg/get-packages": "npm:^1.1.3" "@yarnpkg/parsers": "npm:^3.0.0" fs-extra: "npm:^11.2.0" semver: "npm:^7.5.3" zod: "npm:^3.22.4" - checksum: 10c0/378e2c0b984eaaac30fc0da7a062d2b5fae665a0c2a579d2d83ba02176b34b7980420460c808e3e85456a722a279441459d2c4c6faa2216dfe3b01a2d65e01a7 + checksum: 10c0/32549303f1d243dd7ea4a36021391e4c80bb764552157669a50b009a168a991e28c7b6de3abc75efa7c1f153372e66f4561e4a93a4a4e10f957b3a0ad8a48ab2 languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.9": - version: 0.2.9 - resolution: "@backstage/cli-node@npm:0.2.9" - dependencies: - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - "@manypkg/get-packages": "npm:^1.1.3" - "@yarnpkg/parsers": "npm:^3.0.0" - fs-extra: "npm:^11.2.0" - semver: "npm:^7.5.3" - zod: "npm:^3.22.4" - checksum: 10c0/9b07688d98210c7d814c9d9ff14ef17f7013059a536949d557810b515a7cdaa945dbb90c64b68d86c61f59d53789a5fb8e62f4597e46949791b312f3db43aed4 - languageName: node - linkType: hard - -"@backstage/cli@npm:^0.29.2": - version: 0.29.2 - resolution: "@backstage/cli@npm:0.29.2" +"@backstage/cli@npm:^0.31.0": + version: 0.31.0 + resolution: "@backstage/cli@npm:0.31.0" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/catalog-model": "npm:^1.7.3" "@backstage/cli-common": "npm:^0.1.15" - "@backstage/cli-node": "npm:^0.2.10" - "@backstage/config": "npm:^1.3.0" - "@backstage/config-loader": "npm:^1.9.2" - "@backstage/errors": "npm:^1.2.5" + "@backstage/cli-node": "npm:^0.2.13" + "@backstage/config": "npm:^1.3.2" + "@backstage/config-loader": "npm:^1.10.0" + "@backstage/errors": "npm:^1.2.7" "@backstage/eslint-plugin": "npm:^0.1.10" - "@backstage/integration": "npm:^1.15.2" - "@backstage/release-manifests": "npm:^0.0.11" - "@backstage/types": "npm:^1.2.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/release-manifests": "npm:^0.0.12" + "@backstage/types": "npm:^1.2.1" "@manypkg/get-packages": "npm:^1.1.3" - "@module-federation/enhanced": "npm:^0.7.0" + "@module-federation/enhanced": "npm:^0.8.0" "@octokit/graphql": "npm:^5.0.0" "@octokit/graphql-schema": "npm:^13.7.0" "@octokit/oauth-app": "npm:^4.2.0" @@ -3405,8 +3283,8 @@ __metadata: "@swc/jest": "npm:^0.2.22" "@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" + "@typescript-eslint/eslint-plugin": "npm:^8.17.0" + "@typescript-eslint/parser": "npm:^8.16.0" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:^3.0.0" bfj: "npm:^8.0.0" @@ -3416,21 +3294,21 @@ __metadata: commander: "npm:^12.0.0" cross-fetch: "npm:^4.0.0" cross-spawn: "npm:^7.0.3" - css-loader: "npm:^7.0.0" + css-loader: "npm:^6.5.1" ctrlc-windows: "npm:^2.1.0" - esbuild: "npm:^0.24.0" + esbuild: "npm:^0.25.0" esbuild-loader: "npm:^4.0.0" eslint: "npm:^8.6.0" eslint-config-prettier: "npm:^9.0.0" eslint-formatter-friendly: "npm:^7.0.0" - eslint-plugin-deprecation: "npm:^2.0.0" - eslint-plugin-import: "npm:^2.25.4" - eslint-plugin-jest: "npm:^28.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:^4.0.0" + eslint-plugin-deprecation: "npm:^3.0.0" + eslint-plugin-import: "npm:^2.31.0" + eslint-plugin-jest: "npm:^28.9.0" + eslint-plugin-jsx-a11y: "npm:^6.10.2" + eslint-plugin-react: "npm:^7.37.2" + eslint-plugin-react-hooks: "npm:^5.0.0" + eslint-plugin-unused-imports: "npm:^4.1.4" + eslint-webpack-plugin: "npm:^4.2.0" express: "npm:^4.17.1" fork-ts-checker-webpack-plugin: "npm:^9.0.0" fs-extra: "npm:^11.2.0" @@ -3450,11 +3328,9 @@ __metadata: lodash: "npm:^4.17.21" mini-css-extract-plugin: "npm:^2.4.2" minimatch: "npm:^9.0.0" - node-fetch: "npm:^2.7.0" - node-libs-browser: "npm:^2.2.1" + node-stdlib-browser: "npm:^1.3.1" npm-packlist: "npm:^5.0.0" ora: "npm:^5.3.0" - p-limit: "npm:^3.1.0" p-queue: "npm:^6.6.2" pirates: "npm:^4.0.6" postcss: "npm:^8.1.0" @@ -3476,6 +3352,7 @@ __metadata: tar: "npm:^6.1.12" terser-webpack-plugin: "npm:^5.1.3" ts-morph: "npm:^24.0.0" + undici: "npm:^7.2.3" util: "npm:^0.12.3" webpack: "npm:^5.94.0" webpack-dev-server: "npm:^5.0.0" @@ -3484,46 +3361,32 @@ __metadata: yml-loader: "npm:^2.1.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" + zod-validation-error: "npm:^3.4.0" peerDependencies: - "@modyfi/vite-plugin-yaml": ^1.1.0 "@rspack/core": ^1.0.10 "@rspack/dev-server": ^1.0.9 "@rspack/plugin-react-refresh": ^1.0.0 - "@vitejs/plugin-react": ^4.0.4 - vite: ^5.0.0 - vite-plugin-html: ^3.2.0 - vite-plugin-node-polyfills: ^0.22.0 peerDependenciesMeta: - "@modyfi/vite-plugin-yaml": - optional: true "@rspack/core": optional: true "@rspack/dev-server": optional: true "@rspack/plugin-react-refresh": optional: true - "@vitejs/plugin-react": - optional: true - vite: - optional: true - vite-plugin-html: - optional: true - vite-plugin-node-polyfills: - optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/40d5ef2636bab5c837bc5393bcffe68fdd6c9de5cda9e47df74a8109f87d7ab224031565a557735356f3b951ec6b0abcf96bcc431ff25d359449b54138c2e34e + checksum: 10c0/324932ab7d1a41366a0958d62d6fa4c85d9fa596733313e6c166b7309f8ffedb0414947e1797a188d2e9f40015f790c6aab2e8630c33cf6f87bf201ec0eca89d languageName: node linkType: hard -"@backstage/config-loader@npm:^1.9.1": - version: 1.9.1 - resolution: "@backstage/config-loader@npm:1.9.1" +"@backstage/config-loader@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/config-loader@npm:1.10.0" dependencies: - "@backstage/cli-common": "npm:^0.1.14" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" "@types/json-schema": "npm:^7.0.6" ajv: "npm:^8.10.0" chokidar: "npm:^3.5.2" @@ -3533,21 +3396,20 @@ __metadata: json-schema-traverse: "npm:^1.0.0" lodash: "npm:^4.17.21" minimist: "npm:^1.2.5" - node-fetch: "npm:^2.7.0" typescript-json-schema: "npm:^0.65.0" yaml: "npm:^2.0.0" - checksum: 10c0/e82d68ed42e8fd5dff5ce036b65f21d6b7e163a789cb900a7ff040734284fc6fc782a86cd1eb85fd6235b696e239b83acf6ca42ddbd18e52e7358b2a0850c1aa + checksum: 10c0/4cd9c92a45eb1f71c9dcf91856b83b64495a5d72a4629e61f1ca2d8117a851186b9062899805007a1b2c51c2690cb14f67014bd783ee6c2ad2ac5e6e182b8686 languageName: node linkType: hard -"@backstage/config-loader@npm:^1.9.2": - version: 1.9.2 - resolution: "@backstage/config-loader@npm:1.9.2" +"@backstage/config-loader@npm:^1.9.1": + version: 1.9.1 + resolution: "@backstage/config-loader@npm:1.9.1" dependencies: - "@backstage/cli-common": "npm:^0.1.15" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/cli-common": "npm:^0.1.14" + "@backstage/config": "npm:^1.2.0" + "@backstage/errors": "npm:^1.2.4" + "@backstage/types": "npm:^1.1.1" "@types/json-schema": "npm:^7.0.6" ajv: "npm:^8.10.0" chokidar: "npm:^3.5.2" @@ -3560,7 +3422,7 @@ __metadata: node-fetch: "npm:^2.7.0" typescript-json-schema: "npm:^0.65.0" yaml: "npm:^2.0.0" - checksum: 10c0/6f4d1830b9c3818e10136df7b20c36d603422603eb1a970d6054614a94e4195866f0a3463242d501695e7cfc75ae5560ac37db715fa26e83fa3770a95c7b39f8 + checksum: 10c0/e82d68ed42e8fd5dff5ce036b65f21d6b7e163a789cb900a7ff040734284fc6fc782a86cd1eb85fd6235b696e239b83acf6ca42ddbd18e52e7358b2a0850c1aa languageName: node linkType: hard @@ -3585,31 +3447,14 @@ __metadata: languageName: node linkType: hard -"@backstage/core-app-api@npm:^1.15.1": - version: 1.15.1 - resolution: "@backstage/core-app-api@npm:1.15.1" +"@backstage/config@npm:^1.3.2": + version: 1.3.2 + resolution: "@backstage/config@npm:1.3.2" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.10" - "@types/prop-types": "npm:^15.7.3" - 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: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/4794fa6d59db90433737b2e9b09b00ea46afb9219bf1175530c5de33506e82235920901c406ba24eb45969d34b98bcf49b6c918369c1e167ef321acce7848406 + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + ms: "npm:^2.1.3" + checksum: 10c0/9d3dfac9b359727b727567834c2576cc2af96e149b3a0b45565251b02f2dfda9559ee3719d1eed240f5cae4f6b8bb9babfbffc3a35d2d2d8fbe5c408c41c42e3 languageName: node linkType: hard @@ -3641,68 +3486,79 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/core-compat-api@npm:0.3.1" +"@backstage/core-app-api@npm:^1.16.0": + version: 1.16.0 + resolution: "@backstage/core-app-api@npm:1.16.0" dependencies: - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" + "@types/prop-types": "npm:^15.7.3" + 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: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f9ca8ad33afc254ea28060044d8aeae8c3dfcfa958b4b9f5e578e578bad134ff451704013f7c3deb0f0b51b0d54ba0a3fc66e238cfb3a6fac9ea76b2c689e088 + checksum: 10c0/01297add7455b8581594dea3f931bf0c9d16c754634ad6f2f2f934f47e8aaf6db3a11ff12d1479e9cff2bc7797e028697ec2ec5c32e696146f04d678dc737491 languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.3.3": - version: 0.3.3 - resolution: "@backstage/core-compat-api@npm:0.3.3" +"@backstage/core-compat-api@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/core-compat-api@npm:0.4.0" dependencies: - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/version-bridge": "npm:^1.0.11" lodash: "npm:^4.17.21" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2be542c28de35329e3073c82581ed6dea52dba09dfe38454527fe44cca6d3bfdd408984dabc5ad6290d70514b2a436f7c20dc894f81d65a1f07052419a8adbb8 + checksum: 10c0/5013ae9bba9d41d612f4cbb6319b72b122028f01c4e2192cc87865c2cdaaa2b2a7f788106b1f46783396c2c338c4f7e47be62c37355e5b03f992221128d3e328 languageName: node linkType: hard -"@backstage/core-components@npm:^0.15.1": - version: 0.15.1 - resolution: "@backstage/core-components@npm:0.15.1" +"@backstage/core-components@npm:^0.16.1, @backstage/core-components@npm:^0.16.3, @backstage/core-components@npm:^0.16.4": + version: 0.16.4 + resolution: "@backstage/core-components@npm:0.16.4" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/theme": "npm:^0.6.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/theme": "npm:^0.6.4" + "@backstage/version-bridge": "npm:^1.0.11" + "@dagrejs/dagre": "npm:^1.1.4" "@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" + "@testing-library/react": "npm:^16.0.0" "@types/react-sparklines": "npm:^1.7.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" + js-yaml: "npm:^4.1.0" linkify-react: "npm:4.1.3" linkifyjs: "npm:4.1.3" lodash: "npm:^4.17.21" @@ -3722,26 +3578,27 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/93e85b32db69ee50e5814a5c2d9a5a874f15ed9647896eb2099511c31f7609551abc5d70eb14dd78f4b7580fbb53f255d07119958b142ce9e90517a8c0334838 + checksum: 10c0/5304e587a3c61fc963035e28492e94a5aee7705ea5b9f15978191b1ae3a34a67d162700d8184096695169234e0c8f96d52694a55fb3df46a7935e3eab8f6f01c languageName: node linkType: hard -"@backstage/core-components@npm:^0.16.1": - version: 0.16.1 - resolution: "@backstage/core-components@npm:0.16.1" +"@backstage/core-components@npm:^0.17.0": + version: 0.17.0 + resolution: "@backstage/core-components@npm:0.17.0" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/theme": "npm:^0.6.2" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/theme": "npm:^0.6.4" + "@backstage/version-bridge": "npm:^1.0.11" + "@dagrejs/dagre": "npm:^1.1.4" "@date-io/core": "npm:^1.3.13" "@material-table/core": "npm:^3.1.0" "@material-ui/core": "npm:^4.12.2" @@ -3755,7 +3612,7 @@ __metadata: d3-selection: "npm:^3.0.0" d3-shape: "npm:^3.0.0" d3-zoom: "npm:^3.0.0" - dagre: "npm:^0.8.5" + js-yaml: "npm:^4.1.0" linkify-react: "npm:4.1.3" linkifyjs: "npm:4.1.3" lodash: "npm:^4.17.21" @@ -3775,24 +3632,24 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bf5a062374121cd9079a2861baba09f163ef3908e438ef53f2d4dd8f982bce21982d3b58dc621f09cd0e9342d9daee113d8fe0089a2c4e4e75a7c2f8d3e669e0 + checksum: 10c0/23a58049b3476c624c3a1dc2faf05e7f86557b447dc445dadce674dc59bf68dc976597c3232d09a3efb1fc70a546adf40782cf9203c1a40af97a0832c314cd06 languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.10.0": - version: 1.10.0 - resolution: "@backstage/core-plugin-api@npm:1.10.0" +"@backstage/core-plugin-api@npm:^1.10.1": + version: 1.10.1 + resolution: "@backstage/core-plugin-api@npm:1.10.1" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" "@backstage/version-bridge": "npm:^1.0.10" history: "npm:^5.0.0" peerDependencies: @@ -3803,28 +3660,28 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/21b26af43c59aa76376e6e15ce3181274c9cf25e91406035307cb81f0d14c98852ffa1dabc661a5d045eb7ebb9cd6e801b135db979d33724d9b7e993c74995b0 + checksum: 10c0/2b4d3fd3f2aa165924b0e223f69a6ceb123745487b7859de7e2415e016709f9868d25a3b96e9f8c23814a03583c692f6c6112547de7e56aac6fb46aed27b3abb languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.10.1": - version: 1.10.1 - resolution: "@backstage/core-plugin-api@npm:1.10.1" +"@backstage/core-plugin-api@npm:^1.10.3, @backstage/core-plugin-api@npm:^1.10.4, @backstage/core-plugin-api@npm:^1.10.5": + version: 1.10.5 + resolution: "@backstage/core-plugin-api@npm:1.10.5" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" history: "npm:^5.0.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2b4d3fd3f2aa165924b0e223f69a6ceb123745487b7859de7e2415e016709f9868d25a3b96e9f8c23814a03583c692f6c6112547de7e56aac6fb46aed27b3abb + checksum: 10c0/739ff2bd1210ca5b31546743eb4edb36e22ace5b48000d71c5c3a95a47661c794f55aff09644ab72c029aa68b887db6043e0bf94005f72639da26510163f15de languageName: node linkType: hard @@ -3863,6 +3720,16 @@ __metadata: languageName: node linkType: hard +"@backstage/errors@npm:^1.2.7": + version: 1.2.7 + resolution: "@backstage/errors@npm:1.2.7" + dependencies: + "@backstage/types": "npm:^1.2.1" + serialize-error: "npm:^8.0.1" + checksum: 10c0/ce04dccc96c49bf121f1de86a589bbe3a613a32f63546b100a9d074bf2cb79c8ba889e1e7ba39c44c717b1bc7dea7654de85b1229fb7e4106e31dd60327c10c1 + languageName: node + linkType: hard + "@backstage/eslint-plugin@npm:^0.1.10": version: 0.1.10 resolution: "@backstage/eslint-plugin@npm:0.1.10" @@ -3873,269 +3740,151 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-app-api@npm:^0.10.0": - version: 0.10.0 - resolution: "@backstage/frontend-app-api@npm:0.10.0" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-defaults": "npm:^0.1.1" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.10" - lodash: "npm:^4.17.21" - zod: "npm:^3.22.4" - peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/89f7aec041d4470ea00983001e314ab58baff09d1c2f5550df91421c6f38863b1afda627cf5fe7ecf09439bc60cadfb3937fc5489815afa244e1c3af30fe1e5d - languageName: node - linkType: hard - -"@backstage/frontend-app-api@npm:^0.10.2": - version: 0.10.2 - resolution: "@backstage/frontend-app-api@npm:0.10.2" - dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-defaults": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" +"@backstage/frontend-app-api@npm:^0.11.0": + version: 0.11.0 + resolution: "@backstage/frontend-app-api@npm:0.11.0" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/core-app-api": "npm:^1.16.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-defaults": "npm:^0.2.0" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" lodash: "npm:^4.17.21" zod: "npm:^3.22.4" peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/b341b6a96e0e92dff380df0296c6b93f7befc7720daedd83584b2ca515dada0b3cfc06f912548f26f9816cb5a7c69009c77614c7d329fac09320b0f1e7c2ddb9 - languageName: node - linkType: hard - -"@backstage/frontend-defaults@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/frontend-defaults@npm:0.1.1" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-app-api": "npm:^0.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-app": "npm:^0.1.1" - "@react-hookz/web": "npm:^24.0.0" - peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c12600b7600761146642a660099b55f41d9123a01250a2254db84dd814b7f211976130a476c077a2c6249dddbdb7a77357ca52b3d990b6b370c3a52318a64a46 + checksum: 10c0/e8482e3bfca08b25a85c05565275f50ed06010b151d997a3dc1d8719e683e146742a5e32f453959d7e1c28dea7afddd661abbafa1ed97ac68967605bb3ba4925 languageName: node linkType: hard -"@backstage/frontend-defaults@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/frontend-defaults@npm:0.1.3" +"@backstage/frontend-defaults@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/frontend-defaults@npm:0.2.0" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-app-api": "npm:^0.10.2" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-app": "npm:^0.1.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-app-api": "npm:^0.11.0" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-app": "npm:^0.1.7" "@react-hookz/web": "npm:^24.0.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cc7fa45bd7fbaa6543ab79384b514523e6fdaccba743edce069be1c60d7127130a75a399dcc98cf9560372778963c3e08ff1ea0799c74f408a407980cf8511f5 + checksum: 10c0/32abed90cf507095048f42accd485f4a79658818c926a1e83593a15e750d948b8e958c0961551a5c49e983658694e318fb7f7988e42855c25e7316f5baed42b4 languageName: node linkType: hard -"@backstage/frontend-plugin-api@npm:^0.9.0": - version: 0.9.0 - resolution: "@backstage/frontend-plugin-api@npm:0.9.0" +"@backstage/frontend-plugin-api@npm:^0.10.0": + version: 0.10.0 + resolution: "@backstage/frontend-plugin-api@npm:0.10.0" dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.4" lodash: "npm:^4.17.21" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.21.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/48199d2802a5ca424ebdf94595f22d24652e07138ace3ec76a16c37a376c215fbc64312b17533cf3e3ba0252ebd5f8aa403f3c0980b3bdf01f9136080558c020 + checksum: 10c0/a1026603613b60af577f5fe23723deb6c1283dc6060f18a0ebfea5f92a22b73d410420f25abea159038541770f9b5c43f0668d6999b3b9e65bf0539b518c2156 languageName: node linkType: hard -"@backstage/frontend-plugin-api@npm:^0.9.2": - version: 0.9.2 - resolution: "@backstage/frontend-plugin-api@npm:0.9.2" - dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" - "@material-ui/core": "npm:^4.12.4" - lodash: "npm:^4.17.21" +"@backstage/frontend-test-utils@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/frontend-test-utils@npm:0.3.0" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/frontend-app-api": "npm:^0.11.0" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-app": "npm:^0.1.7" + "@backstage/test-utils": "npm:^1.7.6" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" zod: "npm:^3.22.4" - zod-to-json-schema: "npm:^3.21.4" peerDependencies: - "@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 + "@testing-library/react": ^16.0.0 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a7fb2d3772b63bdca47b3d7902e8b62e9a51e8f9704a7404501d5c05be18cd768645c8831a9572c155ecc98784d5338e0415b8072d9de8c33791a94f287dc597 + checksum: 10c0/497d26602d44547757661141f9d9602cd0b9902f23f79e74515b70d90b9fea281787743bb717120c6a7423dd516a433229fd8fc7f378030747cc087c88dbd09f languageName: node linkType: hard -"@backstage/frontend-test-utils@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/frontend-test-utils@npm:0.2.1" +"@backstage/integration-aws-node@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/integration-aws-node@npm:0.1.12" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/frontend-app-api": "npm:^0.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/plugin-app": "npm:^0.1.1" - "@backstage/test-utils": "npm:^1.7.0" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.10" - zod: "npm:^3.22.4" - peerDependencies: - "@testing-library/react": ^16.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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/e6a91ea1b05bbfceb8b410f3a73232c001b964080bba5984764bbd27c407cb9ac052c24892144e68ba5a8c2cdeb1b4db50b1bc09bc24a302735f14881effa507 - languageName: node - linkType: hard - -"@backstage/frontend-test-utils@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/frontend-test-utils@npm:0.2.3" - dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/frontend-app-api": "npm:^0.10.2" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-app": "npm:^0.1.3" - "@backstage/test-utils": "npm:^1.7.2" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" - zod: "npm:^3.22.4" - peerDependencies: - "@testing-library/react": ^16.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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/839cd29fff9fab2ba98365e54f021608313e5a8a8c0f5043d03eb3c8a19899742a58fba4acbadd5c83dfc9e0d134dc1d88d5b34be3f6a137be478e697368f0c1 - languageName: node - linkType: hard - -"@backstage/integration-aws-node@npm:^0.1.12": - version: 0.1.12 - resolution: "@backstage/integration-aws-node@npm:0.1.12" - 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" + "@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.2.0" "@backstage/errors": "npm:^1.2.4" checksum: 10c0/5c2efa9de4133497ffa8cb8c7d30317ce920eaa9a32e2e2bc7514ab4e06a0438ee21e1e6e2a8a6b50a7f5ff4545ea8e2a6a7d7b79b4c3cebfb3e0a206173382b languageName: node linkType: hard -"@backstage/integration-aws-node@npm:^0.1.13": - version: 0.1.13 - resolution: "@backstage/integration-aws-node@npm:0.1.13" +"@backstage/integration-aws-node@npm:^0.1.15": + version: 0.1.15 + resolution: "@backstage/integration-aws-node@npm:0.1.15" 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.3.0" - "@backstage/errors": "npm:^1.2.5" - checksum: 10c0/b4686783521eaf207f9754a90690147753bf89b59c4ce4b1151c7f8f9fccba91aae889a384d9f35e80521f56861f19d87bccd528983003ed0cee8ea3f53d7ec5 + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + checksum: 10c0/e5c2d0bc87e2996a06bb61e91fb716e50fb4e12447c611a9ec2f43f96cd727ec70157f97d27119398a6bec8c80c2f434a3ca79c7eea953669a762a3df790142c languageName: node linkType: hard -"@backstage/integration-react@npm:^1.2.0": - version: 1.2.0 - resolution: "@backstage/integration-react@npm:1.2.0" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/integration": "npm:^1.15.1" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/5b925d71f8a0a16df7789bf835f6f7e4ae94958f572283338951c28b7be584f86b69fdb799b7f58573bc79a9c3af2d22b8c786fef750c4c5fa26e37ee3872556 - languageName: node - linkType: hard - -"@backstage/integration-react@npm:^1.2.1": - version: 1.2.1 - resolution: "@backstage/integration-react@npm:1.2.1" +"@backstage/integration-react@npm:^1.2.1, @backstage/integration-react@npm:^1.2.3, @backstage/integration-react@npm:^1.2.4, @backstage/integration-react@npm:^1.2.5": + version: 1.2.5 + resolution: "@backstage/integration-react@npm:1.2.5" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/integration": "npm:^1.15.2" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/integration": "npm:^1.16.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cb171455b75b009f501779ae1a6b4f77998c2ed0f1e464f6a564288c0c2334c5eef37c7ba073e5faa61e7bcc19fb2e9ac37bda241302a134e04c702b1a45ae7d + checksum: 10c0/cf9ce44784b0344238a113014bd632a5aca59f4c12c46150b699cfa98beece55a9df6ea464a60fba2f2071b3f766ad9d3a1576c795dd383fa268b5e687122156 languageName: node linkType: hard @@ -4156,54 +3905,38 @@ __metadata: languageName: node linkType: hard -"@backstage/integration@npm:^1.15.1": - version: 1.15.1 - resolution: "@backstage/integration@npm:1.15.1" - dependencies: - "@azure/identity": "npm:^4.0.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@octokit/auth-app": "npm:^4.0.0" - "@octokit/rest": "npm:^19.0.3" - cross-fetch: "npm:^4.0.0" - git-url-parse: "npm:^15.0.0" - lodash: "npm:^4.17.21" - luxon: "npm:^3.0.0" - checksum: 10c0/2bc44f27ca522bf0d530043a8c688d7ce5fa8927f9ef0c2ba50481d7600d2d01e0d9dfeae0123d46a8e8fbe016a9facebc7e68b290dca9eba3740807d2b1700c - languageName: node - linkType: hard - -"@backstage/integration@npm:^1.15.2": - version: 1.15.2 - resolution: "@backstage/integration@npm:1.15.2" +"@backstage/integration@npm:^1.16.1, @backstage/integration@npm:^1.16.2": + version: 1.16.2 + resolution: "@backstage/integration@npm:1.16.2" dependencies: "@azure/identity": "npm:^4.0.0" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" + "@azure/storage-blob": "npm:^12.5.0" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" "@octokit/auth-app": "npm:^4.0.0" "@octokit/rest": "npm:^19.0.3" cross-fetch: "npm:^4.0.0" git-url-parse: "npm:^15.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/c99aa56a37e939b3a9c8d1dad10d96b4b25e08be09cf682c4687321dcb6c1eb4a60511745eeaf1f3a598b9b98a4f249233b7a571e6749410ee1ead857724db00 + checksum: 10c0/ed3abdd44d8a6047147fee74dc9792a6bfc77ef18bef19946282bcbd295fa28636b39d0642a6fa37909b117d5dbfe8896b2c068cd101fa9bf77179e16f0b328b languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.12.1": - version: 0.12.1 - resolution: "@backstage/plugin-api-docs@npm:0.12.1" +"@backstage/plugin-api-docs@npm:^0.12.5": + version: 0.12.5 + resolution: "@backstage/plugin-api-docs@npm:0.12.5" dependencies: "@asyncapi/react-component": "npm:^2.3.3" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog": "npm:^1.25.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog": "npm:^1.28.0" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-permission-react": "npm:^0.4.32" "@graphiql/react": "npm:^0.23.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4215,30 +3948,28 @@ __metadata: isomorphic-form-data: "npm:^2.0.0" swagger-ui-react: "npm:^5.0.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e532a5f10ba04f645b9ccea27f48c43a3b3ac3cca9595ac91354eebdd22f883bc2f4d3d17af851033d81b06d6972f8d902309c9d86d5199f2cb6de6d9a6f1c14 + checksum: 10c0/b1b48af92a0317b7bb5be0beeb1fd4eaa76858bce8e285c630b4a4675769ab6b81baa27cfd350e2d47d9f0418bdb1ef684022293f7e7d1ea477b123a6f942eb2 languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.4.2": - version: 0.4.2 - resolution: "@backstage/plugin-app-backend@npm:0.4.2" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/config-loader": "npm:^1.9.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-app-node": "npm:^0.1.27" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/types": "npm:^1.2.0" - "@types/express": "npm:^4.17.6" +"@backstage/plugin-app-backend@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/plugin-app-backend@npm:0.5.0" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/config-loader": "npm:^1.10.0" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-app-node": "npm:^0.1.31" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/types": "npm:^1.2.1" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" fs-extra: "npm:^11.2.0" @@ -4248,330 +3979,301 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" yn: "npm:^4.0.0" - checksum: 10c0/ef286a24504b0ebbac1c9e6631436db34855fe638278ef1a83b308b189d0466f1305dd55d2b136287237b314dd21d546f07c50430dab4b8f096008cd64cd8d03 + checksum: 10c0/8a9daf1facdbbdd4830d18d10a4fa3affd013cf6d127868f659caf0edc9a03ccc2f8a6479258a7a08137f52b930bf084a8ab1c323aa565e7bbbcfaacfa97350d languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.27": - version: 0.1.27 - resolution: "@backstage/plugin-app-node@npm:0.1.27" +"@backstage/plugin-app-node@npm:^0.1.31": + version: 0.1.31 + resolution: "@backstage/plugin-app-node@npm:0.1.31" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config-loader": "npm:^1.9.2" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config-loader": "npm:^1.10.0" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" fs-extra: "npm:^11.2.0" - checksum: 10c0/cfdced86ce68aa49824a7b9a5d3e3480059f59bc9d92e5fa97c42405fd7432110ae844c8d45c9dfcba30ff95b9a7a718a2a9a9035cc1dddc8cc6ed0e41b16202 - languageName: node - linkType: hard - -"@backstage/plugin-app@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/plugin-app@npm:0.1.1" - dependencies: - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/theme": "npm:^0.6.0" - "@material-ui/core": "npm:^4.9.13" - "@material-ui/icons": "npm:^4.9.1" - "@material-ui/lab": "npm:^4.0.0-alpha.61" - react-use: "npm:^17.2.4" - peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/7d60bb83ea7bb340fe57c68c84c8c6ba230be16d307538ce636ad3e8a93188fdf674fd2d77a35276fa0071674965a62286529717a1c1626ee3cb9a290969171f + checksum: 10c0/d9c009ae0ba170979f2f75af80126448c108c801751d998e9d96dd044616340906f961878e50c4cea8fac3b7411f0138f170d8c5116473f28644151605e2f886 languageName: node linkType: hard -"@backstage/plugin-app@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/plugin-app@npm:0.1.3" - dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/theme": "npm:^0.6.2" +"@backstage/plugin-app@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-app@npm:0.1.7" + dependencies: + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/theme": "npm:^0.6.4" + "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.61" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9205b43b4fba7b7ee2ad735c0a3289d4c01980f9161769dd743883a02e8ba6694f2da985dee51c9736ebdfcf6de23bea87e36d22d6710cd6e3f7e9e5a6b97b01 + checksum: 10c0/ecef3da648dcc170a4a744d3e2ad593d0e1722a63931f6ab27e3f7fb6e5afc8f5d03a960e3f31c56b304a4f218bec48ca18e124b7b614ce485fa2e77046dee75 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.2" +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-atlassian-oauth2: "npm:^2.1.0" - checksum: 10c0/34664881097b2c380aab63257518a19730040527f2e78baa6a33e6b2e1f631fead37f1cbe394f680457e925d3997e05596ffac7e10267e5f35e7729f7d352055 + checksum: 10c0/f96ce9c6e2711b8950ca96c9da3a57bac9324914f09e1d384a919c081303d5e346b57a9cec3e897306051251d47ba869b2fda562042f4740eec35c014247ff82 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.2" +"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.17.1" passport-auth0: "npm:^1.4.3" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/4aa3a220da663a5c9aee07983f4ee84c842873f76ed9e060f216b9e1c2d8ff2eb17815ab881d5e0f0145e823b1f504239282b955f07731d267211a11ff77a6d8 + checksum: 10c0/c9babc7005c3d70219152be5fa26002d3cc7d9c80a7db87de074d41001e6e51b5145318cf1a6cb88a5e011b08a2e35a59cff91a010c23ae5103d2a82ac5078d0 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.3.0" +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-backend": "npm:^0.24.0" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-backend": "npm:^0.24.4" + "@backstage/plugin-auth-node": "npm:^0.6.1" jose: "npm:^5.0.0" node-cache: "npm:^5.1.2" - node-fetch: "npm:^2.7.0" - checksum: 10c0/0ed67e5924d0ecb0a438cf84fb07b37959accdca62cfc8a842911eeb866d33690ffb0fc2ee7da2151a7d00c9b344b23779ac23fbbd749f50a77c13b14015da7e + checksum: 10c0/3c8b8afbafb4d0026dc35995f8a506f9fc2d93dde822ebdf15f027cdc4657943910baf0b6404fb88965268a10ee618a1b73b3245d8a50d0847a8ebff8173a708 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.6": + version: 0.2.6 + resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" "@types/passport": "npm:^1.0.16" express: "npm:^4.19.2" jose: "npm:^5.0.0" passport: "npm:^0.7.0" - checksum: 10c0/0d1cd1c6ac45c79a275a03e983be1261f8fddbef9d2905c98325644a689557aa20a3d70f3fcbe2d456d8f41bf07aabc52091136c81e2526770fe4824609ea610 + checksum: 10c0/02cdc261a071a9cabb8023797fd53fdc2b0706356749a6fac4b3ff2852b76952b199f7b7abc113cbe05c1d2970947178e3517bf4054c7880fdac5c18d65cc201 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-bitbucket-oauth2: "npm:^0.1.2" - checksum: 10c0/5b192b893fa53cc84e0888b8332ad7544d96c03a11505cff6dab0eb70bb23d60164d3163a1601829d98bdd3bceaeb124731bb736d9c0e219a9ee03a16a6a8301 + checksum: 10c0/d3ae649313d8a8af146dd1b82a14909d619d737e4a8973bc6f33233101263c8ff80dbf156b1c66fe8ceb836c82e717d5820b79e388b27fa5732ac6f0375373b2 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.2" +"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" - node-fetch: "npm:^2.7.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/f14d1fd6348f2fca6d061272d671c778fab4fcd0bd82e45ee7ee81a00441785a57d261bdec7830514196cc8599aa2d5ca285a547f9813f1f151c036947a614d5 + checksum: 10c0/d20a5122060a522a00469ef8bd961186ddcaeb047192b5864d3b4d99c9ab749918ad256cd55f45ec99c90b408fed4cac960cec229b19b1d4cdac3c708b32c65b languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.2" +"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" jose: "npm:^5.0.0" - node-fetch: "npm:^2.7.0" - checksum: 10c0/c431221ab397289611ccb34e81f3677a044d74e69657f33419bfb520e29d9cb6c27874ec2380895867fc7cfe43465f1cafffbc61242a6231c4d8cad557d4c9ed + checksum: 10c0/0cfedc7e4bad52a455988378c251125c1198eb6da948c57c3596b98e2125d664645148c6844c637ef5b817c4eaf4887ec95b94dd5c8c946a34b893292a3c2248 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.2" +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/types": "npm:^1.2.1" google-auth-library: "npm:^9.0.0" - checksum: 10c0/07138cfdd726f33fdc0ecf9fce85c02c1c23bd7b9b565ce2dfa8b5d42955a4461073836fdd4cffb464757fbe69179411b5dd916fe6554961069d28d36483fff4 + checksum: 10c0/249c57d29b91a6f4a0b1a8370e2f0b6054d66ae7a52fc031162a66c196a7e1e4fb33dbc495d3eb765379bc8f74239e35cc46fa38129c7782d24e13723beaaeb6 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" passport-github2: "npm:^0.1.12" - checksum: 10c0/01daf53fb846d55fade3c022f0899dcc6a160c033fc0001db726c3e80bb6a1233e7d6526edef566107f57d66a4b6dfdd68b2a3b7cacfbb078556346d31a79e65 + checksum: 10c0/700e18407549023ba92054a74015c29ccd1b3f9b7ec44efa1112c63123440e8144003f1c61bbe666ced0cd4cb788e757bd40d310432d1c5a8499ed37c6637a63 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" - checksum: 10c0/2f701b5dcc4608a874d1bef30fcfb79f507231f169f3689f4f616a36f199773d1342d3ebc21ca3359182f8fe1a473831041e1e3fa432bd0c050d9046c2b79c85 + checksum: 10c0/4369472a57f6c232e1fd7dcffb11619fe123a1f6c1eae9b254713839c3231f6b92b598f76501f038107996ad2c56470dcd4e60bf28e92711016c50c72b72b614 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" google-auth-library: "npm:^9.0.0" passport-google-oauth20: "npm:^2.0.0" - checksum: 10c0/3667a86a698e58bb0b0a00a3a4e49be26df58774a017dbe4dbfe8f2c59914c511f24ba465d82264314c44f04ad619b2145c283b75fc698e76ab5e6da6dcb130a + checksum: 10c0/9b711f5b665c44d77514641612457a6e2819bf70b2e2f856833c000b73c8421cc772324cedda1052b2626e706d51c1b17f17feb03068a98f26bae377b46d259e languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" jose: "npm:^5.0.0" - node-fetch: "npm:^2.7.0" passport-microsoft: "npm:^1.0.0" - checksum: 10c0/1a89159c1e023256a25e3561aa4c13b2837dc7dae850384763ccd6bf872bfe09339c38775620c6ddd9691b6b3f7b8c5411db66fe42d39657b1f9abd59c197130 + checksum: 10c0/1d10dc7849db4a2df169245117d94c14bfe98b307fba679af0fcec493c8e147fc8e1d4fbc29468e9641f09629bef9556b52165f6a0100c619df778a947b854f8 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.2" +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" - checksum: 10c0/bd25de57779e47b4782ee2c75a34c1ce1383a56e1b58f05610c1d5e5bca262a299b17fa3903cdff7de06104b9d3beb0d10d581f3700b79a434e6cd8062574734 + checksum: 10c0/997bee0823240eb05bfecb04ecdbe5eed3e55f19befcf6f9103c733012b07625a7c5fe3fd135ea8eb92aa458adea0cd3f16eeadfa2ccdc2f5eff08e9a356452e languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.6": + version: 0.2.6 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" jose: "npm:^5.0.0" - checksum: 10c0/4a5f3297c73215f808f71103f505ebf4aae9f0dd1d2e25a9e1aaafbb16ba5c23e94cd9af042ae63a95fdc518fabd2c674a1297574cc90cee9f20769056c5dd68 + checksum: 10c0/8bb4a0da3283ad5482042116dcb3b29851755868e76d14ddca95f610c4081860b829643b0df443d9522b0fb8d4fb653e51231a98d66ca65ef48a631c5acb0922 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.2" +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.4.1": + version: 0.4.1 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.4.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-backend": "npm:^0.24.0" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-backend": "npm:^0.24.4" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" openid-client: "npm:^5.5.0" passport: "npm:^0.7.0" - checksum: 10c0/00fe6d48e688af075e637649778f959e35f9bd15713d09ade57c499bed1a29ae25acd0fe0e0991e1c2629a548439ab5fc4bffc25058344b2c3fbfb67a30743eb + checksum: 10c0/95b37da14feb22344b69f1e482ef930f7553ae76a591469d176eaaac6e070cd628fbd91bdb8c38efff49ac5dda0c9d8374fe3efe6a5b559ce363b84c10666995 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.2" +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.2.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" "@davidzemon/passport-okta-oauth": "npm:^0.0.5" express: "npm:^4.18.2" passport: "npm:^0.7.0" - checksum: 10c0/11a03e8ee7a04416fe8b49459e43af8d98fb13f1e497e0ea2f171a56eef7310202f1245c64ee2c177661bfbf376995eff4b64958c8672df06b9b8ac8f2e3c4ad + checksum: 10c0/673fcce57b9a90625ad51e67c694246e823e696f821302ca9180b5c40d77aa90fc818b97eef3781f3851817ad6f71ff542d05b70328d61a7173584b7335dffa0 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.2" +"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.3.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" express: "npm:^4.18.2" passport: "npm:^0.7.0" passport-onelogin-oauth: "npm:^0.0.1" - checksum: 10c0/b2706ca0b36a0523af955bcaeed3b203f9a56c9c06b31170f71057f954a8701fcebc94aecfb72ff8a31f2f151da95d927269839fd88a8aa818d8c0f85d143f94 + checksum: 10c0/0fcdda4a9ad447105b2ebc208701d33ac7f9028ce24c6369ad56fbd2fdfbec99acc643e4d00604f7db5b5666f80448f8da53d595a6aebad5ec0b664c75db6397 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.24.0": - version: 0.24.0 - resolution: "@backstage/plugin-auth-backend@npm:0.24.0" +"@backstage/plugin-auth-backend@npm:^0.24.4": + version: 0.24.4 + resolution: "@backstage/plugin-auth-backend@npm:0.24.4" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.3.2" - "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.1.2" - "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.3.0" - "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.1.2" - "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.3.2" - "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.3.2" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.3.2" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.2" - "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.3.2" - "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.1.2" - "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.2.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.6" + "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.3.1" + "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.6" + "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.4.1" + "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.2.1" + "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.3.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/types": "npm:^1.2.1" "@google-cloud/firestore": "npm:^7.0.0" "@node-saml/passport-saml": "npm:^5.0.0" "@types/express": "npm:^4.17.6" @@ -4592,7 +4294,6 @@ __metadata: minimatch: "npm:^9.0.0" morgan: "npm:^1.10.0" node-cache: "npm:^5.1.2" - node-fetch: "npm:^2.7.0" openid-client: "npm:^5.2.1" passport: "npm:^0.7.0" passport-auth0: "npm:^1.4.3" @@ -4604,7 +4305,7 @@ __metadata: uuid: "npm:^11.0.0" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/d1bbe47f5cdc2cc3275ceb78f0ac078a8d2c38d989494ace4d43c7d7f480828df6c8f73e6e7cae89d9131a5353a967a86637e6e93bd7a8ebd53cd1cd7bbf2620 + checksum: 10c0/2217232cd89766e56c71c09a37f3aaf24b36602b14c2484204c559ac70528c5d4ce901d5bb50b495b9232bd6eab4cd2d509a61c78dba50c1f0850e076f0b19de languageName: node linkType: hard @@ -4633,17 +4334,17 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/plugin-auth-node@npm:0.5.3" +"@backstage/plugin-auth-node@npm:^0.5.4": + version: 0.5.4 + resolution: "@backstage/plugin-auth-node@npm:0.5.4" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" + "@backstage/backend-plugin-api": "npm:^1.0.2" + "@backstage/catalog-client": "npm:^1.8.0" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" "@types/express": "npm:*" "@types/passport": "npm:^1.0.3" express: "npm:^4.17.1" @@ -4655,111 +4356,109 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.21.4" zod-validation-error: "npm:^3.4.0" - checksum: 10c0/39fa2db23c11588a7f3d0d407e09fa0fde4fce066b41c82b14611f08ea84dde43c416f8835e1e2ff1b0823de60dbf471dd3fd31ff414a19aecf6a82d4be23f2b + checksum: 10c0/68920b42f67e58d26c526d186a0ce69fecd83450f11bfc86e0b74b0a6908f0b4fe8f3eb836806f2d6fb2a6733faa447395ac46c853a21762f420bde65885022c languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.5.4": - version: 0.5.4 - resolution: "@backstage/plugin-auth-node@npm:0.5.4" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" - "@types/express": "npm:*" +"@backstage/plugin-auth-node@npm:^0.6.1": + version: 0.6.1 + resolution: "@backstage/plugin-auth-node@npm:0.6.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + "@types/express": "npm:^4.17.6" "@types/passport": "npm:^1.0.3" express: "npm:^4.17.1" jose: "npm:^5.0.0" lodash: "npm:^4.17.21" - node-fetch: "npm:^2.7.0" passport: "npm:^0.7.0" - winston: "npm:^3.2.1" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.21.4" zod-validation-error: "npm:^3.4.0" - checksum: 10c0/68920b42f67e58d26c526d186a0ce69fecd83450f11bfc86e0b74b0a6908f0b4fe8f3eb836806f2d6fb2a6733faa447395ac46c853a21762f420bde65885022c + checksum: 10c0/3b42bdb4e47ec9feb01b3c26af8659672a5ba1c71084f26ac952c3cfa90cbf199234eaee4024454ee19fd4a4ac88b841bbc2988c4a3d4afe6794c98238ce6943 languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.9": - version: 0.1.9 - resolution: "@backstage/plugin-auth-react@npm:0.1.9" +"@backstage/plugin-auth-react@npm:^0.1.13": + version: 0.1.13 + resolution: "@backstage/plugin-auth-react@npm:0.1.13" dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0fca26d5271fae451af24d165bdda9d95307bbb24a8a7eaa9dae7fbf314c7d41045c00ecde457e09399bf77342740a8c7e7ebf9516235ee1f3ba84b8701dc238 + checksum: 10c0/eb10a2f30b430807e66b0a7afbaa683bdbad4d20f7ac918831852a82501d5a5401ad65abce657a04feea109082ffeb3f9ba87fc90dbdae11b2f2a2433834e865 languageName: node linkType: hard -"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.25": - version: 0.2.25 - resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.25" +"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.28": + version: 0.2.28 + resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.28" dependencies: - "@backstage/integration": "npm:^1.15.2" + "@backstage/integration": "npm:^1.16.2" cross-fetch: "npm:^4.0.0" - checksum: 10c0/8396c9bd602da86b0f6946879e8a490d46cf9a998c4d659229838c4f8bfcb085964bb5daaae5cd1e2a2b8e721a1559504b220de1693db7cd5b4539d06d2b130d + checksum: 10c0/65045e5d4ed62cdf314e535da9a84aafdabe78ee8d2eb13fb7e79ac9b415c0b38e0c9a752f22eb0b0c900818eef21128942f2480154db593f34e8e0ee8a0a2fc languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.4" +"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.8": + version: 0.1.8 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.8" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-catalog-backend": "npm:^1.28.0" - "@backstage/plugin-events-node": "npm:^0.4.5" - checksum: 10c0/8074582581f7c46de093a9627d7dd39a45b6c1164c790ff787bde7ca54c9d29468aad2825c5e6d945e62f74395b760e7c768336ac221cca08a97d127af0c8c6b + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-catalog-backend": "npm:^1.32.0" + "@backstage/plugin-events-node": "npm:^0.4.9" + checksum: 10c0/3f959e91459f182e41656ef56b5e36662dca0a11b53bc8fb4a9d67550c36c1ed577a7767447c9243dfbe22e2301f0872fbc0ec369caa4d2522e79da59ea55c72 languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.2" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.6": + version: 0.2.6 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - checksum: 10c0/87e04515b602308cfe1186c9007462847fe867b7d78e7543d8710f917302b4d51383854b9e09ed7ff3da8f728e288dd08479c0c949ae625ea3fa8b870453ba7e + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + checksum: 10c0/2fa65857a19b876d6c89ad13e9502a4d938cfe2ecdd18ce242dad61c0ad89b70ab386299f83e81c79a821123a7698b50db48de7732219c783f64ad58987aa97d languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.28.0": - version: 1.28.0 - resolution: "@backstage/plugin-catalog-backend@npm:1.28.0" +"@backstage/plugin-catalog-backend@npm:^1.32.0": + version: 1.32.0 + resolution: "@backstage/plugin-catalog-backend@npm:1.32.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.3.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-events-node": "npm:^0.4.5" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.5" - "@backstage/types": "npm:^1.2.0" - "@opentelemetry/api": "npm:^1.3.0" + "@backstage/backend-openapi-utils": "npm:^0.5.1" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-events-node": "npm:^0.4.9" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/plugin-search-backend-module-catalog": "npm:^0.3.2" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/types": "npm:^1.2.1" + "@opentelemetry/api": "npm:^1.9.0" "@types/express": "npm:^4.17.6" codeowners-utils: "npm:^1.0.2" core-js: "npm:^3.6.5" @@ -4772,51 +4471,39 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" minimatch: "npm:^9.0.0" - node-fetch: "npm:^2.7.0" p-limit: "npm:^3.0.2" prom-client: "npm:^15.0.0" uuid: "npm:^11.0.0" yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/3ffb3799b176919f992a51b7f769b6cb425cd87ea5e0f5def159a0ae62955c892a4305fde43c9fb8ae1e1108310b61a70d28a2f24cb55ae2960bbb63f156bcba + checksum: 10c0/50e1663063fec35c0b909c4db7154b40950cfd92fb65e54f6861387a37007c4dd432dd5767f2f5d8184cb7a802bdf30ef2bf11e8aea07542707f0ad2b73bfc51 languageName: node linkType: hard -"@backstage/plugin-catalog-common@npm:^1.1.0": - version: 1.1.0 - resolution: "@backstage/plugin-catalog-common@npm:1.1.0" +"@backstage/plugin-catalog-common@npm:^1.1.3": + version: 1.1.3 + resolution: "@backstage/plugin-catalog-common@npm:1.1.3" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-search-common": "npm:^1.2.14" - checksum: 10c0/aa8582a1ff7a0253aac3c7e6648ec693b4defab4eb77541aa961c443f71e5fa04bfaa16b0349f38d0637b43e637d9fe0fd117fe65fdd69d3f48a2d88ee569290 + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-search-common": "npm:^1.2.17" + checksum: 10c0/b470d76ff6640ba320b4278ef349793ffb6d5bd24bb99eb93d5f615de48a10b180590d4522baadd8603f6597a6e928f1ea4c7db4968ab4cc0ed1aa4da49b8372 languageName: node linkType: hard -"@backstage/plugin-catalog-common@npm:^1.1.1": - version: 1.1.1 - resolution: "@backstage/plugin-catalog-common@npm:1.1.1" +"@backstage/plugin-catalog-graph@npm:^0.4.17": + version: 0.4.17 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.17" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-search-common": "npm:^1.2.15" - checksum: 10c0/fb4c8cb8349e0be8232f66ec0d265f2c8ebe15ca356c816561dc6dd149828d74433abc584a33e17d072edc0c2c97de443b5533a22fb3114887e15540fd8bb97d - languageName: node - linkType: hard - -"@backstage/plugin-catalog-graph@npm:^0.4.13": - version: 0.4.13 - resolution: "@backstage/plugin-catalog-graph@npm:0.4.13" - dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/types": "npm:^1.2.0" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4826,33 +4513,33 @@ __metadata: qs: "npm:^6.9.4" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a82dd9a1673a4caaa029f44a347867471e8f784ce15d7b665dd89f26a343a7dcfd6cfbf10adc1d66f1c402d46c6fc567154f44f24f9ec004aac4da932b626b45 + checksum: 10c0/bf391d8124e15c2937f22dc4bd8b32ba3e51851f5c763a39ef46ec59ec53dd06b54daa3b0ec2f39bf992f013ebbadd85b9cfd414b09b2e5ad8b50fce462dac36 languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.12.7": - version: 0.12.7 - resolution: "@backstage/plugin-catalog-import@npm:0.12.7" +"@backstage/plugin-catalog-import@npm:^0.12.11": + version: 0.12.11 + resolution: "@backstage/plugin-catalog-import@npm:0.12.11" dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-react": "npm:^1.16.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4864,92 +4551,51 @@ __metadata: react-use: "npm:^17.2.4" yaml: "npm:^2.0.0" peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/d02524acf1ba8bc453ada15ded50c2453bbe4cc4b2a382808999b29e7e07245bdccf6db0f6f18c3d7766113da6aa52a988a48c8de1b3967ce3b767cb59d8790d - languageName: node - linkType: hard - -"@backstage/plugin-catalog-node@npm:^1.14.0": - version: 1.14.0 - resolution: "@backstage/plugin-catalog-node@npm:1.14.0" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/types": "npm:^1.2.0" - checksum: 10c0/3e54ba4571bc87d82b0f9806b6f99d337138ad2920163a77db8c6258da0fc4671b7ef21e406f072c41687d4be6703a58ae45018f2ed49344ef2e9591a23c3804 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-react@npm:^1.14.0": - version: 1.14.0 - resolution: "@backstage/plugin-catalog-react@npm:1.14.0" - dependencies: - "@backstage/catalog-client": "npm:^1.7.1" - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-compat-api": "npm:^0.3.1" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/frontend-plugin-api": "npm:^0.9.0" - "@backstage/frontend-test-utils": "npm:^0.2.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-common": "npm:^1.1.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/types": "npm:^1.1.1" - "@backstage/version-bridge": "npm:^1.0.10" - "@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" - 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: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f82c104a6ef9d4d5094c94847c3390fa294a0a2eb9ce040b7044484886c40aa820736e31f26d5e39366e191ea1bc19c29706690cf580b5e187b48aba677fb604 + checksum: 10c0/55989b6860fb354d7a765dad2cd7d4a29b2013a81e3d1e0bdd3dad47479bdb5273034f95c87f884494445c244a868ca4a764e5ce92f64578922abd87512cf06b languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^1.14.2": - version: 1.14.2 - resolution: "@backstage/plugin-catalog-react@npm:1.14.2" - dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/frontend-test-utils": "npm:^0.2.3" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" +"@backstage/plugin-catalog-node@npm:^1.16.1": + version: 1.16.1 + resolution: "@backstage/plugin-catalog-node@npm:1.16.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" + checksum: 10c0/13d6eb1a8503cdc343f549cc4375b836a00155a17cac7e78f6fce76c16918cbcddee1a293a5df72f7b6e4f3374171ac974c89d06ddb481fc6be99ddb012f989f + languageName: node + linkType: hard + +"@backstage/plugin-catalog-react@npm:^1.14.2, @backstage/plugin-catalog-react@npm:^1.15.1, @backstage/plugin-catalog-react@npm:^1.15.2, @backstage/plugin-catalog-react@npm:^1.16.0": + version: 1.16.0 + resolution: "@backstage/plugin-catalog-react@npm:1.16.0" + dependencies: + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/frontend-test-utils": "npm:^0.3.0" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4962,149 +4608,139 @@ __metadata: yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cd44751ac7f1d8e864ef229c865cabf92b3deca25d0e6a39b4e8f365002bace99d78aca086bb0c983ef0345416c8b50f5375a08220a3ee994bb198dcf00f89fe + checksum: 10c0/e42be3c4403226efefab5adf047592b9b15797f45dc5b5adbf4c46533dd0b3a16067101f8dc34c922d6354656d8df4cb71b7ff5abcf05ecb9af49f3a26040474 languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^1.25.1": - version: 1.25.1 - resolution: "@backstage/plugin-catalog@npm:1.25.1" - dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/plugin-search-react": "npm:^1.8.3" - "@backstage/types": "npm:^1.2.0" +"@backstage/plugin-catalog@npm:^1.28.0": + version: 1.28.0 + resolution: "@backstage/plugin-catalog@npm:1.28.0" + dependencies: + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-search-react": "npm:^1.8.7" + "@backstage/types": "npm:^1.2.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" + classnames: "npm:^2.3.1" dataloader: "npm:^2.0.0" - expiry-map: "npm:^2.0.0" history: "npm:^5.0.0" lodash: "npm:^4.17.21" pluralize: "npm:^8.0.0" + react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5d11e04bad4bce97515b0c0bf7846bdabd7ff24c793c1c29d34f0e27cf70767ce3bd3a117936a59caf4f6bfa891de8bcb0d8dd638dd703553d9b837aede119f9 + checksum: 10c0/840993956f8ad6cb35cc36fbbcf72370dca96752aeb451c7dfebea754d5e1d578e89614c185db1ee40ea3d4cbce93114248d21f43a9d98e065bda779f9a3b7b3 languageName: node linkType: hard -"@backstage/plugin-events-backend@npm:^0.3.16": - version: 0.3.16 - resolution: "@backstage/plugin-events-backend@npm:0.3.16" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.3.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-events-node": "npm:^0.4.5" - "@backstage/types": "npm:^1.2.0" +"@backstage/plugin-events-backend@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/plugin-events-backend@npm:0.5.0" + dependencies: + "@backstage/backend-openapi-utils": "npm:^0.5.1" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-events-node": "npm:^0.4.9" + "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" content-type: "npm:^1.0.5" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" knex: "npm:^3.0.0" - winston: "npm:^3.2.1" - checksum: 10c0/e8af464d32de448af062ed694918345c31b3fadbf9696f266ac9d31aa51d54d40702a5ac7e3bafc2b0d36430305150dffcfd158dc0ab4b29fda0561959669037 + checksum: 10c0/30364d0e1984d9b97a3af7b5678a97d5ab6b65bc313fe284fcbdf80e197d5d491df4d546436f7adc8da4d77ef60f5f1e5a9e6253b3d1ebbd12af4756853963e3 languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.2": - version: 0.4.3 - resolution: "@backstage/plugin-events-node@npm:0.4.3" +"@backstage/plugin-events-node@npm:^0.4.9": + version: 0.4.9 + resolution: "@backstage/plugin-events-node@npm:0.4.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/errors": "npm:^1.2.4" - "@backstage/types": "npm:^1.1.1" - cross-fetch: "npm:^4.0.0" - uri-template: "npm:^2.0.0" - checksum: 10c0/668afc81c4a4f6959e17e583fb12e1b7410221a7b08fa22fa63658e8c533c5962c6132e412321cff55976032bbe35b671b22c6ffb866496ea248a6aba556989f - languageName: node - linkType: hard - -"@backstage/plugin-events-node@npm:^0.4.5": - version: 0.4.5 - resolution: "@backstage/plugin-events-node@npm:0.4.5" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + "@types/content-type": "npm:^1.1.8" + "@types/express": "npm:^4.17.6" + content-type: "npm:^1.0.5" cross-fetch: "npm:^4.0.0" + express: "npm:^4.17.1" uri-template: "npm:^2.0.0" - checksum: 10c0/8628efecbe4088aab4da1f60a23983659ca2da5dd56e7e760705c7603816b52fc0e03af9156c5a79d1c4a6e6a1ec43b858127833b71eb469d8aa0a7de45c843f + checksum: 10c0/111fb7223b76794d95eb73c393755cc9a1d2d1c0cfbd8411f679c32e7c4c0fdc76f313298feca7a209b52a104efc1dacbc071877aba11db0c509f52691a6f073 languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.20": - version: 0.1.20 - resolution: "@backstage/plugin-home-react@npm:0.1.20" +"@backstage/plugin-home-react@npm:^0.1.24": + version: 0.1.24 + resolution: "@backstage/plugin-home-react@npm:0.1.24" dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - "@rjsf/utils": "npm:5.21.2" + "@rjsf/utils": "npm:5.23.2" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9d0c59bfc5c17bb4fe0d2ab42e04610ad0f23754c4970ae93bc90753280224949fd9c239a69238532482aafa0b9775211ba02afa2fdf19ca57fad4611909c710 + checksum: 10c0/bfb69074f9f3a6e679c0f1196909855a48ae4cc59b72deeb4c98c9631540d009f9c940e9cf02f72eccadb85a29a984cb222ea7ff5df0446989e81cc57ef418dd languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.8.2": - version: 0.8.2 - resolution: "@backstage/plugin-home@npm:0.8.2" +"@backstage/plugin-home@npm:^0.8.6": + version: 0.8.6 + resolution: "@backstage/plugin-home@npm:0.8.6" dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-home-react": "npm:^0.1.20" - "@backstage/theme": "npm:^0.6.2" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-app-api": "npm:^1.16.0" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-home-react": "npm:^0.1.24" + "@backstage/theme": "npm:^0.6.4" "@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.21.2" - "@rjsf/material-ui": "npm:5.21.2" - "@rjsf/utils": "npm:5.21.2" - "@rjsf/validator-ajv8": "npm:5.21.2" + "@rjsf/core": "npm:5.23.2" + "@rjsf/material-ui": "npm:5.23.2" + "@rjsf/utils": "npm:5.23.2" + "@rjsf/validator-ajv8": "npm:5.23.2" lodash: "npm:^4.17.21" luxon: "npm:^3.4.3" react-grid-layout: "npm:1.3.4" @@ -5112,39 +4748,39 @@ __metadata: react-use: "npm:^17.2.4" zod: "npm:^3.22.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/42d3d6a1b0693ff814f9c53c112b38501380029b29c252a2217db95050730ffe44c5c2b331f5a53d2ea4b67060bda10a330542e875d67b81a7362c4ea9537942 + checksum: 10c0/1259c909db100d07d94e69af8562ceeacb521a762624934be3716c66c6e8e3f42ae2b00726da4219187e4a964e145771bcdb8575d3c717eb16760700deaa90fb languageName: node linkType: hard -"@backstage/plugin-kubernetes-backend@npm:^0.19.0": - version: 0.19.0 - resolution: "@backstage/plugin-kubernetes-backend@npm:0.19.0" +"@backstage/plugin-kubernetes-backend@npm:^0.19.4": + version: 0.19.4 + resolution: "@backstage/plugin-kubernetes-backend@npm:0.19.4" dependencies: "@aws-crypto/sha256-js": "npm:^5.0.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/signature-v4": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration-aws-node": "npm:^0.1.13" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-kubernetes-common": "npm:^0.9.0" - "@backstage/plugin-kubernetes-node": "npm:^0.2.0" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration-aws-node": "npm:^0.1.15" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/plugin-kubernetes-node": "npm:^0.2.4" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" "@google-cloud/container": "npm:^5.0.0" "@jest-mock/express": "npm:^2.0.1" "@kubernetes/client-node": "npm:1.0.0-rc7" @@ -5165,50 +4801,50 @@ __metadata: stream-buffers: "npm:^3.0.2" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/bef7f4db70d32dd93111f7aeec0ddde7974eb9868b7a7929ee31a2b7087f69d31f9db1a75da1f04c7b480e945baf803a5382e50b77525c3ac6c25015eeb111b0 + checksum: 10c0/05851c541e7b924927614549bca678b82508fb8c8b497d127b22bb75de889ea53174caf6081d2346737be25981050560a2d8f5e78c236c947878c89521f8f177 languageName: node linkType: hard -"@backstage/plugin-kubernetes-common@npm:^0.9.0": - version: 0.9.0 - resolution: "@backstage/plugin-kubernetes-common@npm:0.9.0" +"@backstage/plugin-kubernetes-common@npm:^0.9.4": + version: 0.9.4 + resolution: "@backstage/plugin-kubernetes-common@npm:0.9.4" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/types": "npm:^1.2.0" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/types": "npm:^1.2.1" "@kubernetes/client-node": "npm:1.0.0-rc7" kubernetes-models: "npm:^4.3.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/a989ebd5664646a9fcbe919d6a629612905da96888620b88450709107fa273924e0c8a028e596e35d673d50a1db85b87e33ff64ea37813be292c3df6d57e1602 + checksum: 10c0/df55c85be292d388e13df53f804435285da1c6f70647ccd0659a4be9e9d6a9ad6ec1be90ed24ac44a086f5f39c1dae4b0592ca7e0c6d41484184e59c3f6dea81 languageName: node linkType: hard -"@backstage/plugin-kubernetes-node@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-kubernetes-node@npm:0.2.0" +"@backstage/plugin-kubernetes-node@npm:^0.2.4": + version: 0.2.4 + resolution: "@backstage/plugin-kubernetes-node@npm:0.2.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/plugin-kubernetes-common": "npm:^0.9.0" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/types": "npm:^1.2.1" "@kubernetes/client-node": "npm:1.0.0-rc7" node-fetch: "npm:^2.7.0" winston: "npm:^3.2.1" - checksum: 10c0/1c86a24c07ec1125479e10ccfb51eb22fbaf56397530549e77c68cebc4be752ecf0fef75fd887fc1111be86c27a9074e84e70ac05b5f83a31572d482fb9a0435 + checksum: 10c0/1f2d1504af2d7ec638209ed4f21aa0da507344560e6de7676aedfc57b49105145fd3ebecd5ff6ff5d693bb595ebfd114b8408089aa685868a64a93e0016d23b4 languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.5.1": - version: 0.5.1 - resolution: "@backstage/plugin-kubernetes-react@npm:0.5.1" +"@backstage/plugin-kubernetes-react@npm:^0.5.5": + version: 0.5.5 + resolution: "@backstage/plugin-kubernetes-react@npm:0.5.5" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-kubernetes-common": "npm:^0.9.0" - "@backstage/types": "npm:^1.2.0" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/types": "npm:^1.2.1" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" "@kubernetes/client-node": "npm:1.0.0-rc7" @@ -5225,29 +4861,30 @@ __metadata: xterm-addon-attach: "npm:^0.9.0" xterm-addon-fit: "npm:^0.8.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5b8c40c877e010186c38c964808ddb560c08b97a0daf8c2f7cc7aa8398abc68dbfcd113fd5095be5c30f3a1cd0ac4c4fa93f725b22542ccd02c096ad14eba47d + checksum: 10c0/807b29115c169cf1d77ac1d7b582ec2c1037f11aff7fb88471d6437f96ab853693a8343fcc03054b880d74237005c743825230d925abe04ff43b0f3ee64d2a01 languageName: node linkType: hard -"@backstage/plugin-kubernetes@npm:^0.12.1": - version: 0.12.1 - resolution: "@backstage/plugin-kubernetes@npm:0.12.1" - dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-kubernetes-common": "npm:^0.9.0" - "@backstage/plugin-kubernetes-react": "npm:^0.5.1" +"@backstage/plugin-kubernetes@npm:^0.12.5": + version: 0.12.5 + resolution: "@backstage/plugin-kubernetes@npm:0.12.5" + dependencies: + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/plugin-kubernetes-react": "npm:^0.5.5" + "@backstage/plugin-permission-react": "npm:^0.4.32" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" "@kubernetes/client-node": "npm:1.0.0-rc7" @@ -5261,28 +4898,28 @@ __metadata: xterm-addon-attach: "npm:^0.9.0" xterm-addon-fit: "npm:^0.8.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/04883cfae592ac90bc96cd27fc92d5b2ddc608587e84f26b44838f6c8878ed80f8c84e89a72eac658101de7aa40d22dc5979ae6fb807550fb7422c4034238f57 + checksum: 10c0/2e8856bac01698cee2c680c93b3f042e7e7f2bcb141f9cc941cb9a44e8cefc798e31312570ae2713ffd2bba891b07cd8bc97c176a884dcd0074c5d3d178978c8 languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.6.33": - version: 0.6.33 - resolution: "@backstage/plugin-org@npm:0.6.33" +"@backstage/plugin-org@npm:^0.6.37": + version: 0.6.37 + resolution: "@backstage/plugin-org@npm:0.6.37" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-react": "npm:^1.16.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -5292,49 +4929,48 @@ __metadata: qs: "npm:^6.10.1" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bae51514b20c202d622d46ea5672f6caa0fc1babb4706579a9d8df2bd7b762885d14046d7140a1286dea8793c3c53aae72f97df4854883c6dbeea415f7ba6946 + checksum: 10c0/3000faf69d1eb6711a78fc6f3140a468f9c9cd15da8df37fbac904403f4ba42d2e48c55264b40bee2f1f118ecb341d535d3259be37b29a8f25d2d60fbfdea083 languageName: node linkType: hard -"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.2" +"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.6": + version: 0.2.6 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - checksum: 10c0/d9db377a31f50e89df55c703cfe0173c1eeea3d257596baa93dabbb5da6f89ccbc472b94c7ec3a657afa878eefd7f041caba6399bbeaaae61fe5f45a5f182caa + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + checksum: 10c0/c6c06bd43f04e94840fa1b430407ead8645356cdfd988009aba0c0e20283d8fce6ba234635102a96770903e590a9940e5801502cd1f6d12e0409a45582cf149f languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.5.51": - version: 0.5.51 - resolution: "@backstage/plugin-permission-backend@npm:0.5.51" +"@backstage/plugin-permission-backend@npm:^0.5.55": + version: 0.5.55 + resolution: "@backstage/plugin-permission-backend@npm:0.5.55" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@types/express": "npm:*" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@types/express": "npm:^4.17.6" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" lodash: "npm:^4.17.21" - node-fetch: "npm:^2.7.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/fbbfc200771e15ce3589e5e426b0baf07b4d6ae58bfe1af7d94711270634f5f7efe5e8e5b4c4624cb584c646d8bad6f3e10bead80482232b09faf812612074b7 + checksum: 10c0/e3ca593fba72286af2be7e656a7ce3a6f2b0a0a627f6155b07491aaf49972f934042d0c0bde5f6691ae33eb1c5eeb43403f8cdf40f76cd1143b443d1598ef039 languageName: node linkType: hard @@ -5368,274 +5004,244 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.8.4": +"@backstage/plugin-permission-common@npm:^0.8.4": version: 0.8.4 - resolution: "@backstage/plugin-permission-node@npm:0.8.4" + resolution: "@backstage/plugin-permission-common@npm:0.8.4" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.1" - "@backstage/config": "npm:^1.2.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/plugin-auth-node": "npm:^0.5.3" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@types/express": "npm:^4.17.6" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + cross-fetch: "npm:^4.0.0" + uuid: "npm:^11.0.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/92b77dd4637af2897f51c196fa8cd616e77580ef97a85c893aa4e6cf409ef6780a42a77a3f7bae98249be82ec179c6d040824efa8331eb00d013112eaad807ca + checksum: 10c0/35d52365c1abb23c6ad167149ab78aad0396b97d5c9e591f5a5e397ea029855a6b88f05060e2215e2480244bec797d92871ad92fa613255eeddd54228c01b7f1 languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.8.5": - version: 0.8.5 - resolution: "@backstage/plugin-permission-node@npm:0.8.5" +"@backstage/plugin-permission-node@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage/plugin-permission-node@npm:0.9.0" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-permission-common": "npm:^0.8.2" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" "@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: 10c0/32f40ad79b79989a516bc788e7a9abfcf98c430fa631e01977b6e59fa82b10c85daa82cfd2f051b7d98378ae23b3406fa598019b6f34d1b8cf9365891a922b8b + checksum: 10c0/9e42de157ec6c09447a81adb76b249eec451a4d00934c77a98ce38cf51a69b2aa2aa0c7615ac32685262896ffaf648be8afee5ed93a1acf0636437df5e3de96b languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.4.27": - version: 0.4.27 - resolution: "@backstage/plugin-permission-react@npm:0.4.27" +"@backstage/plugin-permission-react@npm:^0.4.32": + version: 0.4.32 + resolution: "@backstage/plugin-permission-react@npm:0.4.32" dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/plugin-permission-common": "npm:^0.8.4" swr: "npm:^2.0.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/64beabd9939e8024a2d52d60f91b6c2da2e20bd4be7f564f903d481ee66c4aac62bf2066174a473a4cb30cbd62e7aec4882bec5b2677121bd55cee722f02ec7d + checksum: 10c0/d4aae3a9a13bd5f5870e0e34affb3c97b7866224ca743909c3e579789244c105a676587b3e64e20bcf4b2fd2f5e1fff6ba016cf9d4ee2ad5e6447d51c9b5e7e2 languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.4.28": - version: 0.4.28 - resolution: "@backstage/plugin-permission-react@npm:0.4.28" +"@backstage/plugin-proxy-backend@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage/plugin-proxy-backend@npm:0.6.0" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - swr: "npm:^2.0.0" - peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/a62d124150ee31c2747e3b412f29dfed3bb7aae40384a05ddf1c65e466cbb4e14bfcc555c8872de3cfec227ef4eafd76552cb35595beaf4438113d51a59829df + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/plugin-proxy-node": "npm:^0.1.2" + "@backstage/types": "npm:^1.2.1" + express-promise-router: "npm:^4.1.0" + http-proxy-middleware: "npm:^2.0.0" + checksum: 10c0/c93e0f3d0f34d1c68b1b0ca211a87e6a1a2c8f2052a475ba4d68ca06092da80d94dc23475c532afbcdecc725ae0677d5d683aab3398a16cbef3d5a8c8f84ab5e languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.5.8": - version: 0.5.8 - resolution: "@backstage/plugin-proxy-backend@npm:0.5.8" +"@backstage/plugin-proxy-node@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/plugin-proxy-node@npm:0.1.2" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/types": "npm:^1.2.0" - "@types/express": "npm:^4.17.6" - express: "npm:^4.17.1" - express-promise-router: "npm:^4.1.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" http-proxy-middleware: "npm:^2.0.0" - morgan: "npm:^1.10.0" - uuid: "npm:^11.0.0" - winston: "npm:^3.2.1" - yaml: "npm:^2.0.0" - yn: "npm:^4.0.0" - yup: "npm:^1.0.0" - checksum: 10c0/e183fc23c57f5e7d9f77ad8dfc9fbdadcde6ad2da519426ae82500e2f6d8ab87f3f3388ce920f707cc60b2849177958f1a50cfe55b33d90095e29fb163b30d9a + checksum: 10c0/7f18129374f1b6739a0c904b7df56547fe725b8b8a7bedab09e5dd1de3974094f1bd672a2c9eb6968879a1378e7184d0a967c1dd9c181416383cc685213ac6e3 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.3" +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" azure-devops-node-api: "npm:^14.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/3886c5a5daf5eae5ff425944d3cab049ba02d7804a7fc46eae55d8243bb3279e076eeda8d46a5f4899c02a84f0f6cfcfacf4511762d3de463ed24b23c19bd3d3 + checksum: 10c0/344ccc8915cc0266a9d9496fbca4454e7dfb67e5d92757eff2da091d5dd17c4581edc3808a34de562dfe005adfa9ab6f981f69b05d6572230b254a77e4703f97 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.3" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.25" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.7" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.28" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + bitbucket: "npm:^2.12.0" fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/5b517420123b1b1d47a54b5f66f0b04206dbdb68eee759204f70a3661615fa5405a8d5e0da13ae26bca3c40b316d6e18c17f5d673842d596f1563426e6537d16 + checksum: 10c0/86689c46520c3ace938895fbf136771fadfdc0c9cba5bf19c65d6bbc942f18c82917ff067132886d185b7d27982ec3b22a067486625e377e26cbd3aa4c6a0ef9 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.3" +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/ed464dfb592233b1c51b14f76b45da8db138b93949e61510edce997098fb1a39aae1252f1a757c57a4ef1374026fca7bf28f7a7bc51f7d2ca86bdc840bfc4015 + checksum: 10c0/4e3fca5dda15a94dcd00886126c95a072067bdd8495bea56aae8a89885a2a2c69a4a64f633c2a8ecb61c9464cf14e4d44a1475fe9b6d3cc842d8b0fa263af228 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.4": - version: 0.3.4 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.4" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.3" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.8": + version: 0.3.8 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.8" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.7" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" fs-extra: "npm:^11.2.0" - node-fetch: "npm:^2.7.0" yaml: "npm:^2.0.0" - checksum: 10c0/14b69c042bb7e140fdb4122401740474239eca82e278b0e877c63df22e3ea05481967f3c36571d6ec2844b75f4fec252bd0c389377d96d12bed52799177aefd1 + checksum: 10c0/ecc12b4a52eb05fef0086a98dcfd92cf4e10409ede2c59440787b4df6227ea1d2e2619b1e5ceba07b3ac34b2559bc724c5eb03f25378f533ca61a4080b4f9678 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.3" +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" - node-fetch: "npm:^2.7.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" yaml: "npm:^2.0.0" - checksum: 10c0/4efddc6cf4c2ea6e082604eabab484e190c17f25bc0e00ad4e6d740511951460fcb19698356724fe80668917a91299f3d9ed1294baee9b3b571f4be0c035cf89 + checksum: 10c0/afca250f892960aca3bc73264b086b79ee560e1dc00764c66ed454a43e5734dbd8c7d300d772baada47cad8fcdaaf71f38875f42d19c50346faecf59f013a73b languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.3" +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.7": + version: 0.2.7 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" - node-fetch: "npm:^2.7.0" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" yaml: "npm:^2.0.0" - checksum: 10c0/6b5460f9c50879e302347c6266545db075e94936eec9d1fe1430c2368057bf9b10413bafee33da983e68c5603ee57fb04796b34d35895d9cdf9eaa8dd59491e8 + checksum: 10c0/8c5f0693c4423f271af84abc49c72acc0998d3e653ffc3939af594ae8ee4ec1af3e0f1f054bab80ff5f386a43f33bec2249c285706bf8d5403a476aee155b07f languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.3" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.6.1": + version: 0.6.1 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.6.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/types": "npm:^1.2.1" "@octokit/webhooks": "npm:^10.9.2" libsodium-wrappers: "npm:^0.7.11" octokit: "npm:^3.0.0" octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/e168d8c3d77c69dd11f54c0bf2840b183b1d7b2062623f96046de8d8e3e57329f14e19280ceb1b07aa125737cad19732379e60afd27a6fabced20069be32fafc + checksum: 10c0/bd89e29c11cabc7006f00a22175ef408d02e3f606d3b8d824b3db940c3e17f7e013adb2bcd6a487ff0a805b5b92c9d6db9c31f6a1a2495abf0d7daa0bbb7b337 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.6.2": - version: 0.6.2 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.6.2" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" - "@gitbeaker/core": "npm:^35.8.0" - "@gitbeaker/node": "npm:^35.8.0" - "@gitbeaker/rest": "npm:^39.25.0" +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.8.1": + version: 0.8.1 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.8.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@gitbeaker/rest": "npm:^41.2.0" luxon: "npm:^3.0.0" winston: "npm:^3.2.1" yaml: "npm:^2.0.0" zod: "npm:^3.22.4" - checksum: 10c0/72d4d2222e930710acdc80d4919186e0f12b2a0c3d64ecff17f09346ec182aae2544c0aff5eaf0466b5d877b29fec54be333ae82a03e639997beba51b5f52b1d + checksum: 10c0/a360377aa8dd2f627de5b3c77aff52a9dd5785175a2a92fedc49a9a3c4f18d35d8986c9968860b86a06817e8c84d763fa2217ee6ded99b1889ccba33865b45eb languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.27.2": - version: 1.27.2 - resolution: "@backstage/plugin-scaffolder-backend@npm:1.27.2" +"@backstage/plugin-scaffolder-backend@npm:^1.31.0": + version: 1.31.0 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.31.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.3" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.25" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.2" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.4" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.3" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.3" - "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.6.2" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - "@backstage/plugin-scaffolder-node": "npm:^0.6.1" - "@backstage/types": "npm:^1.2.0" - "@opentelemetry/api": "npm:^1.3.0" + "@backstage/backend-defaults": "npm:^0.8.2" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.28" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.6" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-events-node": "npm:^0.4.9" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.8" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.7" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.6.1" + "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.8.1" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/types": "npm:^1.2.1" + "@opentelemetry/api": "npm:^1.9.0" "@types/express": "npm:^4.17.6" "@types/luxon": "npm:^3.0.0" concat-stream: "npm:^2.0.0" @@ -5645,7 +5251,7 @@ __metadata: globby: "npm:^11.0.0" isbinaryfile: "npm:^5.0.0" isolated-vm: "npm:^5.0.1" - jsonschema: "npm:^1.2.6" + jsonschema: "npm:^1.5.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" logform: "npm:^2.3.2" @@ -5662,32 +5268,33 @@ __metadata: yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" - checksum: 10c0/e544a14d88f8ab5a359618fef8b619eea69c8ac31c522851d912ecab67f7b69a1819c672c146e474cc8f6c4d4fa82bdd179cec75b0923f079bbde3717c11dc46 + zod-to-json-schema: "npm:^3.20.4" + checksum: 10c0/34994804b001665a7e290c8840b274da752b6d83ae41ecf554199b1a629bcf8c3b3836afba0bd05acda64cddf5c72ca4dc48b6ee4661f3813cae193f310c8b1d languageName: node linkType: hard -"@backstage/plugin-scaffolder-common@npm:^1.5.7": - version: 1.5.7 - resolution: "@backstage/plugin-scaffolder-common@npm:1.5.7" +"@backstage/plugin-scaffolder-common@npm:^1.5.10, @backstage/plugin-scaffolder-common@npm:^1.5.9": + version: 1.5.10 + resolution: "@backstage/plugin-scaffolder-common@npm:1.5.10" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/types": "npm:^1.2.0" - checksum: 10c0/babc0c8297d3209cf7e10346b1e188895cd14d2d4bfd6b796edcc32a9c6ebce7376ce6b924aa7fa2979b0858d7feecc17952dacfed8dc1d28a91b97b83b013ff + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/types": "npm:^1.2.1" + checksum: 10c0/2b756964e02c04aa08ec0cfdacfcb71bb1c0e262cb6fd6013dcbb45bf519a9ab7cea8b8ccbf56de1ba61ddf76c7dff4d793879b8c40234500c05bb484f5438cf languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.6.0, @backstage/plugin-scaffolder-node@npm:^0.6.1": - version: 0.6.1 - resolution: "@backstage/plugin-scaffolder-node@npm:0.6.1" +"@backstage/plugin-scaffolder-node@npm:^0.6.2": + version: 0.6.3 + resolution: "@backstage/plugin-scaffolder-node@npm:0.6.3" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - "@backstage/types": "npm:^1.2.0" + "@backstage/backend-plugin-api": "npm:^1.1.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.1" + "@backstage/plugin-scaffolder-common": "npm:^1.5.9" + "@backstage/types": "npm:^1.2.1" concat-stream: "npm:^2.0.0" fs-extra: "npm:^11.2.0" globby: "npm:^11.0.0" @@ -5698,38 +5305,66 @@ __metadata: winston: "npm:^3.2.1" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/2a68b4b54df5dcdb5629e747d1a0049a537fa3ac326b2de3f3b3ae61f2ca84b720e7464a6399b46ce0f7a8926d2e8ea6cace124feb8b5a0cd8c77498b0657d65 + checksum: 10c0/582147cca1371e0820b0a39507597b709e283e7db1eaa80a7b75091ac9f1329180f02c1bcc13502a45956d384fcbfbc360017bd93c062c8164161d641dedd2cb languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^1.14.1": - version: 1.14.1 - resolution: "@backstage/plugin-scaffolder-react@npm:1.14.1" +"@backstage/plugin-scaffolder-node@npm:^0.8.0": + version: 0.8.0 + resolution: "@backstage/plugin-scaffolder-node@npm:0.8.0" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/types": "npm:^1.2.1" + "@isomorphic-git/pgp-plugin": "npm:^0.0.7" + concat-stream: "npm:^2.0.0" + fs-extra: "npm:^11.2.0" + globby: "npm:^11.0.0" + isomorphic-git: "npm:^1.23.0" + jsonschema: "npm:^1.5.0" + p-limit: "npm:^3.1.0" + tar: "npm:^6.1.12" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.7.0" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 10c0/fc5f0779a342b6e76aae4e662514d650e83e800168585981f953047c5b31d3015b004c73aa9bfbe732b559b9c840e9fc2c533194ee7d3c4d50f86251e107886d + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-react@npm:^1.14.6": + version: 1.14.6 + resolution: "@backstage/plugin-scaffolder-react@npm:1.14.6" dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - "@backstage/theme": "npm:^0.6.2" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/theme": "npm:^0.6.4" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@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" - "@rjsf/core": "npm:5.21.2" - "@rjsf/material-ui": "npm:5.21.2" - "@rjsf/utils": "npm:5.21.2" - "@rjsf/validator-ajv8": "npm:5.21.2" + "@rjsf/core": "npm:5.23.2" + "@rjsf/material-ui": "npm:5.23.2" + "@rjsf/utils": "npm:5.23.2" + "@rjsf/validator-ajv8": "npm:5.23.2" "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.0.1" ajv-errors: "npm:^3.0.0" classnames: "npm:^2.2.6" - flatted: "npm:3.3.1" + flatted: "npm:3.3.3" humanize-duration: "npm:^3.25.1" + immer: "npm:^9.0.6" json-schema: "npm:^0.4.0" json-schema-library: "npm:^9.0.0" lodash: "npm:^4.17.21" @@ -5741,36 +5376,36 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b7bb21cd1a2b8861b547340526d3d20041d49d766aa5adeaafe3646f9f901f6ae568ff3840af9075e89f18997da30fe189a5e346482d40b3fb82db5df90da132 + checksum: 10c0/9dfcc194e72e5bee9be4125e154a377304160c7ab7e9fed132c91eedd89faa0dad67805c9287c3d9b20448bb04f7b730b51ec639a2329e90e1225c9f5d56c2f0 languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.27.1": - version: 1.27.1 - resolution: "@backstage/plugin-scaffolder@npm:1.27.1" - dependencies: - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/plugin-scaffolder-common": "npm:^1.5.7" - "@backstage/plugin-scaffolder-react": "npm:^1.14.1" - "@backstage/types": "npm:^1.2.0" +"@backstage/plugin-scaffolder@npm:^1.29.0": + version: 1.29.0 + resolution: "@backstage/plugin-scaffolder@npm:1.29.0" + dependencies: + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/plugin-scaffolder-react": "npm:^1.14.6" + "@backstage/types": "npm:^1.2.1" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" "@codemirror/view": "npm:^6.0.0" @@ -5779,10 +5414,10 @@ __metadata: "@material-ui/lab": "npm:4.0.0-alpha.61" "@microsoft/fetch-event-source": "npm:^2.0.1" "@react-hookz/web": "npm:^24.0.0" - "@rjsf/core": "npm:5.21.2" - "@rjsf/material-ui": "npm:5.21.2" - "@rjsf/utils": "npm:5.21.2" - "@rjsf/validator-ajv8": "npm:5.21.2" + "@rjsf/core": "npm:5.23.2" + "@rjsf/material-ui": "npm:5.23.2" + "@rjsf/utils": "npm:5.23.2" + "@rjsf/validator-ajv8": "npm:5.23.2" "@uiw/react-codemirror": "npm:^4.9.3" classnames: "npm:^2.2.6" git-url-parse: "npm:^15.0.0" @@ -5802,244 +5437,226 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9f63bab0709fdeb7178d432cd99b3398e90e21e50d5de1649fb528d82f9356fa5613aae2c7a8861cebd13f74e2abe3fa65e5af9c1271c2213d5a797b6c938e00 - languageName: node - linkType: hard - -"@backstage/plugin-search-backend-module-catalog@npm:^0.2.5": - version: 0.2.5 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.5" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-search-backend-node": "npm:^1.3.5" - "@backstage/plugin-search-common": "npm:^1.2.15" - checksum: 10c0/aac6ab4eefca65b3a195f56ed57c6bc12c5646d3d77eecc9e8d178b20549406a7dbf1a1c661a565fa700b53eb62341edf94b592c102d15750fd0a1efd934fc8b + checksum: 10c0/7e1b90f753c074a65514c157263739be8d2f1d5b76b20039766acc3d77eac357d80273108f8a656dd2294f888870ae93d55ae675efde428d016537134db4ba6c languageName: node linkType: hard -"@backstage/plugin-search-backend-module-pg@npm:^0.5.38": - version: 0.5.38 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.38" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/plugin-search-backend-node": "npm:^1.3.5" - "@backstage/plugin-search-common": "npm:^1.2.15" +"@backstage/plugin-search-backend-module-catalog@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-search-backend-node": "npm:^1.3.9" + "@backstage/plugin-search-common": "npm:^1.2.17" + checksum: 10c0/751b3b3d6cd434e850090ff0382af106afa7f2398a3efc17946b4947e568f9956b26119bde555f350847e74aa9c949fc223450518dfd6ca1b2c87559938cf1b6 + languageName: node + linkType: hard + +"@backstage/plugin-search-backend-module-pg@npm:^0.5.42": + version: 0.5.42 + resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.42" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/plugin-search-backend-node": "npm:^1.3.9" + "@backstage/plugin-search-common": "npm:^1.2.17" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" uuid: "npm:^11.0.0" - checksum: 10c0/f55bb49d38cc78c64a4af9a2f1823d0db241121319867401bc7d2d5242343bbc8e49a7145902ac065f42ff48cb7ad0a0e968f2cc296c52e4bc7118e1b6e2f79b + checksum: 10c0/20ebecb9b85dcaad510666ad60fdd92ca443ddde26c47a3096aad8ee710807c40cef6294611c664ef4334cd636bae27599d25d3cbad6193b6cfbea2a087c15b2 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.3.3": - version: 0.3.3 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.3.3" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-search-backend-node": "npm:^1.3.5" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/plugin-techdocs-node": "npm:^1.12.14" +"@backstage/plugin-search-backend-module-techdocs@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.0" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-search-backend-node": "npm:^1.3.9" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-techdocs-node": "npm:^1.13.1" lodash: "npm:^4.17.21" - node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" - checksum: 10c0/4d2073c7c1ff3ad7f5030eb9c3c84f0d82216de334ddadd640097e7a05c9c40b534fd5d6e3ea47f80a724085fe9961d744e29874db31e936d7749b905ce6004a + checksum: 10c0/9c486a25ee2f7028e3cf2c31ce3898f677d1d79e16bf612faad8b087fd9eb095583978262462a0f5abe3f10220c5d82188eb77b43eeeb3b71d84f608dc2b0661 languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.3.5": - version: 1.3.5 - resolution: "@backstage/plugin-search-backend-node@npm:1.3.5" +"@backstage/plugin-search-backend-node@npm:^1.3.9": + version: 1.3.9 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.9" dependencies: - "@backstage/backend-defaults": "npm:^0.5.3" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-search-common": "npm:^1.2.17" "@types/lunr": "npm:^2.3.3" lodash: "npm:^4.17.21" lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" uuid: "npm:^11.0.0" - checksum: 10c0/dc222de482e5c18f39d0b18f2c10368e55c67e3567d2c6c3527c59e10e13b1ddb0eb921bd9d500daf45418c8c2161a1d973d8c9fab9acfeece37f52fb94c22f1 + checksum: 10c0/d9be53bedd9a533d8f3923f2d17ca890be2bf094aea3a0224432f8226e08d65c42fd3e0a91b5f3b3764dc5b161eee6a83ada77fd20ed5bc00c402b7fa41dbb62 languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/plugin-search-backend@npm:1.7.0" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.5.3" - "@backstage/backend-openapi-utils": "npm:^0.3.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/plugin-search-backend-node": "npm:^1.3.5" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/types": "npm:^1.2.0" - "@types/express": "npm:^4.17.6" +"@backstage/plugin-search-backend@npm:^2.0.0": + version: 2.0.0 + resolution: "@backstage/plugin-search-backend@npm:2.0.0" + dependencies: + "@backstage/backend-defaults": "npm:^0.8.2" + "@backstage/backend-openapi-utils": "npm:^0.5.1" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/plugin-search-backend-node": "npm:^1.3.9" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/types": "npm:^1.2.1" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" lodash: "npm:^4.17.21" qs: "npm:^6.10.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/b3b4ef3a78860b6a96dd0c58ee5c30bea265ddc41266c8228af36b2452d054229a4f1761583eca4c1832300c54b13ed1c6337ac68b52a926771ddf3fe3cfd824 - languageName: node - linkType: hard - -"@backstage/plugin-search-common@npm:^1.2.14": - version: 1.2.14 - resolution: "@backstage/plugin-search-common@npm:1.2.14" - dependencies: - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/types": "npm:^1.1.1" - checksum: 10c0/7b73403f548e9a77dbeea087f745bbb40024a16865daac33245ad9cac1c00ba61e20545d6421747236fd54534561254709352e1e26ac1f3412e774e00992e21e + checksum: 10c0/0a215ec269b53c33daf8b1b15457cc5b0d2d7fbaf16073589ab99a5de40b164e576499ed8726b63bf062acc392cc17307ecf390ecc574af69cee2b95980ed38c languageName: node linkType: hard -"@backstage/plugin-search-common@npm:^1.2.15": - version: 1.2.15 - resolution: "@backstage/plugin-search-common@npm:1.2.15" +"@backstage/plugin-search-common@npm:^1.2.17": + version: 1.2.17 + resolution: "@backstage/plugin-search-common@npm:1.2.17" dependencies: - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/types": "npm:^1.2.0" - checksum: 10c0/ba9180f76faa50587ed6dc8464c3a69585a82c8ad61220961ac70d73437ed02d834ffade0dafa2accb098d296e1f84bdb59e07864399f24eb785045a76f84b6d + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/types": "npm:^1.2.1" + checksum: 10c0/8415a816543590ff856771d2f773636b1e78b73ac918f0460daf70c2bdec12b3e524792efb61f6801c8c07c64132d8d987fc9bebf2f185b48bb3d836db79b3d0 languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.8.3": - version: 1.8.3 - resolution: "@backstage/plugin-search-react@npm:1.8.3" +"@backstage/plugin-search-react@npm:^1.8.7": + version: 1.8.7 + resolution: "@backstage/plugin-search-react@npm:1.8.7" dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/theme": "npm:^0.6.2" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/theme": "npm:^0.6.4" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" lodash: "npm:^4.17.21" qs: "npm:^6.9.4" react-use: "npm:^17.3.2" + uuid: "npm:^11.0.2" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/6eaa63ff58a732406e527a3bbed47b1b22c86e4239317d004d908a791c0d839087f49f573d686b798773f7f7a0d77f67aa79f935cd8758e015511755d0b0375e + checksum: 10c0/d71e6a6ca6156a6ab3899569156b98826f9b11e7b791c88a12f3c1a6e91e620debecf0b03d5c641d1a4578bd1b7653e51d07fb0aa4d15dd3ec4f11cf3ba61bb6 languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.4.20": - version: 1.4.20 - resolution: "@backstage/plugin-search@npm:1.4.20" +"@backstage/plugin-search@npm:^1.4.24": + version: 1.4.24 + resolution: "@backstage/plugin-search@npm:1.4.24" dependencies: - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/plugin-search-react": "npm:^1.8.3" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-search-react": "npm:^1.8.7" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" qs: "npm:^6.9.4" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ab395f9f5b7f565ec4fda6eb172566a56cc066ed8245725bf26486b3af3e5ca728aded9c2d8511bbddb33bb6a70d7945b909394addd9ae8895a64540ac943128 + checksum: 10c0/e34906bfebc1a47152096aeca05c49f9c2c9594c74e93a3d0090e2f341178ce1238ba84c71b2382263b4d9fc78c8dd7762117c8523c25265b5ad268e9e887b6b languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.7": - version: 0.0.7 - resolution: "@backstage/plugin-signals-react@npm:0.0.7" +"@backstage/plugin-signals-react@npm:^0.0.11": + version: 0.0.11 + resolution: "@backstage/plugin-signals-react@npm:0.0.11" dependencies: - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/types": "npm:^1.2.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3a95e406ef357fe54b90018e443791cdcd90adde764a33e1beac0ac23452bfb0062657f5cd520477ef2ea9d8822a23fbd5c9c526d549e89a5ccdf12fdb6d9542 + checksum: 10c0/a0bbc779c2fbd4a1f1a4e16f6d21a9615a34745c84d32b44876526cc7aa4039eecd8d3db4bc58c42d5aebaf26a3e7a76ef114a4d634a4a168572c3bfc3853070 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^1.11.3": - version: 1.11.3 - resolution: "@backstage/plugin-techdocs-backend@npm:1.11.3" - dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-client": "npm:^1.8.0" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-node": "npm:^1.14.0" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.3" +"@backstage/plugin-techdocs-backend@npm:^2.0.0": + version: 2.0.0 + resolution: "@backstage/plugin-techdocs-backend@npm:2.0.0" + dependencies: + "@backstage/backend-defaults": "npm:^0.8.2" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/plugin-catalog-common": "npm:^1.1.3" + "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.4.0" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-node": "npm:^1.12.14" - "@types/express": "npm:^4.17.6" + "@backstage/plugin-techdocs-node": "npm:^1.13.1" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" fs-extra: "npm:^11.2.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" - node-fetch: "npm:^2.7.0" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/c730197b304e49057699d01bb8f96f5699e69931c7087a5cb1f05cf74f8d34c38a6747f6386921b4308dcb5f610af7dedd259096cc3f22b2345048da9c0e1e06 + checksum: 10c0/46ee1ec706feb905a10ad3d836ab85392103e6975b14a1abbfdaefb0ddb6ef15e67165690995e0f286ed46526c4072d3da5fe0b8ede1ad293cfa7e37cc855f20 languageName: node linkType: hard @@ -6050,35 +5667,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.18": - version: 1.1.18 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.18" +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.22": + version: 1.1.22 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.22" dependencies: - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-techdocs-react": "npm:^1.2.11" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-techdocs-react": "npm:^1.2.15" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" git-url-parse: "npm:^15.0.0" photoswipe: "npm:^5.3.7" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/40d6cec0509a78ae5cd887fff732d2b0bbc7dc46ab79cae879d0003fc1c0c5efde9240ef4d765508faa123d67ad2f91d2ebb8b10f6b068648a988ba0251254a1 + checksum: 10c0/b91140b0fbaa9cd141ff2fe054e4adfb6674ae44fa1c68c5dcb974ec17f19523bfb136e4183fe0fed30c6e5de69aa8a4cfe8f2721c67f8a08fcacd8c2a39129f languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.12.14": - version: 1.12.14 - resolution: "@backstage/plugin-techdocs-node@npm:1.12.14" +"@backstage/plugin-techdocs-node@npm:^1.13.1": + version: 1.13.1 + resolution: "@backstage/plugin-techdocs-node@npm:1.13.1" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -6086,13 +5704,13 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.0.2" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-aws-node": "npm:^0.1.13" - "@backstage/plugin-search-common": "npm:^1.2.15" + "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-aws-node": "npm:^0.1.15" + "@backstage/plugin-search-common": "npm:^1.2.17" "@backstage/plugin-techdocs-common": "npm:^0.1.0" "@google-cloud/storage": "npm:^7.0.0" "@smithy/node-http-handler": "npm:^3.0.0" @@ -6109,19 +5727,20 @@ __metadata: p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/d473159aec2520c231cb874396408031040790bc517ae882469db973a879704fc76d2808dda019cd0831d8dae1ad781f593dc1b7a097cf006e6fb84a6094ddc4 + checksum: 10c0/1884cb594eba26b81184adbe682e2e0c98e27abb7482c24c4fcc70a13a72a86491bc004a95c4c741bba3a6c80b1ce7029bb04740554ca0d8616bc545d138acd1 languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.2.11": - version: 1.2.11 - resolution: "@backstage/plugin-techdocs-react@npm:1.2.11" - dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/version-bridge": "npm:^1.0.10" +"@backstage/plugin-techdocs-react@npm:^1.2.15": + version: 1.2.15 + resolution: "@backstage/plugin-techdocs-react@npm:1.2.15" + dependencies: + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.0" jss: "npm:~10.10.0" @@ -6129,37 +5748,38 @@ __metadata: react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1f0da019623a6d4d7fe3fba792a0a1ef88ba27ab7f995a9e371a9bc10bcdd27d5c1029b5aa3f6661d2c0214e6a23e893e21198b8350e7afe13e3a8c90c4d0c4a + checksum: 10c0/59fbf9ca2d4ad9df9b36134afa5b757fbfc41eb3b845b9337d6ca0992d95f479712e75e80048e935ac525f4f243c98eeafbad3a0e28e799b943281c777b26752 languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.11.2": - version: 1.11.2 - resolution: "@backstage/plugin-techdocs@npm:1.11.2" +"@backstage/plugin-techdocs@npm:^1.12.4": + version: 1.12.4 + resolution: "@backstage/plugin-techdocs@npm:1.12.4" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/config": "npm:^1.3.0" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/integration": "npm:^1.15.2" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-auth-react": "npm:^0.1.9" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-search-common": "npm:^1.2.15" - "@backstage/plugin-search-react": "npm:^1.8.3" + "@backstage/catalog-client": "npm:^1.9.1" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/integration": "npm:^1.16.2" + "@backstage/integration-react": "npm:^1.2.5" + "@backstage/plugin-auth-react": "npm:^0.1.13" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-search-react": "npm:^1.8.7" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-react": "npm:^1.2.11" - "@backstage/theme": "npm:^0.6.2" + "@backstage/plugin-techdocs-react": "npm:^1.2.15" + "@backstage/theme": "npm:^0.6.4" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -6172,14 +5792,14 @@ __metadata: react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/af7e3a8d0cad2a0b6a2d896bce9ca7fd910048cc4511f617570487d00e7e4a1dcba9bfb8f15daad891a7d065d9d24624208ddfb01cf95f6cf3559cb9af79b289 + checksum: 10c0/580d066ef779d5adfc28e10b6a73784f648ea727b3b9fc596839fd92900a92d0c3dc046bb37faef67cdfb2a088a431731a8f4ff06a93972f9e6587b8f304bf1e languageName: node linkType: hard @@ -6190,91 +5810,57 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.8.16": - version: 0.8.16 - resolution: "@backstage/plugin-user-settings@npm:0.8.16" +"@backstage/plugin-user-settings@npm:^0.8.20": + version: 0.8.20 + resolution: "@backstage/plugin-user-settings@npm:0.8.20" dependencies: - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-compat-api": "npm:^0.3.3" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/errors": "npm:^1.2.5" - "@backstage/frontend-plugin-api": "npm:^0.9.2" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-signals-react": "npm:^0.0.7" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-app-api": "npm:^1.16.0" + "@backstage/core-compat-api": "npm:^0.4.0" + "@backstage/core-components": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/plugin-signals-react": "npm:^0.0.11" "@backstage/plugin-user-settings-common": "npm:^0.0.1" - "@backstage/theme": "npm:^0.6.2" - "@backstage/types": "npm:^1.2.0" + "@backstage/theme": "npm:^0.6.4" + "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" peerDependencies: - "@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 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9d67734b0ae6749fa1a7e6982f920189529f67ba613b55a710955e51c6c6b86173614b8696fcb037f64114b3922a4b109b1a160d680ee991243d57a175b73c4e - languageName: node - linkType: hard - -"@backstage/release-manifests@npm:^0.0.11": - version: 0.0.11 - resolution: "@backstage/release-manifests@npm:0.0.11" - dependencies: - cross-fetch: "npm:^4.0.0" - checksum: 10c0/610ef329ff914edcff9f0e242aeee47f8b68b16ff072634c5891cb59a858c6f39c667aeebb44a3f63086dcc33be155c0ac9e0e6c4f82d3b5ff9881e211649184 + checksum: 10c0/ee8968cee47bb7150147363cfd9c129f9c4e91f0cd9ec3476d6baa604dc1379f7e4daa3ce43f0943d79c6694910fa6bd353521e96ba0c6e9e79a63086c2f2104 languageName: node linkType: hard -"@backstage/test-utils@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/test-utils@npm:1.7.0" - dependencies: - "@backstage/config": "npm:^1.2.0" - "@backstage/core-app-api": "npm:^1.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/plugin-permission-common": "npm:^0.8.1" - "@backstage/plugin-permission-react": "npm:^0.4.27" - "@backstage/theme": "npm:^0.6.0" - "@backstage/types": "npm:^1.1.1" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - cross-fetch: "npm:^4.0.0" - i18next: "npm:^22.4.15" - zen-observable: "npm:^0.10.0" - peerDependencies: - "@testing-library/react": ^16.0.0 - "@types/jest": "*" - "@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 - peerDependenciesMeta: - "@types/jest": - optional: true - "@types/react": - optional: true - checksum: 10c0/1c032600b59727c243e7215a66a17da5aa951671c048356c1fedc5db1c37953e4d903b4963bfa3f5bd59749353ea71d817f37619922afc723da3141da348622c +"@backstage/release-manifests@npm:^0.0.12": + version: 0.0.12 + resolution: "@backstage/release-manifests@npm:0.0.12" + checksum: 10c0/3bde1d0b0b30f92f6324ad18a33930db38c339d81256bca82c3fdf91a5ba9ab35bcdc8e0058f84a7bf138291d9882644ebc896bad797786176031fd9df2a5f63 languageName: node linkType: hard -"@backstage/test-utils@npm:^1.7.2": - version: 1.7.2 - resolution: "@backstage/test-utils@npm:1.7.2" +"@backstage/test-utils@npm:^1.7.6": + version: 1.7.6 + resolution: "@backstage/test-utils@npm:1.7.6" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/theme": "npm:^0.6.2" - "@backstage/types": "npm:^1.2.0" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-app-api": "npm:^1.16.0" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/theme": "npm:^0.6.4" + "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" cross-fetch: "npm:^4.0.0" @@ -6282,57 +5868,34 @@ __metadata: zen-observable: "npm:^0.10.0" peerDependencies: "@testing-library/react": ^16.0.0 - "@types/jest": "*" - "@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 - peerDependenciesMeta: - "@types/jest": - optional: true - "@types/react": - optional: true - checksum: 10c0/9066c40dd532470f82707c334ec0f5be5e7ff298053a24146b636febc67ec8b393b3e79287f93b4a2fb27a8a971ca6675e5d2ddf629ee96ec5f21dc712295cc9 - languageName: node - linkType: hard - -"@backstage/theme@npm:^0.6.0": - version: 0.6.0 - resolution: "@backstage/theme@npm:0.6.0" - 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 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/fe10b7f78a3989a5baa36170d68cd2675e4a6a4192e76e9da8c01dc43f799ba5f9e94c0752b720bf1eac4c9f137087229f75d3b6e99aaad997252e2a7f47ae68 + checksum: 10c0/45d7c996cc18044b1c0c1c723183022dba4e0737c2972b8b581bf1d4e59fd432847076525ebd739455e92971774d9a1b6afbbd9410c276777817d2f7ffd9aa2b languageName: node linkType: hard -"@backstage/theme@npm:^0.6.2": - version: 0.6.2 - resolution: "@backstage/theme@npm:0.6.2" +"@backstage/theme@npm:^0.6.2, @backstage/theme@npm:^0.6.3, @backstage/theme@npm:^0.6.4": + version: 0.6.4 + resolution: "@backstage/theme@npm:0.6.4" 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 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/7afef6fee2d0a61d8a28a2bc3fd2d60be8dfe8958d9579abb8782b6a9055ee783366aad7f799084af20eefba73e2ff19e2814f9e2e6c2d2ef34323cce4f9fa8d + checksum: 10c0/e80c6d41b79ad4d4a6dea7c2481b78e6888f5925bcdec27a6eb23a9baa890510c5205d8f55502f1ae509e414269dd640d8659d2b51d2640a0b579944009a19b2 languageName: node linkType: hard @@ -6350,6 +5913,13 @@ __metadata: languageName: node linkType: hard +"@backstage/types@npm:^1.2.1": + version: 1.2.1 + resolution: "@backstage/types@npm:1.2.1" + checksum: 10c0/e7ed5ee0c4e6afa997a3885b7851ce51fc8c1c99cec98a2724da79dbc626f3f9055c5c72f097a2e2f762293e74ecd6b5d30617c27c3b27aa9a63a436f07b576d + languageName: node + linkType: hard + "@backstage/version-bridge@npm:^1.0.10": version: 1.0.10 resolution: "@backstage/version-bridge@npm:1.0.10" @@ -6365,6 +5935,21 @@ __metadata: languageName: node linkType: hard +"@backstage/version-bridge@npm:^1.0.11": + version: 1.0.11 + resolution: "@backstage/version-bridge@npm:1.0.11" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/0120844910cfabe12d7f1a6c9cab6da5dd0e48f021ed7f46ae6094f8611903fa28385f5e1606a329a31a1b6e714b91c73dfbfe6f2b836b0b50a6180b1f58770c + languageName: node + linkType: hard + "@balena/dockerignore@npm:^1.0.2": version: 1.0.2 resolution: "@balena/dockerignore@npm:1.0.2" @@ -6372,6 +5957,27 @@ __metadata: languageName: node linkType: hard +"@base-ui-components/react@npm:^1.0.0-alpha.5": + version: 1.0.0-alpha.7 + resolution: "@base-ui-components/react@npm:1.0.0-alpha.7" + dependencies: + "@babel/runtime": "npm:^7.26.10" + "@floating-ui/react": "npm:^0.27.5" + "@floating-ui/utils": "npm:^0.2.9" + "@react-aria/overlays": "npm:^3.26.1" + prop-types: "npm:^15.8.1" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + "@types/react": ^17 || ^18 || ^19 + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e60053070ef314cbfdf0eddb60c73e2afea7a60a5fa430cf430d9d4d0fc11325d604f30853ee8f67f8ba2fcc6117b0a818cf093aa822aec3b98eb8d1074331d8 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -6524,6 +6130,22 @@ __metadata: languageName: node linkType: hard +"@dagrejs/dagre@npm:^1.1.4": + version: 1.1.4 + resolution: "@dagrejs/dagre@npm:1.1.4" + dependencies: + "@dagrejs/graphlib": "npm:2.2.4" + checksum: 10c0/1717ecb1667a70199881871a69990fc2521b9e002e9cc5088cad55ae6fffe349b0bfd8fcb8a7c30e6d19c29dc6a080138bff2e675336bb5f85d5439e12581bf5 + languageName: node + linkType: hard + +"@dagrejs/graphlib@npm:2.2.4": + version: 2.2.4 + resolution: "@dagrejs/graphlib@npm:2.2.4" + checksum: 10c0/14597ea9294c46b2571aee78bcaad3a24e3e5e0ebcdf198b6eae5b3805f99af727ac54a477dd9152e8b0a576efea0528fb7d4919c74801e9f669c90e5e6f5bd9 + languageName: node + linkType: hard + "@date-io/core@npm:1.x, @date-io/core@npm:^1.3.13": version: 1.3.13 resolution: "@date-io/core@npm:1.3.13" @@ -6531,13 +6153,6 @@ __metadata: languageName: node linkType: hard -"@date-io/core@npm:2.10.7": - version: 2.10.7 - resolution: "@date-io/core@npm:2.10.7" - checksum: 10c0/6194df0025e0ba6ab65d89ab7e2a3a1c96571bb51f877d9bf8ee2cc086ddfcdb920a844734feadd56087a80bdda3f1d990e2ffa2039686f8ff7c3b53bda12852 - languageName: node - linkType: hard - "@date-io/date-fns@npm:^1.3.13": version: 1.3.13 resolution: "@date-io/date-fns@npm:1.3.13" @@ -6561,16 +6176,16 @@ __metadata: languageName: node linkType: hard -"@dweber019/backstage-plugin-endoflife@npm:^0.0.16": - version: 0.0.16 - resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.16" +"@dweber019/backstage-plugin-endoflife@npm:^0.0.19": + version: 0.0.19 + resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.19" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/errors": "npm:^1.2.4" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-components": "npm:^0.16.4" + "@backstage/core-plugin-api": "npm:^1.10.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration-react": "npm:^1.2.4" + "@backstage/plugin-catalog-react": "npm:^1.15.2" "@egjs/hammerjs": "npm:^2.0.17" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -6586,7 +6201,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: 10c0/a3b6227e6948d56db549a487c45fcfb98244f0e85b9b9452a2d37717a554d73114b77143dac01f44a10b287fad0c32d531490256c2bc5a3524fcf7436bbb1702 + checksum: 10c0/d9ce6f4b4c8d1e8e28cf9839ecf7cb42cafb67ee447a34683cd0fd8ae908830138f92ae30e93e2216503943f66041c7156e0ab41519fa085aca2d292106dde60 languageName: node linkType: hard @@ -6775,9 +6390,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/aix-ppc64@npm:0.24.0" +"@esbuild/aix-ppc64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/aix-ppc64@npm:0.25.1" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -6789,9 +6404,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm64@npm:0.24.0" +"@esbuild/android-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-arm64@npm:0.25.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -6803,9 +6418,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm@npm:0.24.0" +"@esbuild/android-arm@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-arm@npm:0.25.1" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -6817,9 +6432,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-x64@npm:0.24.0" +"@esbuild/android-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-x64@npm:0.25.1" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -6831,9 +6446,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-arm64@npm:0.24.0" +"@esbuild/darwin-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/darwin-arm64@npm:0.25.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6845,9 +6460,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-x64@npm:0.24.0" +"@esbuild/darwin-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/darwin-x64@npm:0.25.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6859,9 +6474,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-arm64@npm:0.24.0" +"@esbuild/freebsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/freebsd-arm64@npm:0.25.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -6873,9 +6488,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-x64@npm:0.24.0" +"@esbuild/freebsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/freebsd-x64@npm:0.25.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -6887,9 +6502,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm64@npm:0.24.0" +"@esbuild/linux-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-arm64@npm:0.25.1" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -6901,9 +6516,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm@npm:0.24.0" +"@esbuild/linux-arm@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-arm@npm:0.25.1" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -6915,9 +6530,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ia32@npm:0.24.0" +"@esbuild/linux-ia32@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-ia32@npm:0.25.1" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -6929,9 +6544,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-loong64@npm:0.24.0" +"@esbuild/linux-loong64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-loong64@npm:0.25.1" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -6943,9 +6558,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-mips64el@npm:0.24.0" +"@esbuild/linux-mips64el@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-mips64el@npm:0.25.1" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -6957,9 +6572,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ppc64@npm:0.24.0" +"@esbuild/linux-ppc64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-ppc64@npm:0.25.1" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -6971,9 +6586,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-riscv64@npm:0.24.0" +"@esbuild/linux-riscv64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-riscv64@npm:0.25.1" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -6985,9 +6600,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-s390x@npm:0.24.0" +"@esbuild/linux-s390x@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-s390x@npm:0.25.1" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -6999,13 +6614,20 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-x64@npm:0.24.0" +"@esbuild/linux-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-x64@npm:0.25.1" conditions: os=linux & cpu=x64 languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/netbsd-arm64@npm:0.25.1" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -7013,16 +6635,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/netbsd-x64@npm:0.24.0" +"@esbuild/netbsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/netbsd-x64@npm:0.25.1" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-arm64@npm:0.24.0" +"@esbuild/openbsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/openbsd-arm64@npm:0.25.1" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -7034,9 +6656,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-x64@npm:0.24.0" +"@esbuild/openbsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/openbsd-x64@npm:0.25.1" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -7048,9 +6670,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/sunos-x64@npm:0.24.0" +"@esbuild/sunos-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/sunos-x64@npm:0.25.1" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -7062,9 +6684,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-arm64@npm:0.24.0" +"@esbuild/win32-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-arm64@npm:0.25.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -7076,9 +6698,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-ia32@npm:0.24.0" +"@esbuild/win32-ia32@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-ia32@npm:0.25.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -7090,9 +6712,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-x64@npm:0.24.0" +"@esbuild/win32-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-x64@npm:0.25.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -7108,7 +6730,14 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.6.1": version: 4.11.1 resolution: "@eslint-community/regexpp@npm:4.11.1" checksum: 10c0/fbcc1cb65ef5ed5b92faa8dc542e035269065e7ebcc0b39c81a4fe98ad35cfff20b3c8df048641de15a7757e07d69f85e2579c1a5055f993413ba18c055654f8 @@ -7162,11 +6791,37 @@ __metadata: version: 2.1.1 resolution: "@floating-ui/react-dom@npm:2.1.1" dependencies: - "@floating-ui/dom": "npm:^1.0.0" + "@floating-ui/dom": "npm:^1.0.0" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/732ab64600c511ceb0563b87bc557aa61789fec4f416a3f092bab89e508fa1d3ee5ade0f42051cc56eb5e4db867b87ab7fd48ce82db9fd4c01d94ffa08f60115 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.1.2": + version: 2.1.2 + resolution: "@floating-ui/react-dom@npm:2.1.2" + dependencies: + "@floating-ui/dom": "npm:^1.0.0" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60 + languageName: node + linkType: hard + +"@floating-ui/react@npm:^0.27.5": + version: 0.27.5 + resolution: "@floating-ui/react@npm:0.27.5" + dependencies: + "@floating-ui/react-dom": "npm:^2.1.2" + "@floating-ui/utils": "npm:^0.2.9" + tabbable: "npm:^6.0.0" peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/732ab64600c511ceb0563b87bc557aa61789fec4f416a3f092bab89e508fa1d3ee5ade0f42051cc56eb5e4db867b87ab7fd48ce82db9fd4c01d94ffa08f60115 + react: ">=17.0.0" + react-dom: ">=17.0.0" + checksum: 10c0/2da91779fddd3f368bfec0ceeb67b98e7b73f07b27f56f5ae339169de9c4145851ed432469d5dd81b99b9d6a5f0fefbb4ea8c881d2c97dd2dc0a0e96ad0945dd languageName: node linkType: hard @@ -7177,74 +6832,94 @@ __metadata: languageName: node linkType: hard -"@gitbeaker/core@npm:^35.8.0, @gitbeaker/core@npm:^35.8.1": - version: 35.8.1 - resolution: "@gitbeaker/core@npm:35.8.1" +"@floating-ui/utils@npm:^0.2.9": + version: 0.2.9 + resolution: "@floating-ui/utils@npm:0.2.9" + checksum: 10c0/48bbed10f91cb7863a796cc0d0e917c78d11aeb89f98d03fc38d79e7eb792224a79f538ed8a2d5d5584511d4ca6354ef35f1712659fd569868e342df4398ad6f + languageName: node + linkType: hard + +"@formatjs/ecma402-abstract@npm:2.3.4": + version: 2.3.4 + resolution: "@formatjs/ecma402-abstract@npm:2.3.4" dependencies: - "@gitbeaker/requester-utils": "npm:^35.8.1" - form-data: "npm:^4.0.0" - li: "npm:^1.3.0" - mime: "npm:^3.0.0" - query-string: "npm:^7.0.0" - xcase: "npm:^2.0.1" - checksum: 10c0/5c23536dc83d5b4fa86c4efdae54cb2deba745e2f1f54e175c77f1883b218663e808b8fda253c81659aec791c254eb8b98c1e576f94f9c0f1d8f3c01976ae370 + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/intl-localematcher": "npm:0.6.1" + decimal.js: "npm:^10.4.3" + tslib: "npm:^2.8.0" + checksum: 10c0/2644bc618a34dc610ef9691281eeb45ae6175e6982cf19f1bd140672fc95c748747ce3c85b934649ea7e4a304f7ae0060625fd53d5df76f92ca3acf743e1eb0a languageName: node linkType: hard -"@gitbeaker/core@npm:^39.34.3": - version: 39.34.3 - resolution: "@gitbeaker/core@npm:39.34.3" +"@formatjs/fast-memoize@npm:2.2.7": + version: 2.2.7 + resolution: "@formatjs/fast-memoize@npm:2.2.7" dependencies: - "@gitbeaker/requester-utils": "npm:^39.34.3" - qs: "npm:^6.11.2" - xcase: "npm:^2.0.1" - checksum: 10c0/a0027b7a0877f61c96432f6efb999456a9b80b165089bc1dec0fdc9c05a6eb480453bd994371f0fb29facf1bf1ffe9893b01c9b6be0e7bd86255086babb15eeb + tslib: "npm:^2.8.0" + checksum: 10c0/f5eabb0e4ab7162297df8252b4cfde194b23248120d9df267592eae2be2d2f7c4f670b5a70523d91b4ecdc35d40e65823bb8eeba8dd79fbf8601a972bf3b8866 languageName: node linkType: hard -"@gitbeaker/node@npm:^35.8.0": - version: 35.8.1 - resolution: "@gitbeaker/node@npm:35.8.1" +"@formatjs/icu-messageformat-parser@npm:2.11.2": + version: 2.11.2 + resolution: "@formatjs/icu-messageformat-parser@npm:2.11.2" dependencies: - "@gitbeaker/core": "npm:^35.8.1" - "@gitbeaker/requester-utils": "npm:^35.8.1" - delay: "npm:^5.0.0" - got: "npm:^11.8.3" - xcase: "npm:^2.0.1" - checksum: 10c0/387f5d7e31535454a66e627a2e830ceaa7954ac3de66882cdcc52a19d43f6b4221dc9d847baf39a7d08dda235a8f03c729a71efb32f5b84f246fd14d031b98cb + "@formatjs/ecma402-abstract": "npm:2.3.4" + "@formatjs/icu-skeleton-parser": "npm:1.8.14" + tslib: "npm:^2.8.0" + checksum: 10c0/a121f2d2c6b36a1632ffd64c3545e2500c8ee0f7fee5db090318c035d635c430ab123faedb5d000f18d9423a7b55fbf670b84e2e2dd72cc307a38aed61d3b2e0 languageName: node linkType: hard -"@gitbeaker/requester-utils@npm:^35.8.1": - version: 35.8.1 - resolution: "@gitbeaker/requester-utils@npm:35.8.1" +"@formatjs/icu-skeleton-parser@npm:1.8.14": + version: 1.8.14 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.14" dependencies: - form-data: "npm:^4.0.0" - qs: "npm:^6.10.1" + "@formatjs/ecma402-abstract": "npm:2.3.4" + tslib: "npm:^2.8.0" + checksum: 10c0/a1807ed6e90b8a2e8d0e5b5125e6f9a2c057d3cff377fb031d2333af7cfaa6de4ed3a15c23da7294d4c3557f8b28b2163246434a19720f26b5db0497d97e9b58 + languageName: node + linkType: hard + +"@formatjs/intl-localematcher@npm:0.6.1": + version: 0.6.1 + resolution: "@formatjs/intl-localematcher@npm:0.6.1" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10c0/bacbedd508519c1bb5ca2620e89dc38f12101be59439aa14aa472b222915b462cb7d679726640f6dcf52a05dd218b5aa27ccd60f2e5010bb96f1d4929848cde0 + languageName: node + linkType: hard + +"@gitbeaker/core@npm:^41.3.0": + version: 41.3.0 + resolution: "@gitbeaker/core@npm:41.3.0" + dependencies: + "@gitbeaker/requester-utils": "npm:^41.3.0" + qs: "npm:^6.12.2" xcase: "npm:^2.0.1" - checksum: 10c0/4178f7aa052cccd6caf3b2c4d63c9e04ab082ced8d32a7b07c33df6af42707769f8cabfb09b63f46e68e7e20fa0bc02757053adb8f3f79e6e5547b4cb4f119ca + checksum: 10c0/80181536c0d2edfa86c81d436d3f571913c59e15f37008008bfb15dd3d9e11ce20d498a4b5216f447eb03a57e55f8bd00bbc320a933d70e50115c9942dce0477 languageName: node linkType: hard -"@gitbeaker/requester-utils@npm:^39.34.3": - version: 39.34.3 - resolution: "@gitbeaker/requester-utils@npm:39.34.3" +"@gitbeaker/requester-utils@npm:^41.3.0": + version: 41.3.0 + resolution: "@gitbeaker/requester-utils@npm:41.3.0" dependencies: picomatch-browser: "npm:^2.2.6" - qs: "npm:^6.11.2" - rate-limiter-flexible: "npm:^4.0.0" + qs: "npm:^6.12.2" + rate-limiter-flexible: "npm:^4.0.1" xcase: "npm:^2.0.1" - checksum: 10c0/6f29ec035655c4c62838e08219d3bfa64caaebe7a4203a3b2127fc1dce1b976486df6b36fbcdc20acf906484c7d771c5af8a3da1faac7bbbba09186a28f16bfa + checksum: 10c0/12fec1a67fbe3e18d1a4af1cd8b915c0b07cd73c9ad9072e4b2210d099486ada393e39ab31148256feb56ed73f55c12c5ed97d54d5ffb181e46ac8d70110dba0 languageName: node linkType: hard -"@gitbeaker/rest@npm:^39.25.0": - version: 39.34.3 - resolution: "@gitbeaker/rest@npm:39.34.3" +"@gitbeaker/rest@npm:^41.2.0": + version: 41.3.0 + resolution: "@gitbeaker/rest@npm:41.3.0" dependencies: - "@gitbeaker/core": "npm:^39.34.3" - "@gitbeaker/requester-utils": "npm:^39.34.3" - checksum: 10c0/987a3754d73c8ab12c6795d4aa23bd63a72c77b7e44e3ea6c5d5e1b812e8cbf682bb9d03ffdce5aa48aa93241ce437b13745ff52a863d2415bdaccb24c5adce2 + "@gitbeaker/core": "npm:^41.3.0" + "@gitbeaker/requester-utils": "npm:^41.3.0" + checksum: 10c0/253e29e7b968c6b195da470d4cfd5b1d982d896e58506cb56f2186989a7cacb9fc98d98c6f7bde0e13ac73c9393b754849838539223c7db11b5ba6c7b4718be2 languageName: node linkType: hard @@ -7774,6 +7449,43 @@ __metadata: languageName: node linkType: hard +"@internationalized/date@npm:^3.7.0": + version: 3.7.0 + resolution: "@internationalized/date@npm:3.7.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/4d0979dd49f0f979169073afa2b44ce8ae941407e22d4caba069e26e9d9a0c6d29fc11fb50d5e6fcad351f0f9b180e21cbd440fd4238e899719f5d3c84829985 + languageName: node + linkType: hard + +"@internationalized/message@npm:^3.1.6": + version: 3.1.6 + resolution: "@internationalized/message@npm:3.1.6" + dependencies: + "@swc/helpers": "npm:^0.5.0" + intl-messageformat: "npm:^10.1.0" + checksum: 10c0/8ccb0ed3f39e07c039670fd8a0c24d646c66893acf90f0d937cfbfcd398337004a6599291e32f1ad5c8e5a655042b876f1aefec1bda17a2e54829f4f8dd79586 + languageName: node + linkType: hard + +"@internationalized/number@npm:^3.6.0": + version: 3.6.0 + resolution: "@internationalized/number@npm:3.6.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/fbb15c76e002b7cee85c398653a0b8b20c5e6b68b7be20592a56a3363798f68ad1b687289090d370ed89cbbf466ca276ebe5949210cc8d2a89fb6e79b26beb95 + languageName: node + linkType: hard + +"@internationalized/string@npm:^3.2.5": + version: 3.2.5 + resolution: "@internationalized/string@npm:3.2.5" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/cb58fdc69857e558bdde5aa7c256af42cfc86cc72cf74893b91c812124e00cc671ff4ef9360052433b43a6b16090345e6b27be267820ca939a21933321bf1f48 + languageName: node + linkType: hard + "@ioredis/commands@npm:^1.1.1": version: 1.2.0 resolution: "@ioredis/commands@npm:1.2.0" @@ -7804,6 +7516,59 @@ __metadata: languageName: node linkType: hard +"@isomorphic-git/pgp-plugin@npm:^0.0.7": + version: 0.0.7 + resolution: "@isomorphic-git/pgp-plugin@npm:0.0.7" + dependencies: + "@isomorphic-pgp/sign-and-verify": "npm:^0.0.10" + "@isomorphic-pgp/util": "npm:^0.0.6" + checksum: 10c0/385f3c3bdd3dade1e915b049fb2dfdebfe6858efa9c6fcc52b6db6b08992492318a28060f2d324d920fa4ca672ca74f018ec0dc182320f550900bcd6cd53fb67 + languageName: node + linkType: hard + +"@isomorphic-pgp/parser@npm:^0.0.3": + version: 0.0.3 + resolution: "@isomorphic-pgp/parser@npm:0.0.3" + dependencies: + array-buffer-to-hex: "npm:^1.0.0" + base64-js: "npm:^1.3.0" + bn.js: "npm:^4.11.8" + clz-buffer: "npm:^1.0.0" + concat-buffers: "npm:^1.0.0" + crc: "npm:^3.8.0" + isomorphic-textencoder: "npm:^1.0.1" + select-case: "npm:^1.0.0" + checksum: 10c0/a214722c239210c236581f82a615a9545867de161a29e4d89dfe9a01df92d2f856363e2f2542feb6ed4b2926a410e999f116c30bd4cb5e237182d241b96b0dbf + languageName: node + linkType: hard + +"@isomorphic-pgp/sign-and-verify@npm:^0.0.10": + version: 0.0.10 + resolution: "@isomorphic-pgp/sign-and-verify@npm:0.0.10" + dependencies: + "@isomorphic-pgp/parser": "npm:^0.0.3" + "@isomorphic-pgp/util": "npm:^0.0.6" + "@wmhilton/crypto-hash": "npm:^1.0.2" + array-buffer-to-hex: "npm:^1.0.0" + isomorphic-textencoder: "npm:^1.0.1" + jsbn: "npm:^1.1.0" + sha.js: "npm:^2.4.11" + checksum: 10c0/bd4874ddf8b40b0eb9764f7a56a716d401dba21c9b985520ec765e118c53a1e941b02038b4385d8fa4f1c637d77c1d8be9792c8245550b2c898094bdb4b0483f + languageName: node + linkType: hard + +"@isomorphic-pgp/util@npm:^0.0.6": + version: 0.0.6 + resolution: "@isomorphic-pgp/util@npm:0.0.6" + dependencies: + "@isomorphic-pgp/parser": "npm:^0.0.3" + array-buffer-to-hex: "npm:^1.0.0" + concat-buffers: "npm:^1.0.0" + sha.js: "npm:^2.4.11" + checksum: 10c0/cc3ea3c1ed5940554afc7f1a04aa5ba304e05da0609377a412c1fed8ae014ec550f7735b426d66e326acbde96e3118ffd1eb6271391a1d273b0a8f3dc54a2672 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -8240,6 +8005,17 @@ __metadata: languageName: node linkType: hard +"@keyv/memcache@npm:^2.0.1": + version: 2.0.1 + resolution: "@keyv/memcache@npm:2.0.1" + dependencies: + "@keyv/serialize": "npm:*" + buffer: "npm:^6.0.3" + memjs: "npm:^1.3.2" + checksum: 10c0/86a47984717f0cba79b9ab233cefd6dd5a2cc116b86483f0958ca52462c62c4142c793d740731bef154c5c88c014dd4f7faad4da6554547ab258ebbe040b5a12 + languageName: node + linkType: hard + "@keyv/redis@npm:^2.5.3": version: 2.8.5 resolution: "@keyv/redis@npm:2.8.5" @@ -8249,6 +8025,26 @@ __metadata: languageName: node linkType: hard +"@keyv/redis@npm:^4.0.1": + version: 4.3.2 + resolution: "@keyv/redis@npm:4.3.2" + dependencies: + cluster-key-slot: "npm:^1.1.2" + keyv: "npm:^5.3.1" + redis: "npm:^4.7.0" + checksum: 10c0/6a10de10be9dbe17b915bbdf78ea6aff1e363284e4e7fd64129a37380e555ec6255453ca349edc31647b74534dc3556e3f6c6c40e6e7a32fbb4c5ceddfed6773 + languageName: node + linkType: hard + +"@keyv/serialize@npm:*, @keyv/serialize@npm:^1.0.3": + version: 1.0.3 + resolution: "@keyv/serialize@npm:1.0.3" + dependencies: + buffer: "npm:^6.0.3" + checksum: 10c0/24a257870b0548cfe430680c2ae1641751e6a6ec90c573eaf51bfe956839b6cfa462b4d2827157363b6d620872d32d69fa2f37210a864ba488f8ec7158436398 + languageName: node + linkType: hard + "@kubernetes-models/apimachinery@npm:^2.0.0": version: 2.0.0 resolution: "@kubernetes-models/apimachinery@npm:2.0.0" @@ -8626,39 +8422,39 @@ __metadata: languageName: node linkType: hard -"@module-federation/bridge-react-webpack-plugin@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.7.7" +"@module-federation/bridge-react-webpack-plugin@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.8.12" dependencies: - "@module-federation/sdk": "npm:0.7.7" + "@module-federation/sdk": "npm:0.8.12" "@types/semver": "npm:7.5.8" semver: "npm:7.6.3" - checksum: 10c0/67dd5f6b90d9c8ce312f12084cfe2621e682c321f2585fb20abbaaae4839f366781b563723338d00f34f45e1447fe51e2dc2b4e3342a827d3674a7685054e19d + checksum: 10c0/3941209a6539f2ac1bc454a99f7283bc42900945739c55f35dbdd5ce7cc5d7292d4daa2da8821d649886a39be3d9761e0d51adf2fba245608e2b27877628740a languageName: node linkType: hard -"@module-federation/data-prefetch@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/data-prefetch@npm:0.7.7" +"@module-federation/data-prefetch@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/data-prefetch@npm:0.8.12" dependencies: - "@module-federation/runtime": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" + "@module-federation/runtime": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" fs-extra: "npm:9.1.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/521bb4f9548d8853e36066f44d7e218f891fc017857c7a86c65c8145b0b8eac162d3b856b90325c85d4a17c9512d3d7dc9ab1bfc05f3671540815f572e187927 + checksum: 10c0/21d5208883d1e8ec42205b871d12237ae0d67640c26435b5ae9cc7507e6a7c8bafd50268912ac32fc07bdc6db86f74df097dbe017e71c995f6561a3980788ef4 languageName: node linkType: hard -"@module-federation/dts-plugin@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/dts-plugin@npm:0.7.7" +"@module-federation/dts-plugin@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/dts-plugin@npm:0.8.12" dependencies: - "@module-federation/error-codes": "npm:0.7.7" - "@module-federation/managers": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" - "@module-federation/third-party-dts-extractor": "npm:0.7.7" + "@module-federation/error-codes": "npm:0.8.12" + "@module-federation/managers": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" + "@module-federation/third-party-dts-extractor": "npm:0.8.12" adm-zip: "npm:^0.5.10" ansi-colors: "npm:^4.1.3" axios: "npm:^1.7.4" @@ -8677,22 +8473,24 @@ __metadata: peerDependenciesMeta: vue-tsc: optional: true - checksum: 10c0/45662d5d2fd5e5a3a2fab77bd66ba35222d9f8bff9e8bf8c19fd04327ea6341194fdffbef8121a53749018b33a8468500e0d4a256ce5d6f25e5dcafe2cfb6f8a + checksum: 10c0/80d8fb14749f99ca77a6994edc9a9a57d0a6e9a3a0e2cbdf6cf41a2cd0c83e3284dd24da5bb3f7f0b0a8ebd30408385d5f58f89e80bdad65dd9251bc8a7b1068 languageName: node linkType: hard -"@module-federation/enhanced@npm:^0.7.0": - version: 0.7.7 - resolution: "@module-federation/enhanced@npm:0.7.7" - dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.7.7" - "@module-federation/data-prefetch": "npm:0.7.7" - "@module-federation/dts-plugin": "npm:0.7.7" - "@module-federation/managers": "npm:0.7.7" - "@module-federation/manifest": "npm:0.7.7" - "@module-federation/rspack": "npm:0.7.7" - "@module-federation/runtime-tools": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" +"@module-federation/enhanced@npm:^0.8.0": + version: 0.8.12 + resolution: "@module-federation/enhanced@npm:0.8.12" + dependencies: + "@module-federation/bridge-react-webpack-plugin": "npm:0.8.12" + "@module-federation/data-prefetch": "npm:0.8.12" + "@module-federation/dts-plugin": "npm:0.8.12" + "@module-federation/error-codes": "npm:0.8.12" + "@module-federation/inject-external-runtime-core-plugin": "npm:0.8.12" + "@module-federation/managers": "npm:0.8.12" + "@module-federation/manifest": "npm:0.8.12" + "@module-federation/rspack": "npm:0.8.12" + "@module-federation/runtime-tools": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" btoa: "npm:^1.2.1" upath: "npm:2.0.1" peerDependencies: @@ -8706,52 +8504,63 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/b2e4be21bb35943af1c5854402342ec4282d5aa146858b4e9bf2b7a4da9fb3f4bef87aa425db8f59526aebe7e61e46458d5f7abe9394bce6f30bd7e1c6b32082 + checksum: 10c0/46d3363e7e944e9d28b4520e1a7b0b7b09b6117e7c7b27d1a54cc6174f1f83dac59fc87c74ecb4446f828848c340607ea7f1cc5c5b1f40a58ce317a06ab92784 languageName: node linkType: hard -"@module-federation/error-codes@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/error-codes@npm:0.7.7" - checksum: 10c0/4d452719f6f40be5a8574232937ff58661345cf7bed3ca9163fe56beae9ab1ef8195b1e6a845228213c88f1792a56be6c6080c88a0b2459292fd204e1d8ae524 +"@module-federation/error-codes@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/error-codes@npm:0.8.12" + checksum: 10c0/dd767f34cb518b4862a84c92f816ad90c44935fa33be93b25f9485bec8e40579f433c50a6b0ec23d509e1c453eb619d0a9b7b493f7df3d6a8200e9ce2690ec1e languageName: node linkType: hard -"@module-federation/managers@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/managers@npm:0.7.7" +"@module-federation/inject-external-runtime-core-plugin@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/inject-external-runtime-core-plugin@npm:0.8.12" + peerDependencies: + "@module-federation/runtime-tools": 0.8.12 + checksum: 10c0/77fcb322be4b5298f123de21f92ea420484dab25c5b305eda00ce144315b545c1da64c7b4676d95e218bd9e48123cf645a4ffd93c08fdb37ca7565ba74611f14 + languageName: node + linkType: hard + +"@module-federation/managers@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/managers@npm:0.8.12" dependencies: - "@module-federation/sdk": "npm:0.7.7" + "@module-federation/sdk": "npm:0.8.12" find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" - checksum: 10c0/9df23d2c5e6bcad363ee5524a628e408c56ee8262a8bf75eeccb02cae5d27fc1e8a17bd86e7e1ebfb56a3dd5fa7c6cfc22657691eb824a7b6da4c7664e434441 + checksum: 10c0/7a5f51e76f6ad95b20643515cc0811e70fef8532ffc2915b79e5abbac392d624a73fd977ca740b0b5b42431d85c062afb3878d06503279f3300e9315b3f6f318 languageName: node linkType: hard -"@module-federation/manifest@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/manifest@npm:0.7.7" +"@module-federation/manifest@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/manifest@npm:0.8.12" dependencies: - "@module-federation/dts-plugin": "npm:0.7.7" - "@module-federation/managers": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" + "@module-federation/dts-plugin": "npm:0.8.12" + "@module-federation/managers": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" chalk: "npm:3.0.0" find-pkg: "npm:2.0.0" - checksum: 10c0/484cb278c362bd573882f7eff148ddf224c6af83c92968158400afa7ff97622780891e14159ce7a6c6e42b7a91d7f9345ad835001abdecf32e9141cbb3044040 + checksum: 10c0/dbe34de11fdb6f9961feaaae2958634680587dacb2223d48698d2dfe5d2ab94c31efb1fe88be098f90a41cee1f7580ab965ceb5b82fed9c5018d8da8bdbcd5ce languageName: node linkType: hard -"@module-federation/rspack@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/rspack@npm:0.7.7" +"@module-federation/rspack@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/rspack@npm:0.8.12" dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.7.7" - "@module-federation/dts-plugin": "npm:0.7.7" - "@module-federation/managers": "npm:0.7.7" - "@module-federation/manifest": "npm:0.7.7" - "@module-federation/runtime-tools": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" + "@module-federation/bridge-react-webpack-plugin": "npm:0.8.12" + "@module-federation/dts-plugin": "npm:0.8.12" + "@module-federation/inject-external-runtime-core-plugin": "npm:0.8.12" + "@module-federation/managers": "npm:0.8.12" + "@module-federation/manifest": "npm:0.8.12" + "@module-federation/runtime-tools": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" peerDependencies: + "@rspack/core": ">=0.7" typescript: ^4.9.0 || ^5.0.0 vue-tsc: ">=1.0.24" peerDependenciesMeta: @@ -8759,57 +8568,68 @@ __metadata: optional: true vue-tsc: optional: true - checksum: 10c0/53c53478371c3788029abeddb083fc63d72c994b18b01f3f2dac439b36bc7ab41d0375f27a97f462770360d7ec2b75df6784cbdb917beb45c41503bfec658f8c + checksum: 10c0/2b65afaebae3299601b56e7b68a26178b7e097bf7850cc832187f5d9c134850afe9158c6fb7ee0319ac04a56f1daf4a68f0ac34743de7534b6f689e4eaefaff6 languageName: node linkType: hard -"@module-federation/runtime-tools@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/runtime-tools@npm:0.7.7" +"@module-federation/runtime-core@npm:0.6.20": + version: 0.6.20 + resolution: "@module-federation/runtime-core@npm:0.6.20" dependencies: - "@module-federation/runtime": "npm:0.7.7" - "@module-federation/webpack-bundler-runtime": "npm:0.7.7" - checksum: 10c0/0a653ca8338bbe301adfd9222961393deb9bd534789d42fbc0c6fa4dde9ab1744d198fa1f86279b1e41d8f74409f3d8b24d21bcceb670f1ebc6f2adfefc3f80f + "@module-federation/error-codes": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" + checksum: 10c0/5a850220e98eb7ec17db9086655177e1eaf192b9145058e93c3c9db6a4724b48383e314223b198ba9dec5432753b6fe25075b7471c95c97f39966e51d598ec1f languageName: node linkType: hard -"@module-federation/runtime@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/runtime@npm:0.7.7" +"@module-federation/runtime-tools@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/runtime-tools@npm:0.8.12" dependencies: - "@module-federation/error-codes": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" - checksum: 10c0/77ca7fa5a04280dbc7981ccca37772f9ab18b9b103267f7ba72b7ba0efa6849324d6a197d9752250c11ce5ad31c56c0ec0a6e0dead7d323874dd0b8759c8e56d + "@module-federation/runtime": "npm:0.8.12" + "@module-federation/webpack-bundler-runtime": "npm:0.8.12" + checksum: 10c0/8093c97e8dbc932bf900c39291915b176dd13f039bb5fcdabae4a1d04a9955d59efba0a016df90a41c9e50b1ef948c3ba684b20b49e3f710250e792807b0e993 languageName: node linkType: hard -"@module-federation/sdk@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/sdk@npm:0.7.7" +"@module-federation/runtime@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/runtime@npm:0.8.12" dependencies: - isomorphic-rslog: "npm:0.0.6" - checksum: 10c0/8f7ac3383603a3211d6b6e2000b150209a2094f6c2fa9a7e7d12b950735b77bf47dbfa56cce182953492f9a6588994436a3d5471614ba6bd7e83d38dbf0a2a81 + "@module-federation/error-codes": "npm:0.8.12" + "@module-federation/runtime-core": "npm:0.6.20" + "@module-federation/sdk": "npm:0.8.12" + checksum: 10c0/f1f85e8cb66fba1b3e2062fdca1fb40b33f0902e990298a1aaeb3049c7a3f5466e92311fad9658db8ab449aaaa0459c1bf0b3b1ecf61962761781c3b7c3c8ce8 languageName: node linkType: hard -"@module-federation/third-party-dts-extractor@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/third-party-dts-extractor@npm:0.7.7" +"@module-federation/sdk@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/sdk@npm:0.8.12" + dependencies: + isomorphic-rslog: "npm:0.0.7" + checksum: 10c0/8e8867d2520d0b63db37746821da6969a968a4661c71e199c9ef3e4a3af9fb667abcc2e99e30ca4c06cf46b7c67a9ec089754f1a12775f76c062954f56095b09 + languageName: node + linkType: hard + +"@module-federation/third-party-dts-extractor@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/third-party-dts-extractor@npm:0.8.12" dependencies: find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" resolve: "npm:1.22.8" - checksum: 10c0/3d48bf14323d87c004e2087ca9fbee9eb5bafd956522d5185053d0f80d10961906e5b72f4ff9165a14541c91dcd7a3044b4fe90cd357abdddf2dfc4b0a06cef8 + checksum: 10c0/c719bf0aafe4ede81adb6a52d7734855c6fd8abcb3a594d4243893f36bf1b31e1e651028a37f3c31307ec7f1bd29d406040917fdd39c6ec3b8877361593a925f languageName: node linkType: hard -"@module-federation/webpack-bundler-runtime@npm:0.7.7": - version: 0.7.7 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.7.7" +"@module-federation/webpack-bundler-runtime@npm:0.8.12": + version: 0.8.12 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.8.12" dependencies: - "@module-federation/runtime": "npm:0.7.7" - "@module-federation/sdk": "npm:0.7.7" - checksum: 10c0/0a8de0ce20458624c6d85274dab6825b773822da0ea787d4584868c9a811702de88b26555f7c4957e88018c2d2245c939edcfbc2209de49c872876499efe4e2b + "@module-federation/runtime": "npm:0.8.12" + "@module-federation/sdk": "npm:0.8.12" + checksum: 10c0/442d3dd6e44d4063e181ec58cba0fb6df677e1ffa7258f8ddb8e774cf6bca84f6aee7859e44d59548c0079cbd96aa5832506a64235b118089f8577cccf4f25a3 languageName: node linkType: hard @@ -9748,7 +9568,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add @@ -9762,14 +9582,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.48.2": - version: 1.48.2 - resolution: "@playwright/test@npm:1.48.2" +"@playwright/test@npm:^1.51.1": + version: 1.51.1 + resolution: "@playwright/test@npm:1.51.1" dependencies: - playwright: "npm:1.48.2" + playwright: "npm:1.51.1" bin: playwright: cli.js - checksum: 10c0/68bab3bee8d716111e9a166785e6c3c406b6a184fc46d03b5468fcbb92b6242e5628f6a75f9d286e2491ec0e9e59af67542a1f114b6659d790b5a1f41e4d305b + checksum: 10c0/bdb98f3df58f60b5c62e6d5c79c30910404d1855afea0803af0efd6dc63f90c473dbf92ff7dc212f1459f1d32c85dc44a60f70c2e0ea604f975b953d59523234 languageName: node linkType: hard @@ -10413,6 +10233,122 @@ __metadata: languageName: node linkType: hard +"@react-aria/focus@npm:^3.20.1": + version: 3.20.1 + resolution: "@react-aria/focus@npm:3.20.1" + dependencies: + "@react-aria/interactions": "npm:^3.24.1" + "@react-aria/utils": "npm:^3.28.1" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/be982f6cff4531d12894f35b99c326835315d723bf736e36d044cbbffab3b35307620bdbcbd92454010f94a35d851e5976fa9318b4b38ad8d15b1dee447710d6 + languageName: node + linkType: hard + +"@react-aria/i18n@npm:^3.12.7": + version: 3.12.7 + resolution: "@react-aria/i18n@npm:3.12.7" + dependencies: + "@internationalized/date": "npm:^3.7.0" + "@internationalized/message": "npm:^3.1.6" + "@internationalized/number": "npm:^3.6.0" + "@internationalized/string": "npm:^3.2.5" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.28.1" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/414f44f1a0377943d7d3a1ced74a340144206b65d83010aee584c80b8cf02a81e8b0b11f338e8a2668f89c77a06e00d49be92536d694ae415b56c9659e22c869 + languageName: node + linkType: hard + +"@react-aria/interactions@npm:^3.24.1": + version: 3.24.1 + resolution: "@react-aria/interactions@npm:3.24.1" + dependencies: + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.28.1" + "@react-stately/flags": "npm:^3.1.0" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/984c5782336eca52a09536733bd41e6b88b15ed648ebe471dbaccc4dabec7b8e3018d1f2c95054272c8ce723379384efd2908181209dee7e204ba5c663c80964 + languageName: node + linkType: hard + +"@react-aria/overlays@npm:^3.26.1": + version: 3.26.1 + resolution: "@react-aria/overlays@npm:3.26.1" + dependencies: + "@react-aria/focus": "npm:^3.20.1" + "@react-aria/i18n": "npm:^3.12.7" + "@react-aria/interactions": "npm:^3.24.1" + "@react-aria/ssr": "npm:^3.9.7" + "@react-aria/utils": "npm:^3.28.1" + "@react-aria/visually-hidden": "npm:^3.8.21" + "@react-stately/overlays": "npm:^3.6.14" + "@react-types/button": "npm:^3.11.0" + "@react-types/overlays": "npm:^3.8.13" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/6dfb5de858643d87103261c9663fbf155f5d988c03d42fa601233906425cc0fa4d09c519b8b02e9addd48a44afb69a8eb1ee666fe2f2ec1a0dcc137f5a2c8bb4 + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.7": + version: 3.9.7 + resolution: "@react-aria/ssr@npm:3.9.7" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/37168cd81b1e8223aedb906c1333381f3c436dadf58cbd675606ced314605ce5c49eee5c831309648bfbab78a8598c344be636a85962c742ebf11ae7e87ee93e + languageName: node + linkType: hard + +"@react-aria/utils@npm:^3.28.1": + version: 3.28.1 + resolution: "@react-aria/utils@npm:3.28.1" + dependencies: + "@react-aria/ssr": "npm:^3.9.7" + "@react-stately/flags": "npm:^3.1.0" + "@react-stately/utils": "npm:^3.10.5" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/dcda0e238b3bbd9cd6a59563a0491320cf68f27b0b1e2bd4ee540ab4d7aaa7483cf20d96bbcd0041b5746598f4990239d1a697a6d57348607ac4cc452f69a147 + languageName: node + linkType: hard + +"@react-aria/visually-hidden@npm:^3.8.21": + version: 3.8.21 + resolution: "@react-aria/visually-hidden@npm:3.8.21" + dependencies: + "@react-aria/interactions": "npm:^3.24.1" + "@react-aria/utils": "npm:^3.28.1" + "@react-types/shared": "npm:^3.28.0" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/cedb1eada8327187f828767e9934c3e5151ef18824c810b46883cc74e57a0ff64f7e40bad49e5866aab1e34de19ebc20ca93c1fef499d6ab5b7de51d64627ed3 + languageName: node + linkType: hard + "@react-hookz/deep-equal@npm:^1.0.4": version: 1.0.4 resolution: "@react-hookz/deep-equal@npm:1.0.4" @@ -10436,10 +10372,139 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.20.0": - version: 1.20.0 - resolution: "@remix-run/router@npm:1.20.0" - checksum: 10c0/2e017dea530717a6e93a16d478714c4c9165313a1c48e39172ec609bc20324ca6362e8ee2243602df6343644c9268d82a3f50f154d3bb8a17dddde6c37be6e83 +"@react-stately/flags@npm:^3.1.0": + version: 3.1.0 + resolution: "@react-stately/flags@npm:3.1.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/94508383e329d8340dbdaa6fdc82fe8227bf73335ca9651b4fdc7f8f0dc39fcdb6ecbf57fb8bc1722939b524e734344e18c76e9d9dbd380e850e87fa171d6960 + languageName: node + linkType: hard + +"@react-stately/overlays@npm:^3.6.14": + version: 3.6.14 + resolution: "@react-stately/overlays@npm:3.6.14" + dependencies: + "@react-stately/utils": "npm:^3.10.5" + "@react-types/overlays": "npm:^3.8.13" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/f46caddcb164e94ecf85de57cf4657316ab8c2e28119a61ba226149a6c9df2fbbf60221b011068eb11ce6c89dc5f5e34b74ec7e72c0ca1bd49dbf018507dae8b + languageName: node + linkType: hard + +"@react-stately/utils@npm:^3.10.5": + version: 3.10.5 + resolution: "@react-stately/utils@npm:3.10.5" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/188500fef26361515d1a6c506ad347f68c82a1d61a13a09109080966a195e1cf97686991143e0d5684fd0b1a3c6a0a1e0149c92c0665bcc34c2026cd9730af1c + languageName: node + linkType: hard + +"@react-types/button@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-types/button@npm:3.11.0" + dependencies: + "@react-types/shared": "npm:^3.28.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d7a7ef366f9d001089dbe38116bae0dd896e3698d3fa297447ba3b3b37c051a5dfccbab1d2b67ddb3471b6a0ff4ef8773c7293b535d2ceb91527dadd2ee63f60 + languageName: node + linkType: hard + +"@react-types/overlays@npm:^3.8.13": + version: 3.8.13 + resolution: "@react-types/overlays@npm:3.8.13" + dependencies: + "@react-types/shared": "npm:^3.28.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/ea8b3f1497c5f668b2fa23a411940693e18ead6619e13da549361246c3778a8062d0131ffabea8873bcfd74815a9db6c7a014360b4850c5a2272d8fdd1f4486b + languageName: node + linkType: hard + +"@react-types/shared@npm:^3.28.0": + version: 3.28.0 + resolution: "@react-types/shared@npm:3.28.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d5dbba060c9b3204bb6d6db1fec4c7d8b56a185ce000fe0676a136b07a2655885a9db3cd3e6b30564f1761bf91de12fb36ba869bc90152c865bebec8ce8e3b0a + languageName: node + linkType: hard + +"@redis/bloom@npm:1.2.0": + version: 1.2.0 + resolution: "@redis/bloom@npm:1.2.0" + peerDependencies: + "@redis/client": ^1.0.0 + checksum: 10c0/7dde8e67188164e96226c8a5c78ebd2801f1662947371e78fb95fb180c1e9ddff8d237012eb5e9182775be61cb546f67f759927cdaee0d178d863ee290e1fb27 + languageName: node + linkType: hard + +"@redis/client@npm:1.6.0": + version: 1.6.0 + resolution: "@redis/client@npm:1.6.0" + dependencies: + cluster-key-slot: "npm:1.1.2" + generic-pool: "npm:3.9.0" + yallist: "npm:4.0.0" + checksum: 10c0/c80a01b4f72d32284515dac6d1aefe0e9c881d08b8db33281f87b51650c1c116b18074a29ca81599d15dccb37b29eef9b26a75a5755150ae27d163e680c34bf6 + languageName: node + linkType: hard + +"@redis/graph@npm:1.1.1": + version: 1.1.1 + resolution: "@redis/graph@npm:1.1.1" + peerDependencies: + "@redis/client": ^1.0.0 + checksum: 10c0/64199db2cb3669c4911af8aba3b7116c4c2c1df37ca74b2a65555e62c863935a0cea74bc41bd92acf2e551074eb2a30c75f54a9f439b40e0f9bb67fc5fb66614 + languageName: node + linkType: hard + +"@redis/json@npm:1.0.7": + version: 1.0.7 + resolution: "@redis/json@npm:1.0.7" + peerDependencies: + "@redis/client": ^1.0.0 + checksum: 10c0/cef473711d66f7568a16edbd728acca7d237cfeaa15e0326b5b628dfab4afc0c76c7354e7f8efad6ecc64a1cb774e4aa060ee46497b633e18ba0a2f0aace1cc4 + languageName: node + linkType: hard + +"@redis/search@npm:1.2.0": + version: 1.2.0 + resolution: "@redis/search@npm:1.2.0" + peerDependencies: + "@redis/client": ^1.0.0 + checksum: 10c0/01d57ac10d2c5698e04e4a2f945440db3087e8834643ca950c099879dbcd77526604ca6f5c2ee883dfd4b337b0a24cb7d81ac56845aa83f89a4f161362a08dc6 + languageName: node + linkType: hard + +"@redis/time-series@npm:1.1.0": + version: 1.1.0 + resolution: "@redis/time-series@npm:1.1.0" + peerDependencies: + "@redis/client": ^1.0.0 + checksum: 10c0/503d0d5cbc9113d26666bb7b4dea57619badbcdfeee0369abf647250f26c5482ed5827c83f88f9f0cf22e021e3e7cb562459669d733fac05652972e208d6ba0f + languageName: node + linkType: hard + +"@remix-run/router@npm:1.23.0": + version: 1.23.0 + resolution: "@remix-run/router@npm:1.23.0" + checksum: 10c0/eaef5cb46a1e413f7d1019a75990808307e08e53a39d4cf69c339432ddc03143d725decef3d6b9b5071b898da07f72a4a57c4e73f787005fcf10162973d8d7d7 + languageName: node + linkType: hard + +"@remixicon/react@npm:^4.5.0": + version: 4.6.0 + resolution: "@remixicon/react@npm:4.6.0" + peerDependencies: + react: ">=18.2.0" + checksum: 10c0/52e21dabd5b5149206f2ef2d8ff59e38a0b7f4a043435ba65b1b8d1c41c755daea84da6c64e80f2ada0e582b4436366dbcef318add96ec11393b08b259b49df8 languageName: node linkType: hard @@ -10450,9 +10515,9 @@ __metadata: languageName: node linkType: hard -"@rjsf/core@npm:5.21.2": - version: 5.21.2 - resolution: "@rjsf/core@npm:5.21.2" +"@rjsf/core@npm:5.23.2": + version: 5.23.2 + resolution: "@rjsf/core@npm:5.23.2" dependencies: lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" @@ -10460,28 +10525,28 @@ __metadata: nanoid: "npm:^3.3.7" prop-types: "npm:^15.8.1" peerDependencies: - "@rjsf/utils": ^5.20.x + "@rjsf/utils": ^5.23.x react: ^16.14.0 || >=17 - checksum: 10c0/96c0d494c792be6078e15f866ba4e474950a5a19cc36eebcb4ba3f87f017fb34e3d8061098bccd5c28c4c452855378a6d56f445def6ead5d9728217dbde304b0 + checksum: 10c0/e738dfc4b02d0c020df46c0281b7a98d3c9c4520e986fdc0c7e531ab6e0d1167a0f286849c08b77fb6a03c0196afe0957afe95ed5c020839e5e30fe042956b88 languageName: node linkType: hard -"@rjsf/material-ui@npm:5.21.2": - version: 5.21.2 - resolution: "@rjsf/material-ui@npm:5.21.2" +"@rjsf/material-ui@npm:5.23.2": + version: 5.23.2 + resolution: "@rjsf/material-ui@npm:5.23.2" peerDependencies: "@material-ui/core": ^4.12.3 "@material-ui/icons": ^4.11.2 - "@rjsf/core": ^5.20.x - "@rjsf/utils": ^5.20.x + "@rjsf/core": ^5.23.x + "@rjsf/utils": ^5.23.x react: ^16.14.0 || >=17 - checksum: 10c0/2827a3f4248083409ad043d4c1a17defabdaf40c4746f769849f7e74096e569ba4ab48fcd7f46092152bb140f3455bd3144de5be4cb2000ff413fc7cdb4068e9 + checksum: 10c0/1bd0b40fcf93d80ba494bbb2ec2768d577addb87fdf78980a38f0feab73caa13b653b72fe4ec2ea0d1182a3a0f5ebd55997fa23ed175d075771fcf7b5a80fcf1 languageName: node linkType: hard -"@rjsf/utils@npm:5.21.2": - version: 5.21.2 - resolution: "@rjsf/utils@npm:5.21.2" +"@rjsf/utils@npm:5.23.2": + version: 5.23.2 + resolution: "@rjsf/utils@npm:5.23.2" dependencies: json-schema-merge-allof: "npm:^0.8.1" jsonpointer: "npm:^5.0.1" @@ -10490,93 +10555,109 @@ __metadata: react-is: "npm:^18.2.0" peerDependencies: react: ^16.14.0 || >=17 - checksum: 10c0/5867e27d079fcc1b5485e34906fc8044cad335ee0189d3397b5c7345885c84f4276241ad8959539eb09ec19bde70764a816cd6f3ec684e10873ce2af42696e8a + checksum: 10c0/fe09e10c6927415444af39d2cfae8968a3f60987094ac448526ce23e5fb48dd397922c99436c99735ab6487077ad0ea29bcde1bc3f890a4d94cd535e4889512f languageName: node linkType: hard -"@rjsf/validator-ajv8@npm:5.21.2": - version: 5.21.2 - resolution: "@rjsf/validator-ajv8@npm:5.21.2" +"@rjsf/validator-ajv8@npm:5.23.2": + version: 5.23.2 + resolution: "@rjsf/validator-ajv8@npm:5.23.2" 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.20.x - checksum: 10c0/c456c23e76b4501fa109841b82da0cf16b576aa025c4eb6c316bbbb67b89ab0966b298bd8490f9d147dd67d5fc8ae3e86a194bf0fa9a115250c40caedca842f3 + "@rjsf/utils": ^5.23.x + checksum: 10c0/3993fb7da2bac7683f58f924fa005ba141b67144156aab08eadf3726866a88dce2c76824ca52c2b12350e4f3f0317bfe261301c86ba6fbfe8f7e2f42c9c453e5 languageName: node linkType: hard -"@roadiehq/backstage-plugin-github-insights@npm:^2.5.1": - version: 2.5.1 - resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.5.1" +"@roadiehq/backstage-plugin-github-insights@npm:^3.1.4": + version: 3.1.4 + resolution: "@roadiehq/backstage-plugin-github-insights@npm:3.1.4" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/theme": "npm:^0.6.0" - "@date-io/core": "npm:2.10.7" + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration": "npm:^1.16.1" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@backstage/theme": "npm:^0.6.2" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.45" "@octokit/rest": "npm:^19.0.3" "@octokit/types": "npm:^9.0.0" + "@roadiehq/github-auth-utils-react": "npm:^1.0.2" git-url-parse: "npm:^14.0.0" - history: "npm:^5.0.0" immer: "npm:9.0.7" react-use: "npm:^17.2.4" - zustand: "npm:3.6.9" + zustand: "npm:3.6.9" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router: 6.0.0-beta.0 || ^6.3.0 + checksum: 10c0/1d5d5fca7838d795b3f7771cf22b01924e0d55b0b7a1c2188580fe98611355e64f499a6cc70bba6ac89a035d6e2962bdc5bfb3035e6d4f296bad2c9b8a958a41 + languageName: node + linkType: hard + +"@roadiehq/backstage-plugin-security-insights@npm:^3.1.3": + version: 3.1.3 + resolution: "@roadiehq/backstage-plugin-security-insights@npm:3.1.3" + dependencies: + "@backstage/catalog-model": "npm:^1.7.1" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration-react": "npm:^1.2.1" + "@backstage/plugin-catalog-react": "npm:^1.14.2" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:^4.0.0-alpha.45" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/rest": "npm:^19.0.3" + "@roadiehq/github-auth-utils-react": "npm:^1.0.2" + cross-fetch: "npm:^3.1.4" + git-url-parse: "npm:^16.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: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/599227d5469df15740bf23ad1f50cda1869e2729857f3c7d1535e2582e35c8c9b9dfa5a1c19bbf1a485d8b7eaf2aa54b0f80ef7d1a9ade0c289edc0223132be0 + checksum: 10c0/4ef4c512e894f4de8a187d9869196d5c1aa629067ee4c07049551fefac22a30152d6a4b14144362310f52dd149d2c8cc1bd1297cb5459602b03c1ff2ede0f4cd languageName: node linkType: hard -"@roadiehq/backstage-plugin-security-insights@npm:^2.4.1": - version: 2.4.1 - resolution: "@roadiehq/backstage-plugin-security-insights@npm:2.4.1" +"@roadiehq/github-auth-utils-react@npm:^1.0.2": + version: 1.0.2 + resolution: "@roadiehq/github-auth-utils-react@npm:1.0.2" dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/theme": "npm:^0.6.0" + "@backstage/core-components": "npm:^0.16.1" + "@backstage/core-plugin-api": "npm:^1.10.1" + "@backstage/integration-react": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - "@material-ui/lab": "npm:^4.0.0-alpha.45" - "@octokit/graphql": "npm:^5.0.0" - "@octokit/rest": "npm:^19.0.3" - cross-fetch: "npm:^3.1.4" - history: "npm:^5.0.0" - luxon: "npm:^3.0.0" - moment: "npm:^2.27.0" - react-minimal-pie-chart: "npm:^8.2.0" - react-use: "npm:^17.2.4" + zustand: "npm:^4.5.6" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router: 6.0.0-beta.0 || ^6.3.0 - checksum: 10c0/e9b2b602741512ccaee9727119b49140f6f388129ddb0b068359f45113e8064dca6f4d56a648726f915c9ebac305a5f1e8bae4fd07d157084e8769ac96546cbf + checksum: 10c0/7b29cb0edefbbea6a1e53695d193247d30403472872f3dadbf336c4b02fdb64d87fdb8a4acac9642f867884ef5ea82793284d582abdf9680acde067f886dad9d languageName: node linkType: hard -"@roadiehq/scaffolder-backend-module-http-request@npm:^5.1.0": - version: 5.1.0 - resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:5.1.0" +"@roadiehq/scaffolder-backend-module-http-request@npm:^5.3.1": + version: 5.3.1 + resolution: "@roadiehq/scaffolder-backend-module-http-request@npm:5.3.1" dependencies: "@backstage/backend-common": "npm:^0.25.0" "@backstage/backend-plugin-api": "npm:^1.0.2" "@backstage/core-app-api": "npm:^1.15.2" "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/plugin-scaffolder-node": "npm:^0.6.0" + "@backstage/plugin-scaffolder-node": "npm:^0.6.2" cross-fetch: "npm:^4.0.0" winston: "npm:^3.2.1" - checksum: 10c0/e0697b63849f4c9a7c7135155f347d87d221b0e02fe06e3c34953082bba396b0d95c225edcc0859eb375c87c0100cb669fa4b84fd77c94a2c2fc8bc82ff98fbb + checksum: 10c0/cb878b84e9bd795b8768819e6f0c77968db2ff145bd97b1c4e2d9e2b2115733a8e0790ab0ada92151ed614cf480f921909a57e00c19a24b79dee9cd35a1518d2 languageName: node linkType: hard @@ -10831,13 +10912,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^4.0.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e - languageName: node - linkType: hard - "@sinonjs/commons@npm:^3.0.0": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" @@ -12722,15 +12796,6 @@ __metadata: languageName: node linkType: hard -"@szmarczak/http-timer@npm:^4.0.5": - version: 4.0.6 - resolution: "@szmarczak/http-timer@npm:4.0.6" - dependencies: - defer-to-connect: "npm:^2.0.0" - checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f - languageName: node - linkType: hard - "@tanstack/react-virtual@npm:^3.0.0-beta.60": version: 3.10.7 resolution: "@tanstack/react-virtual@npm:3.10.7" @@ -12815,12 +12880,12 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.5.2": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" +"@testing-library/user-event@npm:^14.6.1": + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 + checksum: 10c0/75fea130a52bf320d35d46ed54f3eec77e71a56911b8b69a3fe29497b0b9947b2dc80d30f04054ad4ce7f577856ae3e5397ea7dff0ef14944d3909784c7a93fe languageName: node linkType: hard @@ -12984,18 +13049,6 @@ __metadata: languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" - dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:^3.1.4" - "@types/node": "npm:*" - "@types/responselike": "npm:^1.0.0" - checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 - languageName: node - linkType: hard - "@types/caseless@npm:*": version: 0.12.5 resolution: "@types/caseless@npm:0.12.5" @@ -13040,6 +13093,13 @@ __metadata: languageName: node linkType: hard +"@types/content-type@npm:^1.1.8": + version: 1.1.8 + resolution: "@types/content-type@npm:1.1.8" + checksum: 10c0/5115a68f9eeb2139f7598519245a47c7e39cae0965c5ea64067190f934e6d1568d6fec0643b113b54351a9472f8b810958b8040af53b15c82d2b2ca46d9af2be + languageName: node + linkType: hard + "@types/cors@npm:^2.8.6": version: 2.8.17 resolution: "@types/cors@npm:2.8.17" @@ -13198,13 +13258,6 @@ __metadata: languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": - version: 4.0.4 - resolution: "@types/http-cache-semantics@npm:4.0.4" - checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 - languageName: node - linkType: hard - "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" @@ -13290,7 +13343,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -13313,15 +13366,6 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c - languageName: node - linkType: hard - "@types/long@npm:^4.0.0": version: 4.0.2 resolution: "@types/long@npm:4.0.2" @@ -13453,6 +13497,13 @@ __metadata: languageName: node linkType: hard +"@types/parse-path@npm:^7.0.0": + version: 7.0.3 + resolution: "@types/parse-path@npm:7.0.3" + checksum: 10c0/8344b6c7acba4e4e5a8d542f56f53c297685fa92f9b0c085d7532cc7e1b661432cecfc1c75c76cdb0d161c95679b6ecfe0573d9fef7c836962aacf604150a984 + languageName: node + linkType: hard + "@types/passport-oauth2@npm:^1.4.11": version: 1.4.17 resolution: "@types/passport-oauth2@npm:1.4.17" @@ -13590,15 +13641,6 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 - languageName: node - linkType: hard - "@types/retry@npm:0.12.2": version: 0.12.2 resolution: "@types/retry@npm:0.12.2" @@ -13606,7 +13648,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:7.5.8, @types/semver@npm:^7.5.0": +"@types/semver@npm:7.5.8": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa @@ -13686,13 +13728,6 @@ __metadata: languageName: node linkType: hard -"@types/svg-path-parser@npm:^1.1.3": - version: 1.1.6 - resolution: "@types/svg-path-parser@npm:1.1.6" - checksum: 10c0/128ea1028229d5bfc88f2a821df1dd5ac032501ca9d3f771ddeea8566750d4dd43576c3d6389b45b50d87bcaf58f6bcf327830233e46cf1b069d1b4c54a56160 - languageName: node - linkType: hard - "@types/tar@npm:^6.1.1": version: 6.1.13 resolution: "@types/tar@npm:6.1.13" @@ -13813,56 +13848,60 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.12.0": - version: 6.21.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" +"@typescript-eslint/eslint-plugin@npm:^8.17.0": + version: 8.28.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.28.0" dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/type-utils": "npm:6.21.0" - "@typescript-eslint/utils": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - debug: "npm:^4.3.4" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.28.0" + "@typescript-eslint/type-utils": "npm:8.28.0" + "@typescript-eslint/utils": "npm:8.28.0" + "@typescript-eslint/visitor-keys": "npm:8.28.0" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" + ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^2.0.1" peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/f911a79ee64d642f814a3b6cdb0d324b5f45d9ef955c5033e78903f626b7239b4aa773e464a38c3e667519066169d983538f2bf8e5d00228af587c9d438fb344 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/f01b7d231b01ec2c1cc7c40599ddceb329532f2876664a39dec9d25c0aed4cfdbef3ec07f26bac357df000d798f652af6fdb6a2481b6120e43bfa38f7c7a7c48 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.7.2": - version: 6.21.0 - resolution: "@typescript-eslint/parser@npm:6.21.0" +"@typescript-eslint/parser@npm:^8.16.0": + version: 8.28.0 + resolution: "@typescript-eslint/parser@npm:8.28.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/scope-manager": "npm:8.28.0" + "@typescript-eslint/types": "npm:8.28.0" + "@typescript-eslint/typescript-estree": "npm:8.28.0" + "@typescript-eslint/visitor-keys": "npm:8.28.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/4bde6887bbf3fe031c01e46db90f9f384a8cac2e67c2972b113a62d607db75e01db943601279aac847b9187960a038981814042cb02fd5aa27ea4613028f9313 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e 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" +"@typescript-eslint/scope-manager@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/scope-manager@npm:8.28.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526 + "@typescript-eslint/types": "npm:8.28.0" + "@typescript-eslint/visitor-keys": "npm:8.28.0" + checksum: 10c0/f3bd76b3f54e60f1efe108b233b2d818e44ecf0dc6422cc296542f784826caf3c66d51b8acc83d8c354980bd201e1d9aa1ea01011de96e0613d320c00e40ccfd languageName: node linkType: hard @@ -13876,27 +13915,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/type-utils@npm:6.21.0" +"@typescript-eslint/type-utils@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/type-utils@npm:8.28.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/utils": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:8.28.0" + "@typescript-eslint/utils": "npm:8.28.0" debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^2.0.1" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/7409c97d1c4a4386b488962739c4f1b5b04dc60cf51f8cd88e6b12541f84d84c6b8b67e491a147a2c95f9ec486539bf4519fb9d418411aef6537b9c156468117 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/b8936edc2153bf794efba39bfb06393a228217830051767360f4b691fed7c82f3831c4fc6deac6d78b90a58596e61f866c17eaee9dd793c3efda3ebdcf5a71d8 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d +"@typescript-eslint/types@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/types@npm:8.28.0" + checksum: 10c0/1f95895e20dac1cf063dc93c99142fd1871e53be816bcbbee93f22a05e6b2a82ca83c20ce3a551f65555910aa0956443a23268edbb004369d0d5cb282d13c377 languageName: node linkType: hard @@ -13907,22 +13951,40 @@ __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" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.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" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f + checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.28.0" + dependencies: + "@typescript-eslint/types": "npm:8.28.0" + "@typescript-eslint/visitor-keys": "npm:8.28.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/97a91c95b1295926098c12e2d2c2abaa68994dc879da132dcce1e75ec9d7dee8187695eaa5241d09cbc42b5e633917b6d35c624e78e3d3ee9bda42d1318080b6 languageName: node linkType: hard @@ -13945,20 +14007,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.21.0, @typescript-eslint/utils@npm:^6.0.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" +"@typescript-eslint/utils@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/utils@npm:8.28.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" + "@typescript-eslint/scope-manager": "npm:8.28.0" + "@typescript-eslint/types": "npm:8.28.0" + "@typescript-eslint/typescript-estree": "npm:8.28.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/d3425be7f86c1245a11f0ea39136af681027797417348d8e666d38c76646945eaed7b35eb8db66372b067dee8b02a855caf2c24c040ec9c31e59681ab223b59d languageName: node linkType: hard @@ -13976,13 +14036,37 @@ __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" +"@typescript-eslint/utils@npm:^7.0.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.28.0": + version: 8.28.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.28.0" + dependencies: + "@typescript-eslint/types": "npm:8.28.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/245a78ed983fe95fbd1b0f2d4cb9e9d1d964bddc0aa3e3d6ab10c19c4273855bfb27d840bb1fd55deb7ae3078b52f26592472baf6fd2c7019a5aa3b1da974f35 languageName: node linkType: hard @@ -14048,17 +14132,17 @@ __metadata: languageName: node linkType: hard -"@veecode-platform/backstage-plugin-github-workflows@npm:^1.1.1": - version: 1.1.1 - resolution: "@veecode-platform/backstage-plugin-github-workflows@npm:1.1.1" - dependencies: - "@backstage/catalog-model": "npm:^1.7.0" - "@backstage/core-components": "npm:^0.15.1" - "@backstage/core-plugin-api": "npm:^1.10.0" - "@backstage/integration": "npm:^1.15.1" - "@backstage/integration-react": "npm:^1.2.0" - "@backstage/plugin-catalog-react": "npm:^1.14.0" - "@backstage/theme": "npm:^0.6.0" +"@veecode-platform/backstage-plugin-github-workflows@npm:^1.1.4": + version: 1.1.4 + resolution: "@veecode-platform/backstage-plugin-github-workflows@npm:1.1.4" + dependencies: + "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/core-components": "npm:^0.16.3" + "@backstage/core-plugin-api": "npm:^1.10.3" + "@backstage/integration": "npm:^1.16.1" + "@backstage/integration-react": "npm:^1.2.3" + "@backstage/plugin-catalog-react": "npm:^1.15.1" + "@backstage/theme": "npm:^0.6.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -14071,7 +14155,7 @@ __metadata: peerDependencies: react: ^16.13.1 || ^17.0.0 react-router-dom: ^6.24.1 - checksum: 10c0/1dd7e5ed1f73c689b3dd89e06eba2dc2e5b71212ae1865be25a35fb9869c19098b7bbb9813478cd7f267bddd1c2ea62329991eb6b62c02bb8d7c80484a3daa24 + checksum: 10c0/0a77267f006971455db6e46aed8c2bdeb730f7c8eb36006c4d954c6c3b5b89564fe2925d90f52abf30fca60193227fffa07488d5b344cbcdd0e721c47fc7a1aa languageName: node linkType: hard @@ -14248,6 +14332,13 @@ __metadata: languageName: node linkType: hard +"@wmhilton/crypto-hash@npm:^1.0.2": + version: 1.0.2 + resolution: "@wmhilton/crypto-hash@npm:1.0.2" + checksum: 10c0/8484f90a61615ade87ffd7fc9079b0350ea9a574a9b0414542b1ce0342c47c2b2a5d711a6f95ef883ea2958985ef619957cb350cd4ff314a444910c08aeb233c + languageName: node + linkType: hard + "@xmldom/is-dom-node@npm:^1.0.1": version: 1.0.1 resolution: "@xmldom/is-dom-node@npm:1.0.1" @@ -14527,7 +14618,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -14660,52 +14751,53 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage-community/plugin-github-actions": "npm:^0.6.26" - "@backstage-community/plugin-sonarqube": "npm:^0.8.8" - "@backstage/app-defaults": "npm:^1.5.14" - "@backstage/catalog-model": "npm:^1.7.1" - "@backstage/cli": "npm:^0.29.2" - "@backstage/core-app-api": "npm:^1.15.2" - "@backstage/core-components": "npm:^0.16.1" - "@backstage/core-plugin-api": "npm:^1.10.1" - "@backstage/integration-react": "npm:^1.2.1" - "@backstage/plugin-api-docs": "npm:^0.12.1" - "@backstage/plugin-catalog": "npm:^1.25.1" - "@backstage/plugin-catalog-common": "npm:^1.1.1" - "@backstage/plugin-catalog-graph": "npm:^0.4.13" - "@backstage/plugin-catalog-import": "npm:^0.12.7" - "@backstage/plugin-catalog-react": "npm:^1.14.2" - "@backstage/plugin-home": "npm:^0.8.2" - "@backstage/plugin-kubernetes": "npm:^0.12.1" - "@backstage/plugin-org": "npm:^0.6.33" - "@backstage/plugin-permission-react": "npm:^0.4.28" - "@backstage/plugin-scaffolder": "npm:^1.27.1" - "@backstage/plugin-search": "npm:^1.4.20" - "@backstage/plugin-search-react": "npm:^1.8.3" - "@backstage/plugin-techdocs": "npm:^1.11.2" - "@backstage/plugin-techdocs-module-addons-contrib": "npm:^1.1.18" - "@backstage/plugin-techdocs-react": "npm:^1.2.11" - "@backstage/plugin-user-settings": "npm:^0.8.16" - "@backstage/test-utils": "npm:^1.7.2" - "@backstage/theme": "npm:^0.6.2" - "@dweber019/backstage-plugin-endoflife": "npm:^0.0.16" + "@backstage-community/plugin-github-actions": "npm:^0.9.0" + "@backstage-community/plugin-sonarqube": "npm:^0.11.0" + "@backstage/app-defaults": "backstage:^" + "@backstage/canon": "backstage:^" + "@backstage/catalog-model": "backstage:^" + "@backstage/cli": "backstage:^" + "@backstage/core-app-api": "backstage:^" + "@backstage/core-components": "backstage:^" + "@backstage/core-plugin-api": "backstage:^" + "@backstage/integration-react": "backstage:^" + "@backstage/plugin-api-docs": "backstage:^" + "@backstage/plugin-catalog": "backstage:^" + "@backstage/plugin-catalog-common": "backstage:^" + "@backstage/plugin-catalog-graph": "backstage:^" + "@backstage/plugin-catalog-import": "backstage:^" + "@backstage/plugin-catalog-react": "backstage:^" + "@backstage/plugin-home": "backstage:^" + "@backstage/plugin-kubernetes": "backstage:^" + "@backstage/plugin-org": "backstage:^" + "@backstage/plugin-permission-react": "backstage:^" + "@backstage/plugin-scaffolder": "backstage:^" + "@backstage/plugin-search": "backstage:^" + "@backstage/plugin-search-react": "backstage:^" + "@backstage/plugin-techdocs": "backstage:^" + "@backstage/plugin-techdocs-module-addons-contrib": "backstage:^" + "@backstage/plugin-techdocs-react": "backstage:^" + "@backstage/plugin-user-settings": "backstage:^" + "@backstage/test-utils": "backstage:^" + "@backstage/theme": "backstage:^" + "@dweber019/backstage-plugin-endoflife": "npm:^0.0.19" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" - "@playwright/test": "npm:^1.48.2" - "@roadiehq/backstage-plugin-github-insights": "npm:^2.5.1" - "@roadiehq/backstage-plugin-security-insights": "npm:^2.4.1" + "@playwright/test": "npm:^1.51.1" + "@roadiehq/backstage-plugin-github-insights": "npm:^3.1.4" + "@roadiehq/backstage-plugin-security-insights": "npm:^3.1.3" "@testing-library/dom": "npm:^9.3.4" "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/react": "npm:^14.3.1" - "@testing-library/user-event": "npm:^14.5.2" - "@types/react-dom": "npm:^18.3.1" - "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.1" + "@testing-library/user-event": "npm:^14.6.1" + "@types/react-dom": "npm:^18.3.5" + "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.4" cross-env: "npm:^7.0.3" history: "npm:^5.3.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - react-router: "npm:^6.27.0" - react-router-dom: "npm:^6.27.0" + react-router: "npm:^6.30.0" + react-router-dom: "npm:^6.30.0" languageName: unknown linkType: soft @@ -14790,7 +14882,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": +"aria-query@npm:5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -14806,6 +14898,13 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" @@ -14816,6 +14915,23 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-buffer-to-hex@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-to-hex@npm:1.0.0" + checksum: 10c0/accc566fdf489cf9ae13c928925974bc0e40f63074317ed76dda5fba59cfc0cf7c2c324099c537be8f460da99fc9f248b0db95b83956ba3134ad48ae9ef7fd4f + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -14896,6 +15012,18 @@ __metadata: languageName: node linkType: hard +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -14925,6 +15053,21 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + "arrify@npm:^2.0.0": version: 2.0.1 resolution: "arrify@npm:2.0.1" @@ -14966,13 +15109,16 @@ __metadata: languageName: node linkType: hard -"assert@npm:^1.1.1": - version: 1.5.1 - resolution: "assert@npm:1.5.1" +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" dependencies: + call-bind: "npm:^1.0.2" + is-nan: "npm:^1.3.2" + object-is: "npm:^1.1.5" object.assign: "npm:^4.1.4" - util: "npm:^0.10.4" - checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd + util: "npm:^0.12.5" + checksum: 10c0/7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 languageName: node linkType: hard @@ -15326,37 +15472,37 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage-community/plugin-sonarqube-backend": "npm:^0.3.1" - "@backstage/backend-defaults": "npm:^0.5.3" - "@backstage/cli": "npm:^0.29.2" - "@backstage/config": "npm:^1.3.0" - "@backstage/plugin-app-backend": "npm:^0.4.2" - "@backstage/plugin-auth-backend": "npm:^0.24.0" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.2.2" - "@backstage/plugin-auth-node": "npm:^0.5.4" - "@backstage/plugin-catalog-backend": "npm:^1.28.0" - "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.4" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.2" - "@backstage/plugin-events-backend": "npm:^0.3.16" - "@backstage/plugin-kubernetes-backend": "npm:^0.19.0" - "@backstage/plugin-permission-backend": "npm:^0.5.51" - "@backstage/plugin-permission-backend-module-allow-all-policy": "npm:^0.2.2" - "@backstage/plugin-permission-common": "npm:^0.8.2" - "@backstage/plugin-permission-node": "npm:^0.8.5" - "@backstage/plugin-proxy-backend": "npm:^0.5.8" - "@backstage/plugin-scaffolder-backend": "npm:^1.27.2" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.5.3" - "@backstage/plugin-search-backend": "npm:^1.7.0" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.2.5" - "@backstage/plugin-search-backend-module-pg": "npm:^0.5.38" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.3.3" - "@backstage/plugin-search-backend-node": "npm:^1.3.5" - "@backstage/plugin-techdocs-backend": "npm:^1.11.3" - "@roadiehq/scaffolder-backend-module-http-request": "npm:^5.1.0" + "@backstage-community/plugin-sonarqube-backend": "npm:^0.6.0" + "@backstage/backend-defaults": "backstage:^" + "@backstage/cli": "backstage:^" + "@backstage/config": "backstage:^" + "@backstage/plugin-app-backend": "backstage:^" + "@backstage/plugin-auth-backend": "backstage:^" + "@backstage/plugin-auth-backend-module-github-provider": "backstage:^" + "@backstage/plugin-auth-node": "backstage:^" + "@backstage/plugin-catalog-backend": "backstage:^" + "@backstage/plugin-catalog-backend-module-logs": "backstage:^" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "backstage:^" + "@backstage/plugin-events-backend": "backstage:^" + "@backstage/plugin-kubernetes-backend": "backstage:^" + "@backstage/plugin-permission-backend": "backstage:^" + "@backstage/plugin-permission-backend-module-allow-all-policy": "backstage:^" + "@backstage/plugin-permission-common": "backstage:^" + "@backstage/plugin-permission-node": "backstage:^" + "@backstage/plugin-proxy-backend": "backstage:^" + "@backstage/plugin-scaffolder-backend": "backstage:^" + "@backstage/plugin-scaffolder-backend-module-github": "backstage:^" + "@backstage/plugin-search-backend": "backstage:^" + "@backstage/plugin-search-backend-module-catalog": "backstage:^" + "@backstage/plugin-search-backend-module-pg": "backstage:^" + "@backstage/plugin-search-backend-module-techdocs": "backstage:^" + "@backstage/plugin-search-backend-node": "backstage:^" + "@backstage/plugin-techdocs-backend": "backstage:^" + "@roadiehq/scaffolder-backend-module-http-request": "npm:^5.3.1" app: "link:../app" better-sqlite3: "npm:^9.6.0" - node-gyp: "npm:^10.2.0" - pg: "npm:^8.13.1" + node-gyp: "npm:^10.3.1" + pg: "npm:^8.14.1" languageName: unknown linkType: soft @@ -15448,7 +15594,7 @@ __metadata: languageName: node linkType: hard -"before-after-hook@npm:^2.2.0": +"before-after-hook@npm:^2.1.0, before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" checksum: 10c0/0488c4ae12df758ca9d49b3bb27b47fd559677965c52cae7b335784724fb8bf96c42b6e5ba7d7afcbc31facb0e294c3ef717cc41c5bc2f7bd9e76f8b90acd31c @@ -15527,6 +15673,19 @@ __metadata: languageName: node linkType: hard +"bitbucket@npm:^2.12.0": + version: 2.12.0 + resolution: "bitbucket@npm:2.12.0" + dependencies: + before-after-hook: "npm:^2.1.0" + deepmerge: "npm:^4.2.2" + is-plain-object: "npm:^3.0.0" + node-fetch: "npm:^2.6.0" + url-template: "npm:^2.0.8" + checksum: 10c0/ade6ede53a3e5aa2b24d625456e3b5deda9ffd49d75bc392c5fce50881d2ae98209a69b2af6ffc2e5f1d74b204321a31e7818b9ecfdf5240ef42b18ab70e3bb3 + languageName: node + linkType: hard + "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -15552,6 +15711,13 @@ __metadata: languageName: node linkType: hard +"bn.js@npm:^4.11.8": + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 + languageName: node + linkType: hard + "bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" @@ -15659,6 +15825,15 @@ __metadata: languageName: node linkType: hard +"browser-resolve@npm:^2.0.0": + version: 2.0.0 + resolution: "browser-resolve@npm:2.0.0" + dependencies: + resolve: "npm:^1.17.0" + checksum: 10c0/06c43adf3cb1939825ab9a4ac355b23272820ee421a20d04f62e0dabd9ea305e497b97f3ac027f87d53c366483aafe8673bbe1aaa5e41cd69eeafa65ac5fda6e + languageName: node + linkType: hard + "browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -15673,7 +15848,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.0": +"browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -15706,7 +15881,7 @@ __metadata: languageName: node linkType: hard -"browserify-sign@npm:^4.0.0": +"browserify-sign@npm:^4.2.3": version: 4.2.3 resolution: "browserify-sign@npm:4.2.3" dependencies: @@ -15831,18 +16006,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^4.3.0": - version: 4.9.2 - resolution: "buffer@npm:4.9.2" - dependencies: - base64-js: "npm:^1.0.2" - ieee754: "npm:^1.1.4" - isarray: "npm:^1.0.0" - checksum: 10c0/dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": +"buffer@npm:^5.1.0, buffer@npm:^5.5.0, buffer@npm:^5.7.1": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: @@ -15952,13 +16116,6 @@ __metadata: languageName: node linkType: hard -"cacheable-lookup@npm:^5.0.3": - version: 5.0.4 - resolution: "cacheable-lookup@npm:5.0.4" - checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c - languageName: node - linkType: hard - "cacheable-lookup@npm:^6.0.0": version: 6.1.0 resolution: "cacheable-lookup@npm:6.1.0" @@ -15966,18 +16123,25 @@ __metadata: languageName: node linkType: hard -"cacheable-request@npm:^7.0.2": - version: 7.0.4 - resolution: "cacheable-request@npm:7.0.4" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^4.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^6.0.1" - responselike: "npm:^2.0.0" - checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard @@ -15994,6 +16158,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + "call-me-maybe@npm:^1.0.1": version: 1.0.2 resolution: "call-me-maybe@npm:1.0.2" @@ -16321,15 +16495,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 - languageName: node - linkType: hard - "clone@npm:2.x": version: 2.1.2 resolution: "clone@npm:2.1.2" @@ -16351,20 +16516,27 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.0, clsx@npm:^2.1.1": +"clsx@npm:^2.0.0, clsx@npm:^2.1.0, clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": +"cluster-key-slot@npm:1.1.2, cluster-key-slot@npm:^1.1.0, cluster-key-slot@npm:^1.1.2": version: 1.1.2 resolution: "cluster-key-slot@npm:1.1.2" checksum: 10c0/d7d39ca28a8786e9e801eeb8c770e3c3236a566625d7299a47bb71113fb2298ce1039596acb82590e598c52dbc9b1f088c8f587803e697cb58e1867a95ff94d3 languageName: node linkType: hard +"clz-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "clz-buffer@npm:1.0.0" + checksum: 10c0/e8c22ea76cc225e8ab25d1806f2e289408f736841955b3aad522e51feb6dfa033d2403de0ab18ac0eaa17a695db04f61cde69ca69c5ea420ddbb7248ab2621bd + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -16663,6 +16835,13 @@ __metadata: languageName: node linkType: hard +"concat-buffers@npm:^1.0.0": + version: 1.0.0 + resolution: "concat-buffers@npm:1.0.0" + checksum: 10c0/43c2488b8e4ed08092f4a4efb33a33c437f2f367b65d5e0f66a1d7b168223ed63f140eb7137fc9344b80505b834beeae51c12026ca4531d192bd683982e65160 + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -16998,7 +17177,16 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.0": +"crc@npm:^3.8.0": + version: 3.8.0 + resolution: "crc@npm:3.8.0" + dependencies: + buffer: "npm:^5.1.0" + checksum: 10c0/1a0da36e5f95b19cd2a7b2eab5306a08f1c47bdd22da6f761ab764e2222e8e90a877398907cea94108bd5e41a6d311ea84d7914eaca67da2baa4050bd6384b3d + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -17021,7 +17209,7 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -17052,7 +17240,7 @@ __metadata: languageName: node linkType: hard -"create-require@npm:^1.1.0": +"create-require@npm:^1.1.0, create-require@npm:^1.1.1": version: 1.1.1 resolution: "create-require@npm:1.1.1" checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 @@ -17144,22 +17332,23 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.11.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" +"crypto-browserify@npm:^3.12.1": + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" dependencies: - browserify-cipher: "npm:^1.0.0" - browserify-sign: "npm:^4.0.0" - create-ecdh: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - create-hmac: "npm:^1.1.0" - diffie-hellman: "npm:^5.0.0" - inherits: "npm:^2.0.1" - pbkdf2: "npm:^3.0.3" - public-encrypt: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - randomfill: "npm:^1.0.3" - checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + diffie-hellman: "npm:^5.0.3" + hash-base: "npm:~3.0.4" + inherits: "npm:^2.0.4" + pbkdf2: "npm:^3.1.2" + public-encrypt: "npm:^4.0.3" + randombytes: "npm:^2.1.0" + randomfill: "npm:^1.0.4" + checksum: 10c0/184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d languageName: node linkType: hard @@ -17190,9 +17379,9 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^7.0.0": - version: 7.1.2 - resolution: "css-loader@npm:7.1.2" +"css-loader@npm:^6.5.1": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: "npm:^5.1.0" postcss: "npm:^8.4.33" @@ -17204,13 +17393,13 @@ __metadata: semver: "npm:^7.5.4" peerDependencies: "@rspack/core": 0.x || 1.x - webpack: ^5.27.0 + webpack: ^5.0.0 peerDependenciesMeta: "@rspack/core": optional: true webpack: optional: true - checksum: 10c0/edec9ed71e3c416c9c6ad41c138834c94baf7629de3b97a3337ae8cec4a45e05c57bdb7c4b4d267229fc04b8970d0d1c0734ded8dcd0ac8c7c286b36facdbbf0 + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 languageName: node linkType: hard @@ -17498,16 +17687,6 @@ __metadata: languageName: node linkType: hard -"dagre@npm:^0.8.5": - version: 0.8.5 - resolution: "dagre@npm:0.8.5" - dependencies: - graphlib: "npm:^2.1.8" - lodash: "npm:^4.17.15" - checksum: 10c0/1c021b66961aa9a700bb6ec51747bcc214720a661ad6cb1878eab7316ecb550a759664a6754081a315b37d0355e3c19ff162813b36f20cbeb2e37f7440364d62 - languageName: node - linkType: hard - "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -17563,6 +17742,17 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + "data-view-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "data-view-byte-length@npm:1.0.1" @@ -17574,14 +17764,36 @@ __metadata: languageName: node linkType: hard +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + "data-view-byte-offset@npm:^1.0.0": version: 1.0.0 resolution: "data-view-byte-offset@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard @@ -17694,13 +17906,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.2": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -17802,13 +18007,6 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^2.0.0": - version: 2.0.1 - resolution: "defer-to-connect@npm:2.0.1" - checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 - languageName: node - linkType: hard - "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -17856,13 +18054,6 @@ __metadata: languageName: node linkType: hard -"delay@npm:^5.0.0": - version: 5.0.0 - resolution: "delay@npm:5.0.0" - checksum: 10c0/01cdc4cd0cd35fb622518a3df848e67e09763a38e7cdada2232b6fda9ddda72eddcf74f0e24211200fbe718434f2335f2a2633875a6c96037fefa6de42896ad7 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -18014,7 +18205,7 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": +"diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -18135,10 +18326,10 @@ __metadata: languageName: node linkType: hard -"domain-browser@npm:^1.1.1": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b +"domain-browser@npm:4.22.0": + version: 4.22.0 + resolution: "domain-browser@npm:4.22.0" + checksum: 10c0/2ef7eda6d2161038fda0c9aa4c9e18cc7a0baa89ea6be975d449527c2eefd4b608425db88508e2859acc472f46f402079274b24bd75e3fb506f28c5dba203129 languageName: node linkType: hard @@ -18228,6 +18419,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -18472,7 +18674,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -18526,6 +18728,65 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b + languageName: node + linkType: hard + "es-aggregate-error@npm:^1.0.7": version: 1.0.13 resolution: "es-aggregate-error@npm:1.0.13" @@ -18551,6 +18812,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + "es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -18575,25 +18843,27 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.19": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard @@ -18613,6 +18883,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -18624,6 +18903,18 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" @@ -18644,6 +18935,17 @@ __metadata: languageName: node linkType: hard +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + "es6-error@npm:^4.1.1": version: 4.1.1 resolution: "es6-error@npm:4.1.1" @@ -18745,34 +19047,35 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.24.0": - version: 0.24.0 - resolution: "esbuild@npm:0.24.0" - dependencies: - "@esbuild/aix-ppc64": "npm:0.24.0" - "@esbuild/android-arm": "npm:0.24.0" - "@esbuild/android-arm64": "npm:0.24.0" - "@esbuild/android-x64": "npm:0.24.0" - "@esbuild/darwin-arm64": "npm:0.24.0" - "@esbuild/darwin-x64": "npm:0.24.0" - "@esbuild/freebsd-arm64": "npm:0.24.0" - "@esbuild/freebsd-x64": "npm:0.24.0" - "@esbuild/linux-arm": "npm:0.24.0" - "@esbuild/linux-arm64": "npm:0.24.0" - "@esbuild/linux-ia32": "npm:0.24.0" - "@esbuild/linux-loong64": "npm:0.24.0" - "@esbuild/linux-mips64el": "npm:0.24.0" - "@esbuild/linux-ppc64": "npm:0.24.0" - "@esbuild/linux-riscv64": "npm:0.24.0" - "@esbuild/linux-s390x": "npm:0.24.0" - "@esbuild/linux-x64": "npm:0.24.0" - "@esbuild/netbsd-x64": "npm:0.24.0" - "@esbuild/openbsd-arm64": "npm:0.24.0" - "@esbuild/openbsd-x64": "npm:0.24.0" - "@esbuild/sunos-x64": "npm:0.24.0" - "@esbuild/win32-arm64": "npm:0.24.0" - "@esbuild/win32-ia32": "npm:0.24.0" - "@esbuild/win32-x64": "npm:0.24.0" +"esbuild@npm:^0.25.0": + version: 0.25.1 + resolution: "esbuild@npm:0.25.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.1" + "@esbuild/android-arm": "npm:0.25.1" + "@esbuild/android-arm64": "npm:0.25.1" + "@esbuild/android-x64": "npm:0.25.1" + "@esbuild/darwin-arm64": "npm:0.25.1" + "@esbuild/darwin-x64": "npm:0.25.1" + "@esbuild/freebsd-arm64": "npm:0.25.1" + "@esbuild/freebsd-x64": "npm:0.25.1" + "@esbuild/linux-arm": "npm:0.25.1" + "@esbuild/linux-arm64": "npm:0.25.1" + "@esbuild/linux-ia32": "npm:0.25.1" + "@esbuild/linux-loong64": "npm:0.25.1" + "@esbuild/linux-mips64el": "npm:0.25.1" + "@esbuild/linux-ppc64": "npm:0.25.1" + "@esbuild/linux-riscv64": "npm:0.25.1" + "@esbuild/linux-s390x": "npm:0.25.1" + "@esbuild/linux-x64": "npm:0.25.1" + "@esbuild/netbsd-arm64": "npm:0.25.1" + "@esbuild/netbsd-x64": "npm:0.25.1" + "@esbuild/openbsd-arm64": "npm:0.25.1" + "@esbuild/openbsd-x64": "npm:0.25.1" + "@esbuild/sunos-x64": "npm:0.25.1" + "@esbuild/win32-arm64": "npm:0.25.1" + "@esbuild/win32-ia32": "npm:0.25.1" + "@esbuild/win32-x64": "npm:0.25.1" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -18808,6 +19111,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true "@esbuild/openbsd-arm64": @@ -18824,7 +19129,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 + checksum: 10c0/80fca30dd0f21aec23fdfab34f0a8d5f55df5097dd7f475f2ab561d45662c32ee306f5649071cd1a0ba0614b164c48ca3dc3ee1551a4daf204b8af90e4d893f5 languageName: node linkType: hard @@ -18942,35 +19247,35 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.9.0": - version: 2.11.0 - resolution: "eslint-module-utils@npm:2.11.0" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/c1b02e83429878ab22596f17a5ac138e51a520e96a5ef89a5a6698769a2d174ab28302d45eb563c0fc418d21a5842e328c37a6e8f294bf2e64e675ba55203dd7 + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 languageName: node linkType: hard -"eslint-plugin-deprecation@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-plugin-deprecation@npm:2.0.0" +"eslint-plugin-deprecation@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-plugin-deprecation@npm:3.0.0" dependencies: - "@typescript-eslint/utils": "npm:^6.0.0" + "@typescript-eslint/utils": "npm:^7.0.0" + ts-api-utils: "npm:^1.3.0" tslib: "npm:^2.3.1" - tsutils: "npm:^3.21.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.0.0 typescript: ^4.2.4 || ^5.0.0 - checksum: 10c0/6b9cb65ecd3e98d29683bb9b7e5af01e8ac8acadacc313e18757b8120c3850a5a11bfea67f3203975a82e018ea1c07d79dabe20ade921658e8bc03c736469079 + checksum: 10c0/f8bfe812cdd95f60b159bf79565c8bf1451b71b06040b96a44861a6534aa8c8311bb324b6c0ca837e9418938ac210f6d84a7c97a4f0fe0a35e56403cd5a57b98 languageName: node linkType: hard -"eslint-plugin-import@npm:^2.25.4": - version: 2.30.0 - resolution: "eslint-plugin-import@npm:2.30.0" +"eslint-plugin-import@npm:^2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: "@rtsao/scc": "npm:^1.1.0" array-includes: "npm:^3.1.8" @@ -18980,7 +19285,7 @@ __metadata: debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.9.0" + eslint-module-utils: "npm:^2.12.0" hasown: "npm:^2.0.2" is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" @@ -18989,16 +19294,17 @@ __metadata: object.groupby: "npm:^1.0.3" object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/4c9dcb1f27505c4d5dd891d2b551f56c70786d136aa3992a77e785bdc67c9f60200a2c7fb0ce55b7647fe550b12bc433d5dfa59e2c00ab44227791c5ab86badf + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard -"eslint-plugin-jest@npm:^28.0.0": - version: 28.8.3 - resolution: "eslint-plugin-jest@npm:28.8.3" +"eslint-plugin-jest@npm:^28.9.0": + version: 28.11.0 + resolution: "eslint-plugin-jest@npm:28.11.0" dependencies: "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0" peerDependencies: @@ -19010,15 +19316,15 @@ __metadata: optional: true jest: optional: true - checksum: 10c0/beacf85c2fbb39ef9b9839472a8a837cdbab6549b29abaff8999034ac41021e1f06d1779db3ea9d0f966be52e5daeacfd05c239d686370d8b8cb9c68d60e59b6 + checksum: 10c0/faa06ce1c4d0ad7aa0fb1c725edf77fe543a17fe091424dfe5b5e3bba8930470516e5831592e4fb725884f7e5f1034f303f49b7fab28b2abdf99765bfd048473 languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.10.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.10.0" +"eslint-plugin-jsx-a11y@npm:^6.10.2": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" dependencies: - aria-query: "npm:~5.1.3" + aria-query: "npm:^5.3.2" array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" @@ -19026,76 +19332,66 @@ __metadata: axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.19" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" object.fromentries: "npm:^2.0.8" safe-regex-test: "npm:^1.0.3" - string.prototype.includes: "npm:^2.0.0" + string.prototype.includes: "npm:^2.0.1" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - checksum: 10c0/9f8e29a3317fb6a82e2ecd333fe0fab3a69fff786d087eb65dc723d6e954473ab681d14a252d7cb2971f5e7f68816cb6f7731766558e1833a77bd73af1b5ab34 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.6.2 - resolution: "eslint-plugin-react-hooks@npm:4.6.2" +"eslint-plugin-react-hooks@npm:^5.0.0": + version: 5.2.0 + resolution: "eslint-plugin-react-hooks@npm:5.2.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.28.0": - version: 7.36.1 - resolution: "eslint-plugin-react@npm:7.36.1" +"eslint-plugin-react@npm:^7.37.2": + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.3" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.19" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10c0/8cb37f7fb351213bc44263580ff77627e14e27870fd81dae593e3de2826340b9bd8bbac7ae00fd5de69751a0660b2e51bd26760596f4ae85548f6b1bd76706e6 + checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 languageName: node linkType: hard -"eslint-plugin-unused-imports@npm:^3.0.0": - version: 3.2.0 - resolution: "eslint-plugin-unused-imports@npm:3.2.0" - dependencies: - eslint-rule-composer: "npm:^0.3.0" +"eslint-plugin-unused-imports@npm:^4.1.4": + version: 4.1.4 + resolution: "eslint-plugin-unused-imports@npm:4.1.4" peerDependencies: - "@typescript-eslint/eslint-plugin": 6 - 7 - eslint: 8 + "@typescript-eslint/eslint-plugin": ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 + eslint: ^9.0.0 || ^8.0.0 peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true - checksum: 10c0/70c93efaa4dccd1172db3858b27968184c97cb8b7ffb2d9e6ffb09d9509863c70651b533b48eec4d10bc7f633d7f50fd190fdd5b36e8cac2c4efd5cecb5d5d98 - languageName: node - linkType: hard - -"eslint-rule-composer@npm:^0.3.0": - version: 0.3.0 - resolution: "eslint-rule-composer@npm:0.3.0" - checksum: 10c0/1f0c40d209e1503a955101a0dbba37e7fc67c8aaa47a5b9ae0b0fcbae7022c86e52b3df2b1b9ffd658e16cd80f31fff92e7222460a44d8251e61d49e0af79a07 + checksum: 10c0/3899f64b0e8b23fa6b81e2754fc10f93d8741e051d70390a8100ca39af7878bde8625f234b76111af69562ef2512104b52c3703e986ccb3ac9adc07911896acf languageName: node linkType: hard @@ -19126,7 +19422,14 @@ __metadata: languageName: node linkType: hard -"eslint-webpack-plugin@npm:^4.0.0": +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint-webpack-plugin@npm:^4.2.0": version: 4.2.0 resolution: "eslint-webpack-plugin@npm:4.2.0" dependencies: @@ -19380,15 +19683,6 @@ __metadata: languageName: node linkType: hard -"expiry-map@npm:^2.0.0": - version: 2.0.0 - resolution: "expiry-map@npm:2.0.0" - dependencies: - map-age-cleaner: "npm:^0.2.0" - checksum: 10c0/40105fe487a1c2992289033c562f5e2f6d6b9fbd5d27f3ec352d00733b90a3e2bba5e99dbe7f5e731678f9469bc809d080c69f172bc85185b6defb5831bf9ac2 - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -19675,6 +19969,13 @@ __metadata: languageName: node linkType: hard +"fast-text-encoding@npm:^1.0.0": + version: 1.0.6 + resolution: "fast-text-encoding@npm:1.0.6" + checksum: 10c0/e1d0381bda229c92c7906f63308f3b9caca8c78b732768b1ee16f560089ed21bc159bbe1434138ccd3815931ec8d4785bdade1ad1c45accfdf27ac6606ac67d2 + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": version: 3.0.1 resolution: "fast-uri@npm:3.0.1" @@ -19818,13 +20119,6 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf - languageName: node - linkType: hard - "finalhandler@npm:1.1.2": version: 1.1.2 resolution: "finalhandler@npm:1.1.2" @@ -19927,7 +20221,14 @@ __metadata: languageName: node linkType: hard -"flatted@npm:3.3.1, flatted@npm:^3.2.7, flatted@npm:^3.2.9": +"flatted@npm:3.3.3": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"flatted@npm:^3.2.7, flatted@npm:^3.2.9": version: 3.3.1 resolution: "flatted@npm:3.3.1" checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf @@ -19960,6 +20261,15 @@ __metadata: languageName: node linkType: hard +"for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + "foreach@npm:^2.0.4": version: 2.0.6 resolution: "foreach@npm:2.0.6" @@ -20270,6 +20580,20 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + "functional-red-black-tree@npm:^1.0.1": version: 1.0.1 resolution: "functional-red-black-tree@npm:1.0.1" @@ -20325,6 +20649,13 @@ __metadata: languageName: node linkType: hard +"generic-pool@npm:3.9.0": + version: 3.9.0 + resolution: "generic-pool@npm:3.9.0" + checksum: 10c0/6b314d0d71170d5cbaf7162c423f53f8d6556b2135626a65bcdc03c089840b0a2f59eeb2d907939b8200e945eaf71ceb6630426f22d2128a1d242aec4b232aa7 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -20352,6 +20683,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + "get-nonce@npm:^1.0.0": version: 1.0.1 resolution: "get-nonce@npm:1.0.1" @@ -20373,12 +20722,13 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" dependencies: - pump: "npm:^3.0.0" - checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c languageName: node linkType: hard @@ -20400,6 +20750,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + "get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2": version: 4.8.1 resolution: "get-tsconfig@npm:4.8.1" @@ -20447,6 +20808,16 @@ __metadata: languageName: node linkType: hard +"git-up@npm:^8.0.0": + version: 8.0.1 + resolution: "git-up@npm:8.0.1" + dependencies: + is-ssh: "npm:^1.4.0" + parse-url: "npm:^9.2.0" + checksum: 10c0/9aa809907ecfc96093d91e2fc68644ace1ac184ed613a67d74f24627172f62f73cc0149037975bd2edf6540676db99632692dc3b18e0a053273e160cf158973f + languageName: node + linkType: hard + "git-url-parse@npm:^14.0.0": version: 14.1.0 resolution: "git-url-parse@npm:14.1.0" @@ -20465,6 +20836,15 @@ __metadata: languageName: node linkType: hard +"git-url-parse@npm:^16.0.0": + version: 16.0.1 + resolution: "git-url-parse@npm:16.0.1" + dependencies: + git-up: "npm:^8.0.0" + checksum: 10c0/bef681b3726c730a3efb599d38ab6affbb13e5e85269fc9c35831ddfe0d195e6a29098c79c8faa63ccd8503ace54c2c4b01a73122af3b66c2ce11f4692b3ef19 + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -20614,7 +20994,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -20681,22 +21061,10 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.8.3": - version: 11.8.6 - resolution: "got@npm:11.8.6" - dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" - decompress-response: "npm:^6.0.0" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1 +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard @@ -20730,15 +21098,6 @@ __metadata: languageName: node linkType: hard -"graphlib@npm:^2.1.8": - version: 2.1.8 - resolution: "graphlib@npm:2.1.8" - dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/41c525e4d91a6d8b4e8da1883bf4e85689a547e908557ccc53f64db9141bdfb351b9162a79f13cae81c5b3a410027f59e4fc1edc1ea442234ec08e629859b188 - languageName: node - linkType: hard - "graphql-config@npm:^5.0.2": version: 5.1.2 resolution: "graphql-config@npm:5.1.2" @@ -20938,6 +21297,15 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -20945,6 +21313,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" @@ -20975,6 +21350,16 @@ __metadata: languageName: node linkType: hard +"hash-base@npm:~3.0.4": + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" + dependencies: + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e + 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" @@ -21207,7 +21592,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc @@ -21352,16 +21737,6 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^1.0.0-beta.5.2": - version: 1.0.3 - resolution: "http2-wrapper@npm:1.0.3" - dependencies: - quick-lru: "npm:^5.1.1" - resolve-alpn: "npm:^1.0.0" - checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1 - languageName: node - linkType: hard - "http2-wrapper@npm:^2.2.1": version: 2.2.1 resolution: "http2-wrapper@npm:2.2.1" @@ -21513,7 +21888,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 @@ -21612,7 +21987,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -21683,6 +22058,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + "interpret@npm:^2.2.0": version: 2.2.0 resolution: "interpret@npm:2.2.0" @@ -21690,6 +22076,18 @@ __metadata: languageName: node linkType: hard +"intl-messageformat@npm:^10.1.0": + version: 10.7.16 + resolution: "intl-messageformat@npm:10.7.16" + dependencies: + "@formatjs/ecma402-abstract": "npm:2.3.4" + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/icu-messageformat-parser": "npm:2.11.2" + tslib: "npm:^2.8.0" + checksum: 10c0/537735bf6439f0560f132895d117df6839957ac04cdd58d861f6da86803d40bfc19059e3d341ddb8de87214b73a6329b57f9acdb512bb0f745dcf08729507b9b + languageName: node + linkType: hard + "invariant@npm:^2.2.2, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -21784,6 +22182,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -21816,6 +22225,15 @@ __metadata: languageName: node linkType: hard +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -21835,6 +22253,16 @@ __metadata: languageName: node linkType: hard +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + "is-buffer@npm:^2.0.0": version: 2.0.5 resolution: "is-buffer@npm:2.0.5" @@ -21876,6 +22304,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + "is-data-view@npm:^1.0.1": version: 1.0.1 resolution: "is-data-view@npm:1.0.1" @@ -21885,6 +22322,17 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -21894,6 +22342,16 @@ __metadata: languageName: node linkType: hard +"is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + "is-decimal@npm:^1.0.0": version: 1.0.4 resolution: "is-decimal@npm:1.0.4" @@ -21926,12 +22384,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard @@ -22020,6 +22478,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.0" + define-properties: "npm:^1.1.3" + checksum: 10c0/8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -22043,6 +22511,16 @@ __metadata: languageName: node linkType: hard +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -22080,6 +22558,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^3.0.0": + version: 3.0.1 + resolution: "is-plain-object@npm:3.0.1" + checksum: 10c0/eac88599d3f030b313aa5a12d09bd3c52ce3b8cd975b2fdda6bb3bb69ac0bc1b93cd292123769eb480b914d1dd1fed7633cdeb490458d41294eb32efdedec230 + languageName: node + linkType: hard + "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" @@ -22134,6 +22619,18 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + "is-root@npm:^2.1.0": version: 2.1.0 resolution: "is-root@npm:2.1.0" @@ -22157,6 +22654,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + "is-ssh@npm:^1.4.0": version: 1.4.0 resolution: "is-ssh@npm:1.4.0" @@ -22182,6 +22688,16 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -22191,6 +22707,17 @@ __metadata: languageName: node linkType: hard +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + "is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" @@ -22200,6 +22727,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + "is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -22230,6 +22766,15 @@ __metadata: languageName: node linkType: hard +"is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + "is-weakset@npm:^2.0.3": version: 2.0.3 resolution: "is-weakset@npm:2.0.3" @@ -22265,13 +22810,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:^1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -22279,6 +22817,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + "isbinaryfile@npm:^5.0.0": version: 5.0.2 resolution: "isbinaryfile@npm:5.0.2" @@ -22357,10 +22902,26 @@ __metadata: languageName: node linkType: hard -"isomorphic-rslog@npm:0.0.6": - version: 0.0.6 - resolution: "isomorphic-rslog@npm:0.0.6" - checksum: 10c0/ff702859d804ca13d5ed9f7de1d09a2bcfdb8e1dc8712713c569ea1833ecde1dcd1443057234d61ded22466f1775a2a94c6659d358678343f1efff0b5869e048 +"isomorphic-rslog@npm:0.0.7": + version: 0.0.7 + resolution: "isomorphic-rslog@npm:0.0.7" + checksum: 10c0/525b8155fc6d0e3c3c0ee44ec3a8f2d683c923365416d13a2f2bd550ba70d3fd1b5be73f88cd69f0af6c21bd8d26c90f73e2a9cf9d4889bbecabb8b0d2f93de2 + languageName: node + linkType: hard + +"isomorphic-textencoder@npm:^1.0.1": + version: 1.0.1 + resolution: "isomorphic-textencoder@npm:1.0.1" + dependencies: + fast-text-encoding: "npm:^1.0.0" + checksum: 10c0/fec843c313a37338ab951866651b7658abff3e9d90172ca5adff8565aecb106e2289965836618f92b0738ae5739bc18cc7499bbcdcbe82f07fdd301c380e9d4f + languageName: node + linkType: hard + +"isomorphic-timers-promises@npm:^1.0.1": + version: 1.0.1 + resolution: "isomorphic-timers-promises@npm:1.0.1" + checksum: 10c0/3b4761d0012ebe6b6382246079fc667f3513f36fe4042638f2bfb7db1557e4f1acd33a9c9907706c04270890ec6434120f132f3f300161a42a7dd8628926c8a4 languageName: node linkType: hard @@ -22461,16 +23022,17 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard @@ -23055,7 +23617,7 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": +"jsbn@npm:1.1.0, jsbn@npm:^1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 @@ -23405,6 +23967,13 @@ __metadata: languageName: node linkType: hard +"jsonschema@npm:^1.5.0": + version: 1.5.0 + resolution: "jsonschema@npm:1.5.0" + checksum: 10c0/c24ddb8d741f02efc0da3ad9b597a275f6b595062903d3edbfaa535c3f9c4c98613df68da5cb6635ed9aeab30d658986fea61d7662fc5b2b92840d5a1e21235e + languageName: node + linkType: hard + "jsonwebtoken@npm:^9.0.0, jsonwebtoken@npm:^9.0.2": version: 9.0.2 resolution: "jsonwebtoken@npm:9.0.2" @@ -23603,7 +24172,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, keyv@npm:^4.5.2, keyv@npm:^4.5.3": +"keyv@npm:^4.5.2, keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -23612,6 +24181,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^5.2.1, keyv@npm:^5.3.1": + version: 5.3.2 + resolution: "keyv@npm:5.3.2" + dependencies: + "@keyv/serialize": "npm:^1.0.3" + checksum: 10c0/293ebd052e7889685b8b770b7b4c9047aaafd821f5446b5b5ffa1cc6e9b830ee752f7b2d108bd96e1277c644c89f02a39e09c45159a6cb87663e183c4405989a + languageName: node + linkType: hard + "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -23808,13 +24386,6 @@ __metadata: languageName: node linkType: hard -"li@npm:^1.3.0": - version: 1.3.0 - resolution: "li@npm:1.3.0" - checksum: 10c0/07ec54eab550bfe55da212a158376fd3caa6b4802304e17472b8cd82d7b778a01c7a4d56952b26ee372d197582fe392fd726dd877235ce142ac8ff5683b81890 - languageName: node - linkType: hard - "libsodium-wrappers@npm:^0.7.11": version: 0.7.15 resolution: "libsodium-wrappers@npm:0.7.15" @@ -24185,13 +24756,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 - languageName: node - linkType: hard - "lowlight@npm:^1.17.0": version: 1.20.0 resolution: "lowlight@npm:1.20.0" @@ -24332,15 +24896,6 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.2.0": - version: 0.2.0 - resolution: "map-age-cleaner@npm:0.2.0" - dependencies: - p-defer: "npm:^1.0.0" - checksum: 10c0/1753d287dab87da0681e3a16afc5e61bdc80fe680df25192fc347242511313cf40fa01e1fa43f3dd3bd00fb182a82f020f447ca5bbf7bab3154d9f1bc364d7ac - languageName: node - linkType: hard - "markdown-it@npm:^12.2.0": version: 12.3.2 resolution: "markdown-it@npm:12.3.2" @@ -24421,6 +24976,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -25105,13 +25667,6 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa - languageName: node - linkType: hard - "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" @@ -25170,15 +25725,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - "minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -25411,7 +25957,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.27.0, moment@npm:^2.30.1": +"moment@npm:^2.30.1": version: 2.30.1 resolution: "moment@npm:2.30.1" checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a @@ -25768,7 +26314,27 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^10.2.0, node-gyp@npm:latest": +"node-gyp@npm:^10.3.1": + version: 10.3.1 + resolution: "node-gyp@npm:10.3.1" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^4.1.0" + semver: "npm:^7.3.5" + tar: "npm:^6.2.1" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/87c3b50e1f6f5256b5d2879a8c064eefa53ed444bad2a20870be43bc189db7cbffe22c30af056046c6d904181d73881b1726fd391d2f6f79f89b991019f195ea + languageName: node + linkType: hard + +"node-gyp@npm:latest": version: 10.2.0 resolution: "node-gyp@npm:10.2.0" dependencies: @@ -25795,37 +26361,6 @@ __metadata: languageName: node linkType: hard -"node-libs-browser@npm:^2.2.1": - version: 2.2.1 - resolution: "node-libs-browser@npm:2.2.1" - dependencies: - assert: "npm:^1.1.1" - browserify-zlib: "npm:^0.2.0" - buffer: "npm:^4.3.0" - console-browserify: "npm:^1.1.0" - constants-browserify: "npm:^1.0.0" - crypto-browserify: "npm:^3.11.0" - domain-browser: "npm:^1.1.1" - events: "npm:^3.0.0" - https-browserify: "npm:^1.0.0" - os-browserify: "npm:^0.3.0" - path-browserify: "npm:0.0.1" - process: "npm:^0.11.10" - punycode: "npm:^1.2.4" - querystring-es3: "npm:^0.2.0" - readable-stream: "npm:^2.3.3" - stream-browserify: "npm:^2.0.1" - stream-http: "npm:^2.7.2" - string_decoder: "npm:^1.0.0" - timers-browserify: "npm:^2.0.4" - tty-browserify: "npm:0.0.0" - url: "npm:^0.11.0" - util: "npm:^0.11.0" - vm-browserify: "npm:^1.0.1" - checksum: 10c0/0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 - languageName: node - linkType: hard - "node-releases@npm:^2.0.18": version: 2.0.18 resolution: "node-releases@npm:2.0.18" @@ -25844,6 +26379,41 @@ __metadata: languageName: node linkType: hard +"node-stdlib-browser@npm:^1.3.1": + version: 1.3.1 + resolution: "node-stdlib-browser@npm:1.3.1" + dependencies: + assert: "npm:^2.0.0" + browser-resolve: "npm:^2.0.0" + browserify-zlib: "npm:^0.2.0" + buffer: "npm:^5.7.1" + console-browserify: "npm:^1.1.0" + constants-browserify: "npm:^1.0.0" + create-require: "npm:^1.1.1" + crypto-browserify: "npm:^3.12.1" + domain-browser: "npm:4.22.0" + events: "npm:^3.0.0" + https-browserify: "npm:^1.0.0" + isomorphic-timers-promises: "npm:^1.0.1" + os-browserify: "npm:^0.3.0" + path-browserify: "npm:^1.0.1" + pkg-dir: "npm:^5.0.0" + process: "npm:^0.11.10" + punycode: "npm:^1.4.1" + querystring-es3: "npm:^0.2.1" + readable-stream: "npm:^3.6.0" + stream-browserify: "npm:^3.0.0" + stream-http: "npm:^3.2.0" + string_decoder: "npm:^1.0.0" + timers-browserify: "npm:^2.0.4" + tty-browserify: "npm:0.0.1" + url: "npm:^0.11.4" + util: "npm:^0.12.4" + vm-browserify: "npm:^1.0.1" + checksum: 10c0/5b0cb5d4499b1b1c73f54db3e9e69b2a3a8aebe2ead2e356b0a03c1dfca6b5c5d2f6516e24301e76dc7b68999b9d0ae3da6c3f1dec421eed80ad6cb9eec0f356 + languageName: node + linkType: hard + "nopt@npm:^7.0.0": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -26014,6 +26584,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + "object-is@npm:^1.1.5": version: 1.1.6 resolution: "object-is@npm:1.1.6" @@ -26043,6 +26620,20 @@ __metadata: languageName: node linkType: hard +"object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + "object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" @@ -26088,6 +26679,18 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + "obuf@npm:^1.0.0, obuf@npm:^1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -26351,17 +26954,14 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^2.0.0": - version: 2.1.1 - resolution: "p-cancelable@npm:2.1.1" - checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 - languageName: node - linkType: hard - -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: 10c0/ed603c3790e74b061ac2cb07eb6e65802cf58dce0fbee646c113a7b71edb711101329ad38f99e462bd2e343a74f6e9366b496a35f1d766c187084d3109900487 +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a languageName: node linkType: hard @@ -26447,6 +27047,13 @@ __metadata: languageName: node linkType: hard +"p-throttle@npm:^4.1.1": + version: 4.1.1 + resolution: "p-throttle@npm:4.1.1" + checksum: 10c0/c4bfdcd0318d704b446a7af59dd8e0e32e37ba3d9841dd8dfced1c09742bc2f7a95bc0fcf4072030c62abf4533a9a2ef2954e559462052c5f406ae03d195925a + languageName: node + linkType: hard + "p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" @@ -26594,6 +27201,16 @@ __metadata: languageName: node linkType: hard +"parse-url@npm:^9.2.0": + version: 9.2.0 + resolution: "parse-url@npm:9.2.0" + dependencies: + "@types/parse-path": "npm:^7.0.0" + parse-path: "npm:^7.0.0" + checksum: 10c0/b8f56cdb01e76616255dff82544f4b5ab4378f6f4bac8604ed6fde03a75b0f71c547d92688386d8f22f38fad3c928c075abf69458677c6185da76c841bfd7a93 + languageName: node + linkType: hard + "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -26758,13 +27375,6 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: 10c0/3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 - languageName: node - linkType: hard - "path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -26859,7 +27469,7 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": +"pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -26951,12 +27561,12 @@ __metadata: languageName: node linkType: hard -"pg-pool@npm:^3.7.0": - version: 3.7.0 - resolution: "pg-pool@npm:3.7.0" +"pg-pool@npm:^3.8.0": + version: 3.8.0 + resolution: "pg-pool@npm:3.8.0" peerDependencies: pg: ">=8.0" - checksum: 10c0/9128673cf941f288c0cb1a74ca959a9b4f6075ef73b2cc7dece5d4db3dd7043784869e7c12bce2e69ca0df22132a419cc45c2050b4373632856fe8bae9eb94b5 + checksum: 10c0/c05287b0caafeab43807e6ad22d153c09c473dbeb5b2cea13b83102376e9a56f46b91fa9adf9d53885ce198280c6a95555390987c42b3858d1936d3e0cdc83aa languageName: node linkType: hard @@ -26967,10 +27577,10 @@ __metadata: languageName: node linkType: hard -"pg-protocol@npm:^1.7.0": - version: 1.7.0 - resolution: "pg-protocol@npm:1.7.0" - checksum: 10c0/c4af854d9b843c808231c0040fed89f2b9101006157df8da2bb2f62a7dde702de748d852228dc22df41cc7ffddfb526af3bcb34b278b581e9f76a060789186c1 +"pg-protocol@npm:^1.8.0": + version: 1.8.0 + resolution: "pg-protocol@npm:1.8.0" + checksum: 10c0/2be784955599d84b564795952cee52cc2b8eab0be43f74fc1061506353801e282c1d52c9e0691a9b72092c1f3fde370e9b181e80fef6bb82a9b8d1618bfa91e6 languageName: node linkType: hard @@ -27009,14 +27619,14 @@ __metadata: languageName: node linkType: hard -"pg@npm:^8.13.1": - version: 8.13.1 - resolution: "pg@npm:8.13.1" +"pg@npm:^8.14.1": + version: 8.14.1 + resolution: "pg@npm:8.14.1" dependencies: pg-cloudflare: "npm:^1.1.1" pg-connection-string: "npm:^2.7.0" - pg-pool: "npm:^3.7.0" - pg-protocol: "npm:^1.7.0" + pg-pool: "npm:^3.8.0" + pg-protocol: "npm:^1.8.0" pg-types: "npm:^2.1.0" pgpass: "npm:1.x" peerDependencies: @@ -27027,7 +27637,7 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 10c0/c13bc661cbdb115337bc8519254836faf4bd79106dfd7ed588c8ece8c8b2dd3b7376bfec9a9a2f7646fa095b0b310cec77a83c3ba2ea4872331446eb93fd9055 + checksum: 10c0/221741cfcea4ab32c8b57bd60703bc36cfb5622dcac56c19e45f504ef8669f2f2e0429af8850f58079cfc89055da35b5a5e12de19e0505e3f61a4b4349388dcb languageName: node linkType: hard @@ -27147,6 +27757,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" + dependencies: + find-up: "npm:^5.0.0" + checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 + languageName: node + linkType: hard + "pkg-up@npm:^3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" @@ -27170,27 +27789,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.48.2": - version: 1.48.2 - resolution: "playwright-core@npm:1.48.2" +"playwright-core@npm:1.51.1": + version: 1.51.1 + resolution: "playwright-core@npm:1.51.1" bin: playwright-core: cli.js - checksum: 10c0/511da53d9df01fec5e5798915c68e7d1574890a504d1aae05430bf538d0080efa8db86e3dafdcd450f084ce7622f6bbede23ca52e798bfc4c3b3ea8da52a51f5 + checksum: 10c0/4f004d9dea5ecbd76b84c858fa4880ed955600b6cda972a3e8093ea47e150ce20bf2ea806e73e740497d34f4b61b080c208339a661fc75ad04d8f00bedcc21e0 languageName: node linkType: hard -"playwright@npm:1.48.2": - version: 1.48.2 - resolution: "playwright@npm:1.48.2" +"playwright@npm:1.51.1": + version: 1.51.1 + resolution: "playwright@npm:1.51.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.48.2" + playwright-core: "npm:1.51.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/ecde4ee4767556868b24d7700f3502692a3cb14c8ef127052b51b48833ffcce80942954fb188a9b72505122b48b1b625d1bb486721e1c4f2e980215328ba1ad5 + checksum: 10c0/2aea553b8b1086ee419e72c9d4f4117686e6bdb5e09e0f47dfe563ce0f0bd79c4ee79dd9c8a0f023a2fb7803b81d4fdc552887410d16c036be07f21ab72b3f46 languageName: node linkType: hard @@ -27848,13 +28467,6 @@ __metadata: languageName: node linkType: hard -"property-expr@npm:^2.0.5": - version: 2.0.6 - resolution: "property-expr@npm:2.0.6" - checksum: 10c0/69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c - languageName: node - linkType: hard - "property-information@npm:^5.0.0": version: 5.6.0 resolution: "property-information@npm:5.6.0" @@ -27931,7 +28543,7 @@ __metadata: languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": +"public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -27962,7 +28574,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.2.4, punycode@npm:^1.4.1": +"punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 @@ -27983,7 +28595,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.10.3, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.4": +"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.10.3, qs@npm:^6.12.3, qs@npm:^6.9.4": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -27992,6 +28604,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.12.2": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -27999,19 +28620,7 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^7.0.0": - version: 7.1.3 - resolution: "query-string@npm:7.1.3" - dependencies: - decode-uri-component: "npm:^0.2.2" - filter-obj: "npm:^1.1.0" - split-on-first: "npm:^1.0.0" - strict-uri-encode: "npm:^2.0.0" - checksum: 10c0/a896c08e9e0d4f8ffd89a572d11f668c8d0f7df9c27c6f49b92ab31366d3ba0e9c331b9a620ee747893436cd1f2f821a6327e2bc9776bde2402ac6c270b801b2 - languageName: node - linkType: hard - -"querystring-es3@npm:^0.2.0": +"querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 @@ -28126,7 +28735,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3": +"randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -28143,7 +28752,7 @@ __metadata: languageName: node linkType: hard -"rate-limiter-flexible@npm:^4.0.0": +"rate-limiter-flexible@npm:^4.0.1": version: 4.0.1 resolution: "rate-limiter-flexible@npm:4.0.1" checksum: 10c0/93db9ed61a62c4d7d411713e12ed9cd7ea196a08b81cb289156f7ff0fe85bd4607916e82be750d2d8c44248dafefaff3f4a1cd4b7caae077b078573ad7f24fa6 @@ -28494,18 +29103,6 @@ __metadata: languageName: node linkType: hard -"react-minimal-pie-chart@npm:^8.2.0": - version: 8.4.0 - resolution: "react-minimal-pie-chart@npm:8.4.0" - dependencies: - "@types/svg-path-parser": "npm:^1.1.3" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18 - react-dom: ^16.8.0 || ^17.0.0 || ^18 - checksum: 10c0/022167b557911b88785e5770170979041cca87c445fa167935b0a3d56e5cca26240d357bfb3f574e6acf726be2312ad8763ab374ddc7cae01ba00ca22ced2a98 - languageName: node - linkType: hard - "react-redux@npm:^7.2.0": version: 7.2.9 resolution: "react-redux@npm:7.2.9" @@ -28600,27 +29197,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.27.0": - version: 6.27.0 - resolution: "react-router-dom@npm:6.27.0" +"react-router-dom@npm:^6.30.0": + version: 6.30.0 + resolution: "react-router-dom@npm:6.30.0" dependencies: - "@remix-run/router": "npm:1.20.0" - react-router: "npm:6.27.0" + "@remix-run/router": "npm:1.23.0" + react-router: "npm:6.30.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/7db48ffd0b387af0eed060ceaf42075d074e63fbd30f4cf60993526b3610883a9ff82615965001165ed69d2bf2f1bce05c594a21c8d0d845e7b9bf203201116e + checksum: 10c0/262954ba894d6a241ceda5f61098f7d6a292d0018a6ebb9c9c67425b7deb6e59b6191a9233a03d38e287e60f7ac3702e9e84c8e20b39a6487698fe088b71e27a languageName: node linkType: hard -"react-router@npm:6.27.0, react-router@npm:^6.27.0": - version: 6.27.0 - resolution: "react-router@npm:6.27.0" +"react-router@npm:6.30.0, react-router@npm:^6.30.0": + version: 6.30.0 + resolution: "react-router@npm:6.30.0" dependencies: - "@remix-run/router": "npm:1.20.0" + "@remix-run/router": "npm:1.23.0" peerDependencies: react: ">=16.8" - checksum: 10c0/440d6ee00890cec92a0c2183164149fbb96363efccf52bb132a964f44e51aec2f4b5a0520c67f6f17faddaa4097090fd76f7efe58263947532fceeb11dd4cdf3 + checksum: 10c0/e6f20cf5c47ec057a057a4cfb9a55983d0a5b4b3314d20e07f0a70e59e004f51778d4dac415aee1e4e64db69cc4cd72e5acf8fd60dcf07d909895b8863b0b023 languageName: node linkType: hard @@ -28791,7 +29388,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -28890,6 +29487,20 @@ __metadata: languageName: node linkType: hard +"redis@npm:^4.7.0": + version: 4.7.0 + resolution: "redis@npm:4.7.0" + dependencies: + "@redis/bloom": "npm:1.2.0" + "@redis/client": "npm:1.6.0" + "@redis/graph": "npm:1.1.1" + "@redis/json": "npm:1.0.7" + "@redis/search": "npm:1.2.0" + "@redis/time-series": "npm:1.1.0" + checksum: 10c0/a05632a58adbcaa4566238073cd6d00ed008522d2ef015a31aaef200c184a4eff4fa007c514eda91dda1e1205350b5901d0c7b58824dbfa593feb81a0087bf4d + languageName: node + linkType: hard + "redux-immutable@npm:^4.0.0": version: 4.0.0 resolution: "redux-immutable@npm:4.0.0" @@ -28915,18 +29526,19 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10c0/baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard @@ -28999,6 +29611,20 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + "regexpu-core@npm:^5.3.1": version: 5.3.2 resolution: "regexpu-core@npm:5.3.2" @@ -29181,7 +29807,7 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": +"resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 @@ -29248,6 +29874,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.17.0": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -29274,6 +29913,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^1.17.0#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -29287,15 +29939,6 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^2.0.0": - version: 2.0.1 - resolution: "responselike@npm:2.0.1" - dependencies: - lowercase-keys: "npm:^2.0.0" - checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -29559,14 +30202,14 @@ __metadata: version: 0.0.0-use.local resolution: "root@workspace:." dependencies: - "@backstage/cli": "npm:^0.29.2" - "@backstage/e2e-test-utils": "npm:^0.1.1" - "@playwright/test": "npm:^1.48.2" + "@backstage/cli": "backstage:^" + "@backstage/e2e-test-utils": "backstage:^" + "@playwright/test": "npm:^1.51.1" "@spotify/prettier-config": "npm:^12.0.0" env-cmd: "npm:^10.1.0" - node-gyp: "npm:^10.2.0" + node-gyp: "npm:^10.3.1" prettier: "npm:^2.8.8" - typescript: "npm:~5.4.5" + typescript: "npm:~5.8.2" languageName: unknown linkType: soft @@ -29642,7 +30285,20 @@ __metadata: get-intrinsic: "npm:^1.2.4" has-symbols: "npm:^1.0.3" isarray: "npm:^2.0.5" - checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard @@ -29667,6 +30323,16 @@ __metadata: languageName: node linkType: hard +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -29678,6 +30344,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + "safe-stable-stringify@npm:^1.1": version: 1.1.1 resolution: "safe-stable-stringify@npm:1.1.1" @@ -29774,6 +30451,13 @@ __metadata: languageName: node linkType: hard +"select-case@npm:^1.0.0": + version: 1.0.0 + resolution: "select-case@npm:1.0.0" + checksum: 10c0/948efbfae7b6cc3b496e987c1cfd28d23405870078c0d86263dce0d190d1e6f9f0438d6cc9362ae21f06c14624312c322bd2410711c6709355fe92df26424aa2 + languageName: node + linkType: hard + "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -29898,7 +30582,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -29931,6 +30615,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "set-value@npm:^4.1.0": version: 4.1.0 resolution: "set-value@npm:4.1.0" @@ -30007,6 +30702,41 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -30019,6 +30749,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -30278,13 +31021,6 @@ __metadata: languageName: node linkType: hard -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: 10c0/56df8344f5a5de8521898a5c090023df1d8b8c75be6228f56c52491e0fc1617a5236f2ac3a066adb67a73231eac216ccea7b5b4a2423a543c277cb2f48d24c29 - languageName: node - linkType: hard - "split2@npm:^3.0.0": version: 3.2.2 resolution: "split2@npm:3.2.2" @@ -30475,7 +31211,7 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:3.0.0": +"stream-browserify@npm:3.0.0, stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" dependencies: @@ -30485,16 +31221,6 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:^2.0.1": - version: 2.0.2 - resolution: "stream-browserify@npm:2.0.2" - dependencies: - inherits: "npm:~2.0.1" - readable-stream: "npm:^2.0.2" - checksum: 10c0/485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac - languageName: node - linkType: hard - "stream-buffers@npm:^3.0.2": version: 3.0.3 resolution: "stream-buffers@npm:3.0.3" @@ -30511,16 +31237,15 @@ __metadata: languageName: node linkType: hard -"stream-http@npm:^2.7.2": - version: 2.8.3 - resolution: "stream-http@npm:2.8.3" +"stream-http@npm:^3.2.0": + version: 3.2.0 + resolution: "stream-http@npm:3.2.0" dependencies: builtin-status-codes: "npm:^3.0.0" - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.3.6" - to-arraybuffer: "npm:^1.0.0" - xtend: "npm:^4.0.0" - checksum: 10c0/fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + xtend: "npm:^4.0.2" + checksum: 10c0/f128fb8076d60cd548f229554b6a1a70c08a04b7b2afd4dbe7811d20f27f7d4112562eb8bce86d72a8691df3b50573228afcf1271e55e81f981536c67498bc41 languageName: node linkType: hard @@ -30564,13 +31289,6 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: 10c0/010cbc78da0e2cf833b0f5dc769e21ae74cdc5d5f5bd555f14a4a4876c8ad2c85ab8b5bdf9a722dc71a11dcd3184085e1c3c0bd50ec6bb85fffc0f28cf82597d - languageName: node - linkType: hard - "string-env-interpolation@npm:^1.0.1": version: 1.0.1 resolution: "string-env-interpolation@npm:1.0.1" @@ -30617,33 +31335,35 @@ __metadata: languageName: node linkType: hard -"string.prototype.includes@npm:^2.0.0": - version: 2.0.0 - resolution: "string.prototype.includes@npm:2.0.0" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.17.5" - checksum: 10c0/32dff118c9e9dcc87e240b05462fa8ee7248d9e335c0015c1442fe18152261508a2146d9bb87ddae56abab69148a83c61dfaea33f53853812a6a2db737689ed2 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c languageName: node linkType: hard @@ -30657,6 +31377,21 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -30680,6 +31415,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimstart@npm:1.0.8" @@ -31055,6 +31802,13 @@ __metadata: languageName: node linkType: hard +"tabbable@npm:^6.0.0": + version: 6.2.0 + resolution: "tabbable@npm:6.2.0" + checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898 + languageName: node + linkType: hard + "tapable@npm:^1.0.0": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -31317,13 +32071,6 @@ __metadata: languageName: node linkType: hard -"tiny-case@npm:^1.0.3": - version: 1.0.3 - resolution: "tiny-case@npm:1.0.3" - checksum: 10c0/c0cbed35884a322265e2cd61ff435168d1ea523f88bf3864ce14a238ae9169e732649776964283a66e4eb882e655992081d4daf8c865042e2233425866111b35 - languageName: node - linkType: hard - "tiny-invariant@npm:^1.0.6": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" @@ -31398,13 +32145,6 @@ __metadata: languageName: node linkType: hard -"to-arraybuffer@npm:^1.0.0": - version: 1.0.1 - resolution: "to-arraybuffer@npm:1.0.1" - checksum: 10c0/2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -31445,13 +32185,6 @@ __metadata: languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: 10c0/ab9ca91fce4b972ccae9e2f539d755bf799a0c7eb60da07fd985fce0f14c159ed1e92305ff55697693b5bc13e300f5417db90e2593b127d421c9f6c440950222 - languageName: node - linkType: hard - "tosource@npm:^2.0.0-alpha.3": version: 2.0.0-alpha.3 resolution: "tosource@npm:2.0.0-alpha.3" @@ -31590,7 +32323,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": +"ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" peerDependencies: @@ -31599,6 +32332,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.1": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f + languageName: node + linkType: hard + "ts-easing@npm:^0.2.0": version: 0.2.0 resolution: "ts-easing@npm:0.2.0" @@ -31694,7 +32436,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.11.1, tslib@npm:^1.14.1, tslib@npm:^1.8.1": +"tslib@npm:^1.11.1, tslib@npm:^1.14.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 @@ -31715,6 +32457,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -31722,21 +32471,10 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 - languageName: node - linkType: hard - -"tty-browserify@npm:0.0.0": - version: 0.0.0 - resolution: "tty-browserify@npm:0.0.0" - checksum: 10c0/c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 +"tty-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "tty-browserify@npm:0.0.1" + checksum: 10c0/5e34883388eb5f556234dae75b08e069b9e62de12bd6d87687f7817f5569430a6dfef550b51dbc961715ae0cd0eb5a059e6e3fc34dc127ea164aa0f9b5bb033d languageName: node linkType: hard @@ -31809,13 +32547,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.19.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: 10c0/a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb - languageName: node - linkType: hard - "type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -31837,6 +32568,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "typed-array-byte-length@npm:1.0.1" @@ -31850,6 +32592,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-byte-offset@npm:1.0.2" @@ -31864,6 +32619,21 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.6": version: 1.0.6 resolution: "typed-array-length@npm:1.0.6" @@ -31878,6 +32648,20 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + "typed-error@npm:^3.0.2": version: 3.2.2 resolution: "typed-error@npm:3.2.2" @@ -31932,16 +32716,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.4.5": - version: 5.4.5 - resolution: "typescript@npm:5.4.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/2954022ada340fd3d6a9e2b8e534f65d57c92d5f3989a263754a78aba549f7e6529acc1921913560a4b816c46dce7df4a4d29f9f11a3dc0d4213bb76d043251e - languageName: node - linkType: hard - "typescript@npm:~5.5.0": version: 5.5.4 resolution: "typescript@npm:5.5.4" @@ -31952,13 +32726,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.4.5#optional!builtin": - version: 5.4.5 - resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" +"typescript@npm:~5.8.2": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9 + checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 languageName: node linkType: hard @@ -31972,6 +32746,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A~5.8.2#optional!builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 + languageName: node + linkType: hard + "uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": version: 1.0.6 resolution: "uc.micro@npm:1.0.6" @@ -32037,6 +32821,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + "underscore@npm:1.12.1": version: 1.12.1 resolution: "underscore@npm:1.12.1" @@ -32072,6 +32868,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^7.2.3": + version: 7.6.0 + resolution: "undici@npm:7.6.0" + checksum: 10c0/53824a217c47dfc00961b8f504ebfa30f469357f2e5444320cbe446774dd4a836c37317a5d4ddf1ac61ab936ef05e081cc6a32ec60ac9e65dea841468397430d + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.1 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" @@ -32322,7 +33125,14 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.0": +"url-template@npm:^2.0.8": + version: 2.0.8 + resolution: "url-template@npm:2.0.8" + checksum: 10c0/56a15057eacbcf05d52b0caed8279c8451b3dd9d32856a1fdd91c6dc84dcb1646f12bafc756b7ade62ca5b1564da8efd7baac5add35868bafb43eb024c62805b + languageName: node + linkType: hard + +"url@npm:^0.11.4": version: 0.11.4 resolution: "url@npm:0.11.4" dependencies: @@ -32417,6 +33227,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.4.0": + version: 1.5.0 + resolution: "use-sync-external-store@npm:1.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/1b8663515c0be34fa653feb724fdcce3984037c78dd4a18f68b2c8be55cc1a1084c578d5b75f158d41b5ddffc2bf5600766d1af3c19c8e329bb20af2ec6f52f4 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -32424,25 +33243,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.10.4": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: "npm:2.0.3" - checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a - languageName: node - linkType: hard - -"util@npm:^0.11.0": - version: 0.11.1 - resolution: "util@npm:0.11.1" - dependencies: - inherits: "npm:2.0.3" - checksum: 10c0/8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 - languageName: node - linkType: hard - -"util@npm:^0.12.3": +"util@npm:^0.12.3, util@npm:^0.12.4, util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -32485,6 +33286,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^11.0.2": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" + bin: + uuid: dist/esm/bin/uuid + checksum: 10c0/34aa51b9874ae398c2b799c88a127701408cd581ee89ec3baa53509dd8728cbb25826f2a038f9465f8b7be446f0fbf11558862965b18d21c993684297628d4d3 + languageName: node + linkType: hard + "uuid@npm:^3.3.2, uuid@npm:^3.4.0": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -32996,23 +33806,37 @@ __metadata: languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.4 - resolution: "which-builtin-type@npm:1.1.4" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: + call-bound: "npm:^1.0.2" function.prototype.name: "npm:^1.1.6" has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" + which-boxed-primitive: "npm:^1.1.0" which-collection: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c0/a4a76d20d869a81b1dbb4adea31edc7e6c1a4466d3ab7c2cd757c9219d48d3723b04076c85583257b0f0f8e3ebe5af337248b8ceed57b9051cb97bce5bd881d1 + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 languageName: node linkType: hard @@ -33041,6 +33865,21 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + languageName: node + linkType: hard + "which@npm:^1.2.14, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -33306,7 +34145,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0": +"xtend@npm:^4.0.0, xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e @@ -33345,6 +34184,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:4.0.0, yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -33352,13 +34198,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard - "yallist@npm:^5.0.0": version: 5.0.0 resolution: "yallist@npm:5.0.0" @@ -33481,18 +34320,6 @@ __metadata: languageName: node linkType: hard -"yup@npm:^1.0.0": - version: 1.4.0 - resolution: "yup@npm:1.4.0" - dependencies: - property-expr: "npm:^2.0.5" - tiny-case: "npm:^1.0.3" - toposort: "npm:^2.0.2" - type-fest: "npm:^2.19.0" - checksum: 10c0/fe142141365eed0f78fb2e18bdd2f10bf101385dae12a5f9de14884448067bdca16a54b547fc0bffec04a098dd70b4519ff366422f3da006fd11a0717a7863ac - languageName: node - linkType: hard - "zen-observable@npm:^0.10.0": version: 0.10.0 resolution: "zen-observable@npm:0.10.0" @@ -33562,6 +34389,26 @@ __metadata: languageName: node linkType: hard +"zustand@npm:^4.5.6": + version: 4.5.6 + resolution: "zustand@npm:4.5.6" + dependencies: + use-sync-external-store: "npm:^1.2.2" + peerDependencies: + "@types/react": ">=16.8" + immer: ">=9.0.6" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + checksum: 10c0/5b39aff2ef57e5a8ada647261ec1115697d397be311c51461d9ea81b5b63c6d2c498b960477ad2db72dc21db6aa229a92bdf644f6a8ecf7b1d71df5b4a5e95d3 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4" From 331a391fef509501933fd7d314208bacd304c68f Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 16:13:31 +0200 Subject: [PATCH 27/39] build: Improve commit stage workflow --- .github/workflows/commit-stage.yml | 33 ++++++++++++++++-------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 8e1abaf..c2a3621 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -7,6 +7,9 @@ env: IMAGE_NAME: kadras-io/kadras-developer-portal VERSION: ${{ github.sha }} +permissions: + contents: read + jobs: build: name: Build @@ -15,10 +18,10 @@ jobs: contents: read steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: 22 cache: 'yarn' @@ -66,10 +69,10 @@ jobs: - linux/arm64 steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: 22 cache: 'yarn' @@ -93,7 +96,7 @@ jobs: - name: Generate Docker meta information id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} labels: | @@ -104,20 +107,20 @@ jobs: org.opencontainers.image.url=${{ github.server_url }}/${{ github.repository }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0 - name: Login to container registry - uses: docker/login-action@v3 + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 with: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} registry: ${{ env.REGISTRY }} - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0 id: build with: context: . @@ -133,7 +136,7 @@ jobs: touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: digests-backstage-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -150,21 +153,21 @@ jobs: id-token: write steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: path: /tmp/digests pattern: digests-backstage-* merge-multiple: true - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0 - name: Install Cosign - uses: sigstore/cosign-installer@v3.8.1 + uses: sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1 - name: Generate Docker meta information id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} labels: | @@ -178,7 +181,7 @@ jobs: type=sha,format=long - name: Login to container registry - uses: docker/login-action@v3 + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 with: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} From 24ad113b41f46a8f6fbf32c8871cb46ea81b2a6b Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 16:52:19 +0200 Subject: [PATCH 28/39] Update demo template --- .../organizations/organization-arconia.yml | 3 ++ .../organizations/organization-kadras.yml | 3 ++ .../base/.github/workflows/commit-stage.yml | 12 +++--- .../spring-boot-ai-service/base/README.md | 2 +- .../spring-boot-ai-service/base/build.gradle | 40 ++++++------------ .../base/gradle/wrapper/gradle-wrapper.jar | Bin 43583 -> 43705 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../spring-boot-ai-service/base/gradlew | 5 +-- .../Application.java | 14 +----- .../base/src/main/resources/application.yml | 16 +------ .../src/main/resources/logback-spring.xml | 16 ------- .../ApplicationTests.java | 2 - .../IntegrationTestSetup.java | 24 ----------- .../TestApplication.java | 11 ----- .../TestcontainersConfiguration.java | 35 --------------- .../spring-boot-ai-service/base/workload.yml | 10 +---- 16 files changed, 34 insertions(+), 162 deletions(-) delete mode 100644 demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml delete mode 100644 demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java delete mode 100644 demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java delete mode 100644 demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java diff --git a/demo-catalog/organizations/organization-arconia.yml b/demo-catalog/organizations/organization-arconia.yml index 47151e8..10c099c 100644 --- a/demo-catalog/organizations/organization-arconia.yml +++ b/demo-catalog/organizations/organization-arconia.yml @@ -11,6 +11,9 @@ metadata: - url: https://github.com/arconia-io title: GitHub icon: github + - url: https://bsky.app/profile/arconia.io + title: Bluesky + icon: bluesky spec: type: organization profile: diff --git a/demo-catalog/organizations/organization-kadras.yml b/demo-catalog/organizations/organization-kadras.yml index 647fcb8..72cddff 100644 --- a/demo-catalog/organizations/organization-kadras.yml +++ b/demo-catalog/organizations/organization-kadras.yml @@ -11,6 +11,9 @@ metadata: - url: https://github.com/kadras-io title: GitHub icon: github + - url: https://bsky.app/profile/kadras.io + title: Bluesky + icon: bluesky spec: type: organization profile: diff --git a/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml b/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml index 731bb99..07638f6 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/.github/workflows/commit-stage.yml @@ -35,18 +35,18 @@ jobs: security-events: write steps: - name: Check out source code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: 23 distribution: 'graalvm' - name: Setup Gradle - uses: gradle/actions/setup-gradle@d156388eb19639ec20ade50009f3d199ce1e2808 # v4.1.0 + uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4.3.1 - name: Compile and test run: ./gradlew build sonar @@ -69,7 +69,7 @@ jobs: run: ./gradlew bootBuildImage --imageName ${{ '${{ env.REGISTRY }}' }}/${{ '${{ env.IMAGE_NAME }}' }}:${{ '${{ env.VERSION }}' }} - name: Authenticate with the container registry - uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 with: username: ${{ '${{ github.actor }}' }} password: ${{ '${{ secrets.GITHUB_TOKEN }}' }} @@ -94,7 +94,7 @@ jobs: image-name: ${{ '${{ steps.image-info.outputs.name }}' }} steps: - name: Install Cosign - uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0 + uses: sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1 - uses: redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603 # v1.7 with: @@ -124,7 +124,7 @@ jobs: actions: read id-token: write packages: write - uses: slsa-framework/slsa-github-generator/.github/workflows/generator_container_slsa3.yml@v2.0.0 + uses: slsa-framework/slsa-github-generator/.github/workflows/generator_container_slsa3.yml@v2.1.0 with: image: ${{ '${{ needs.sign.outputs.image-name }}' }} digest: ${{ '${{ needs.sign.outputs.image-digest }}' }} diff --git a/demo-catalog/templates/spring-boot-ai-service/base/README.md b/demo-catalog/templates/spring-boot-ai-service/base/README.md index 87ed394..11a3613 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/README.md +++ b/demo-catalog/templates/spring-boot-ai-service/base/README.md @@ -10,7 +10,7 @@ ${{ values.description }} ## 🚀  Running the application ```shell -./gradlew bootTestRun +./gradlew bootRun ``` ## 💻  Calling the application diff --git a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle index 8115b3f..18afda7 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle @@ -1,9 +1,9 @@ plugins { id 'java' id 'org.springframework.boot' version '3.4.0-RC1' - id 'io.spring.dependency-management' version '1.1.6' - id 'org.cyclonedx.bom' version '1.10.0' - id 'org.sonarqube' version '5.1.0.4882' + id 'io.spring.dependency-management' version '1.1.7' + id 'org.cyclonedx.bom' version '2.2.0' + id 'org.sonarqube' version '6.1.0.5360' } group = '${{ values.groupId }}' @@ -22,12 +22,11 @@ repositories { repositories { mavenCentral() maven { url 'https://repo.spring.io/milestone' } - maven { url 'https://repo.spring.io/snapshot' } } ext { - set('otelInstrumentationVersion', "2.9.0-alpha") - set('springAiVersion', "1.0.0-SNAPSHOT") + set('arconiaVersion', "0.7.0") + set('springAiVersion', "1.0.0-M6") } dependencies { @@ -36,49 +35,34 @@ dependencies { implementation 'org.springframework.ai:spring-ai-markdown-document-reader' - implementation 'io.micrometer:micrometer-tracing-bridge-otel' - implementation 'io.opentelemetry:opentelemetry-exporter-otlp' - implementation 'io.micrometer:micrometer-registry-otlp' - implementation 'io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0' + implementation 'io.arconia:arconia-opentelemetry-spring-boot-starter' {% if values.llmProvider == "mistral-ai" %} implementation 'org.springframework.ai:spring-ai-mistral-ai-spring-boot-starter' {%- endif %} {% if values.llmProvider == "ollama" %} implementation 'org.springframework.ai:spring-ai-ollama-spring-boot-starter' - testImplementation 'org.testcontainers:ollama' - {%- endif %} - {% if values.llmProvider == "openai" %} - implementation 'org.springframework.ai:spring-ai-openai-spring-boot-starter' - {%- endif %} - {% if values.vectorStore == "chroma" %} - implementation 'org.springframework.ai:spring-ai-chroma-store-spring-boot-starter' - testImplementation 'org.testcontainers:chromadb' + testAndDevelopmentOnly 'io.arconia:arconia-dev-service-ollama' {%- endif %} {% if values.vectorStore == "postgresql" %} implementation 'org.springframework.ai:spring-ai-pgvector-store-spring-boot-starter' - implementation 'net.ttddyy.observation:datasource-micrometer-spring-boot:1.0.5' - testImplementation 'org.testcontainers:postgresql' - {%- endif %} - {% if values.vectorStore == "weaviate" %} - implementation 'org.springframework.ai:spring-ai-weaviate-store-spring-boot-starter' - testImplementation 'org.testcontainers:weaviate' + implementation 'org.springframework:spring-jdbc' + implementation 'net.ttddyy.observation:datasource-micrometer-spring-boot:1.1.0' + testAndDevelopmentOnly 'io.arconia:arconia-dev-service-postgresql' {%- endif %} implementation "org.springframework.ai:spring-ai-spring-cloud-bindings" testAndDevelopmentOnly 'org.springframework.boot:spring-boot-devtools' + testAndDevelopmentOnly 'io.arconia:arconia-dev-service-opentelemetry-lgtm' testImplementation 'org.springframework.boot:spring-boot-starter-test' - testImplementation 'org.springframework.boot:spring-boot-testcontainers' - testImplementation 'org.springframework.ai:spring-ai-spring-boot-testcontainers' testImplementation 'org.springframework:spring-webflux' - testImplementation 'org.testcontainers:grafana' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } dependencyManagement { imports { - mavenBom "io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${otelInstrumentationVersion}" + mavenBom "io.arconia:arconia-bom:${arconiaVersion}" mavenBom "org.springframework.ai:spring-ai-bom:${springAiVersion}" } } diff --git a/demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.jar b/demo-catalog/templates/spring-boot-ai-service/base/gradle/wrapper/gradle-wrapper.jar index a4b76b9530d66f5e68d973ea569d8e19de379189..9bbc975c742b298b441bfb90dbc124400a3751b9 100644 GIT binary patch delta 34744 zcmXuJV_+R@)3u$(Y~1X)v28cDZQE*`9qyPrXx!Mg8{4+s*nWFo&-eX5|IMs5>pW(< z=OJ4cAZzeZfy=9lI!r-0aXh8xKdlGq)X)o#ON+mC6t7t0WtgR!HN%?__cvdWdtQC< zrFQ;?l@%CxY55`8y(t7?1P_O7(6pv~(~l!kHB;z2evtUsGHzEDL+y4*no%g#AsI~i zJ%SFMv{j__Yaxnn2NtDK+!1XZX`CB}DGMIT{#8(iAk*`?VagyHx&|p8npkmz=-n!f z3D+^yIjP`D&Lfz500rpq#dJE`vM|-N7=`uN0z86BpiMcCOCS^;6CUG4o1I)W{q6Gv z1vZB6+|7An``GNoG7D!xJGJd_Qv(M-kdVdsIJ?CrXFEH^@Ts83}QX}1%P6KQFNz^-=) z<|qo#qmR!Nonr$p*Uu1Jo2c~KLTrvc*Yw%L+`IL}y|kd+t{NCrXaP=7C00CO?=pgp z!fyr#XFfFXO6z2TP5P1W{H_`$PKzUiGtJd!U52%yAJf}~tgXF`1#}@y`cZl9y{J-A zyUA&-X)+^N?W=2Fm_ce2w$C6>YWp7MgXa{7=kwwy9guBx26=MnPpuSt zB4}vo3{qxa+*{^oHxe7;JMNMp>F`iNv>0!MsFtnb+5eEZ$WI z0M9}rA&cgQ^Q8t_ojofiHaKuhvIB{B9I}3`Dsy3vW8ibigX}Kc912|UZ1uhH?RuHU=i&ePe2w%65)nBkHr7Bx5WwMZj%1B53sUEj0bxI( zEbS%WOUw)3-B0`-m0!{mk7Q%={B#7C^Si>C04@P|qm7$Oxn3ki)G_oNQBTh6CN6d_kt@UKx1Ezdo5)J0Gdf@TcW|{ zdz1V?a>zldA7_5*Pjn6kDj|sbUqt-7X z5+oajeC}*6oi~vxZ#Ac&85cYcC$5OKUnYPv$Y~>H@)mnTtALo*>>5&=0QMr5{5?S; zCDF=RI@94n(!~sa`4Y{JLxgcvRqMM&T!}rRd~Kl#_X4Z&85;})o4W*g>?TaAVXSWB zeY#!8qz^hmC6FERsjTnC)1Xu1UPd7_LfuNvuVqF8(}Jfar=T-K9iChEuZi-FH(P%u zzLrjpq|?}8?g1Vnw^&{eqw~QY0f*9c71&*<5#9f5JlhJmG~IuV*8~nEBLr`KrvOvs zkOLdlZ58K?u>1{vAU0CtT>Il<I{Q8#A!lO7#73V&iN13;oV?Hl?N5xDK63)Rp3%5reb&3n5OQ|9H zDpYEI%JQXcrs^o*SCFY~iYf-VM<`7Tl@+kQS3tfR-fyH_JDaz5SYEMU-bTCLQ=JVG ze?ZPcj95Tci|bVvSZk3^enqQ?pIcZn24V=YT{cf-L|P&{-%%^ql$)^Vu~)Ida=h$bZAMQEi$MM|&b zY8;D;aEba_`W^=VdKfttW)h_zjRA&0A^T*tF*%+}TZQCOvFqKUu=xf1Bx@T?&~S(J zopXniA?s%}Q4p9~F(Ty{8wt$l4oHeT(#U6sAu4>Q+~a;}I>0>??v*wfke}0TwPaeE zj3gWtfNlD{jRgy7;S9PS?su5pnobi%Zoe0LVpw%`<)V=yT~Ht_UUXIna4YUa;p=-T4df6^;bz%;@|$F zK;s9#K@9hqZCST!66N0uPB+FT*kq22%ovtJ%<9ArE%hcX^!(Lz;3?kCZ@Ak*MThjTOKU&t+uJdN*6t$;DDmh zFStdHO>r)8L@qO}K@H~7Z);#f6WU{@Icn7Tc^|IZ`;K^ek9eCWdync`kWCt2s%D-k zE$wyPCui$@gJJ9Q`CtixbMF(GiCCbm`ut(~ce-G|Ji|PZ3~DHlG`Asn;skVhnu0r_ zgGbdmfl|er`87x@uYmd8A+!-3V95GE4&_^9N@hp4SC4 zeFU+Z3Ou&G! zlvZy|iHIIX3X2-Yb7YJ#{SYE9lCoixO+}(|u+H@Z6Rz-l1eZ7{I;vk+Y7kP7ev>hG zv|(I<4?N{EXMSvRgUhbQhDoP1&A;SEUGGep8*!@4u)fNbl3%cts<&=m5<5pi7M-HQ zPS#svbXWu2n&m*K6jL#@xm3VSMJxnxve5J6w1qGv`2>5<6F!uzGVHP1A(_xI7CWlX zm6*wpT@dmQ&pAlm`r~T;)>m5HK^H^cM`pCSoh{;-CE43rMkg<;HnZaCHfMq1LoN0S z%%7|$y~&k6wpiY@rsdCY9ZDh%9W6Pf=2^p=;iv-Ah^ACxwK3VmI}SMNneTa9n%biL z#GoojRHxa}R2zOo!G@<8M-B6vNp?)@_>#mYku#pe{O~t?~}1 zE8`)=BstIRk5W*xZw@2=89@ds?eQ~mxzkrA`y<$oR8bmaUw=rE%lFmzHY&aY8?<-N zp1|bb$(XrOMmiYy{pH#)D1GOmv5aj_?waU~*h~s{VZ&H_PhoXYz`C8Pss{ymY_hPG zt{NY&nPMH#FRvwR+T0(Xo2#T6;=oFmRgA9b-HVY72d|~YF+6v$F%sY0 zS#^LF7sTj>Itvyi!~){Hit*~3imOG*Xh51qLz+!W~`vUBVeZZ5&k34SD%Ha%5#aclSzMfoGWjiq9#rl}j zOf*8NY>VN(`W!DxaBgjBzj3oUAVlLY{R}tiZZ0o>K$vwr?+eggZ!q74m2t?lkvm9z zAmL2=W$jQJL>SSrbIOibe734A(K^B8`M@uao!`E$p+9D!rBea8Oxb|p5r3o4##G8K zMr0I9y&`21{@m=Bi+4tTJ-xy(DB_mG$kYv+qw&VBM(A9^wP9;Yo*6{#5tMpfa;m2FC+%l@ zk_cKXg-d&YUIj3(x{)aNwYGYjSHiOQK2K#yWt$vQomhbnF;Qhkxl`+;i{&+t{PrY` zp5r28&|UvmUK|&Jlv>oX4>XE87Zns?fiE6c;VP7BixT*6n}Zsbv$wd{gXyrE&Sd zhRlv!-{%~xv6yNvx@3^@JEa$={&giRpqZG>`{93 zEjM}YI1i6JSx$DJa&NWcl0M;igxX;est*nz=W16zMfJ0#+s{>Eo>bxmCi)m*43hU1 z;FL43I}nWszjSS%*F1UYt^)4?D6&pDEt1(atK(DKY1pAkNMG`a>_ec;KiT z^xMBBZ9i=;!_hNGlYp^uR0FW^lcBrs_c3ZvhcctW4*T^-DD^OU{{hK8yHahyGyCK& zL0>f0XW|wvi4f`bNTfO+P*Ao^L@8~ezagtl%l z{(2uo71sT3rKTQ-L#Y5Rsy#x)Eo+HQranZmk;r_Hf7WWkRq&QmP{?}do0X=;3U_UYspffJl7v*Y&GnW;M7$C-5ZlL*MU|q*6`Lvx$g^ z6>MRgOZ>~=OyR3>WL0pgh2_ znG)RNd_;ufNwgQ9L6U@`!5=xjzpK_UfYftHOJ)|hrycrpgn-sCKdQ{BY&OEV3`roT|=4I#PT@q`6Lx=Lem2M&k4ghOSjXPH5<%cDd>`!rE} z5;hyRQ|6o>*}@SFEzb7b%5iY}9vOMRGpIQqt%%m)iSpQ@iSAU+A{CmB^&-04fQlV9 z14~oE=?j{b{xE*X^1H)eezKTE27;-=UfNvQZ0kZ+m76{6xqAyTrEB&Oe`Mx{4N;}5 zXp%ojp}JYx6PE}Z`IBO3qWsZEfVPa4EEz0vnsFNkQ!kG8tcec&)k$+s&XmPErROoNxeTh9fATBk)w1g|9*~&S!%r0u6+FTn}dK-qa7cfK~tkJlV zMi{BX!>lQsZhSQUWAf(M6+McPrv>)j<*T&hC!*?qq{@ABJWX z@!~2Y1rhy*Z|x`DZUBuyayz}Kv5Pzrh}1wiHT{9|fh`Wl%ao=lRSwEFl*wy6BZ%vo zrt9Ocbicd1q$a{F6`4#ZQ6vJa@`}IGz+xUr*=6TF^GR?`u{1to&gqJpwf$LN0?G&! zsLNiG+}M+c{*j-Q4I zO!=lj&~{29Os}hgEv`iJ1tU)dx}=ob>DHSHKX|FVu2Y#pO|SsigHRgg4?!FX2>b3W z`m}xI<#_02adGka0TuAIg89kS?>*lKyI)T)Pa)|12XfH;k9}#=dzH6TiciCNO->e9m>!W)l&4B zd74@>_LL9OuJ&v5e0)l7ME@xW)9K@*LUd1RY}Vs_${3YC%+LfSR^H+I=(7Szh2nKB z_8bMoty|M+k9A|hGURVePvMf0XY9NYOiC@h^MLs-X@(8PV4zI7A155!RnZrBE9R1> zuI4E`=JTxyJ#d`!(9_s?T2jxEM*E`){wGI`DBFIz%ouW`Y0cKDfXAGN{};aMpLRvZ zu`PZ-3(+Tsh?UKAr)TQQ;2Jz(kv8{R#!c9Tyeev55@5@Ng*c4-ZQ6vC?o#5>6{;?gVfAIr-+^g>3b$}13U^~?gce6s6k-4ulnzWlFpq}*)2 zd0!wP{2>3U+zYiPaNr+-6O`J;M2Cb`H5hjDXw(1oKK!?dN#Y~ygl{H2|9$( zVg7`gf9*O%Db^Bm6_d808Q!r%K;IUSa(r^hW`w)~)m<)kJ(>{IbCs-LkKJ5Qk~Ujv z|5`OBU>lb7(1IAMvx%~sj+&>%6+_-Pj&OOMzMrkXW}gMmCPOw5zddR}{r9blK&1(w z^6?`m=qMI=B*p~LklFLvlX{LflRXecS#lV$LVwi$+9F8zyE29LgL> zW6R-6z&3x-zL({$nMnbhu|plRO8S_EavN?EKrr+c&Tt;Mk)NC0e|cvyXk%VKb5VIc z;|DN^5)t^}tr&-2q)SbwrF>=k$moYK;yA{Q1!I940KmPvg_Ogb81w$_)i3FgFWG+MS?k=BpkVGk-bRhBF;xJ}wnGN{)?gbry^3=P1@$k^#z9*@tmmB+TZ|L@3#3Z+x z8hJE({GEeEWj#+MnUSN^~c!=G+yW^j=cfN_0!}%(J-f1`G}w^}xi!T8BJDOCri{mGBU? zsKXxeN*=L#<-p_aj6cHtYWMJ+;F`HLeW5cpmeVAhFfy+Y=0rIqqyJ-NRIu-aE*Mvr zVnC-RDR`d1nnQu|^S79I>%9=bPNx1JLOJnB**Y`2WCq zctq<)Cq2^Z%=$*&;QxX30;642;y+=mlMLec6{KA208FQ~_S&tiFQW zp2{C3nyrmgkh+HRmG+$_y19m~0z~b`Mo+m6)Qq82p5)Z6ePn&B=!*twk7Rz%zzm-R z>Qj!PE3XMBY)N-xO(=VpO6=Cky5kpl}fQztM7QzvG#a}5$>2$f5w|}b8=3E)cNQw<%e1xAEwaRHu zhHCGB4Uzs6x3A=7uUBC0({&iNH{!7JgQHVa+ zKfQItwD}sd;587x?M_hzpR|TKtTH^4{`G7*87o_wJrFlmrEjk=jvA z6xBPKYjFB9{0Sj0rBL-z9BuBY_3c||UjVgv2kqw2m<@4#>zfx&8Uhq8u+)q68y+P~ zLT;>P#tv|UD62Nvl`H+UVUXPoFG3>Wt-!sX*=4{XxV|GSC+alg10pP~VaA>^}sRr1I4~ zffa2?H+84k=_w8oc8CQ4Ak-bhjCJIsbX{NQ1Xsi*Ad{!x=^8D6kYup?i~Kr;o`d=$ z*xal=(NL$A?w8d;U8P=`Q;4mh?g@>aqpU}kg5rnx7TExzfX4E=ozb0kFcyc?>p6P# z5=t~3MDR*d{BLI~7ZZG&APgBa4B&r^(9lJO!tGxM7=ng?Py&aN;erj&h``@-V8OA> z=sQ4diM!6K=su^WMbU@R%Tj@%jT5prt8I39 zd3t`Tcw$2G!3;f!#<>>SQ<>g6}Q{xB|sx_%QKm2`NxN|Zl%?Ck6Lu_EMC?*eRxdgS!3zYU#OnO~0&UFei zmP3k9!70^O24j5;G-fH6%T}X{EdO(%*+7ThlNGAh;l?$&{eZ-l`j281o@47x+6Z*DC`R2CkPo{1Behvlt!4${0Q?fBx)iIw$Ky zI#xvxKs1U`uMgeZg5fD>s5AYH*n=+UaRzS?ogn6WwBPK3Gib5@Jj!sZN^tm>M&*r@ zjbBoF7uXJU2MW~JK3%Xa3R}3zsP7qHEqbnC%eKsJ51+% zVAT-eRHwD)0YlfK2&rN549*};CJ8I;dj8rD^PR(>#n?Jccsqx&wF#We;Auv9Vm%-} z3HjpBGp$t5^S$XhJmYAP0q_qM@^#D}NM1FmCCyo;F|wv3_ci@$MA<3An0Aa|>_M&S z%qGjO@w{NI$VKyDF@w5W*6XK~5S`S$@ABWh@uaFIBq~VqOl99dhS}?}3N#JizIfYYt`ZKK0i_e#E;P0)VXh-V!w+qX%^-I0^ok>HAm5)tbBZlYov@XkUL zU}l}NDq{%pc=rmBC>Xi>Y5j9N2WrO58FxmLTZ=$@Fn3>(8~6sbkJ;;Uw!F8zXNoF@ zpW;OS^aL|+aN@xwRNj^&9iX;XxRUuPo`ti>k3Hi3cugt`C(EwuQ&d2lyfO` ze!0fi{eHhU1yN+o%J22|{prPvPOs1S?1eUuGUkR zmzMlCXZtW)ABWasAn53}?BqtPMJ*g>L1i6{$HmoEb@h(kILnMp(2!H!rG?MNH`1V0 zotb`;u#Yz0BZrT1ffVTCV!?{L^z8q11_21ptR0ITbOcaZ!mlWhC_AZb>?2IDV|b_y z9lVt3)0d@W=lNp1ArE;h_;DDQX^_;WtsSIO<;Ly&(#O~Xw$R0~W|xdQk*Y(b2=vLV zt8HX8=;#;$=y}!;Qku2HJbGEzF`2_~&i$&ogHUe5vhx}FLR}K_Mp)J{n*Va2<|pk$ z4tI(7v3A%Z7Z0|ZWw#7%$U#*mv+`Ujlh^N(t63xFt_%*WoJ^oq!U0j+Bx`<>q!J&0sWy4&{@#*BOr-s ztZ68f;l0UT3wf@RRC}_ufMr6rQ69Woa@1sZ50Ww|{yfp8!7rMOh_POTE;|zamq+4OObJ-VeTK|D|h?mfR$^lA{E7pk8DRDz*j&r<&fR>GaG*d zYaJ*q5#n251XIpR6F1o-w>LZ)Cb6Ma^6tCfcOItn1o;$#H?^jqOd(PA)B3HaTlJK zw!~?nh-v-_WBi5*B=IuTZOX2sa{1I!#%VMd5eGe1VcL6 zQ!aDft}>TjlwzEJ9Kr6MWh1MoNNWr$5_?z9BJ=>^_M59+CGj=}Ln)NrZ;Fja%!0oU zAg07?Nw&^fIc9udtYSulVBb-USUpElN!VfpJc>kPV`>B3S$7`SO$B21eH8mymldT} zxRNhSd-uFb&1$^B)%$-O(C$#Ug&+KvM;E9xA=CE*?PIa5wDF_ibV2lMo(Zygl8QK5 zPgH1R(6)1XT9GZ6^ol$p>4UH@5-KV66NF$AH-qOb>-b~+*7)DYsUe&Is0yTx=pn8N zs&2Z4fZ1Wk=dz>AXIfd%>ad=rb-Womi{nVVTfd26+mCx`6ukuQ?gjAROtw&Tuo&w$|&=rEzNzwpuy0 zsqq)r5`=Mst4=HCtEV^^8%+Dv2x+_}4v7qEXSjKf%dOhGh~(FDkBW<~+z&*#4T>r@ z>i7T5TGc96MfD%hr~nK9!%r{Ns9=7fui)N%GN8MvuIrox)(0nNg2{McUIC6nq>dD+ zNvX69vvf=Pw1@x}^K{@%UCL734;&AVta#($&l2E|*VUaKW@h`X*L*;1Kl4tajl}GQ z$K>;*$3y1(<^32Cg8ugi^ZII=I&ina>q@GC&~gQ#Z88(nOj;*j z1{hyEq|R_0v7LZNKB|3jqZPqZOuUG(SuM^Z>0@mzsKqVbRrkTz#TRZ0sTQ|%XiYcE zEE5{9jEB+2Sdga|veYSFZEzOuepHGusAO#pg&R(%Ob@V0Lw;AfQJ{aLUJxnbe`q(m zadg^fXYiWr+mm2akb*J?y`w(!KAL8OfFD!mVWiWrgScgp9^yoh3lNNUxd?YyvgUL z>+!2VXP7Fzq zYQ?(9-r*?N*cJCK&)pbYzuv%R{b;TB_wC1V3nO#12V0ucgp);>!N=;G=l;({KZF>) zNAo=0m|3Zu*PNLa-2v=3r5>-hVI_xYdz0m*f-zUW_=eDqiM3j4MPnS~eIRNdw466? z)yxHI@6d7gL2Qj<_@72W{GDyINBy%X6X&_cF1(##v^}87YGZ87HgfH$&epf>Jlia4 zw53K1M6=Px@YCVTUk!%_MjyBeaWy7c40i47-3B{voi|&|7aXza!(OB~E)U;f>5Wd3&@#UP~gkM*qmK=aeZ zkP}gn%JmKK34}KdEu)4E2~qN)EnAhj>)4dbq&RbLu$BD&kJSoIvr$3A#S%P~l$l1A z!96hNdtFXsta!b+enJ@G;6rv-Rd=IQ_llL#tSGk-mpQi(mhop;lObiTQIARXw~&d> zVuCSG$T&zi?#&PT-fP)`*-d@gc;+tOPDaUA*6>RIrf67& zpZ<1ie#4rJ3HEu>v7sF={4;oXv?_MwEI-^o-Lr@rW%%cd0TR2q`p=rkMOKYzOs&^$ z=xW*e)6p-B(0Ek7w8+!@Cks9>$_#zi44MLyL9X?{sDlihX%V;$%a;wd&RL*XGcb$` zvU}#qxz8wAT)*NQ+lXO>AI`^r7B&IQ3J&{cVNn0aWa)(!fQtV+mm~`vsH24+xI|q{ z4ce$OB1hrqGLn;H#=~Rx%T#b|hN`d6SXt=;Jd=DNX3LO9R8xLX@6p3>SnZO7M+96a z1s=zJKd%qy0#GWLeFgc~?fsCw^$6lG;B*54&@n#>q$#nRSr?2GA4YaSSl5~B2k}R_ zfJE-$C~{O_6Rh6BJbWFuoaeXEI!Q-YSA9EvSG_sjB~-*hf_PM~mJ6BL+IcaF)8$+; z*4A4W&+_Mn6~tF|M8Sz57BxO=W9ZJrNPtdhME>$sS6)etinxj{YkK){@Q${`Vc~dX zLT4UYjwuC>dH8AAjQb{Ji>eMvJ5rH-4a(K{4EyLrCDtta)u#>`V_AvyS?Y(;FRT8L ze`JXZP4s~Quq$m=6NI@}`( z`>o3kbSApxcHP;1Mds3&41!_0r619~@AQr9TW*Swk`Q1JNmIk%nKm(ZbZMHEi z4n%vC0MuAKNz2njKLk~w|6u!|y7FN!SXk5=7>^^p-R4w7R;~G!v<{>H3%SC-?>8jAP&ka=owuQ$sKwU4e8EVyc6V2IpBR56HthbwJ*XdwnwrW4 zcR7oGg7kCmj(q{#ka1d85mRVIo0`1v3+B--4RXv$hGb545y#j7bmu0*>BLnTRZ+mp z29%AP8Id+57Q(6`ep^<tq}GO1dvJ*8~jxjiH0quR*Poy%N3@c8rhlO6YR@LBk%l zux{&bK~LvKYq%d;Tzl|VS=?rkBUD-j$YY-xX)z`zUfH^&($ZYco(Xc1tr|9rwx}=- zk`E2Wwkh*HIVsWej-nJ6HNH)7rWDlB0@`{QG*0)&P+~Ng{m^kG#J*^p`drM(`dnd& z9$U+FH=rXh2py-N$l_0)@|JY;X1hVL`@}qxNi@Zy5hI)@(af%=1cl~L3{fxZWys9G-hLv z*%jvhoba^ePB8YL)`%d%=t6Yh*c5p1S7`+BPjOD*#q4~gv#bn0wOaf_K0SiGC{jp8 zAc_Vk31hKTSUiEU7XNk7`D}S-RUrYb<7%)k+tV0zZ7(}vQN@0C5EI<=$$qW}m7f7I zk>dMLd+kSjN4{OaxBJ^_h?FayJ`Yr)3eC$jdk1@jEzVT=a?{BSjp?&?qPX=xO!ttw zN_s#<#Ve(0i_|cRa=MC2=8MonmoT5)UtF&Wr9-b2ng>>zv{8$*UcIBIXSZ3)x727q zy{r>bdOh?E;ZI(^io=P3`o*tLdsjkjM!rGae!v5QH<3-OBW(XcRhvM!(b)Yas?oK? z$5)Y*YS^_d9H-ZP^_iVooK6EE1(akYvmNkXQGH1`kXg()p94|_F8B@_ABt*7QTmYk z47RyNSjX8nMW&@VZIQ`1WB%-*W4oN#|M}EKDCC_@HQ9!BenOQ{0{i#>IaQkyU-HOT z#8ueeQdKezCP`+p0{|o?!axX6WB@{OJTR;qfs(;uKp@Kjq4Dr)^>R9T+^$ohEYKB= zQx_P+t?e3z}3#W ztf10?br2MbSVn%*3!j2QFu;=K)-ueTmgyYq;%9HjJL_W=dV$#21FIjyv}d3@oIy+c z?IcrTw17F6oYGMQA=66yCh`48DJb}^Q?8r3Lei%QJ!qpxnt5`aP%aJL9ltY7#;qzq)qdoGzpYx=gz7Lz$JJZ4?^Nr`!1MK@k z47M)#_%Bezu?xD<{tFcQ{{@OiDQRGst}MJJdOtp%(wvCymmU}NKvIK%z%RysueJ$h zMe(J;-iblcWW>90Ptma{$`%AUZi8_y>pQy*1GpoiiS>`GK9%)TGXC!$FDO5REO0l^ z&lv``tj^Y#F@DP6&qSkCYO-b8O*XVx^8O@0D}Wv-tbz7`pYOlCS4pVmi!~|4dv-5i^8laoUpk zxH@-rdRED~DyWrZO2290e;bISH8z$=kcmp_ct)+edl012<`vnqx}D^FD$twK8)RpVW@yMvk8CRc&d*ku^a#%~2|u>f%{up2Q6x9Mdt&e&@t?_bEXURy{+@>{ zJjDZB-f~7aGc%-QXc7g4fF1tUfP-hsa@qS*#N2_g3675xMqbzyQnC~pK_jH^3k}w%a6jCW!C?MU zo{9eUxt*=#6(neNmoNf#hiRNdGBu|Q(@9s7|H`J*IMWuCEyE4;3IJtKS-n7f+C1=O z89gY4%6N}DeX%EYz8B!^9f5Sf8V2S}yTJ>r+}=RsLXtADv|&$w!dxTz4oSIuz=8S> ze%G>2|5coCh@K)cA(h6O>kRSfAQt>H_fE#}H@p)v`Tw>aulOfNhyS)7=rI4b9Co$DH=Jd$I?iu%Tq!e%aPW7DXN#iTjDG0TqkpLrhBBzR8`k zD7XbvwV1f*5U7kBxrIxHO}NcgSmCK*P*zt<4FpS5V5@~j2g+wGN-WtIbV``U0-3X< z(0T||f@~2Ebo3UuxzrdG=FuH~6+|7!VsYU$0Z;OEL^Mr^S^zSSbYwE3A~U-vOJDyUDUStXfD%K9;#`BD_z>Zb zYj83mc+8KTgEK6`Y;^Q6ku|@W3|m*M55gt8^^WdrxGslExn_2O8$_a0M&&_Be0KPA zDd|?nYAOvUkTJUXZ7l2Ml&#rK04@AJabu&@g=pIr~b;eo^(8BT(?FunH$AF3j*ZiHB%C({8I)tTa3VRkn) z=9uW|9))}J#GUqRh<&w4yL15QpK%2bM)-YYq2tcqZmh#_)@tYAn7$!Z+6(FhAPs2p z^%a8A6xo5O-hgk)a=r7#iC9Sn=%vgrQsl}WCq)N+4q*=_VT+ac3I+*3lJQ&#epf@`!?G!7S(!aZGWqpGk8(*`ig}*V&iyhzH;xtxA$y_N z>)-lw)z%-mcQ3s#`hcb*fp;U`yikM&{Z0^!k1?*j(d(dK9Vw#6o;HRAhEj6!& zxJ$%z@#hubu+iCATwZBgyl$DO;-%^6*lhP|m`wV*S9e%1oP-d7}LFzNb-nbg&b zLeV~*+>vogxCnjjqMaj6y1jn;s7GQLf{ZSY20O#1YGg;yjg-{KM81iL;0{|;LN@@* z6ST#KrKAJTzEMTb{1d?&eNzE47+;ZFtJ8pB_U~EkOk=`-6MB) zTaU^zm3`7P2kZ;D_=u#Q2t;SHzo8P1xqM5!?7^WSE#u5XoolRV{Q}doTaC)1S08Zy7GJ?pd&8Jjw z`*_`ev(<+Ra2R&CQf7cb97~c^x3voFRhQSEV_1pF(I!QUWEkUh<2Uq?3Cz9FxIKeB|n?CuVkX7tAhr<4Ej#%Cq?uB5e^<(Tu{>54T z!(6b8DmhS=>>S)e9h|J%5}ljxfXIRDVa(%*0*xTQ{+ zUjroY*#_U^>b1Teuc$T-egClH97?IE<0#OhF0Y9ByTKPxej00P`|jMJVCqxQ>44F0 z6StS1JT#Ng(}>CWNb0uNM*qkV5JF(s$Hm`S`+O2LRS#bpUMgwU)x`e2u1#H8woa1YGZIsxydK5$JP$cfI67I1 zBE?jjeY6QO_arp9gg1v9k)(iTssRJl7=WdW!5$tkQ-3&w4c|W=|Bh|HOKy{C>%J3@ zZ|8r+H6nd{{iLE~*`b<}mmrmA{8WRDdlJ%rL%W#To}q01jQ%5ZNy@MC_fzCo_!q8x zb46H1v;|CrZ;mdn-6=g>sqK$5H<)H5rH0*n+c!YnE5YQcu{wHPyVztNP`)K`bv3XO ziFeTQst%KJAd9G3SLmUQ|V9fRRc;+ zPd%sGo1p@XsJh&z8?psQ1@NnY|!@p3%Mm9gi!S*yNThSTSi>xCoEGLx%T*dPC_ zK3J4iwp-OZ&1%b#}32cNRbgvhDTdd7->2vcnO3Mt%o zR22P|KlOg^Lw}@|mzlgUh+KF7hZA-R_k=AFARuTl!02E$Fun#45CtF|+z(y&M--)~ zkX(>sZe#6y_I>oP0}9KH=o`);bPVMO1Tg8k$trp`n2F7Ga^3Z^)#GsOamw&Zg{k!R z#))|f#dP=GU6 zM#KYRBI_eOICiiDR%oBa@n|ggpZJs>v7kQ|)(*x)4xxl6;d76Fl^)QGde*sDZnRit zpWm`UgACR9MH}@~KMp!Y^x#))Vw2>dEk%BKQY#ne{MWqyu__rdoOP0@hS7`G*TR#L zKP;$iLuM2_a){&S^B&D>F@2K;u0F-emkql27M7pe;`+bWflrlI6l9i)&m!9 zKWFwavy<&Bo0Kl4Wl3ARX|f3|khWV=npfMjo3u0yW&5B^b|=Zw-JP&I+cv0p1uCG| z3tkm1a=nURe4rq`*qB%GQMYwPaSWuNfK$rL>_?LeS`IYFZsza~WVW>x%gOxnvRx z*+DI|8n1eKAd%MfOd>si)x&xwi?gu4uHlk~b)mR^xaN%tF_YS3`PXTOwZ^2D9%$Urcby(HWpXn)Q`l!( z7~B_`-0v|36B}x;VwyL(+LqL^S(#KO-+*rJ%orw!fW>yhrco2DwP|GaST2(=ha0EE zZ19qo=BQLbbD5T&9aev)`AlY7yEtL0B7+0ZSiPda4nN~5m_3M9g@G++9U}U;kH`MO+ zQay!Ks-p(j%H||tGzyxHJ2i6Z)>qJ43K#WK*pcaSCRz9rhJS8)X|qkVTTAI)+G?-CUhe%3*J+vM3T=l2Gz?`71c#Z>vkG;A zuZ%vF)I?Bave3%9GUt}zq?{3V&`zQGE16cF8xc#K9>L^p+u?0-go3_WdI?oXJm@Ps6m_FK9%;;epp{iCXIh1z3D?~<4AhPkZ^c-4Z}mO zp@Sa4T#L5>h5BGOn|LS(TA@KB1^r67<@Qp!Vz2yF573JoDBug@iPQ=tr2+7*HcE3(5`Q%{A2 zp%psJG}nJ3lQR>^#z-QI>~|DG_2_261`HHDVmM&*2h2e|uG(OXl?228C|G32{9e%Onc=sVwIVZ=g2{K5s0>v2}V&CZi1_2LA=x)v|&YrWGaH zEe3L=lw}aSiEdWu&2-C5U0O~MpQ2Hj-U8)KQrLg0Wd|XyOt&Gc+g8oC4%@84Q6i;~ zUD^(7ILW`xAcSq1{tW_H3V};43Qpy=%}6HgWDX*C(mPbTgZ`b#A1n`J`|P_^ zx}DxFYEfhc*9DOGsB|m6m#OKsf?;{9-fv{=aPG1$)qI2n`vZ(R8tkySy+d9K1lag&7%F>R(e|_M^wtOmO}n{57Qw z_vv`gm^%s{UN#wnolnujDm_G>W|Bf7g-(AmgR@NtZ2eh!Qb2zWnb$~{NW1qO zOTcT2Y7?BIUmW`dIxST86w{i29$%&}BAXT16@Jl@frJ+a&w-axF1}39sPrZJ3aEbt zugKOG^x537N}*?=(nLD0AKlRpFN5+rz4Uc@PUz|z!k0T|Q|Gq?$bX?pHPS7GG|tpo z&U5}*Zofm%3vR!Q0%370n6-F)0oiLg>VhceaHsY}R>WW2OFytn+z*ke3mBmT0^!HS z{?Ov5rHI*)$%ugasY*W+rL!Vtq)mS`qS@{Gu$O)=8mc?!f0)jjE=p@Ik&KJ_`%4rb z1i-IUdQr3{Zqa|IQA0yz#h--?B>gS@PLTLt6F=3=v*e6s_6w`a%Y2=WmZ&nvqvZtioX0@ykkZ- zm~1cDi>knLm|k~oI5N*eLWoQ&$b|xXCok~ue6B1u&ZPh{SE*bray2(AeBLZMQN#*k zfT&{(5Tr1M2FFltdRtjY)3bk;{gPbHOBtiZ9gNYUs+?A3#)#p@AuY)y3dz(8Dk?cL zCoks}DlcP97juU)dKR8D(GN~9{-WS|ImophC>G;}QVazzTZ6^z91{5<+mRYFhrQeg z|Kn=LOySHXZqU8F1`dXWOJ?NViPE%&FB1@$8!ntuI?)geXh|#JJC1+G^n$h4F)g-P z4WJMPQn{p=fQtw0)}uk;u*&O2z+G5?iW_=1kTy(!AJzj}de{a9WHY+*SqJ7`={VTi)3NK|)*W3PUT#5a$D6oyqH%5zjdO$5 zICHx_V;1Z)4A(rT6aasvZ{{r`HnxK7^fMLS1{;H{o<8j5hz*F@WkKQmDI*Q%Kf$Mo!EpQ)=HV^lsj9KSz->ROVIrXAI0!Q?WUosf8t6CR*rl382^sU3q@($L~E zC(AoyIjS&2(el|I$ za*8oAtqGQs+O~huhBCOFw(^b&bol)FWsp15Sra3v%&#wXz*!kSi!sV>mhe(I=_Zxmz&E1>i6=yB*_X4M#ktdNg7_G}MVRGQ z7^zX=+mQ}1xtg7JN9E(QI&?4}=tP2#z2<7N%zf9rxzynL~!MgNpRvXaU69c*^X2(c?$=h&o~Fvv z06*{JdsM!gF$KALcW(}@Q&Alo`@3h!H3j^@5rFMp8l6-q!cb?1iS$oZfU+}A2< z)&2ZoL34kkSnbf=4>qd%guV7zM1p=amds@nhpkK7mRJlb?9zYI&?4ftd8+RvAYdk~CGE?#q!Bv= zbv1U(iVppMjz8~#Q+|Qzg4qLZ`D&RlZDh_GOr@SyE+h)n%I=lThPD;HsPfbNCEF{k zD;(61l99D=ufxyqS5%Vut1xOqGImJeufdwBLvf7pUVhHb`8`+K+G9 z>llAJ&Yz^XE0;ErC#SR#-@%O3X5^A_t2Kyaba-4~$hvC_#EaAd{YEAr)E*E92q=tk zV;;C}>B}0)oT=NEeZjg^LHx}p zic<&Fy$hApNZFROZbBJ@g_Jp>@Gn*Vg{XhVs!-LSmQL#^6Bh-iT+7Dn)vRT+0ti(1 zYyOQu{Vmgyvx3Tuxk5HG!x2a+(#>q7#Xji%f&ZxT@A*$m8~z`DDl?{&1=gKHThhqt zSBmSpx#kQc$Dh6W76k!dHlhS6V2(R4jj!#3(W?oQfEJB+-dxZOV?gj++sK_7-?qEM1^V z=Sxex)M5X+P{^{c^h3!k*jCU>7pYQ}gsEf>>V^n1+ji40tL#-AxLjHx42bchIx9Z< zz`>51CG4Iboc%m0DAfvd3@b}vv4%oRoYZpZ*dW?+yTcduQlxreAz&6V(Tac9Xw3_` zNotT9g&r{F_{!Xb%hDPJqn`CWqDwai4M@7F4CQ?@C{H~rqxXwD(MFpB4!uljQmH~( zTXJJj3MEVHkt7r8!^R;bp!H=&%-OG&ONKIOgLJtng(VD0u9%2LuXKe7h$?9lQ^#cL zOo}gOx^+ixt2Izmb6{J`u0VexU0j}8Is+?LWLGvQ66Pg0ax4n^G+xW-rwp&fIZ0}l zI?y~wn^6o3{jj*VSEQ}tBVn1#sVTQB(l&Gf(sriC0DKR8#{);Sgb5%k`%l#BfM#W| zfN5C8APnl5w%nrNi{BWrDgudYAZLGEQKTzz^rV(Bst!UI7|8?nB_w}@?_pYX_G?9i zgK?yo0}({MC^6DiO!bB88kijN>+BCQ8v!rg{Y zz$`Hf$tB*WdxSPHMMkJ{&p0(l zyXx|^X_VUQBdh9)?_2P1TViiYqy+91$zg%3%OjzWyY=X^f7I)2-34bDVCEhECAi z^YqS9x@(kD(Bto;VDKfgIo z-)s_q)d2mr4O;DTUTgjOe4f51kd6T9`xa6_AUP*N{jz%!Z0E!Dqq}JlfPZ2EyGN*E zoPHJ^rT;z^0vaI03Z(WcdHTh1suHxs?;>yWLj~GlkAQ#jSWq|nUE}m()bBZ1`Rh^o zO`d+Ar$33kry+En{&JjrML}&gUj3pUFE58(t|p~g@k3p&-uvoFzpGktUMnQ6RxDA& zibYl_A!{@9au^_fB@6;1XHLORS}C(Hi&J8=@>Kw66&QJD@w>_I1XJuBW3_vn?f~bb zTv3_J^W1+E?921QNo!MQiLHISD9?+dP0BsAK+yB?l009uXXMOteoGX;?5I|RG_v#B zf~l?TPy3zGkT`N>WlZRa=k7Vdbz-66IQ979fX!i7Wen@lu-oEcweu$76ZXrc&JWRf z!tLRg2JqNG{;`-H@L` zKHfgY-Lve@vsPT7B0@716|Z$Z-Z{!WV;qGHV!`h!S>b)rZpc`9J))^79ey;7@-=zZ zjys+j=U6maKhDddqZ}XQffIbFYn)R657nRGEG#j`M-Gni4deWVXcr=HoNok4SKTPT zIW&LDw*WrceS&Wj^l1|q_VHWu{Pt**e2;MKxqf%Gt#e^JAKy{jQz4T)LUa6XN40EO zCKLskF@9&B?+PnEe(xB+KN|M<@$&ZP{jM;DemSl!tAG2{Iisge|}6`>*BENm!G2E!s_XsaUit2`a&pfn!ggt)wG<~No zFFD~p(1PRvhIRZaPhi})MXmEm6+(X?Aw+GxB}7gAxHKo)H7d=m&r6ljuG2KX{&D9A zNUe9Q=^7yych#S!-Q!YKbbka8)p==Am-8`N5_Qz~j7dxLQeaeCHYTma$)Fy}ORKS4 z5sf%}(j`4U=~Aq(!-|ZRRXvQijeGJ^%cq3itmW;FI)JsU8k4pNmCazDyH9@=bqwS9 zq)y8?KhH}MpVTd^>?u+Cs!&l|6KH<*pikOqr$wK%YZ7(>z%vWLb^+m&cCQ+h_MDo+ zaXmPW7CD|K$-d&cg$&GVPEi#)hPjGYx|SBxatca)&Ig?*6~uiQKE)tF7l+ci4JvbZ>vQo}1mB?m;{w?j6>1xBD9F+2p#Y zP3U>vfnMicQVHdhK1yDCfacJHG?$*GdGs93XO$LkB~?nFAfNOoRY`xRs9JiG7CM&D zd5!=ra;zY~qn6HhG|^&58(rYoNlP4qwA7KN3mvymz;PR0%5d!IoDF1vxVxNS5wG&fEt`JYIGi>i=Fq;YUc>8aXv_wIKNAm zI$xs8oUc$5M((w)<+NMQ6{7X7iz)2tqz$eebh#@<&91|=(KSq0xZX>fTn|!v{~LlTjaOXR{3kxDZfD5rHpl>gbmAU z@|wOa$t%grx`7}nA|ePPsN0Y)k&2=Mc4?uE@gW0-f>S_2bO;VnKt&W3k$KKdvZh@& z*WWKa@7#~`b#Kuyw9kqd zj%CMuQ9ESPc-)MbM#7}YUL)ZP_L{+siDWcU?e8%n3A4VsFYJpNeLjn2bT>CI3NCJ< zwecm{{XNM@ga#75hHnwEW-M&QOfzo9!Zfi7EH$DX3S}9p>0NY#8jZt#!W_KUc?R>k@Ky-w6=+Da+_s0GJldl zF|P?(31@{B7bweeajQGYky;y%9NZK$oyN7RTWNn&2`?k9Jytjwmk||M(3Z!M&NOYw zT}t~sPOp`iw~(CAw<+U2uUl%xEN7WOyk@N3`M9ikM-q9|HZC|6CJ8jAUA zst!H<<<&6(6Zvbpj!BrzUo!>VHN3A3vo$EF5-6b1Q~ajXENB~lhUA@|>x6=N0u#cf zv&w(qgG`^+5=HoNur`2lvR~b&P zjumO|P8X;=d`c+z1YJlY7&H@Dz-Rts$X0IYE9kSIlqGZ7utSx^+ z2hOEC-eXviWZXQ9;$Va+WlHlU%y|f~w(|)o@(5J0o|3MQ2O@+B<@r*H4*65)(r^JT zq+<*b06XMGclsEElst5dEfFJ;AQfYhRt}O0CVKdGh4Tk3-(^-{kukZb*3oM$ZffpG zMs;jtk2ZjAsn%mND4R~OS73JDbj^Q440{oS&4<@VUYMInc0xxy?FE@$J_^n)b|gY+ zOj;8Pk^)6$w9nbnMms3RSr6q(9wP_)v01|=P}UbkXoS_1#FCl?>&9cjCHOS!yEJqiGd`83Nj00{X6dHFN84%)I^*MZ=*Ihw5FxD0YSJHV{j!9v(DT#k7##q~$ z87Dig!k3EiMO;k|9XhYz8cGVPukGe$N5@yNtQgngIs(U-9QZ2c^1uxg$A}#co1|!Z zzB|+=CrR6lxT%N&|8??u1*Z?CRaGbp6;&#}$uQEzu(M6Tdss;dZl=hPN*%ZG@^9f* zig-F9Wi2cjmjWEC+i?dU`nP`xymRwO$9K3IY`|SvRL^9Jg6|TlJNEL9me$rRD1MJ| z>27?VB1%1i)w5-V-5-nCMyMszfCx0@xjILKpFhA4*}fl9HYZ~jTYYU@{12DS2OXo0 z_u+ot_~UfZNaN>@w4Es$Ye>i&qhgqtxJf9xi6El-@UNPeQ>aXcYVxOUA--x3v1 z3e=7+%#m@}QuMTjN3n--=-{@rNtyYdYS@LJ(G?*np*HILbUeo)+l8N#+F-;^(8w>i z8Q6til8Y^NG7_qa*-n2|4}(k<-HF~R0v*cP7bxlTWNJ1s6#Rz!N zCYesAbm(}4qp%-;B%AF-LyS5Q6@Q|V&Y2ar$uWn(?UstqXy;5$ZOCC_?L$F z@o#dk--?Co{)CGEP^73Kb_^>`G8sAN)M@iNKQLBj>QAcHjIw0!1 zl6{UYd;|bA+CcC#3IGYysWLa4!KA}CsEV#c)JpJcF~NX9mrX2WwItXv+s%I2>x#v) zy%5xDSB`&bU!9COR@6LwbI|OQ&5mf&L^GGZnOXEOLshxOs;Y;ikp^M(l-^>J(o0NIdbt5`(fTq>p%?cG z;%aHXhv=-@!20#xf*q)++kt8IJ5cG{ff?Sy9hfzQIroA8N>Git>3xOUNhe8nUspSV z`GL0DK}<_w!3gRCwOvD~m+Zn6jxTMde<_?egr$S1OySh6XsS!0Wh)wJPX+xd11YQ= zMq7X2tU;U;Xx|ObfO}%y{pchi>ryaM2zAy50_$ltt(ew6h#CF@+U74D#H@hdQ=dX_ z=OChf#oerWnu~l=x>~Mog;wwL7Nl^Iw=e}~8;XZ%co+bp)3O z{Mryc`*3ryyIC*S%Zu;8Y_D3bFAn%8NTYv?y_%Q4zR-DvE(Q*~>ec+JSA76q7D#_w zFR&HI@z>V`9-)xr*ME%7~<$Ykd?U8uZ~EqUe&AlGDqP{uUvna zvy#q%0y2VKf%UxO(ZC2ECkuzLyY#6cJTru6Q`qZQQ+VF1`jr8+bHIwcJg}=iko8FE zDt(bW8pbOr>?{5KLASE=YFFv&(&IM|P6@wK(5#jhxh@Pe7u_QKd{x@L_-HM=1`rX8`BDds3pf+|$)DBqpXrDP>JcOxubC$Dy60;8(mfG^6yXE(+N*UWMW? zA~?H-#B7S@URtmlHC|7dnB!Lqc0vjGi`-tNgQ8uO67%USUuhq}WcpRIpksgNqrx{V z>QkbTfi6_2l0TUk5SXdbPt}D^kwXm^fm04 z^i66Xn0`pLmnhX(P0|TezLiFcQ{E0~v*cmmAR2|PETl7Ls>OakCexUmie^yDw3ccuqd5(wV_6?YM+ zegsV{M=^n{F2a}~qL}DfhDok9nC!X$C9WV!U15~DF2xl0YLvS#K!rPqsqS7(b8m## zZA(3F3H0v&0Z>Z^2u=i$A;aa9-FaPq+e!m55QhI)wY9F+db;s$6+CraswhRp8$lEl zK|$~`-A=dB?15xkFT_5GZ{dXqUibh$lsH=z5gEwL{Q2fjNZvnQ-vDf4Uf{9czi8aM zO&Q!$+;Vr_pzYS&Ac<0?Wu}tYi;@J__n)1+zBq-Wa3ZrY|-n%;+_{BHn|APLH8qfZ}ZXXee!oA>_rzc+m4JD1L)i(VEV-##+;VR(`_BX|7?J@w}DMF>dQQU2}9yj%!XlJ+7xu zIfcB_n#gK7M~}5mjK%ZXMBLy#M!UMUrMK^dti7wUK3mA;FyM@9@onhp=9ppXx^0+a z7(K1q4$i{(u8tiYyW$!Bbn6oV5`vTwt6-<~`;D9~Xq{z`b&lCuCZ~6vv9*bR3El1- zFdbLR<^1FowCbdGTI=6 z$L96-7^dOw5%h5Q7W&>&!&;Mn2Q_!R$8q%hXb#KUj|lRF+m8fk1+7xZPmO|he;<1L zsac`b)EJ~7EpH$ntqD?q8u;tBAStwrzt+K>nq0Mc>(;G;#%f-$?9kmw=}g1wDm#OQM0@K7K=BR+dhUV`*uus`*ND&2x<wG1HL5>74*j@^8Jn_YA_uTKbCF<(bN-6P0vID7dbLE1xY%jjOZPtc z2-(JHfiJCYX>+!y8B2Fm({k0cWxASSs+u_ov64=P?sTYo&rYDDXH?fxvxb>b^|M;q z%}uJ?X5}V30@O1vluQ2hQy*NBwd}kGo8BE>42WYjZn#(~NPFpjeuet!0YO{7M+Et4 zK+vY}8zNGM)1X58C@IM67?0@^Gy_2zq62KcgNW)S%~!UX1LIg~{{L&cVH^pxv&RS8 z7h5Dqhv+b?!UT{rMg#O##tHOouVIW{%W|QnHnAUyjkuZ(R@l7FPsbEG&X{YTZxd6? zGc~wOFg0-e2%mI+LeRc9Mi3vb*?iSmEU7hC;l7%nHAo*ucCtc$edXLFXlD(Sys;Aj z`;iBG;@fw21qcpYFGU6D0@j_)KD&L`tcGuKP_k_u+uZ@Sh<3$bA}GmGrYql z`YBOYe}rLeq-7bVTG?6wpk_57A#-P&*=D9tDbG+8N86Ovlm%$~Fhhg1!#<%uJPW4P+L>rOa{&N2gbFd3Fh-nnA8 zlL@IrHd6K33HFYag|7^pP;EZ&_CU5|tx*P)T5w<3xsYB7C+*ZJvZ7o_)pdFg0Mq37s%lo=)Pp+u-bBo85|bFx@z znXN$P1N#N~1jF)^LHc?61qH?2r$7+}^DzU=b4Sh0ILA`+DkZGwe8`w6RaaLOy2{+; z*G-qRoS@LWVrj2g$m_QBE_9ft8J2%>-hNdge!7N;!t-RmW$Sx$dLFwX06)v6%V+3+ zI_SpK&${J_g&{nfAAf~@mBoJzd1aB-d!go}pMC=xBXEb1?t=6Z2khtQWf04f1vH2D zAzR~Tj#erum;iqZ)uy9mW#IE(g6{gBs0m8`Hho^9SLk>6WYl=|`BSI?aM#~0G0T@g zhZQIE7P486_X7pDDlh!Lpxdh5G=KJg4;1hc2-bl zI9c0tmCMY}Qn=5b(4Vqv{|sKKb)cXA9B?~>}U6*`p`RQ9+ELmfJLHahw z(?8R{AQudS8<=zg^lz2qD}8im+_uhWqYUr=fMT#sIo${8zZfe2N&j7)tPfNL^8Z2} z6)v8;x|<$fDzHr5?L0g@AOmYTwm%3~HQmw+c~!W5LEVM>2|z;BF)jd7U&jQ>xPb5h zeEn5a91wogI=6UL`b7g^&v-q5Y#V}Z4=>PWem5wViJ&4Bv3xeU=0-BSSJgLq4+X0GzB+;^$X5GmqzaR*xhkIN?DGhN6_q3Am7=yuN- zb_|MEpaRpI;Cvp9%i(}%s}RtlP5ojEwsLfL7&QhevV-Nsj0eq<1@D5yAlgMl5n&O9 zX|Vqp%RY4oNyRFF7sWu6%!Dt0yWz|+d4`L7CrbsM*o^`YllRPf2_m#~2I3w7AEh+I zzBIIu%uA#2wR>--P{=o&yasGhV$95c?|JRlO>qdUDA33j5IN=@U7M#9+aa>fFb^X45 z?2QBBpdyCETfk(qrO_G9QH{AF(1{Qg6c9(jWVU>`9kPNV#kqZxKsnG@ z%?+|N3y9-DUAf>)sBX#CYB(Ss;o`eS>0TYtk8(ugt>(!)?E#S%6uC82XIZqAYlIHH zMHZAe8xkWHvSk$;54;FuF~4*RSLzf()!C1J`J>iHkKBN2e70b?Xqa3NOvAB(w2*)%usxAitdXR zXsosCjl0P-*iH$V%MrP>2!E3ZHl@yU_+CN1fffNwny;LnWvPf(q;(3vd z)}hwfgz-(OR5H?(nx==K>;(!(<@t9;uhDT<@L}{HO(kEVmC@_oXQ(0S**-;H@pAPM zql=DME;|u{PV`eSkr1cw8-cy+VdH~Tho_^5PQzI5hn0Vy#^@BR|0?|QZJ6^W2bop9*@$1i0N4&+iqmgc&o1yom5?K6W zxbL!%ch!H^B7N{Ew#U$ikDm9zAzzB|J{M9$Mf%ALP$`-!(j_?i*`%M1k~*I7dLkp< z=!h>iQXd~_`k9coWTEF$u+PukkXqb;1zKnw?ZnMCAU$*2j^CZL_F4f6AMEu3*y|O1 zH*on~MrSW(JZQTj(qC~jzsPRd?74SC6t~&Ho{fJ*H*AMvXXx@p@_Al3UkBY^gXE8Bdj+ z^csKuPu+aSU<4<E+ z*bM#6<ud+wQMn*g0ivOoLF2sMG zMX|YA+;yTTVpqi0qIi@1?JkN$!q*sv^Y<6UyZ3E5ufmiwQi z%d*cc_c?mG&n@>~qR-1dx7`0aeM9!S<^Jm^0J+aC`obd`xi4Gp$3(a6bIbj-cuMM7 zii;+o|1H4kBUC4nix*$<2{av@xW8pXsPUVs;6 zJVT3+(1xAt?9Q3@Iqyu)%%8u%egjy8DR6vr^rrerZ%S*Q{Fc6`FJH6}@8{p6nQo%F$e3uUKnOSQ}Q)_}#>H zIS{p_QQ;x^w&N3pj&F1Hkiv+)I9^?SyjnF{bf|wGg%C(Lf+V!)h2xUId=T2E9mcN1L$QF^ z5g2*u_)h#xV5qoL+7?I^OWPS_a6JtT*$mPcAHy(mJmUtoz)Z1zp0^RJebf|pVGWIs zQB0nO8D@fneP+6d6PT}AA2UVLt7UKlb7PprygKtn-5>!^V1XRwIrG!}4+mn=`W zBk<_rS~lAZls_hOj;GnnAs;L$9u zaRbuj_dhXN_<^afP)`ndO!qW}o+exVj;Uj$zv1Tc32vVWmrHP`CoJ`Zxvp@$E4=rv z{Dp%8tK5(97c5fP{T{ZAA#Omvi%lqOVetgT%V6phEDiQ6oM7cL#+QIm<(v8kP)i30 z>q=X}6rk(Ww~ zN);x^iv)>V)F>R%WhPu8Gn7lW${nB1g?2dLWg6t73{<@%o=iq^d`ejx{msu;S`%=Y z2!BRo(WJ^CT4hqAYqXBuA|4G-hEb5yvQw2Bx7zVRpD;RR2ccOu@PhR3faoc zzJIZ5StRhvJT*c`VV6u>2x;0SlCBHsQ7n>YhA$6iQU$Rd`#A*0pf5UAX^2~Qi`Ky%f6RGsoueIc_WKEcM!=sZzkijF|}LFs~GM=v-1aFc3dl?tifz zSiqvXmL+l|5-?ahOL%3?PG<>&D{-(~{sG3$mZG!I^`lqCHWOSn}?5JWosiW?}R7Hz45Z6M; z|I3ZkC#9f+gJwObwvJ7+lKPKs9)HS$N-3eNAWZc~d`TP=sY$X_md=Li)LwW?#|kR6 zy$#RzQ>|l?27Kf`O2bZM(f5 zT<@B@DC9-<3~{+a6@$%* zbtze+^?#(ya}=}LbSblhT0Q6Rm4>3=gi)o*G!B_6$tq*ItV%e0&U6FU!uj0%!h9}S zX6NEZ9}oimg4WPW?76Hk0#QwuQj$)~3QJw+v|eX=>YZgbHMJs34ZXEzFL($9Pw6>L zDO8nGd&N^$GQH4GKq$+GsmsL%*AWQpwp1!JQ-AyUofV|o;~RKj0^!|%nF=P~ai{JL zHLCol`|FQ7a$D7+PR6Mx&`hnhg>;JWrBjTd0T_>aUBJK||PoA}xw zjpy>>3&$74TY?_p_n~D4+YZ_`VA~C};yEAv@pMP)u1z-biGn_klvcL6s zU`UFOa5WKV3&fLwP#~_QGqNI?vZjX9e_Ddmyv`La8Jre}B_kXk=J63Dn>GS%Nl7ty zD3D2o(^4iZ3mZc%E$ibOHj%F0n#U)zib4~{uoPZTL$0P|m2+KIQ#3oub%T7-d~5T@ z=GJh6j|NV-!5BPIEvv`*E?MCW0ZmUuQo58-cw|hMG8wK%_B(RtIFDydO?RP^e__!P zX;g|RlA4P24jtif(}ij>mC-fQG-YluEa|d!vZky=`ljZ$Ff1r&IZhWinz9xVW74RO zYid$XF*J6~9#4m@lhthw1!$|R%I2dC^$n%=%E!^TkD;QWai13pu*d@!Y6y9c-dw2l zpbj-&crkx2s<6ZhH|C13WnOqNe@}d^VDJ{l;le5kl8?)VY1pm@y|@qed$1aQ;y}@) zL?Jvc0$AuFD-SZv*SVC~K`>q0t1Aq34UJs|`lF_(@D?xDV66bu6ClOSK1t`Q>F~QK z56Cm(MI(a3aT7ypQO-6;vTAZ&m6Uwuwr6=LD-tLFL&h0P zIO1GPDmNp0`#UM72-bPfjP(o)4PIiAp{Ai!ThwhM9u`&DL*e7r45@}qS>??T@1^nnVwqpqQ|k{%dq*L zC>flElRbiyesX2Z>T19VbuXQiV{#@+&4oMF+fTiOA{>-6PSIjcOoKFS6iq+l;13qz z9r6xO;T=vS2R}50ccv2#o=Q|h+CAJH)AW%6InA}KX&=!}FH#s5e>yTlWkaW!*oqO6 z8SU{JVB)Hl0v zvZTX1MRnmt>R(Ase@{zh`Mq(VYx=EF{=B@5S3GzLuQCMxe}@eW>)Mz!MD4@r)31AQ z0&md9FQ^oyd75EqanI>gGg*_2aw+Y?TZJByZ%K~Lw>>z6cc`nDyCqzBkH{8`(LOG~ zi!9q#KEQ__ypNCak(H{r@CidzT+zgq{Y+dopW-YvxkPDIf8F?;VQslqQT}{=AzZ6F zxnZyS=YB7*X}^!B6yLBv)PF1Vi?pQN^vOp4KT@~m?Cor>*}GrNCrA8Eop<;|;99Y} zKl%=)R=@D=O1lzz203Idf@c;Io*aod|N(Ldvd&;<#t}{mYn$t?;DCw($YAa`5v;U*>3p2K6PL7 zys(f}dR3lZQ!YEl$O}x4oh@DO@qatRvqM}Vm)_j>J-94ELt=Krd$CtZ8|QKA>}ys5b|I0wKk~(gw@WTg-gz-E z-n{phQ@gf~i|(7xw!Vj%cOG@#m!2tdzIT#XUxY_=#kr=;#50FJdPiKX;<6g%q5bcD(S^wB;}3Jp@7< zZ8SLqRYg^%-#s)lqC8l`qOsgr%x+u3JE@b!)d9qQ{Pr~%n=KFw@&Ec@m*Rq_0JbiJ-FiiY_(H~OychZCO!23^?kxr zsb6t9-n)(!fBU=h#GNC%a*MbEeJ^QR$1+>KO}iv^@kf((?fv)jjy!#k$T;iB`fx9s zvzxcKJl2e6tM1)!{qv34mp6vCtlhS;y6DDUlXXfveK%ZiQ8{u;>;0mt%BNQ^#D=u4 zTW8me!45Xh8a%S}8iHk*; zc34jqTp|rTRNYt_aaJ*KIuAv!@??P}v9jPJZ-M46271&EMPA8~VY0rX2RK?0r?4_G z=%c8Lbe^oZLUeMavnp62{G3T(ETUTH>k3u~IlNU5tQh%hJ`)sE-+Mq6Yk?H9f)CP} zY_Lp}$-xIK5$7WgHUV@9%T1u`HvwI*i(Pa>H^(8RR7~s8;^31S^uMk^xyMjTmQSU{F9Y?c8LA z6*jEkA*0EOD@2*(y1`E9U7;!i9~1$43N=S==mjf!yh29?-XUURV9-M`*{~m^2y+-k vO&Z*)1cp)oP!FoJdnQj@>B$Ny9`3IcWx78NY!UY=EiM6G;6aIVL4^VU&1=uc delta 34727 zcmXV%Ra6`cvxO5Z$lx}3aCi6M?oM!bCpZ&qa2?#;f(LgPoZ#+m!6j&boByo)(og-+ zYgN^*s&7}fEx`25!_*O>gBqKvn~dOCN!``g&ecy%t0`n>G*p;ir0B{<{sUU9M>#WqH4lTN!~PgB@D;`rIdQ#hRw z?T|`wO^O=zovKDMVjuZHAeratT0Q-HK<95;BTTtc%A5Bo>Z{jfiz& z$W5u4#(O_eLYQDY_i&xqzVd#y&cR>MOQU@-w1GN((w{b+PM;=Y3ndBGVv|>|_=ZIC zB^E2+XVovHYl%!I#}4)Pma4)hM2Ly6E;&R5LmOnMf-Qz43>#K*j*LSWoYxxIR5Csm zuHXA8{`YgmqApC|BgY0wGwj-im6rmS^jrAbN8^PEIHj1WH#AVVuUA2HXj&Vm*QD^# zWX8+sR14XM!@6HrfzFpcC$ZXlhjA{{oq5cs&VRBUX2VwX$fdjO~`3n~1})#Bxr5Vh%KwFov=k zW;Jy5qsvC$lw>?*BsoPIo}YgJN>u)C^4Abbjx$NW@n5S8aN_T0BeAXWjz#dQ=3v*# zRQrjH1%R&krxBrfITop};aQdE=ZRgLN%n%+^y5BOs|pO6lg|I3prX{gSgQuRK%177 zlE#t+nHbT~VSO995imTaX&SCB&pgp`Izkg}-NV zI%~Z42T+^_9-gw;yOI&!oZf=H(Cot~)w4^gX&q(zg`7ekm4un&?FuaJQKIrLF$<_% zR;ok9K%L!NlTYgW8?uhX&TS?ojtu~oLm(`7iY<5Ci@V)7+gRHbb!o0OipVh)`vKW) zp9OVLDkaP@Sn!ZRa zpfwY36ct~JlEsS7_Dr%e0UL8^zRSsSv3K)+n$b@Xq9*^-p|AFj(*#}L-%5Z}D@Zl%y2gokn7l;Zr z3CK}pP8BDR1$L~R{R^BwKH~@v9m;O_$00a5MMXTe!u0FG^=2=_f-XZR!DQeQ`5S_$ zO>mOUF8Y-Wfl3P|Mk-VDsBp`X&=kMQl<>nt9$C)^A<4v@xtW>qn@`Z)`|gCedb?$A z^S(N0{?3!oy|^tx0p&<-D62OWo$gVhEodpMi;O#DM7P>i6bnTf$_=~8)PdQ+^h30pu>DfM=LQT20!&5)= zGdR6}f=YHb45NFG9?dd44$Dm~B6k3w1%E%atidmZ`Kaw4q&8yb+5=wqe`pXWH0J%);cCo710p3&(EMuAI{aKjT^Z!u)Eq~b?HpnrSE9ftF4Ibs#HFpuPR zyT$g5JIX12nSw?q!}IY^iHMikUh8V)gjx{JN@8Am6<$2Mz^mHY*_n$LNj)%w6Vs2|Kwpq;J=(VFf`y)>|;A@J@8mL zpw=k%oRd`%OdUL*1^Bd27^<|sYM9NqMxOfyc56FSDcG3u;oJKCAOsBvw)JlyBt5jT zQZ;fkKI1}9MJMtnCEG?ZUph^R-lV{%Av1S91fH#pacM-EI@93$Z)d@UUxu6ruJMHVl=>YjT8reRi0SjW8t!4qJkSw2EWvi_K%!>35@JDfw9#W$~G@9?4ubk&}M9<~>f3`r6~|Hun&D&#w^ zZ2xrK!I3O(3uNXz*JhWWdgESs3jPCOS_W_J;0ggAduavgNUuLi`PfS*0$=1$q$C-# z>ca0l=Pm+p9&+rJQNFKvb%8vn0!qW9SGnIO&tjv!kv980`FquGKanhc(YAwQTGx)(9c1fRnojjxST~<*=y|?=9V1w`t~7Ag$5h)P#FwB7FM=E`e^youj?Nh^d}|GOC7mPW z_H&16WtD5M9H)i@@=Vzo^f`%yIQZ-qGuCko?CP8h^B$X|UkaKazJe>9C00F82u$Iz zFOjPU5)>;*KBg9UezT$OL$aW(Ogut^COwjSO2!@-ZbW#lHVfb_k?7DlEGcbl^tn{p z#+go${sx^TPB3R5272wadT(x2lACj6Y4~LktAm z<+#pEqlksdo%9?Q29%rP9C+LM*WZM-N-e*wX85OOu}J7Zrt%9iGjxN358Fy5GGaNA zlr-b*b{4zqiK)A~_jjEnJhRaVOdID52{6I%oS^X6)EYS(>ZE6NKd-S?F}lIJNYkBz zX=;apb)xyAi#nMFCj#Ex($CGiR?oF|gei))16?8E-mB*}o2=$UtMDZxq+&Q?liP(n z&Ni8pBpgnCai7%!7$wG2n4{^JeW)f-h&_$4648~!d7<~p8apf5f~7e0n$lV_qbrLM zH6T|df(D0@=>WA5f5yN)2BIZFqObOK5I*vhD*2~PZSt*83>fM))aLjXIEokDF;KGw zZ_75?2$lhYW)I_!@r8QpYKr4p27lOeG~ESg#8)LE@pH;oozO*hv19;A7iT#2eow_h z8?gZtDstc~s|f{hFXH|~d~zQ~z_94FB&hp$n~Uv_DB!2y<6&VqZs>-fmUU^yuJGdJ zNCHP?2Q+FZr?J{^_M3`92rOWnrL2vymWZ&0dYxz>Kv&GXWgwxTKz)<+J43r&!q}II z1DmfLl8nu-xGa?TgsrX45d}j{QAC!m8iO1JU=|Pb8D@9FE-V0hJEA?F)srec5$GqD z8(`^KQozt$N;6ts8^+R_uiy|d8MO=#Jvd3z_#2aHXjF94XkEdq3myI_UvT|r>1&LP zU*Mm7Fk}T$qbutLyH`@m{L57Mlkq!hAMe>2-o(8*axogLh^b!!{|amH_{Hrdu!4kWol?jSB%l2>w;Jry$!mf_nbz9_B1#8bWJwL@w!No42F zZ!YAr(^WO;wuxHb`%ZD(qKIOW&)L%j)eAUf-WERo1D?D~FV`np( z5x$@RPj8}2Rbm<>mRjfuPFJ`nN>>ltyp;oE9#K9IU>+pE$;Cq!IYr!NXvc_-MDFXBXW=Z9LZM(k9}OKqEKn5 zMk4%l_POO{UM$2M+YvQV#N~$?Ycqe>LbTz9ur0(-Wp!^8a^GDh7h{U~8h980RG|9E z6RPnEU0ccY1fEIdJfnZ?3Nl4X0Ag>*m6>|oajhbexf9~a8(K`2Ys~o)z{jnuOj93V zg4L4K@x2Dewt5Bok=03M@JIhBSWy2hwxcxRv7ukj`8uYPGrMdH0q!`qHJ^xDQ_bLG ze*?ZCvMv^t`JI7rlqLPEo^WJ0b^>d@C~mI!Zv)-ljBg#u;uvw%ZXMqZsz8Mxdtvbh zbK^eGn90ynsgjzKUOl)O`l3#-uY%L?tj;+Edgz+awV132>9Z-?mj*}u ziM4~P{Pc$s;}v&zYF)Te5J7W2!$o`EH|~F3NfA2NjF&~?@K5S*f_mv2@wT};{Sj`b z%#^~iJN17>qQ6aej~{ubsrhkBAD`C(j7{y)+hU@!^SU03F0Vu6vU3+>!lN@MLR}42 zLOtGS+@f@~=id z8&aK=-2+Pz*y)te)kF3xgyS?qgp@L;G(tM1&#!4p&Z$yX2<+lj>VWT1tiO4`_h^}* zQ@WGd`H9t~sH>+NT2d{O5(~BeYjG#5=s&k0J)iACkpC8u;rFz@_E-w@s0bAs_;b>+ zeR6?5n@}4wjy}GSL@%#%!-~chg|$Q=CE38#Hj0u5P4^Y-V?j(=38#%L#%l4={T(Rq z=x*H|^!EG)+e-leqrbec5?(g)@Op(cHsVg4*>F$Xb=BheCE*5LdSmdwZ-MSJs@@i{5t){y; zxAVyon;`>Rns;YH^`c&M3QdxzNaJl(Byct8a9v38fkXaJ_<=8oe=(6%mZ}CJAQ}2r z#oHZ)q;H0pGydy~@02e)oeVW*rQaD_OLr+)29*|p(gAHd<9*JxBnu0W61lNr+cO_= zX$B`VmPwyz9?FV9j3-@v0D7Z1Z}O;#KZ!@Gm7ZeKORcLQsPN8= zAZRd8VWqow?b1Kp8!AiYk8acC$>6xHuUZWkNk~?EqKsUr2$iixV=zYwM9laPwn)(W z7b-$PlwKh6n5^&Rs$#s&98P1ch#7FGNN6yU!Nwzcesp2Ylw~C1F@G^YA!PF|a$MJ+ z{!r?468ju$sWQLL=o~SYP|CBJ7(3`;c^t;TL4ScL$Pvv>N+5iugRLdmL zaD(CzY&3J+N)7MS)Jw`U8u*IevtEAUKN4~AiL82B$4Bl5oK#No3jGEW-o4`>c%G#8 z!h<$iX*efTk1lnM-d*7Db6h_94Y@IcQg@UJ1-g76_d9@vHWB%F55WG&!4DAy{K)Xv zz~7iiiq(J#G*Jdb2F>RKFnc3y>bIwlQ_Jhzoc4h(EOVm|0C}@X1v`lf-*wuaH5_H)kg%$_&tAkc`-Mk_04t+f0A_7=y20O8`7#X)4WDMOUpG*Z~n ziH5Zevf@*c28LS>z60h(QH92FxJHOKTj&>ep>z##ag+Tm*{QU<#Sk`f3)1y<#hgNV zkGRx3`qggo)?FK!Vd`6U+lA@MVk3QlsjDj#M*^!8JsEqK;p+%l%NyiKg#EX^3GBuk zlh2;u`5~mtZgY!005*{*dmF!OsrxVg*Rpvf{ieqF1ZPV6Mm4vb&^x06M8jn4XO#a* zXJhi$qNRT@M;;!sLq`lbqmcnAsSvSakQ{XcfmP-CU5_ini_P>t3m1P+(5I3tq028F zE8xAnu-M!FQ{&(q8oC{RXMCqw5&ri5tvt$=P|_J!+#m6Iz;U2BaX7}7%E%i{`jgjM^OfP1@K6wN+iSJ-2z7%MfLBS2$+zC|(5j4tu zq@N1d5n}UyXF>Bz{_%qT2O=&{@hkb|g++>5oZPMe%j~Ee^;OCr)Y7u{V4m&Qf@%WD zEUKEu%teX>pmF5DMIP1!>pm1D);32{D-N5>U4W*9kTO|z(Tb#n-@+j!vWj-S8aRy<(xvQm zwZ-#hyB%RQf|G(r&oI7iZhf^pG13lCEWA>mk}rI8IFlm%*!~#7;2xQps>NS2$f@g2 z1EoM!1ML(HjM)=bp>Z>u=jEM5{Ir>yFJ{m8hLv-$1jxB4a{4HNUhk+Rj5-H8}G za~r&Uoh}bQzyC)f6#o3mEkwFNhaD8_~{CW03Dv2Tbl4{ zAFamTS$i&ZYWmae1aCxVNIKrj+u4g3%D96}iqw8~HBu+gFA&*oRP5Z`MikjjDgYjq zkf0&#_Xj->@bJ>!}JGl=t1|~ zGIx9!u63fRtm^?=^0z=^H2SZA43p1deVixbphteFyrqycaRq6DLy2$x4nxgB;-Dug zzoN<>vK7~UxLPDR{wE0ps6mN9MKC>dWM{~@#F)ne0*ExL**#VrA^|@km1xCtF`2N( ze{G#meS3J5(rIs2)mwi>518)j5=wQ+Q`|O{br)MyktYd}-u+5QYQmrBU2ckYE7#Z$ z>MgHjknqi-2`)(Z+pJ?ah4UMg*D%PFgHFMnKg?{GSZZ*f3V+g@129FH@79v%&$&v32_So*G$-3SIp6 zYTlLgF2}s>)U;QtdWf5P&xikI0p1eg2{G!w0+xXNuYf%n#X#fou8}EYvAw$zmrjK&OZkS!$REMr$*aG zyPPjsYd_SXp#Vt9NGI*R;-*4~Gz)&7!zq>hh7)i?8PzCAAv(pNcUGlPNf^OXS$=bx(V#ji2eMF6q{U@ z9?ldp%YEsl;)d%}_Qs81OX>!2>kyChh!-n0Xd@2C1cI2qkRk&b4)(?@KY|?%qMoYb zEi7l}n$O`v+T31;YZF(;FEwj`I8Dz*9fbKrE)8#&?joolVY~3YbZuJwfRt4-kCOM; zcm34HXKH>;a?joGLqjIBG|B??@rS`LSU(l!vxSyfKmGa^x5&S$gvrsrlVT0@Yw#bP z-3#zdbm1;n!DpT@>AnxkZ4llVa;h^fj?R3uN5?-F)SLb}a%TBE=HM5_U*{K=ddu;L7kJ## zqyyGh;WY5rpvMm)$*xZHv!CUlc{zU8huQp`KmQT*yq*ugOu_#Kt-kRa+ODx`Va(;{ zLMO*lsSV`U%+u>-R9GmwqgWulP#>jO9|V60TBE z5ONjntHY2V_MmDJHr3CyuL5X%IlQKbDRch~>EBrwAM? zvOJj&z#NzlWa*K*VEZgjP#cAQ-HRG&mC)aqyjY19GP$U zSKm`d_gXzrLE_^a!9R<~vT9n;>{y3F`!rB%M5psN(yv*%*}F{akxIj9`XBf6jg8a| z^a*Bnpt%;w7P)rXQ8ZkhEt)_RlV=QxL5Ub(IPe9H%T>phrx_UNUT(Tx_Ku09G2}!K($6 zk&bmp@^oUdf8qZpAqrEe`R@M|WEk$lzm$X=&;cRF7^D#Nd;~}a8z$(h7q%A88yb=# zVd1n3r|vPZuhe!9QR*ZtnjELX5i*NoXH%d1E1O1wmebT~HX0F~DbFxk=J^<v|BCiebRdAHYXxOo$YS#BHYecz?S6CX@AcF_k;#_IF+JIV*5|%lV=Y;Ql?=b^ zt}1qN)~qaKnz~KZRf9Aa7U5S&Opz~;SF2ojOSD3HP8WYTbvlEyYK~);#wr+UO8_Sl z$-Yx3B~JYU!uChjzf0v1TKYAtsRkH`QZeF8Q$_`7iPJ79{8V(jbX4T=-LF59vw>au zY6LS|t!~Zz>*ops1&9o5w z3lQx+lhgdg^4d0r-%q!s(A$J%XYhUx~)v|ptx_cU#?44pnz*s$G%3=wh_01 z5l7f$uM;P6oqhM8F|$4h0me5--syUE%vI)HuhLv@kL`s1eP@buw&}80Umf5QOXBlP zAY(8r9}paD1p*&Bir^3<@3Cc4Mr>EpoDHghr{U$hcD8$^OZ6bZS{UYhl_*Otp}Be} z-P^9U7tc!@aodKCp{~TV6o}?M9xG$hN$Kr>|7e~E4mJK>_yjrqF@Kk1;fHw1PP`UI z1Aoa$7yGRMrUVO0M9$rM;=Glzi>SO8!lqon9E_1^0b)CsR0%Nv-$st+be?a*qJkqI zUNaqi*6Y^E>qlHH+*M=aj?)y2r>RGkG?X;Rv!7JG6Uz=^g7B`jEKEvgUq)s3Fw|zFMdak((XwlUaSRN4hGMrH zn2xFaLH!t8txnTiQW;qUWd^m#<3zgCp(=5~i~xw9lU{R~o1qSo#Sh1_4W5(^hL%O9 zOauMH!uGL}u?hV!4V~#?F-<;)X<)4B$u1F4 zf=%}>{b#f`$Ixo^Du_42V6Wir?Muh`(!izQSV9Y3d-MCQT|9bs zIlCtJP7*;A%^1-=u(Laj97hG}uP6Hq0+DzAjB^|$CG(?e_adMTiO&^_9WwrW4H!ju zWEYrjLw<{fSyh-yiPOP{O;c|453fxkp`E;k&)d^wYK=ipbD_kG$u*Ro!kQJOppV5* zP4o#ab%r@RITbag_zHMKF5$z8fJd1L+D8G@m^`*H->XyF$E{x;d;A+T`A zR!1#O!ed)ai|TF054f1+K6 zTDH=fps}vL7=Yl3_R)o948I{CP*`f1v{E~-xX#PaLvb?#qQRElOF-pVuL>d8_�{ zSCu|?z-R)71@L#eM!y^Z6p;ZjzlW@gZzHJC3~O?Pk5QEa0q(aFy!-~pFZ%vBM{a0B zOfAZFmYc{!vg!PSF@l2U zJK`=N@CTmAO4Wuqv6k{SNl?~rs-CcW0VFIdAj^B2Wacs>M@3N&63=c06V6Rf2sR|QLucLaU zKEq5=F9zA=+3ZT|OlY$lIrFmvTV4H!iv+MxhtKJ%j}wlD3qAoT@g^}Cw`#0dsQnXX zETbS9p{IGl{fkz7ld(7^$~HEkkh7pv3NYi8<1qwOw!a|xaQ$TntGU7;01Z4?b9D8N zBh&aOYgatY!f;X<$(oO>v=8iOcEG%aUvS8Uu1du6!YK*G&VLOXlHRCKu=FF(IkNo_ z!128k!z=B?9(@872S5v{*=6WjNH3gAJAUYkC%^7Y;H4r>$kZZC%?&3E-qa#4n-YG$ z{5tlV`bCK=X~Idzr7&v8p)y!whKx;pP;V!X^4&igR1g*2j}8HyVC+>KqbPFthf}+i z5*V2^NBvmwfWIU)3;IBGEwFtYFWVWUoB2RyvL7S*E#d%FT_ytxM895Q4V_PCQh+>< zlu~L{SuQcQ?il+AeFdE87H!P8>HgIJjkGW8@`{o5wNd6uVn=dNX5$aDi14$pTSR=` z!YTmifM=Cy`Z=%xX-u&9>1bJBw3nKr0@mO&YfAp~^V^fzVJyvwMY(hM5 z=T^FaQL~&c{7fIT@FE@vI;GbS=Go0=v=3x<1AaB@b>U z;-hwvu#U||CUj!>9G3YgO6yQX+H)L6*ozXXaV=U_b`_DQWq#`f$?cZ;??y9(AcTLq zHrc9U_$w&NRKgWZ>e};_T#tf-g1TX#Ttj{JjKjCJqlf63U8$=~02ty9Nn3p2WX;CqqYS% zz5QZEArIj!d6Y0VI^JFWKudu=NFUPF=6TxRR|reQB5_2vIn)qBV}S3;MX1}04E3Mt z#5d$zK8z>OW^i7tXPB6e%UCqcK(le)>M}pUp6H17YHZ$`4urRAwERt6^`Bj>zwymc z6H+f|4zhQjlg1Gy%93Sw`uMScxrA;vQE~ta!zM?jz@&c;IxYkrPHXB+h4)S0@SIgF zdm{UTZqxJaxzBR!!`71;K*uco18U~X>AK&Pu-C&`R?B-Aj0=_$cxPzn{MlJK>ywJq zsw-Yj{^>7%vDCYw^iw(od$~o-Pz6ks8aQ}A1JFWnE@Ez_SYh@cOMFVY`?D$Y&Z~a1 zd>zg|c6+o8_xSfEUIvTsdiN&WOe=n|xS;8X;CYLvf)|=u($YtOu_6J z0tW_ukuKXj2f=f}eva;=T4k7`&zTqf{?>lGm&{Fe_;9R2b^^i}Krru0>ta|4^_A$H z7DO?PFho!p4A2C|$W~JYbWN&eW(4R;;Tmhz zkr;EbZ4D?Birca@{afZpp_|p2YAInGJ`1Fkz7A$droV0#{h=lZdX+xO4B%I?B_3ac z=7FCkf`P*_R`SaCnBPG1Jd|Abx!brVL zIt?Rv1@qnIGKpG7W-M54@Oi;BujL}Xdacfmc_9q?u&4#P2hPg`({??ZOOjRFnps_D z-f(IqU)UUW`f&U}`A@568jBEz<~CX~Yv+1et@-+dsV3RVrNTx?H9ht?VAAS0D1{G? zJbr4_B_Tqy_Ag;Xppzr)KXQ9QX}21eoMW|m_{|BBHJ*=OjhvNq(4HgLp`u-X3tw>X z9A?^?H5zIU4r9K*QM+{?cdUL9B5b=rk!&F@Nffz-w_pG9&x+7;!Am0;Llsa02xfYC z*PtggCwO@a;vLXCgarLHOaCqh;)QBGzd)|oeVtn=&wvyz)rOR3B)bLn=ZqpwZHq0G z#6YvZtco3reVEzgsfMR6A16B&XJA|n?MuIu8bp_){SA_{zu;H?8${rR&r^T3v9C(nb5F3yeC zBCfU1>1a`bLUbS{A0x;?CCtvBD58$7u3>y2A_P9vigNVLI2|Lin+b~C-EytjMOHW0NTui}pkxXdFdIJ$-J+Bm$%CN%mac~u zc65u)RMsVt!-|8Ysv6BvqDBlFKElp~B6L!lpd@XpeV9f#ZPtB*A?b!2cQ>(0KpkD3 zcX2g{WebJL!6EmdE>s!+V>?WUff2Qb1G0)SgHlNwmhKjxqoM~UZ>S=G#3}dZqbOgm zLQr$%IH~rG-VibZjQxA+wx_MOF@JC7m(z5WFp@?e-&dnA^W!f5(1q_mx7SHG&7Mjz zJ*FkzBLiO~YXM}_WN$-^LB=)#9j0}Ig(60{oTJ7L{`hY&|LX}pO&lXsa+ZJY)@FOggOhohsSKci~64T#~a*U>?#ib&8;moQD4mX2U+S(Fg|)$9R86W zITbI3PGBmng{xAMx7@wkfPyHgTBnY--U-MN(8g4;hg*?%-H-2y9+fMsROmUruu~DJ zD`y+zHt;&kEmb0pX<5f>5axt7b!mHhGZrk)cPJl8fFV}4Hof{DHc?nmlNe4OZlh%Hw~gDORC9fFH@ z(dp|iOIbEM2+*ogN5G5IIj5N6dcX2{rbl=|y=_lReUu(wdD=vfPY1!pN@X;H)!7M& zsVSTH?G;8EjqWqJgt8F#raa9{%Ig46>|d7k@)*edY9u$q-2MD_g(YtesUb(fF@ zeIca^`q$v%I*l@1*pSA^WwV15>IOc#+Fmv`%pKtg3<1=cn#Ja|#i_eqW9ZRn2w?3Zu_&o>0hrKEWdq=wCF&fL1pI33H z5NrC$5!#iQpC~h3&=-FwKV0nX1y6cWqW7`fBi39 zRr%M}*B_mXH{5;YJwIOwK9T9bU^f*OUt#~R;VnR}qpl2)y`p76Dk90bpUnmP%jt$sr^*lRURZhg{Jc|t% zzJ@`+8sVJPXQ1iJ<*|KHnVaNh6Bw9w7(H5d@A2z)pFDaQHfA+~;ft*Wl5TXgXt$X+ zw>HuHuNiPuH}l);i?tm23b}z`d*)Fc#9aSTR0**x64KPFxH=waD^aF`<3*U+;u(Jl z%Vml|ibUgNPW@Mu(3F&xqqX`Ywa;f)vz@_@ai=KchFb+T#v=)>bVeCp(|;s8%R{-yG(vI#MB|PpTf%;Q_dytxihYgUEEp*4UnBD2i zFzwhlAsbs^rvyOn1@$Y4a#xL*#mfe*-%9pKM;rMxBrQ{x6g=Z)-ac6r2QHFaIB3Cb z)MlIq>|a&HnWt;JF7aNioc_56#kOM7`*3HQOh2zj587o#jVvMmd0^Lq^}+G*kE4L@ zyr1bonUrLt{25*}164@vq#vyAHWXa=#coq+BP`G?NvJ{D6iI(?WK_#=?Sghj z1PAobWSn&T1JN2+aDKWLzLa-vkU}op+rSMu-^54o|YB$BNlXsc4)Pk+N;1Zjv_2G@*gdMul2v zus9!wq9-nM_j*C2j*4}T#EOpQH+mG;>6M45k1Bv!l)vdjfmgsSe9%ze*37SC0>9_L zi$J!Ziite+mT#sPW;8{9EdmpRcM_V2yctTOVr}V45Ya@X%iVpnLr%`<6JxcpQZJW7 z8cdPFktXB1WhRl~Hl4PUPw4E0+n*{!yDCO9mjal(#n-SeE6ATb`3BWpmcOoQtW0YC&i_4DFt9eMt#<$YtDl1dXA!$_EIQN?X#w1#3P}!YVg2_+D)GMjl zY@_EZ_ZKP?D)_w?>J6RZnB*Q7Ruv~$QHEOp7abg-XyAe)|FAORoics58~_N@dE!`8kvn*VMyv=fg8F zE;Y1gK-hU9#R`_&5n`$v&+@j=#2b-LIZsY&v=}NAOjfOB3*&2UItP}{OqgRpGh>_f zh%mJf#U&@U;;T#cyP}$M2?X^}$+%Xb$hdUMG3A`>ty6>%4yuP<(Yi8VcxH+@{t9(T zEf55zdju@GID-2&%(4Va<|Ra3khy_F5iqDnK(rPsYx`73WPueFWRJV)QFt_0MR4ew z^AAwRM+u8@ln#u7JFYkT)O+ zi#|KR&In+^((C^Qz6W~{byGrm-eEQBwWk;Gru$Vq&12PTBnehngdy#zSGdTlw| zntnZVw0Zw8@x6+gX%7C`9GLL`vpHbla6TX+B7XSrfgEy0hYHbGenBTju?E1^# zcPx@a{i?zW3ISa;V@%Kjgr2)Vx3UHv;v0j#v5i!do{bld!wDqWoiXLi;bP20NC_Q1 zWmLa5QI~_)A`d}#*aQ+SfANbQB7Qd!Ncl(>6 zheiX141UI3v(dtiSKg*zR;+|a*Uv_OU@_I@u$Sw%+tp%rqDxg~Va^*|OD%zXAYe6! z!Osuw69pNHQ-?@qEDa7bt^Ga?Xa(5g6(KJGSSDy#r$D2V;~$a?q6O+}b4^#6wsf5E zX_GK0Km%Z@vtZr~zNs08B zzlMH4(M*)#G5 zynvFiw~srA#@cLNhHk`!r@!W}8-+5UBM7C2P^oZ%kc0uzbTp>FHRO=xYa=v)0aQul z9UgNxrY#bF^%AFxsI;{sv#0ekRc8}5bc+e-tghcK-OU0FGl`O!q9lk-bQK3kz*s7? zV*U~Q9=~-fem_OJizGL{$4*=a7|@ZKwLY%#p@2?FP3Q>15nTl#b(ZW{k6q`Nx zOMonpItf;aZ4(|66znCH7E27N)R9I&GsIJ z*ClS8kTkcOvZ{S>Fv|`^GkxEX=rkW1(MQX6IyC;Za75_)p3!=|BF|6pLRsYUq@}YIj4k#cwM<(2dKCeZZpd6cJ$fz6 zXU8ca+ou~;k@S379zHDD8S5)O*BT7~{)Dj3LCoshK9dt=*UEKo$P_!yxozT=ZtBkj zev^`G~ zc4AoF3d|9i#^@>JywzuSvW7krJ{v(4IX&@ZU5})Jy)F_p647?_s=B2@mHHAWI5l=- znNFit0x5-AIV}8zv2z;Y-K9McGGqK{hU0@PjRaEJG*_X4Jo*Ua=DamQ8b7f09*Mazbhhn6LBj%&=C`Zw8uz@XoMbA z%j)N=G34Q-&zQal!IQE=*PWyC%Nzbkc?SQz^J9l> z3}_mkctbvtd6Vvr=Tx5dQ|k=lg-=zHk76OjP=g9IPH_%tWed^LXiY9Cazf??c$snr zz!4}Hl4G4@_xpkYJf2FXoKOO9-6J)oiWYVXuSJAY&Q`aFnV)5L@nU~x9O9VuEbZmm zRJHYpRyw?}bQVa47oYcRa)$0@{Whq+Eszd#|A;H146&zmxR5#?^3=Qdiij=KX-Bvd zk&plq0|^#&B~AjImXrDvvJ40$v(^a!JSp>w3$@6tFc)7&spiek=YVmKkS2(%uo;S; zqBCrWkh+zGsP=MQ_NEL>&43-zSnE7k>kbEB)jJWqRV5}k>J?*Rcn)jx=c`6*MZ~|i z%~^le&(UQK^+n_>?xxUQts<>aPR-TgOJSE6Uvk5ZUkP+>VveCD#mghIG(nOynL#Rs z2$vVgxk2{9-OsO=D`|Z%@x3w)&CjCgeKN0P_V|BE-c%IL`c-nXVk9#S-YNj3*P!-C z^7XvFA|Fc zQxCIu-q?|)UMe%sa3wKx=4brU5@->gWRLT4CltHUIy;}a|KrUJ{a?72odi_$Jtv~g zkQWC&u|Ui#HMR{#IS~nXxMkhhGSf zY@Od4)>#^qTHlZOA6ih(()g<+OnN3wb6{Q^(N3|JFQ>wk@M>uhX) zr)h?8eW=WL#|vUm?PV9~lwWnXh-FzzJ%!x>#?s)dgZwur=+ie)NL%H#f~c%;e2_O? ztRDfj%ldcOwjk(ny5_GYpz}QMZ&YY${hM|O2AyZWre5QzFI62O!>~tkqcDdtBY{-$ zuP(XeSh@3Xk*0o^Wa)qAsTKNxZe}ik_%)PtKt<$f>wWvxMo*99^R)3&;*5cJd|r=q^}Qw~=ZGkr7Dg^@4b4T-b$ zv#R2Xe!$2km%(4C))AfZ26hixuAF}-+f zZwfDSoMo+1_8Bu$7xPtlaoSMSxTLFO1~#1+>uc(Djj`l$TpKz(SF{%R8g%NC7!}{IaPsNc}&S&M`WZu4&tu*tTukwv8*!#C9^# z72CG$WMbR4ZQGgo=6>GqNB3UctM{K?)xCF}Rdo~rsc4{MqGT*X7Wi1f9D7k%cwP1a?U&RIrc`PKXV&fRKgI#_d$X(&SXS1O&!lRovJGQJQVg60S*AF9wDZ zh9=X$yV0h)E%*z&CuydVyRSQ+JH9@TQ=dpevf`7)2Bn*IUCx&ilfbHu<}m{SoElh7 z39m})DpJWpAR!Qp@x3%)%4JbzWB4LPxVLQRSboj0EXO)iCbQ->>+)1T{T~oy%}-k zZPiD;=v1*g?z+0TArLF-QXVcw-NDyEHfrSgjtgkt>ep=3P%Q6WnvrJt z+4RwtdR4Q#RUS7xS~!Qbs=E;lje z53Oy>LXWHQ$2v+95NE2^FeUsgp1y4FyvUw1VadDrg*G_B4otGbMYIlWq>so@%yJ!C zV+>DAk}AXSYO|>TXO$oecP3UZixgcI-#ccF znJq7up8Zjx1AN0)D-mL!udb@{XsbvCrCnAgur+f+WxIfw{$K!o4 zfn|*egR+@Cqfbd)SeHLedNl(erm}_}Clq=82-p7cA`8%vq@&iJlk<}*b;&T@mm@wX z}1cA((mK@yos zPW0ZW@JX#qtMNijTe@pH1gG4`^<{AR@h;s(T} z&3#(~u$Qi#%j!zW{ss#Xsm|DQOrmKNB0cK9N~^$rZJLyDEKoClR=V$R;aujtgT#1b zA`U4#ht`VKoHWuito?@~br1x@B1L^j>cuo=exM!L_g$Gz0SpZ^`C+o-yaA}LPlf0= z^n~1R7J(vVSULvS{$R8709Q#R@ZbWBjZyY(AbHaC(7|(oHtzZ@NbtoHn;_g=+H3fa zy!pe)r}Lf|tftQ|FMWp`rny9HZ;N&8jH3-LHf6@ zM&!|x^O%ZcPJiq#EK4mpID>Rd469b;u>zA+kvrUva9OQIDXPl_*T6IGn29GAYKQ0n zASA;!l#^KpqRw`sb%#}-2}Ud`ZK&<)htt;RIog2CA2(DI+sP*f^;yl%Jzz6%{0}^a#h=NyKLgPR? z+h)#g+PQn_^B*+snviZU(joHWllOKpV9D$p5IwQbsoi6pC_`)m%$bm~s>3~@oHT|MFt~;^&e$k z`!AZ@c$^%MzW3|Jt;kr?yNKC`4g;qphv-mowYqO~qxIDHG&T*1Il;sp@iK|H~; zRY8%8d5`6`s8oac%2s^AFKN^&{3cN##QttYZ`4w%O1kG)vS3r_nko@(3WSWY^hy%k zD_xZkb0hmkTBJdfu$mY-P*DN?TlRxM-eP1OB3FiJK5ogaE%S@t)Zzn*d&`8NQU6AL zC9qU0aDA(=vpOu~8PPvMOGiOGcbw0;i&OIZa_^2(khD z;&117LsI_yz=<&pOSpyG0=nv1z6nB$uqp6DxHM4~*{6ytIT39}>Z<;BowyqFU@THt z9tvb``MojCN=M7LPJs?9k>}02!$N}>-Hdf5sj+7zPsGcEpJ72v5=@DHxVbShM znTCaXY66l$r(TQRo{5JpXcn1GZ4$yFyu=I%t%@xcR3pUKP%~9_4y2j%Q(-)PkDfn} z9I;eUk*#9=IplZ{KjMiWV(J5dk%FI*g!Mq0g2h}Kb^c8wfG~@54Ml|sRB_zCI<@{6 z^>GrT2@cGf?mzHC4F8I^S9r33+|on(dnh|1Z>%)RxVYT~j~E*AoAP*jexWIP76myS zPmxHAcOLo4+KFvX7leBb75ClA;yi&nJL{!SU3@ zWMvA{qx5Pu{sRs@9^q`F3_ray9*Q&n76E5u$F_G0Tl}P{sn+HS)^78+pUqFXayKO{ zi^~-OJkHkEj&_t9g1Y0<`H^--_8B+x!zqT9=#17`5WUA@RUk-mPwZ;c+8RhB+N`=K znJs*ymvdg07$&iKn$G*Mk6>^D1*zhr9ipPUJ%R8Yk{s78rc=2jq zx?!bk{FtF%6OeF@OlMxwiOa{3JZqSunUzIK$Krxk3j28$=JhtBUVAPyC$e(tOs@2&>aIiai+vP@s~9CD!K+B*cxuJH5{ZoroEdkOb07;B!(&?FM&tYiDzMEi^#Kvu)$>mUMf_&sIXt9V z1`|{6PuR}`LE+?M@z!%&B1y|M_RaF73@U??hm`07>sJ^Y!2lLnd(8Vpp>y1ny1lr3 zl!y`Wp!J+)z{ok;P0$-LP(J+_fL&p*f0=;J+-ts3-7_(rS04#pN+)SQz)n%tOxR6_ z@iS9s7}z{TeV+AZUSI^TvB)a<)51kpw?}19ciIMhgxJi+fk$dzsUIxLVQ}Nw6>zz% zYtr38Z538+YKBWeW51rNm{Tpg2qKiX&!^s#!ve?C(NY6ft*#v{M7+r!kFvwni9Vg9 zVE>1ImnPXi@nY&lD&bwEzxTI{dNtF18pL$JC~#UVZdYp;{nAd(+?7ql2-I0p0a3h^ zdE7VU7KJ)trJ-z)KsCRt^QH%e#W!F~rPh@w4+*$@ zK4)>+_gDsG){RQP2XFWefCz@LxK4qr#%x=WmPy&Qi9cIKa_7gh__E4y=^U1@#vNfA=^ut28X2_ieyr<^WqKZ6Z-Or8MH|Ad<`?oNVuOc^D;a300H_ zM@89Pv5h{>T$*iPbD?^mIOFe&5u_Bf2CQ{5|AFdS+Fwi*XSv_QuaOXm*g$E@V6`8E zQRKWE^)Z_$Y0gO|a~q&cE+vcV=jv9uS%8|>#SnVFD4{g@06WNT*HBsw>2!tC0{d{{ z-?m)$6BB^p0Jsu~0e@^&+QoxKB>XGk((rAyZ?!zC_Y&)X*aR~{dd)P4=tBS}&bgS2 z{qy^PL8LkzJ@}LlCE)1?0?Rcsi(8&_kltfWR6M$DM zB@k7TLP~t7P?uK;Ts)*HwZe_wZDjbBZM%!6b?Jhxe7&{7sfsC;9!MX@l+!aDwGefQ z4x^TY#)Apr3tC6_!dw?x(%AL$?5VUr|4VvE0UoX+_onVuhyG zjno6xQ`GYfpa&yn`;1$$&NDY>HXLD&54al2@3A?CO|q4u_Avv9^NpXV^|y@IoDy42y31Z)~eiGpE6 zjFQWawJp?DvP0va!#N^er>_g=QN4?!$QgS^+?fbZUO$e-pB_^&i#<6xi*}@zikhr) zQ3p!O-n4OUat{Ysi^*BT_O2f8jyx#;l8S9XRMCoMZ2A)_ zX({EoS{qBU0kjhm%{)Y@gbA}dPEho2-^nP_{xyxl3R{(C!oi@~ily18z0RaLa0~`Q z-}?ov&mj*bb++L+Cn&la1{QW6ioeY&-ik0^fbt>FeFp7$E%vk?b`~WsQnvbzyglt2 z9`}pj;QLZOF2GfJW`1Ani=s|17tLg$8U+`!R+s>XANYrUg=l>KXV@4VJI=(f0lM4q zc{QF7gEfqt;%le{C3*5Z;l{WC zFSAqZwN$9H)7C|NkiQGy?ue@E(A}7Xg?|NcL2!wKV2fX9dAtshHJ||p-F=%=!ny8q z6#06TOF*fvSQIa|E4OQ!zt_m$j8YEAXLb#*=)p7dhKLDe#O1>ypGw~Mhuiss4SE&o zUCOJU9zDRJ%X0NAEI1iD47H_vlSGZkF~C$89(cGGOkm&MeNlaq=G0Z^LGoC#&+(5; zaLHJmE~eLwe)P>Soonm@y#9COv=j>${%>Y)XCS}#)W(vgsSVQX`2E(M^D$y3#n~@U zgV@DGaFc@HzP4;aOZH2b_Z$V?;5?hCMg* zn!6cCC{y}g^m+AoL?$;eAC=f(GWM_EJYNcPYf@{mDE%^ugN=T0ugCc2Ib$OHbSS~)R(7Omi zjZ9k3U(d1-{M$k<#<4`~+j1kbgN}?&yxq;C&cE~NugdUGNRR`qr}^`}2t-ziw}9Yu zND&z4NgN_teN~?NfvUpDyi>c_B^0D$$U%w_9IM8HxQLYy){J#zv$J|XC2k3T=4g!TR3r2+)_P(#EJsgpZU#ejJ820y9k*w+P@sqnB zl9o~obFSN-5jU6z9D=9cynbWie^HJCnF-Ek_hYH71W5_lcLsNLo|gKJBcNoqk5c#` ze{rg+LtS})^(X{gJxq+Am1Jg{hJ6adCBk8!+}{d>I_;u1kC3In1Oy{5Hv>zNHJZs5 znjAml*}FNZQo=Ul=BGBKuJg#6S6ZrlZyojk7hV6B@O&_H#+`Ni^H}s&=v1+EevijAm=O*FaVtKKpajjc} ztaO=b1DMn~BYxd*1Ljzw4}l3A@`qiyNuq=mV%qB(#Sat#fi05rT^EFLO~bNLgjSc> zSJeJCu>K0517vo(tmJk=ys?J>M|?&{ev!nS5H~cObS#1rSXcN(j8<2c>5`D6w2tf7 zjkvK{8I{la@AP+{l|PZ5ymZ+vIZ)x*a@lgzr?3`tKDAD@YKBNf+PeRun(}CTCE(QK$%Jyv^`vksei?l5pL8gQ{6s0E?fw#I?&W!G9 z+C)pZbxWvq8L3$`GAe}p$97nO+37R48}bxo#dEr&Qg2J#ZMnsBo=g#@IeASh%rv$3 zCyobcB()INWZIHZD`1NqVUEe;JpLx>!$#$~`lfTHjZNvIt*&KmP29<5qHD)>(a~>x zDT_5fVT~3K%Ybc3xNBC1#@T$N^+~ISZ6!Z%293?xQi>N0^`8#KfX@*0`rA@o@8FAT zsB`&GEUOCN_|)~=lHXT#bL%f2XZWAqP55N5u%n`YbLctRQH>0A*QR;vQFGqagnY+W1#k`J)!VJdJRaXokyH%~~(F{OUSN8mX&?MrQyK$stRrJN_8j?Wp zkvR4O{4Z^Vqxx%u2m=IUj^=*~`lcNV5Y9)}4C60QCd=D9OJJjRd!f6-KB(4iLqL0d z06RKXrX;z+KDpkwUBP~_lcJsC)qGnR83P3c9A(LFOs=@F++QC+{gdCcPuUTcIvlZ| z1hzapkd$@yJ+ayMyfQFU1*rdhojeGzLl{LMmVJLfqNj@w~3XBub!DJCFknUoW~z8qjLV2$^@+>HX1 zzkSZ4A3OtiiMH9G)F{x8-`pxn7O@+>p8bL7A}3@y3{7A@M8Vy*CAVFWIF!T1DH%dJu5FlvnwyLF0#cSdT1$M6# zZ18qzTQfAt9;sl^A2aK%_~@pCg>_Qp()DFxmpa6s=1SZ4*=uzdMYCjqo;X(5oMhv{ z(dB(zEBvvp#a1pisvEaXUh>{EKF)%>rO~fl_8B-_Ime(8ne*WlnsG* z=ur;WDhz}R_=p6&Me__0Dnqa)Vm(Gjshb;d)FwR&H(;EMbdzAFeKFCT-Ig4E$-4aK zGi-#-;?EInxP?iXbRq=$>IBkhmhdo$FOD!Kejf)(j0kQ2kZL;=o?Rn5)dp>0x9TTa zCPh;SH*Hd8zFU~s1yV6Aqabc3g)G)YP&0~_iN4(1;c@Mm-(~T@_R?w9F6{(DUIimi zp3cI_mO`0P?HWD-gKBwij}GDE1U1oqsx#4xf_P&!$(ge3=p}rPpg(z7QtSLwVp%wr z)b0###i4ADrG59KZ8H5jrgmQYIGWL*j+|7cc$#s65id0@KZnq(3&wC@I#!RvrVJD` zc}=SdM#lo1wY7qQ?%8r4UAkOF5s^!cBg2nM=0e+U=;dHNa8Rk z6OSdR1P^6%75kui(xcdvAns#PwNEUe)W6QKvx++Gk|I@P=%B{I!M1%mN#BD~Z&~S> z$J6!HZEokW811c=}jB3iJ%ga)vN0pvV7DdI!MQ|gk(^k^%8^T$}3nBR>8|jLy4Kc zE=NuJDc;yGJK4Q)RVO0FMbi#2d?W{tqrvP2@CjY;agYympLu+8SM^1Bm^UyXv=)A) z$BGy?QAf}MC3Q9vaj5ue2ht+%CG->!2?Xo*aAjdD>+D7_N2BVDezDXJyMf0#@!V-l zodn=f$EwhwvPjP_`FNCTC?>YxIjNyQ{JA`OmQ^H@t*Ugyq^(rOx@Jb)%18SEeuX)K#ChVAWHY=G3=!Nw39B8L}Up9V)+ma4^A&pH?m z!ZxP?A|Ow92k*S%zgJf&B;)6NY_3^}60 zB^*Tq4Y^#YePB|#FBZNY8^FhrqL)yz@kIB=2}87#%Sz7pTM@ebhNF*?h-zOlGaGfv zZQ6P7qKX#@;EeeS%nI0kqiA2Vr6}63Y&%v5y0ML^&*z*~kj@ok`vxQmDwUd}iS^e} z-?Z%5Rm&l#PM70=N&Wo!2i0KZ&gRQpo@dtJqbT)p_hI@y$KO)UOh{V+3hcj2VhIFR)|`=Pg4tx(@};;bTtOsuNyB$QXe9pmHv*L z1ben*Fi>HnWoMC*FSQmeJ=SCE7~L=5TdT2brdx>Lpwa+1d|$6We068K6Wxxe&F!baQ|&s7pR zl$NXuC6`oi3J}9TYEA17G5kP5aP5fSaDISnI#xzANK&8QAygL9p|IKcF>Js?yRHxU zXvzf=6iuHcb=PWBZ^DVxxF3fDUpU6wevU*hwgyKVtY3u>XIdUCa0x^aO19CqYHPS9 zu`dYUXsTy$uB%DR^04ViJd4h7l#|9UlYmL0#XJR0%{SPhqaVrB&z{5U&dg+Rrx@9o zO385wN^)BuxZOicKQ)$`=k7N#;9Rnz+VF@5%Y`gGshFy8Hw5qg1W|DShA!yJt9nJq z$TD$(FaiuiWu6WUWb_!WUy*ZE@V4svwd&C@-1t~Z{HSQZ`B<(gJ*A@AOX3QZPVwMQNTn>MiKs)cfbC0;XP9g$wQ(ssw*!|cIBS)~BQVg{XNM;6Q z;Z4vGuyho7&kMD)b8KPy{I)E0CA9=YS*^)sySa<+o{t^_`#Wr&9lM#6YQ7DV>6?p(hnyN`!Gj7pUlUK!ybM`VhCQNEdRJw0Ukd^J@oN^+6;{FFz;7a!3hiE!Py)C;^8Cbt>|>vA@hw*yV9$+*+F}_|C^C{ z^$4FY6yp6QXa@b-Xbg5FDP(X<&GfJpd+IZhw5H3X1pyX`UgqephJAD<7@yKcmyak{ zBe-1l&h}3?t;+`H{Z5<-0A-Ed?nmf4oZn+6q=JKLD0`|9;b#lCP+P-NR`c8`gG}~o za_Wop;jix$On;U>r}s_Z#~q-fxnlbMCTVSaw6-|ETsY)HQi$+ZohweoYG;J!#MmYU zJ-&E}<7=c5?zK`~6X1y;X3s^0gnjdu`^z8PyA=m4zB2}%OVJ>2-(KV1!c_UG5tvz;-b<-P>67PMe-{!%S$+ge-~q#h{~r!iBIm0yR$+-JIM$&8J3`IN$zZby7XCwIYN&KX**xR?3#I`P@$25sP73{J~Fr{&VSx zWjo4(!WZY0!WRLG+&5_hs+36ennIRCGszV{g{c&nVv<_CY*JB76~&P_B3|dIkxj~o zswLyq+@`s3IgBXdfGL(JNd6+zp~TOG2=b5kop^*4-kRP~>$H7FNTn$aAkWn2(`%K@ zrFm>^ze(m-JNeWHOSG8y%D)sDXEXClyF~dn{9#!|`|qY&trq!g^80r!*MCE+{w?so ziMQ>7@&6_Yxnljhy1zm7fOt$qRr3GE8*nPAj(P{1Ed#RkgKMS8Kldx-Y36B97IYsk z|9}y6IW9i}gPJn_ITCs#0(+!0^=F_B17!!Ja0Fejsus9etsKjEH{|gRobo=RabqWx z+E&({i>_*%E@=1X|NH^2N9Z7gBRCL{zZm~NrH23ixJRLXwVMH>*4=hnF@c(Vhz6L? zfp{Y5=prJH88g|6MHz78O^o71L#>V^fpA29VW_j}65@zQ*^j4uK+%Uk_aBf(U@o9> zNJyvCe618gc(S4%qX--Jg9r=UYJd}3g)VM{2sg3JVv3zB=}QO#SbJNpmK#M~YdHii zU{sg3c`hw~d2=^L3ugw$bl$tWmJOz@l-DIhqBt!HD{X}KbwYy==H+zrbaN?|>TEYr z0CKrru|C>d!2)@Ga^_fEG(5+9tE4#&&R_0^_9d@-J|c81x}VBM4}h2AIy2OFiy9l) z2iDN_TbnQHnDsiZ1q<~HtUsOfO(hHZK(R8@n&|X&-gme5v8YW}j;=D)lv_A@`oA1+ zNUKZ`vXjqpP>7Wn$t?Ru;6+8)qSGP}KP5OAm_7UIg5B&VzSzLZ|8a+!1NZ5<@uMGk zC%5@!@%x4*mY3luwenb&Jx8X{=A`6&qZX+C^T;Z}lVq*`rMsN|JN}nXopeTxk#y!Q z1;nHgX~8#Wp%Il5CkUX>H2{TkrZ7rd*OxBTr?aAamEB~ISQMB2*=}#sQIjND1HPa_ z`VzU_VYSd?wZLZglgn%4^}vuEa|9P^noEhB(MO`zY_m{qND#(h`HJd6D$kG_kme5{oszd&i( zEO$uPV&<4Nk5pW9Y~0A>hUeCvz*EBZtGT4R@XC&cP9DRNGq&SM(;Fuyixh&|s@)*| z@R`oGyCdd^huhWJ8piCIg>D{fJaRF-E(BkVkmZr9$R)jZlgrWyD^K@hc1=v&CD8pe z|GW*rcuG~5uTj?g8(^WxCdG#oo4vAFn|A@Rd|ExPvW?j!sPofTRq+M|eN6jwD!arC z+^(8p%`i9gjQ87zSIaT_w`yIkE5IZBJF{Y3?WWGaHoew93sB1j*FTe;A{Yecfk@wu zpS8McksjKqHCMF1dFHK)V52~|0NiRI9G!n8tyZOz2fMkVdBpl=JIpar9_Zchau!WviRC`DxWD%D3h_317BbUl44j1a4&^ zGs$RKV+L}b>ga6jc(uQI1uWd|5+t!4_96Io%_HvJhrg2uY)acmo&SFF&mSd9q|{jTx^fJvbGU$-P~^aGpDRPn#1$1;sIRL24$V+`egtex zE0k}VA5-#zF0nBs%l&y#BhpJ~zUqR^xco=d$&7V*PH zZ=(514Nu-@FP;;Wg?->1LF)jYHi}1_6XDz?5r0lRq0^lXaH8k<3vAvt#)oP8Jqopn zrAsa?bw*t^03OdK3HpRM0`p{7XB=%X>0D6C*+UeG(3y##xz;tUM1{^fo^F%pfTlLd z#?dCv%;ETjo#!e$C)Lv`iA+?t?z5~zU%{cd-;DX>v_MGiYDW9< zxgX|zu<79r0gb4~B!MrWUytBX=pu9m7rpvVIlw0`O1cN41Fb?v&Z6_1mp2eH4{GvQB3CrHZWyrJ;VnXLHO@%E zN}Lo;kSiq2fzh`?=X#gM-#%8;q(d{1S4eY6v`^npV%ZZaTx~x^K8$(CSiZ=xP0G{T zc0(O^50=d&>c_p$N43*lVIrBX3n(=G{Ivvw*be|0`dVQ&l^=&sB&pxb7BL=}$~X|` ztZcSIzQG9LxDz1?LIBcJ3y2zUcP~kNIxR=HnK=Z z$Wk>Vx#^8P+vXHHZAm8UFFR3!#hHtX@Y<}(s$-Omy#$v~zLk0N7ajAJ`o~JX()PFc zWrpRbuu*pK0Y{Qv34&GzdRHoS@k8)D4bmvj40_&)M`F5^D#&F=t-fRWF}}{L+uiU-6_d--48;;BRMD~TQn3cBij`+7B^`ye zsH$AndXoEoe5G+SztfZ>ycU7WwiDI7j(Hy<<)HI8pVpN-D@n?jWThZq|4u{WT}l92 zgM;60dekYz?-Rl2H}NbCJEz1jbe>FP6mCEO|JH z3_(<5pMGGP-K>)xQsP2Z@yxwywe=+~J8hr?y<61l@QJh!w3q+x(#_Sz9{Bx!pLVXL z{iT(lg=r-K!a?=*bUB9|;0w>|#mOz~OgdS&|qCbH}A(#|zMe z6uhN4%e@WH%s+CNx4`g<@yk+@jM2&i3I*YUczoxe{`UFds_i7|K$3OrDWvUK^)PS? z(^0gc@Mr-vEMRId6m`k1!K4hmkN3)Qk5^@QXnC&?+bWtOgAP#?ryk z-yqkXeE_ZvHcB`Ny#azmP1R>8^$}PRZmr+)@s90MQEgqYX4H|wG8~Ib$fDbyeKRg zCr8v{0HDv)uS^-HK1K0?s1#GqxSF3QK#JA|7|!-3K+AsTY$58G27<7Yzi!9C&IH3NshKKtMbEHyh%yHtJl3+Aey;Lh59(yqb??B4IeD zm9F)fMrB^tbIcgRMuM#3d^gvtS4S7aPR#7$h;)>PH|;*1>MMn6A&JiwkKa5Ur9(F% zL1dS_1Db1u`Yo_*JP-F_C^XB9Z1L%C4q+orHgXL8I1Qzx`W4jrt?5EU|8G;!NSzWeNG&Hjli{v-u-D zK|+c?Ehk)<>H{WSI-Kn-rf=uD{+^_AaB*JD!npc%U;;R6;)=QgB=CEuocaaljF4O^ zzh3^FZZYf2_(J=uj?=7+#$yjMqav7#SK`)IPa+SN+=qlo_e!s_>W_|fWSCEG>IbO+ z4~)$s6yV~rwtl@A73o)$Yk~A`&@)zpUu5o!>pQ^bK5JG@s%yBlD8XJoz4WyhRr{-` z?Y1%AV;Q(Y+WnWiWpoZI&hV+9#4!9`FijOI@(C?1UzJ^>n9lL#QAP-l!i{zRSv<6R z-q_H#O;B*_X_3TXT$HKUC@(K30Wj4E%Fq<+eqfFlpWALXdOM@zUE?2&^x{Qy^^Dtt z*Y?F&^c#zfut^`~ypB85(1^?KWviDYa?{pmRuWi<*D~0!==#k1&d;P@9dzR${4gPB zwpXZ4yV+KSPcXZie_65QSFS_9K!xMM7Tp>3_QvsJ%!ks=-y`(=P~s!T>LVL`=9Fn( zwrA;<@ShpH%kZK^?dCHz9;K;XWzc*$k8w!=)r;%MyJB`A{(L~!RKHz5kLw!7l}#vm zfdT(gIdpqd2PW;L{|mA*)jiC@ld6k!y~x7Vq+SD5%{FE28WGgeY&{kY))D6f*D25Q zZIKpb)^m&1>KPLxb=G4OC^kX6rCPowoo~yKCR>iMApU@GvgktHya9$ou^;6|xY1)2 z77Yy*2*QhNRl*Z61(u(lX+Cs`!LhAByn$as6T5%IiG(Yp|Eglf-rG+vBMiH zNSRL~4z>Ds_`*DKHWA$IFyjUaiNWXB=oRPVpNREz~ zJdb0>;6p5v6{Ap$$6i?8IF(M#@^o+V%BY6TpW3(m|8$-~te>WSGA)dn=IQI+0JCc+ z1Y5UG&yN3{fgyr)pIgpUQ2yMG@mf>~r-@em=hB4Fs zPb*keoJx*#qEzubR$|G;*rVNlJ}u6i+w3bM2#6>C|3n4uC`O>oe;pP>cTvtnX++y$ zFws|ab+tA7kWz5b7Keh1RemB!_9(Q5T@M&c7%-2FA?<6G&u6~%6Ya&Z<`zguZ-j1N zUEO57^4w-*X9xj--;nh%YI{#dM+)aj25BoK?+CuStuN0U+pt}!hZAcsK7(+$L-+A| zi75A`YLcPLxgP>|q589cvPj-(Q-~QFwVzNdrq#xNZy(E{6RzPeFY#v$sNQj|a;fsnxzI(QS z{VxM!EhB2fwQ1s@ODoItDdL!WmT2NhHhUwuspBfFUp5T@DIKRY>vG>{lLz)G7BuoJ zwpEerKA-82becp1o*+DJ>_L7^2=fnU_9O77RM<8@$jNktpD?X$roUS71EkVyD%j1m zi;9B(0p=z`tb2#kAf~F~b4j)G>2^Cov%uDKasoo}w8VVriKr*Tw%&Zqj7~!Sy7;1^ zYXoZCSciBN^qHn`ZBGtWsl93LukGbpBV!*@Rb@_{ngsW#*s99n=UBvfoEUa;`FK47AVK3Z(Kk(`VMK%yB0isQfAzy_3+`v+SvC`vx<*mRenZ{rYe)+FRhOGb8<>o1JfoC4lLp|Q8h!ZVWpYp z07yBY#DyLjqm#Ft%nC9?=7gD;Q5ew0z{kR7g;rohjNHvfHj3lzM9_A+B0g#t*@*@9 z{}HX0C=Zbt-1H1+v=)mJxzxka&}Zhp+WrDpM_JLG{nPm;I$-s3wqsAM49srLc&@FG zsSi5S^wPxDXRWkHj_AgJiOi0$SLF4XOF4+)uII;p@9csmNs#=Xu4Mh=zwZ!?83ZP2 zzXTmw?U#$InVqt;gQJO)TX9nQFNFeHunGU#0U(YKcfCc z84#4Am^@i|WI`3q8)xJJ+WL)Ocu)OW2EQ`trvMLoSx7zacwbm6zN#CgSZU@pQ&aCR zzPAo}yMO;2Yk{QA8Ljy|n6|eiR65#dv@I{WPE?jW&`jF2*oHy1oZ>3f(Lw{$22i%J z$ZZ{W>v0DF&zlND9Quc`Ob->B+m;Wh#&kr5&d1KptP&lKZ9ffd_z-{i1>s?(MC!Kc zlN4XC!04kblxYWJQI%0fNorJ=_(cb@oSD@zFgPu`gNv;sJ&Wo;RFc77Cbj}ZF(=}_ zh1nhC;t&HEzIbjDwXMUM;e~)lHeGv;tp?ha{OFqb#^J_IjDbO#@TZH90(P5p*I5hvP54 zxh0t^54jbYv)5d@)6zndct=vo?){V~T9*+g0?@lE_Ss9^nBNUh9nOK$dv>AWhxfFD z6#^xKpSd@D+*JeQIFJmZj}rJa8ls@5H2WI&ZSG5fxHg^_xoapOW%| zOow14uOw#3p6V1%SNXsjPT39#z4-#;Op=pZXA{=Qs?W9GHMIeh)t^7o0(woLngo8H z4+<`;3k_TF3ii8&u70}@15*aHJ6uf>^L}bt?G_vGHDOJ#Bov{K;>*h3QRG}&gQA@e z9uuwy{Gu;!pid-0$Sm*--v8_BhG$5_$izneQaowLRi9<@l0X3jTqMppT7(t&mgqZd zDr(dm2mtDIXaq9!9H6->&ZG}aZPHH0aT{I$=!SpgV87(Dkm)+bc$OZ3T-qn z!OMiD!w1mEJvir zW2aB4yS38ZKex_!?|*;5l|zc^%zwxkMacgz)ng?gr$HrASK=q_C1C*z{EtQAsZzj) zn*sykJ8fjxA4I<3d*+5lhOqoVgp!?FJjzN0Y?J=AZu#rr?qUAAdP^kq z!-%j2#;2oW!dx)?7og3^T15{9j>1Wj-ZG`KT3Kyn$y9=lHG4H9e)>KgFRGv=@ zc=wADdn#VCmndt<5**Fy^goF*{V1TuD`h;j(UT&s-&L=ek|zL~ziK8}$2jZC2=^h57nb&+Xj0;6SK0M{Not zdZz(j4-L_ilW$;OzN@|ih7mQU2i-~jJ|$tSoAseoPDM>*%W1v2)MgWKlT^6ZZHGNF z8c*EwJ6_0X#_|qDK*Y&GQL+Wb5n00*6lHD1u^afa915W- zT?Loj+aB5k@$jc%8FKd!@1QnC~E88_D_bL04aMukP?cxyVom601|3fVoQoI-RZwN7@6Q2ln#~spKR=Ry(6IxzC zF#%G+G2D|id5_3Z6hUrCG9IDR-DvGwThMI#;US{nZ6p)-TOnW1-kx0TTX2w&(1xm(aP0F71hR_K*TMY<5a+Phx^w{W=@t17gH^mSK(im&ZG=( zHY+&j8`#KC*)CXO1mRNQ2prSNvye;Fm5%5KQCx; z+dA2~9tVLR*2#}wl3kX<%G~y*mW&hYC(@b49;C3o^Z~v_7$_x*N|I|v`&i45IX|B1=4vaVd3PpNY;;~A ztC*Q@XS!v7{8;phXUsnbA-TMXmOWsCxte$qib6tBnljH_wrg(qy)J~r(YKJKiI^@L z32i1FU~UBL+>rPfVS4sWYUk4F-yrQH&d^$snQ+bh=Grrl*yp_Y6P_G42ksY7{XDy!@BpD zR7o?eFWUQz?llUyQc1AcFyYNn=wV8H2Y518w=C)>qG}Dt!QVs|`{G*hTt>yKL6|Aws-73L-7Tq6n*O^57tyDvcRy5%UYtiLUv~R9V`;&h>u37{T3v< zEBXKCudNlzz882L^h?Hd@5OHmzJA%W>qTRDqg3I?%i+B{zU6xQGfmPHm>A*ke=Wu%L&yh?jK4PyH&G0^GizJmh0C&7taf*Z*5)C+PrUhW`)J}iYwoBdLQi! zymZKrJCpl-q=9Zvghi#~YAfIYXmtHkldpVts$g2*daUr-xl%9PhOn4}vooBx z>sA*WndWYo;?1g_Qz?|5Q#tKlD@&m0iOKa%0)at}MK@K>9kr5nK3KR%deeuEts7sf z9Dg_AUd*L9mK#SdF{`(~aW#FXyi>J;`E;$gPED!!y#?=?Rxim}-+3Z4@##G+!MZhz z50xuMN%s8Om$^jdSm8%LMah3l>iHvAE_{D<+mdXX^!xL>&-kvnt+rg?s><9=mrW;J z&Qr=2>`l|(aq0Wtdz>+x-?%TZ)a{LWl(}xNs*L|lqZ_YV_D(#0Z&u%0rJSw3cc&kg zTTm!^QnsnpO-XUv+E03`riaII-*pXraqE>~$i|mBB|)aSMoyPc3anhatYF66U$rZK z@Pj%~f{}?Yf+zRPUCBB*p(;Xgvemp~mc!G9W=>u>PmIY$U~=F*naQ;RqLUx26kvti zt^R+WC=uynoD+HdCGWoQ!JlHzW4QPvi zy~J8z4dn~9WW=t+?#W_cFh)`QKm$p!HY@l>rpW?}M47_1;Syepv}BO) z$+1T4#Ch@z3~DGQ#h6Y$uviIrMFm75 z_%L*!57z*(4vNChmOzE>vXH}}85rgOPp3!q)hcU-$qx2Xliyn_gY1-rpH~bFEJqZh zgzZ5py}_#B$KL`~*`cTsa%7ln@8|(`KjI`-1_pf;RUXchA1oD}+`rUR8gbAhx`j5A z?=OvI1)s+^*>RaD(_NscOXVhOdMbiVM;w*|Je&{3bX^~yLfOd=mdVS&4_g5`R2N0j zt5C2L43-axH1|&#=Wr3=B#r3YSm5zuZm+d94eoZBHsE zKUgk1*`f-PT@V9^3=9e=25qVaDwLVLbA`MNVnm36K^{dBLpRu2{@vi5DT5dWK~EIW&pHfkaU4roNf6g>=uCr>T__Rcg`=}3c15@4P_ a%EQ2*fnt2> /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -206,7 +205,7 @@ fi DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # and any embedded shellness will be escaped. # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # treated as '${Hostname}' itself on the command line. diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java index 2cef75c..14c4ec7 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/java/${{values.basePackageDir}}/Application.java @@ -1,23 +1,18 @@ package ${{ values.basePackage }}; -import io.opentelemetry.api.OpenTelemetry; -import io.opentelemetry.instrumentation.logback.appender.v1_0.OpenTelemetryAppender; import jakarta.annotation.PostConstruct; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ai.chat.client.ChatClient; import org.springframework.ai.chat.client.advisor.RetrievalAugmentationAdvisor; -import org.springframework.ai.rag.retrieval.source.DocumentRetriever; -import org.springframework.ai.rag.retrieval.source.VectorStoreDocumentRetriever; +import org.springframework.ai.rag.retrieval.search.DocumentRetriever; +import org.springframework.ai.rag.retrieval.search.VectorStoreDocumentRetriever; import org.springframework.ai.reader.TextReader; import org.springframework.ai.transformer.splitter.TokenTextSplitter; import org.springframework.ai.vectorstore.VectorStore; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.context.event.ApplicationReadyEvent; -import org.springframework.context.ApplicationListener; -import org.springframework.context.annotation.Bean; import org.springframework.core.io.Resource; import org.springframework.jdbc.core.simple.JdbcClient; import org.springframework.stereotype.Component; @@ -32,11 +27,6 @@ public static void main(String[] args) { SpringApplication.run(Application.class, args); } - @Bean - ApplicationListener logbackOtelAppenderInitializer(OpenTelemetry openTelemetry) { - return _ -> OpenTelemetryAppender.install(openTelemetry); - } - } @RestController diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml index 518e31e..1591413 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml @@ -29,7 +29,7 @@ spring: pull-model-strategy: when_missing chat: options: - model: llama3.2 + model: phi4:latest num-ctx: 4096 temperature: 0.7 embedding: @@ -66,17 +66,3 @@ management: web: exposure: include: "*" - metrics: - tags: - "service.name": ${spring.application.name} - tracing: - sampling: - probability: 1.0 - otlp: - logging: - endpoint: "http://localhost:4318/v1/logs" - tracing: - endpoint: "http://localhost:4318/v1/traces" - metrics: - export: - url: "http://localhost:4318/v1/metrics" diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml deleted file mode 100644 index 16842e9..0000000 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/logback-spring.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - true - true - true - - - - - - - \ No newline at end of file diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java index 4dcb0ad..a3659e3 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java @@ -2,10 +2,8 @@ import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.context.annotation.Import; @SpringBootTest -@Import({IntegrationTestSetup.class, TestcontainersConfiguration.class}) class ApplicationTests { @Test diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java deleted file mode 100644 index 3a0b187..0000000 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/IntegrationTestSetup.java +++ /dev/null @@ -1,24 +0,0 @@ -package ${{ values.basePackage }}; - -import org.springframework.boot.devtools.restart.RestartScope; -import org.springframework.boot.test.context.TestConfiguration; -import org.springframework.boot.testcontainers.service.connection.ServiceConnection; -import org.springframework.context.annotation.Bean; -{%- if values.llmProvider == "ollama" %} -import org.testcontainers.ollama.OllamaContainer; -{%- endif %} - -@TestConfiguration(proxyBeanMethods = false) -public class IntegrationTestSetup { - - {% if values.llmProvider == "ollama" %} - @Bean - @RestartScope - @ServiceConnection - OllamaContainer ollama() { - return new OllamaContainer("ollama/ollama").withReuse(true); - } - {%- endif %} - -} - diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java deleted file mode 100644 index 3bd4f47..0000000 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestApplication.java +++ /dev/null @@ -1,11 +0,0 @@ -package ${{ values.basePackage }}; - -import org.springframework.boot.SpringApplication; - -public class TestApplication { - - public static void main(String[] args) { - SpringApplication.from(Application::main).with(TestcontainersConfiguration.class).run(args); - } - -} diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java deleted file mode 100644 index 644d45c..0000000 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/TestcontainersConfiguration.java +++ /dev/null @@ -1,35 +0,0 @@ -package ${{ values.basePackage }}; - -import org.springframework.boot.devtools.restart.RestartScope; -import org.springframework.boot.test.context.TestConfiguration; -import org.springframework.boot.testcontainers.service.connection.ServiceConnection; -import org.springframework.context.annotation.Bean; -{%- if values.vectorStore == "postgresql" %} -import org.testcontainers.containers.PostgreSQLContainer; -{%- endif %} -import org.testcontainers.grafana.LgtmStackContainer; - -import java.time.Duration; - -@TestConfiguration(proxyBeanMethods = false) -class TestcontainersConfiguration { - - {% if values.vectorStore == "postgresql" %} - @Bean - @RestartScope - @ServiceConnection - PostgreSQLContainer postgresContainer() { - return new PostgreSQLContainer<>("pgvector/pgvector:pg17"); - } - {%- endif %} - - @Bean - @RestartScope - @ServiceConnection - LgtmStackContainer lgtmContainer() { - return new LgtmStackContainer("grafana/otel-lgtm:0.7.8") - .withStartupTimeout(Duration.ofMinutes(2)) - .withReuse(true); - } - -} diff --git a/demo-catalog/templates/spring-boot-ai-service/base/workload.yml b/demo-catalog/templates/spring-boot-ai-service/base/workload.yml index a764369..f47a5d4 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/workload.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/workload.yml @@ -14,15 +14,9 @@ spec: {%- if values.llmProvider == "mistral" %} - name: mistral-ai {%- endif %} - {%- if values.llmProvider == "openai" %} - - name: open-ai - {%- endif %} - {%- if values.vectorStore == "chroma" %} - - name: chroma + {%- if values.llmProvider == "ollama" %} + - name: ollama {%- endif %} {%- if values.vectorStore == "postgresql" %} - name: postgresql {%- endif %} - {%- if values.vectorStore == "weaviate" %} - - name: weaviate - {%- endif %} From 316d1afa2572b24b25fc6b5dbef15187c45ee7e4 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 16:58:54 +0200 Subject: [PATCH 29/39] deps: Bump dependencies --- package.json | 6 +- packages/app/package.json | 4 +- packages/app/public/index.html | 2 +- packages/backend/package.json | 4 +- yarn.lock | 341 ++++++++++++++++++++++----------- 5 files changed, 232 insertions(+), 125 deletions(-) diff --git a/package.json b/package.json index 057c1a5..4dabdea 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "@backstage/cli": "backstage:^", "@backstage/e2e-test-utils": "backstage:^", "@playwright/test": "^1.51.1", - "@spotify/prettier-config": "^12.0.0", + "@spotify/prettier-config": "^15.0.0", "env-cmd": "^10.1.0", - "node-gyp": "^10.3.1", - "prettier": "^2.8.8", + "node-gyp": "^11.1.0", + "prettier": "^3.5.3", "typescript": "~5.8.2" }, "resolutions": { diff --git a/packages/app/package.json b/packages/app/package.json index 17d0ead..23334a9 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -57,9 +57,9 @@ "devDependencies": { "@backstage/test-utils": "backstage:^", "@playwright/test": "^1.51.1", - "@testing-library/dom": "^9.3.4", + "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^14.3.1", + "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", "@types/react-dom": "^18.3.5", "cross-env": "^7.0.3" diff --git a/packages/app/public/index.html b/packages/app/public/index.html index 18da7c4..0085998 100644 --- a/packages/app/public/index.html +++ b/packages/app/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/packages/backend/package.json b/packages/backend/package.json index 7d79940..75a8862 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -43,8 +43,8 @@ "@backstage/plugin-techdocs-backend": "backstage:^", "@roadiehq/scaffolder-backend-module-http-request": "^5.3.1", "app": "link:../app", - "better-sqlite3": "^9.6.0", - "node-gyp": "^10.3.1", + "better-sqlite3": "^11.9.1", + "node-gyp": "^11.1.0", "pg": "^8.14.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 1976162..8a7aa6a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8917,6 +8917,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.1 resolution: "@npmcli/fs@npm:3.1.1" @@ -8926,6 +8939,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + "@octokit/app@npm:^14.0.2": version: 14.1.0 resolution: "@octokit/app@npm:14.1.0" @@ -11714,12 +11736,12 @@ __metadata: languageName: node linkType: hard -"@spotify/prettier-config@npm:^12.0.0": - version: 12.0.0 - resolution: "@spotify/prettier-config@npm:12.0.0" +"@spotify/prettier-config@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/prettier-config@npm:15.0.0" peerDependencies: prettier: 2.x - checksum: 10c0/c19ea09a0c6937dc08917a5890a01c800450ed8f20f614ec2239e09a5897a7d40eb28e5af70ae58c7f41d56769c0fc516ab0ae672d2fd7585016cd54ad514336 + checksum: 10c0/d7033f9f3ab255b490084f72928d4df086f6a51bb6f88b0d3678a5a63e46fc58ad025a0a709f96d8ae91b82093d991d54ea6a48b7d3f2c7f3f747c1853b76532 languageName: node linkType: hard @@ -12815,19 +12837,19 @@ __metadata: languageName: node linkType: hard -"@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" +"@testing-library/dom@npm:^10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" dependencies: "@babel/code-frame": "npm:^7.10.4" "@babel/runtime": "npm:^7.12.5" "@types/aria-query": "npm:^5.0.1" - aria-query: "npm:5.1.3" + aria-query: "npm:5.3.0" chalk: "npm:^4.1.0" dom-accessibility-api: "npm:^0.5.9" lz-string: "npm:^1.5.0" pretty-format: "npm:^27.0.2" - checksum: 10c0/147da340e8199d7f98f3a4ad8aa22ed55b914b83957efa5eb22bfea021a979ebe5a5182afa9c1e5b7a5f99a7f6744a5a4d9325ae46ec3b33b5a15aed8750d794 + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f languageName: node linkType: hard @@ -12846,20 +12868,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^14.3.1": - version: 14.3.1 - resolution: "@testing-library/react@npm:14.3.1" - dependencies: - "@babel/runtime": "npm:^7.12.5" - "@testing-library/dom": "npm:^9.0.0" - "@types/react-dom": "npm:^18.0.0" - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/1ccf4eb1510500cc20a805cb0244c9098dca28a8745173a8f71ea1274d63774f0b7898a35c878b43c797b89c13621548909ff37843b835c1a27ee1efbbdd098c - languageName: node - linkType: hard - "@testing-library/react@npm:^16.0.0": version: 16.0.1 resolution: "@testing-library/react@npm:16.0.1" @@ -12880,6 +12888,26 @@ __metadata: languageName: node linkType: hard +"@testing-library/react@npm:^16.2.0": + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 + languageName: node + linkType: hard + "@testing-library/user-event@npm:^14.6.1": version: 14.6.1 resolution: "@testing-library/user-event@npm:14.6.1" @@ -14412,6 +14440,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -14786,9 +14821,9 @@ __metadata: "@playwright/test": "npm:^1.51.1" "@roadiehq/backstage-plugin-github-insights": "npm:^3.1.4" "@roadiehq/backstage-plugin-security-insights": "npm:^3.1.3" - "@testing-library/dom": "npm:^9.3.4" + "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.6.3" - "@testing-library/react": "npm:^14.3.1" + "@testing-library/react": "npm:^16.2.0" "@testing-library/user-event": "npm:^14.6.1" "@types/react-dom": "npm:^18.3.5" "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.4" @@ -14882,12 +14917,12 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" dependencies: - deep-equal: "npm:^2.0.5" - checksum: 10c0/edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf + dequal: "npm:^2.0.3" + checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 languageName: node linkType: hard @@ -14905,7 +14940,7 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": +"array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: @@ -15500,8 +15535,8 @@ __metadata: "@backstage/plugin-techdocs-backend": "backstage:^" "@roadiehq/scaffolder-backend-module-http-request": "npm:^5.3.1" app: "link:../app" - better-sqlite3: "npm:^9.6.0" - node-gyp: "npm:^10.3.1" + better-sqlite3: "npm:^11.9.1" + node-gyp: "npm:^11.1.0" pg: "npm:^8.14.1" languageName: unknown linkType: soft @@ -15612,14 +15647,14 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^9.6.0": - version: 9.6.0 - resolution: "better-sqlite3@npm:9.6.0" +"better-sqlite3@npm:^11.9.1": + version: 11.9.1 + resolution: "better-sqlite3@npm:11.9.1" dependencies: bindings: "npm:^1.5.0" node-gyp: "npm:latest" prebuild-install: "npm:^7.1.1" - checksum: 10c0/8db9b38f414e26a56d4c40fc16e94a253118491dae0e2c054338a9e470f1a883c7eb4cb330f2f5737db30f704d4f2e697c59071ca04e03364ee9fe04375aa9c8 + checksum: 10c0/87079d95f76898ec57922cf19d375d22dcdf65a4e1f52a71022231bbee9c80f90b9eb9fa80ac7dc00bca25673fdeba89b27f5f36bb82479dbe220be4dc20071d languageName: node linkType: hard @@ -16106,6 +16141,26 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + "cache-content-type@npm:^1.0.0": version: 1.0.1 resolution: "cache-content-type@npm:1.0.1" @@ -17927,32 +17982,6 @@ __metadata: languageName: node linkType: hard -"deep-equal@npm:^2.0.5": - version: 2.2.3 - resolution: "deep-equal@npm:2.2.3" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.5" - es-get-iterator: "npm:^1.1.3" - get-intrinsic: "npm:^1.2.2" - is-arguments: "npm:^1.1.1" - is-array-buffer: "npm:^3.0.2" - is-date-object: "npm:^1.0.5" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - isarray: "npm:^2.0.5" - object-is: "npm:^1.1.5" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.1" - side-channel: "npm:^1.0.4" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.13" - checksum: 10c0/a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f - languageName: node - linkType: hard - "deep-equal@npm:~1.0.1": version: 1.0.1 resolution: "deep-equal@npm:1.0.1" @@ -18103,7 +18132,7 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0": +"dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 @@ -18826,23 +18855,6 @@ __metadata: languageName: node linkType: hard -"es-get-iterator@npm:^1.1.3": - version: 1.1.3 - resolution: "es-get-iterator@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - has-symbols: "npm:^1.0.3" - is-arguments: "npm:^1.1.1" - is-map: "npm:^2.0.2" - is-set: "npm:^2.0.2" - is-string: "npm:^1.0.7" - isarray: "npm:^2.0.5" - stop-iteration-iterator: "npm:^1.0.0" - checksum: 10c0/ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 - languageName: node - linkType: hard - "es-iterator-helpers@npm:^1.2.1": version: 1.2.1 resolution: "es-iterator-helpers@npm:1.2.1" @@ -20670,7 +20682,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -22047,7 +22059,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": +"internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" dependencies: @@ -22162,7 +22174,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -22172,7 +22184,7 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": +"is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" dependencies: @@ -22464,7 +22476,7 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.2, is-map@npm:^2.0.3": +"is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc @@ -22638,7 +22650,7 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.2, is-set@npm:^2.0.3": +"is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 @@ -24887,6 +24899,25 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + languageName: node + linkType: hard + "makeerror@npm:1.0.12": version: 1.0.12 resolution: "makeerror@npm:1.0.12" @@ -25792,6 +25823,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c + languageName: node + linkType: hard + "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -26187,6 +26233,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -26314,23 +26367,23 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^10.3.1": - version: 10.3.1 - resolution: "node-gyp@npm:10.3.1" +"node-gyp@npm:^11.1.0": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^4.1.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.2.1" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/87c3b50e1f6f5256b5d2879a8c064eefa53ed444bad2a20870be43bc189db7cbffe22c30af056046c6d904181d73881b1726fd391d2f6f79f89b991019f195ea + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard @@ -26425,6 +26478,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -27026,6 +27090,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + "p-queue@npm:^6.6.2": version: 6.6.2 resolution: "p-queue@npm:6.6.2" @@ -28343,12 +28414,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.8.8": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" +"prettier@npm:^3.5.3": + version: 3.5.3 + resolution: "prettier@npm:3.5.3" bin: - prettier: bin-prettier.js - checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + prettier: bin/prettier.cjs + checksum: 10c0/3880cb90b9dc0635819ab52ff571518c35bd7f15a6e80a2054c05dbc8a3aa6e74f135519e91197de63705bcb38388ded7e7230e2178432a1468005406238b877 languageName: node linkType: hard @@ -28405,6 +28476,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -29599,7 +29677,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": +"regexp.prototype.flags@npm:^1.5.2": version: 1.5.2 resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: @@ -30205,10 +30283,10 @@ __metadata: "@backstage/cli": "backstage:^" "@backstage/e2e-test-utils": "backstage:^" "@playwright/test": "npm:^1.51.1" - "@spotify/prettier-config": "npm:^12.0.0" + "@spotify/prettier-config": "npm:^15.0.0" env-cmd: "npm:^10.1.0" - node-gyp: "npm:^10.3.1" - prettier: "npm:^2.8.8" + node-gyp: "npm:^11.1.0" + prettier: "npm:^3.5.3" typescript: "npm:~5.8.2" languageName: unknown linkType: soft @@ -31105,6 +31183,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + "stable@npm:^0.1.8": version: 0.1.8 resolution: "stable@npm:0.1.8" @@ -31195,15 +31282,6 @@ __metadata: languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" - dependencies: - internal-slot: "npm:^1.0.4" - checksum: 10c0/c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 - languageName: node - linkType: hard - "stoppable@npm:^1.1.0": version: 1.1.0 resolution: "stoppable@npm:1.1.0" @@ -31885,7 +31963,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.0.0": +"tar@npm:^7.0.0, tar@npm:^7.4.3": version: 7.4.3 resolution: "tar@npm:7.4.3" dependencies: @@ -32930,6 +33008,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -32939,6 +33026,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + languageName: node + linkType: hard + "unist-util-generated@npm:^2.0.0": version: 2.0.1 resolution: "unist-util-generated@npm:2.0.1" @@ -33840,7 +33936,7 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": +"which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -33852,7 +33948,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" dependencies: @@ -33913,6 +34009,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + languageName: node + linkType: hard + "winston-transport@npm:^4.5.0, winston-transport@npm:^4.7.0": version: 4.7.1 resolution: "winston-transport@npm:4.7.1" From e31ef15a565058cd986e8bfc3d680328ee3c24aa Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 17:44:36 +0200 Subject: [PATCH 30/39] build: Improve commit stage workflow --- .../spring-boot-ai-service/base/build.gradle | 2 +- .../base/src/main/resources/application.yml | 19 +++++++++++++- .../ApplicationTests.java | 2 ++ .../spring-boot-ai-service/template.yml | 26 +++++++++---------- 4 files changed, 33 insertions(+), 16 deletions(-) diff --git a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle index 18afda7..5f88d35 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/build.gradle +++ b/demo-catalog/templates/spring-boot-ai-service/base/build.gradle @@ -1,6 +1,6 @@ plugins { id 'java' - id 'org.springframework.boot' version '3.4.0-RC1' + id 'org.springframework.boot' version '3.5.0-M3' id 'io.spring.dependency-management' version '1.1.7' id 'org.cyclonedx.bom' version '2.2.0' id 'org.sonarqube' version '6.1.0.5360' diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml index 1591413..ab82481 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/main/resources/application.yml @@ -29,7 +29,7 @@ spring: pull-model-strategy: when_missing chat: options: - model: phi4:latest + model: smollm2 num-ctx: 4096 temperature: 0.7 embedding: @@ -54,6 +54,9 @@ spring: include-query-response: true {%- if values.vectorStore == "postgresql" %} pgvector: + {%- if values.llmProvider == "mistralai" %} + dimensions: 1024 + {%- endif %} {%- if values.llmProvider == "ollama" %} dimensions: 768 {%- endif %} @@ -66,3 +69,17 @@ management: web: exposure: include: "*" + +arconia: + dev: + services: + lgtm: + image-name: grafana/otel-lgtm:0.9.1 + {%- if values.llmProvider == "ollama" %} + ollama: + image-name: ollama/ollama:0.6.3 + {%- endif %} + {%- if values.vectorStore == "postgresql" %} + postgresql: + image-name: pgvector/pgvector:pg17 + {%- endif %} diff --git a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java index a3659e3..fa04a7a 100644 --- a/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java +++ b/demo-catalog/templates/spring-boot-ai-service/base/src/test/java/${{values.basePackageDir}}/ApplicationTests.java @@ -2,8 +2,10 @@ import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; @SpringBootTest +@TestPropertySource(properties = "arconia.dev.services.ollama.enabled=true") class ApplicationTests { @Test diff --git a/demo-catalog/templates/spring-boot-ai-service/template.yml b/demo-catalog/templates/spring-boot-ai-service/template.yml index 7d6571b..4a0d590 100644 --- a/demo-catalog/templates/spring-boot-ai-service/template.yml +++ b/demo-catalog/templates/spring-boot-ai-service/template.yml @@ -2,8 +2,8 @@ apiVersion: scaffolder.backstage.io/v1beta3 kind: Template metadata: name: spring-ai-rag - title: Spring AI Service - description: Spring Boot using Java and Gradle with Spring AI integration to build LLM-powered applications with RAG and tools. + title: Spring AI RAG Service + description: Java application using Spring AI to integrate with LLMs, vector stores, and tools. annotations: backstage.io/time-saved: PT12H tags: @@ -72,9 +72,9 @@ spec: groupId: title: Group type: string - description: Maven Group ID (e.g. io.kadras) + description: Maven Group ID (e.g. io.arconia) ui:autofocus: true - default: io.kadras + default: io.arconia artifactId: title: Artifact type: string @@ -83,8 +83,8 @@ spec: basePackage: title: Base Package type: string - description: Base name for the Java package (e.g. io.kadras.demo) - default: io.kadras.demo + description: Base name for the Java package (e.g. io.arconia.demo) + default: io.arconia.demo - title: Application Dependencies required: @@ -97,28 +97,24 @@ spec: ui:autofocus: true default: mistral-ai enum: - - anthropic + - hugging-face - mistral-ai - ollama - - openai enumNames: - - "Anthropic" + - "Hugging Face" - "Mistral AI" - "Ollama" - - "OpenAI" vectorStore: title: Vector Store type: string description: Choose the vector store to integrate with default: postgresql enum: - - chroma - postgresql - - weaviate + - sqlite enumNames: - - "ChromaDB" - "PostgreSQL" - - "Weaviate" + - "SQLite" - title: Deployment Information required: @@ -170,6 +166,7 @@ spec: gitAuthorName: ${{ user.entity.spec.profile.displayName }} gitAuthorEmail: ${{ user.entity.spec.profile.email }} gitCommitMessage: "Initial commit" + protectEnforceAdmins: false repoVisibility: public requireBranchesToBeUpToDate: true requiredCommitSigning: true @@ -181,6 +178,7 @@ spec: - ai - large-language-models - retrieval-augmented-generation + - rag - id: register name: Register Catalog Entity From 7855869d02df0ac494a78fc290bb1b31e172d8d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 22:23:39 +0000 Subject: [PATCH 31/39] deps: Bump actions/setup-node from 4.3.0 to 4.4.0 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.3.0 to 4.4.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/cdca7365b2dadb8aad0a33bc7601856ffabcc48e...49933ea5288caeca8642d1e84afbd3f7d6820020) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index c2a3621..76df8d6 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 22 cache: 'yarn' @@ -72,7 +72,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 22 cache: 'yarn' From f160a885a4b64f07557812e01c499b2a45594ff4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 22:25:51 +0000 Subject: [PATCH 32/39] deps: Bump sigstore/cosign-installer from 3.8.1 to 3.8.2 Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.8.1 to 3.8.2. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](https://github.com/sigstore/cosign-installer/compare/d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a...3454372f43399081ed03b604cb2d021dabca52bb) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-version: 3.8.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 76df8d6..22ab8f4 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -163,7 +163,7 @@ jobs: uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0 - name: Install Cosign - uses: sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1 + uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2 - name: Generate Docker meta information id: meta From 11f9857cdc74ab94cbfbebefb2a31ad552ba51e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 22:57:56 +0000 Subject: [PATCH 33/39] deps: Bump actions/download-artifact from 4.2.1 to 4.3.0 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.2.1 to 4.3.0. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/95815c38cf2ff2164869cbab79da8d1f422bc89e...d3f86a106a0bac45b974a628896c90dbdf5c8093) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 22ab8f4..9c124a4 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -153,7 +153,7 @@ jobs: id-token: write steps: - name: Download digests - uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 with: path: /tmp/digests pattern: digests-backstage-* From a32230cce17d3bbcc201c56ba421edb16dea9ce2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 22:57:58 +0000 Subject: [PATCH 34/39] deps: Bump docker/build-push-action from 6.15.0 to 6.16.0 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.15.0 to 6.16.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/471d1dc4e07e5cdedd4c2171150001c434f0b7a4...14487ce63c7a62a4a324b0bfb37086795e31c6c1) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 22ab8f4..66477b6 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -120,7 +120,7 @@ jobs: registry: ${{ env.REGISTRY }} - name: Build and push - uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0 + uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0 id: build with: context: . From f8ae3f732b5a09c8f9854ad5c2bb43f080e56dd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 May 2025 22:26:30 +0000 Subject: [PATCH 35/39] deps: Bump docker/build-push-action from 6.16.0 to 6.18.0 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.16.0 to 6.18.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/14487ce63c7a62a4a324b0bfb37086795e31c6c1...263435318d21b8e681c14492fe198d362a7d2c83) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 539271e..e72542d 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -120,7 +120,7 @@ jobs: registry: ${{ env.REGISTRY }} - name: Build and push - uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0 + uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 id: build with: context: . From 284d5a01157b799f3b367a04068b2272e5dd45c7 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Fri, 30 May 2025 22:28:49 +0200 Subject: [PATCH 36/39] deps: Update Backstage 1.37.0 to 1.39.0 --- .gitignore | 1 - .yarn/plugins/@yarnpkg/plugin-backstage.cjs | 2 +- .yarnrc.yml | 4 +- README.md | 2 +- backstage.json | 2 +- package.json | 11 +- packages/app/package.json | 14 +- packages/app/src/App.test.tsx | 1 - packages/app/src/App.tsx | 1 - packages/app/src/components/Root/LogoFull.tsx | 1 - packages/app/src/components/Root/LogoIcon.tsx | 1 - packages/app/src/components/Root/Root.tsx | 2 +- .../app/src/components/catalog/EntityPage.tsx | 1 - packages/app/src/components/home/HomePage.tsx | 1 - .../app/src/components/search/SearchPage.tsx | 1 - packages/app/src/index.tsx | 1 - packages/backend/package.json | 8 +- playwright.config.ts | 2 +- tsconfig.json | 3 +- yarn.lock | 3157 +++++++++-------- 20 files changed, 1712 insertions(+), 1504 deletions(-) diff --git a/.gitignore b/.gitignore index 73d8404..8b34c0f 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,6 @@ logs npm-debug.log* yarn-debug.log* yarn-error.log* -lerna-debug.log* # Coverage directory generated when running tests with coverage coverage diff --git a/.yarn/plugins/@yarnpkg/plugin-backstage.cjs b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs index 77fafe5..e458824 100644 --- a/.yarn/plugins/@yarnpkg/plugin-backstage.cjs +++ b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs @@ -3,7 +3,7 @@ module.exports = { name: "@yarnpkg/plugin-backstage", factory: function (require) { -"use strict";var plugin=(()=>{var V=Object.create;var w=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var c=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var W=(e,t)=>{for(var r in t)w(e,r,{get:t[r],enumerable:!0})},$=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of C(t))!F.call(e,o)&&o!==r&&w(e,o,{get:()=>t[o],enumerable:!(n=A(t,o))||n.enumerable});return e};var B=(e,t,r)=>(r=e!=null?V(M(e)):{},$(t||!e||!e.__esModule?w(r,"default",{value:e,enumerable:!0}):r,e)),G=e=>$(w({},"__esModule",{value:!0}),e);var ee={};W(ee,{default:()=>Z});var y=c("@yarnpkg/core");var d=c("@yarnpkg/core");var m=c("@yarnpkg/core");var _="https://versions.backstage.io",I="https://raw.githubusercontent.com/backstage/versions/main";function N(e,t){return new Promise((r,n)=>{let o=setTimeout(()=>{t.aborted||r()},e);t.addEventListener("abort",()=>{clearTimeout(o),n(new Error("Aborted"))})})}async function J(e,t,r){let n=new AbortController,o=new AbortController,a=e(n.signal).then(s=>(o.abort(),s)),i=N(r,o.signal).then(()=>t(o.signal)).then(s=>(n.abort(),s));return Promise.any([a,i]).catch(()=>a)}async function v(e){let t=encodeURIComponent(e.version),r=e.fetch??fetch,n=await J(o=>r(`${_}/v1/releases/${t}/manifest.json`,{signal:o}),o=>r(`${I}/v1/releases/${t}/manifest.json`,{signal:o}),500);if(n.status===404)throw new Error(`No release found for ${e.version} version`);if(n.status!==200)throw new Error(`Unexpected response status ${n.status} when fetching release from ${n.url}.`);return n.json()}var f="backstage:";var S=B(c("assert")),j=c("semver"),k=c("@yarnpkg/fslib");var l=B(c("fs")),p=c("path");function E(e,t){let r=e;for(let n=0;n<1e3;n++){let o=(0,p.resolve)(r,"package.json");if(l.default.existsSync(o)&&t(o))return r;let i=(0,p.dirname)(r);if(i===r)return;r=i}throw new Error(`Iteration limit reached when searching for root package.json at ${e}`)}function H(e){let t=E(e,()=>!0);if(!t)throw new Error(`No package.json found while searching for package root of ${e}`);return t}function z(e){if(!l.default.existsSync((0,p.resolve)(e,"src")))throw new Error("Tried to access monorepo package root dir outside of Backstage repository");return(0,p.resolve)(e,"../..")}function R(e){let t=H(e),r=l.default.realpathSync(process.cwd()).replace(/^[a-z]:/,s=>s.toLocaleUpperCase("en-US")),n="",o=()=>(n||(n=z(t)),n),a="",i=()=>(a||(a=E(r,s=>{try{let g=l.default.readFileSync(s,"utf8"),U=JSON.parse(g);return Boolean(U.workspaces)}catch(g){throw new Error(`Failed to parse package.json file while searching for root, ${g}`)}})??r),a);return{ownDir:t,get ownRoot(){return o()},targetDir:r,get targetRoot(){return i()},resolveOwn:(...s)=>(0,p.resolve)(t,...s),resolveOwnRoot:(...s)=>(0,p.resolve)(o(),...s),resolveTarget:(...s)=>(0,p.resolve)(r,...s),resolveTargetRoot:(...s)=>(0,p.resolve)(i(),...s)}}var P="backstage.json";var T=e=>{let t=!1,r;return()=>(t||(r=e(),t=!0),r)};var u=c("@yarnpkg/fslib");var D=()=>u.npath.toPortablePath(R(u.npath.fromPortablePath(u.ppath.cwd())).targetRoot);var L=T(()=>{let e=k.ppath.join(D(),P),t=null;try{t=(0,j.valid)(k.xfs.readJsonSync(e).version),(0,S.default)(t!==null)}catch{throw new Error("Valid version string not found in backstage.json")}return t});var h=async(e,t)=>{let r=m.structUtils.stringifyIdent(e),n=m.structUtils.parseRange(e.range);if(n.protocol!==f)throw new Error(`Unsupported version protocol in version range "${e.range}" for package ${r}`);if(n.selector!=="^")throw new Error(`Unexpected version selector "${n.selector}" for package ${r}`);let o=L(),i=(await v({version:o,fetch:async s=>{let g=await m.httpUtils.get(s,{configuration:t,jsonResponse:!0});return{status:200,url:s,json:()=>g}}})).packages.find(s=>s.name===r);if(!i)throw new Error(`Package ${r} not found in manifest for Backstage v${o}. This means the specified package is not included in this Backstage release. This may imply the package has been replaced with an alternative - please review the documentation for the package. If you need to continue using this package, it will be necessary to switch to manually managing its version.`);return i.version};var K=e=>d.structUtils.parseRange(e).protocol===f,Y=(e,t,r)=>e!=="dependencies"?e:r.manifest.ensureDependencyMeta(d.structUtils.makeDescriptor(t,"unknown")).optional?"optionalDependencies":e,x=async(e,t)=>{for(let r of["dependencies","devDependencies"]){let n=Array.from(e.manifest.getForScope(r).values()).filter(o=>o.range.startsWith(f));for(let o of n){let a=d.structUtils.stringifyIdent(o);if(d.structUtils.parseRange(o.range).selector!=="^")throw new Error(`Unexpected version range "${o.range}" for dependency on "${a}"`);let s=Y(r,o,e);t[s][a]=`^${await h(o,e.project.configuration)}`}}if(["dependencies","devDependencies","optionalDependencies"].some(r=>Object.values(t[r]??{}).some(K)))throw new Error(`Failed to replace all "backstage:" ranges in manifest for ${t.name}`)};var b=c("@yarnpkg/core");var O=async(e,t)=>b.structUtils.parseRange(e.range).protocol===f?b.structUtils.makeDescriptor(e,`npm:^${await h(e,t.configuration)}`):e;var q="\x1B[31;1m",Q="\x1B[0m";y.semverUtils.satisfiesWithPrereleases(y.YarnVersion,"^4.1.1")||(console.error(),console.error(`${q}Unsupported yarn version${Q}: The Backstage yarn plugin only works with yarn ^4.1.1. Please upgrade yarn, or remove this plugin with "yarn plugin remove @yarnpkg/plugin-backstage".`),console.error());var X={hooks:{reduceDependency:O,beforeWorkspacePacking:x}},Z=X;return G(ee);})(); +"use strict";var plugin=(()=>{var j=Object.create;var R=Object.defineProperty;var M=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var c=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var N=(e,r)=>{for(var t in r)R(e,t,{get:r[t],enumerable:!0})},U=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of F(r))!W.call(e,o)&&o!==t&&R(e,o,{get:()=>r[o],enumerable:!(n=M(r,o))||n.enumerable});return e};var T=(e,r,t)=>(t=e!=null?j(H(e)):{},U(r||!e||!e.__esModule?R(t,"default",{value:e,enumerable:!0}):t,e)),G=e=>U(R({},"__esModule",{value:!0}),e);var te={};N(te,{default:()=>re});var P=c("@yarnpkg/core");var k=c("@yarnpkg/core");var C=T(c("assert")),A=c("semver"),y=c("@yarnpkg/fslib");var m=T(c("fs")),p=c("path");function S(e,r){let t=e;for(let n=0;n<1e3;n++){let o=(0,p.resolve)(t,"package.json");if(m.default.existsSync(o)&&r(o))return t;let i=(0,p.dirname)(t);if(i===t)return;t=i}throw new Error(`Iteration limit reached when searching for root package.json at ${e}`)}function I(e){let r=S(e,()=>!0);if(!r)throw new Error(`No package.json found while searching for package root of ${e}`);return r}function _(e){if(!m.default.existsSync((0,p.resolve)(e,"src")))throw new Error("Tried to access monorepo package root dir outside of Backstage repository");return(0,p.resolve)(e,"../..")}function b(e){let r=I(e),t=m.default.realpathSync(process.cwd()).replace(/^[a-z]:/,s=>s.toLocaleUpperCase("en-US")),n="",o=()=>(n||(n=_(r)),n),a="",i=()=>(a||(a=S(t,s=>{try{let f=m.default.readFileSync(s,"utf8");return!!JSON.parse(f).workspaces}catch(f){throw new Error(`Failed to parse package.json file while searching for root, ${f}`)}})??t),a);return{ownDir:r,get ownRoot(){return o()},targetDir:t,get targetRoot(){return i()},resolveOwn:(...s)=>(0,p.resolve)(r,...s),resolveOwnRoot:(...s)=>(0,p.resolve)(o(),...s),resolveTarget:(...s)=>(0,p.resolve)(t,...s),resolveTargetRoot:(...s)=>(0,p.resolve)(i(),...s)}}var x="backstage.json";var L=e=>{let r=!1,t;return()=>(r||(t=e(),r=!0),t)};var u=c("@yarnpkg/fslib");var V=()=>u.npath.toPortablePath(b(u.npath.fromPortablePath(u.ppath.cwd())).targetRoot);var h=L(()=>{let e=y.ppath.join(V(),x),r=null;try{r=(0,A.valid)(y.xfs.readJsonSync(e).version),(0,C.default)(r!==null)}catch{throw new Error("Valid version string not found in backstage.json")}return r});var w=c("@yarnpkg/core");var J="https://versions.backstage.io",z="https://raw.githubusercontent.com/backstage/versions/main";function K(e,r){return new Promise((t,n)=>{let o=setTimeout(()=>{r.aborted||t()},e);r.addEventListener("abort",()=>{clearTimeout(o),n(new Error("Aborted"))})})}async function Y(e,r,t){let n=new AbortController,o=new AbortController,a=e(n.signal).then(s=>(o.abort(),s)),i=K(t,o.signal).then(()=>r(o.signal)).then(s=>(n.abort(),s));return Promise.any([a,i]).catch(()=>a)}async function B(e){let r=encodeURIComponent(e.version),t=e.fetch??fetch,n=e.versionsBaseUrl??J,o=e.gitHubRawBaseUrl??z,a=await Y(i=>t(`${n}/v1/releases/${r}/manifest.json`,{signal:i}),i=>t(`${o}/v1/releases/${r}/manifest.json`,{signal:i}),500);if(a.status===404)throw new Error(`No release found for ${e.version} version`);if(a.status!==200)throw new Error(`Unexpected response status ${a.status} when fetching release from ${a.url}.`);return a.json()}var g="backstage:";var d=async(e,r)=>{let t=w.structUtils.stringifyIdent(e),n=w.structUtils.parseRange(e.range);if(n.protocol!==g)throw new Error(`Unsupported version protocol in version range "${e.range}" for package ${t}`);if(n.selector!=="^")throw new Error(`Unexpected version selector "${n.selector}" for package ${t}`);let o=h(),i=(await B({version:o,fetch:async s=>{let f=await w.httpUtils.get(s,{configuration:r,jsonResponse:!0});return{status:200,url:s,json:()=>f}}})).packages.find(s=>s.name===t);if(!i)throw new Error(`Package ${t} not found in manifest for Backstage v${o}. This means the specified package is not included in this Backstage release. This may imply the package has been replaced with an alternative - please review the documentation for the package. If you need to continue using this package, it will be necessary to switch to manually managing its version.`);return i.version};var q=e=>k.structUtils.parseRange(e).protocol===g,Q=(e,r,t)=>e!=="dependencies"?e:t.manifest.ensureDependencyMeta(k.structUtils.makeDescriptor(r,"unknown")).optional?"optionalDependencies":e,D=async(e,r)=>{for(let t of["dependencies","devDependencies"]){let n=Array.from(e.manifest.getForScope(t).values()).filter(o=>o.range.startsWith(g));for(let o of n){let a=k.structUtils.stringifyIdent(o);if(k.structUtils.parseRange(o.range).selector!=="^")throw new Error(`Unexpected version range "${o.range}" for dependency on "${a}"`);let s=Q(t,o,e);r[s][a]=`^${await d(o,e.project.configuration)}`}}if(["dependencies","devDependencies","optionalDependencies"].some(t=>Object.values(r[t]??{}).some(q)))throw new Error(`Failed to replace all "backstage:" ranges in manifest for ${r.name}`)};var O=c("@yarnpkg/core");var $=async(e,r)=>{let t=O.structUtils.parseRange(e.range);if(t.protocol!==g)return e;if(t.selector!=="^")throw new Error(`Invalid backstage: version range found: ${e.range}`);return O.structUtils.bindDescriptor(e,{backstage:h(),npm:await d(e,r.configuration)})};var l=c("@yarnpkg/core"),E=c("@yarnpkg/plugin-npm");var v=class e{static protocol=g;supportsDescriptor=r=>r.range.startsWith(e.protocol);async getCandidates(r,t,n){let o=l.structUtils.parseRange(r.range).params?.npm;if(!o||Array.isArray(o))throw new Error(`Missing npm parameter on backstage: range "${r.range}"`);return new E.NpmSemverResolver().getCandidates(l.structUtils.makeDescriptor(r,`npm:^${o}`),t,n)}getResolutionDependencies(r){let t=l.structUtils.parseRange(r.range).params?.npm;if(!t)throw new Error(`Missing npm parameter on backstage: range "${r.range}".`);return{[l.structUtils.stringifyIdent(r)]:l.structUtils.makeDescriptor(r,`npm:^${t}`)}}async getSatisfying(r,t,n,o){let a=r,i=l.structUtils.parseRange(a.range);if(i.protocol===g){let s=i.params?.npm;a=l.structUtils.makeDescriptor(r,`npm:^${s}`)}return new E.NpmSemverResolver().getSatisfying(a,t,n,o)}bindDescriptor=r=>r;supportsLocator=()=>!1;shouldPersistResolution=()=>{throw new Error("Unreachable: BackstageNpmResolver should never persist resolution as it uses npm: protocol")};resolve=async()=>{throw new Error("Unreachable: BackstageNpmResolver should never resolve as it uses npm: protocol")}};var X="\x1B[31;1m",Z="\x1B[0m";P.semverUtils.satisfiesWithPrereleases(P.YarnVersion,"^4.1.1")||(console.error(),console.error(`${X}Unsupported yarn version${Z}: The Backstage yarn plugin only works with yarn ^4.1.1. Please upgrade yarn, or remove this plugin with "yarn plugin remove @yarnpkg/plugin-backstage".`),console.error());var ee={hooks:{reduceDependency:$,beforeWorkspacePacking:D},resolvers:[v]},re=ee;return G(te);})(); return plugin; } }; diff --git a/.yarnrc.yml b/.yarnrc.yml index 1c707e0..e779fa9 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,8 +1,8 @@ nodeLinker: node-modules plugins: - - checksum: 254c816a15098e2a0b414345caf9144409fbf6a63da7ec8ec8d3454aa1d2edfbbc32cd264d8c464b7ec4aca7809c690848a7c1191b5f8167dec81dbdf6107b01 + - checksum: 5e9fde8695ba2fd9e9e4bcc285a8817a491b6819bd1c8070cf55a34d8cff25b6da8af58d0a2e63be4dfcc38d883811a43aeb092b26a62f734458a4425bdda0b1 path: .yarn/plugins/@yarnpkg/plugin-backstage.cjs - spec: 'https://versions.backstage.io/v1/releases/1.37.0/yarn-plugin' + spec: 'https://versions.backstage.io/v1/releases/1.39.0/yarn-plugin' yarnPath: .yarn/releases/yarn-4.4.1.cjs diff --git a/README.md b/README.md index e854f8a..0e54d55 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ You can run the application on your local environment using `yarn`: ```shell yarn install -yarn dev +yarn start ``` ## 🛡️  Security diff --git a/backstage.json b/backstage.json index c044717..a612226 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.37.0" + "version": "1.39.0" } diff --git a/package.json b/package.json index 4dabdea..1a898d5 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,7 @@ "node": "20 || 22" }, "scripts": { - "dev": "yarn workspaces foreach -A --include backend --include app --parallel --jobs unlimited -v -i run start", - "dev:start": "yarn workspaces foreach -A --include backend --include app --parallel -v -i run start", - "start": "yarn workspace app start", - "start-backend": "yarn workspace backend start", + "start": "backstage-cli repo start", "build:backend": "yarn workspace backend build", "build:all": "backstage-cli repo build --all", "build-image": "yarn workspace backend build-image", @@ -34,12 +31,12 @@ "devDependencies": { "@backstage/cli": "backstage:^", "@backstage/e2e-test-utils": "backstage:^", - "@playwright/test": "^1.51.1", + "@playwright/test": "^1.52.0", "@spotify/prettier-config": "^15.0.0", "env-cmd": "^10.1.0", - "node-gyp": "^11.1.0", + "node-gyp": "^11.2.0", "prettier": "^3.5.3", - "typescript": "~5.8.2" + "typescript": "~5.8.3" }, "resolutions": { "@types/react": "^18", diff --git a/packages/app/package.json b/packages/app/package.json index 23334a9..bbd7338 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,8 +14,8 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage-community/plugin-github-actions": "^0.9.0", - "@backstage-community/plugin-sonarqube": "^0.11.0", + "@backstage-community/plugin-github-actions": "^0.11.0", + "@backstage-community/plugin-sonarqube": "^0.12.1", "@backstage/app-defaults": "backstage:^", "@backstage/canon": "backstage:^", "@backstage/catalog-model": "backstage:^", @@ -51,17 +51,17 @@ "history": "^5.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router": "^6.30.0", - "react-router-dom": "^6.30.0" + "react-router": "^6.30.1", + "react-router-dom": "^6.30.1" }, "devDependencies": { "@backstage/test-utils": "backstage:^", - "@playwright/test": "^1.51.1", + "@playwright/test": "^1.52.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.2.0", + "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", - "@types/react-dom": "^18.3.5", + "@types/react-dom": "^18.3.7", "cross-env": "^7.0.3" }, "browserslist": { diff --git a/packages/app/src/App.test.tsx b/packages/app/src/App.test.tsx index ec8ba1d..b6ca21d 100644 --- a/packages/app/src/App.test.tsx +++ b/packages/app/src/App.test.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { render, waitFor } from '@testing-library/react'; import App from './App'; diff --git a/packages/app/src/App.tsx b/packages/app/src/App.tsx index 8272085..d1060d8 100644 --- a/packages/app/src/App.tsx +++ b/packages/app/src/App.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Route } from 'react-router-dom'; import { apiDocsPlugin, ApiExplorerPage } from '@backstage/plugin-api-docs'; import { diff --git a/packages/app/src/components/Root/LogoFull.tsx b/packages/app/src/components/Root/LogoFull.tsx index 47e3b73..ce63651 100644 --- a/packages/app/src/components/Root/LogoFull.tsx +++ b/packages/app/src/components/Root/LogoFull.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { makeStyles } from '@material-ui/core'; const useStyles = makeStyles({ diff --git a/packages/app/src/components/Root/LogoIcon.tsx b/packages/app/src/components/Root/LogoIcon.tsx index 7eae8c7..c60ba62 100644 --- a/packages/app/src/components/Root/LogoIcon.tsx +++ b/packages/app/src/components/Root/LogoIcon.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { makeStyles } from '@material-ui/core'; const useStyles = makeStyles({ diff --git a/packages/app/src/components/Root/Root.tsx b/packages/app/src/components/Root/Root.tsx index f811d88..ef698e1 100644 --- a/packages/app/src/components/Root/Root.tsx +++ b/packages/app/src/components/Root/Root.tsx @@ -1,4 +1,4 @@ -import React, { PropsWithChildren } from 'react'; +import { PropsWithChildren } from 'react'; import { makeStyles } from '@material-ui/core'; import HomeIcon from '@material-ui/icons/Home'; import ExtensionIcon from '@material-ui/icons/Extension'; diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index 6c049b5..d93d0de 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Button, Grid } from '@material-ui/core'; import { EntityApiDefinitionCard, diff --git a/packages/app/src/components/home/HomePage.tsx b/packages/app/src/components/home/HomePage.tsx index f182b36..966e09f 100644 --- a/packages/app/src/components/home/HomePage.tsx +++ b/packages/app/src/components/home/HomePage.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Grid, makeStyles } from '@material-ui/core'; import CategoryIcon from '@material-ui/icons/Category'; import { diff --git a/packages/app/src/components/search/SearchPage.tsx b/packages/app/src/components/search/SearchPage.tsx index 1788dde..08a774b 100644 --- a/packages/app/src/components/search/SearchPage.tsx +++ b/packages/app/src/components/search/SearchPage.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { makeStyles, Theme, Grid, Paper } from '@material-ui/core'; import { CatalogSearchResultListItem } from '@backstage/plugin-catalog'; diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index 604afbe..69d6401 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -1,5 +1,4 @@ import '@backstage/cli/asset-types'; -import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; import '@backstage/canon/css/styles.css'; diff --git a/packages/backend/package.json b/packages/backend/package.json index 75a8862..c726a23 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -16,7 +16,7 @@ "build-image": "docker build ../.. -f Dockerfile --tag backstage" }, "dependencies": { - "@backstage-community/plugin-sonarqube-backend": "^0.6.0", + "@backstage-community/plugin-sonarqube-backend": "^0.8.0", "@backstage/backend-defaults": "backstage:^", "@backstage/config": "backstage:^", "@backstage/plugin-app-backend": "backstage:^", @@ -43,9 +43,9 @@ "@backstage/plugin-techdocs-backend": "backstage:^", "@roadiehq/scaffolder-backend-module-http-request": "^5.3.1", "app": "link:../app", - "better-sqlite3": "^11.9.1", - "node-gyp": "^11.1.0", - "pg": "^8.14.1" + "better-sqlite3": "^11.10.0", + "node-gyp": "^11.2.0", + "pg": "^8.16.0" }, "devDependencies": { "@backstage/cli": "backstage:^" diff --git a/playwright.config.ts b/playwright.config.ts index 733be13..37c7fb1 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -32,7 +32,7 @@ export default defineConfig({ ? [] : [ { - command: 'yarn dev', + command: 'yarn start', port: 3000, reuseExistingServer: true, timeout: 60_000, diff --git a/tsconfig.json b/tsconfig.json index 2aa745d..eac19c5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,6 +11,7 @@ "exclude": ["node_modules"], "compilerOptions": { "outDir": "dist-types", - "rootDir": "." + "rootDir": ".", + "jsx": "react-jsx" } } diff --git a/yarn.lock b/yarn.lock index 8a7aa6a..44a3a0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2758,18 +2758,18 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-github-actions@npm:^0.9.0": - version: 0.9.0 - resolution: "@backstage-community/plugin-github-actions@npm:0.9.0" - dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-catalog-react": "npm:^1.16.0" +"@backstage-community/plugin-github-actions@npm:^0.11.0": + version: 0.11.0 + resolution: "@backstage-community/plugin-github-actions@npm:0.11.0" + dependencies: + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-catalog-react": "npm:^1.18.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -2782,16 +2782,16 @@ __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: 10c0/e7190dae936cbb3e5e383135185c9d61882779a227d60c5e07bf95be788bfa93cc60312ef0ecf1382e999aea7623ed3e3304f17dec891109b6ee31e92cfda363 + checksum: 10c0/a3cbb55a7fc59a7e84a46b55e49a4701483e3ce1b3b66a0a83e85b0b914ec7b34c17435eb7990e4bbffe2c1fa4a95006ac5453fe563e6dd494cd5d9071729ee9 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-backend@npm:^0.6.0": - version: 0.6.0 - resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.6.0" +"@backstage-community/plugin-sonarqube-backend@npm:^0.8.0": + version: 0.8.0 + resolution: "@backstage-community/plugin-sonarqube-backend@npm:0.8.0" dependencies: - "@backstage/backend-defaults": "npm:^0.8.2" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-defaults": "npm:^0.9.0" + "@backstage/backend-plugin-api": "npm:^1.3.0" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" "@types/express": "npm:*" @@ -2799,36 +2799,36 @@ __metadata: express-promise-router: "npm:^4.1.0" node-fetch: "npm:^2.6.7" yn: "npm:^5.0.0" - checksum: 10c0/41726c3da4e63528b4877e8faa2d46dff5e9912fd60e5a3bbc47c20f9128e68bef9f5caceea4fa91ba45f6cc9ab36c9fc4f2b865bd95faca0b11340ea9b86f53 + checksum: 10c0/1d17eb6bf5128ac08a6e7a4cecf879a109cd39dc240175a7d826821339b909e7cb81555181f4b7687b4b4b9c9f334160c67341ff94139dc84e83eef22c742fd3 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube-react@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage-community/plugin-sonarqube-react@npm:0.5.0" +"@backstage-community/plugin-sonarqube-react@npm:^0.6.0": + version: 0.6.0 + resolution: "@backstage-community/plugin-sonarqube-react@npm:0.6.0" dependencies: "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-plugin-api": "npm:^1.10.6" 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: 10c0/6db567d136422e882aaa96f4529bace8d26c2e72555f994fbc19f0df888cabc0589942f4da342267177b01c413c0b93992575eb56836b958c1388965b935c8d6 + checksum: 10c0/933205f3b8aa64bcb2beac9ef3c97b11099140d6534e3b795d3be3c51b9abdde781be3dbbf5a2f0a8a685d8607646611f18244b5169b4cd4cd207e2855b2bbd9 languageName: node linkType: hard -"@backstage-community/plugin-sonarqube@npm:^0.11.0": - version: 0.11.0 - resolution: "@backstage-community/plugin-sonarqube@npm:0.11.0" +"@backstage-community/plugin-sonarqube@npm:^0.12.1": + version: 0.12.1 + resolution: "@backstage-community/plugin-sonarqube@npm:0.12.1" dependencies: - "@backstage-community/plugin-sonarqube-react": "npm:^0.5.0" + "@backstage-community/plugin-sonarqube-react": "npm:^0.6.0" "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-app-api": "npm:^0.11.0" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/core-compat-api": "npm:^0.4.1" + "@backstage/core-components": "npm:^0.17.1" + "@backstage/core-plugin-api": "npm:^1.10.6" + "@backstage/frontend-app-api": "npm:^0.11.1" + "@backstage/frontend-plugin-api": "npm:^0.10.1" + "@backstage/plugin-catalog-react": "npm:^1.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/styles": "npm:^4.10.0" @@ -2841,19 +2841,19 @@ __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: 10c0/5a1ed64a2aa213b50a18d941c0cd1d44aa74049b54246014420f4cd5a828e2040a07335add351fa2de0bed9cecd571b14e5f16899dd2e18608f1c6c2c6e028ce + checksum: 10c0/4a00df5f913483d1b71a9232cab32fc38bf4a3f4a217731caea26831ae8c8765f15326fee7b75a87cc9b444f421af164d4261e5b2f0151c42a52f57e79d12e39 languageName: node linkType: hard -"@backstage/app-defaults@npm:^1.6.0": - version: 1.6.0 - resolution: "@backstage/app-defaults@npm:1.6.0" +"@backstage/app-defaults@backstage:^::backstage=1.39.0&npm=1.6.2, @backstage/app-defaults@npm:^1.6.2": + version: 1.6.2 + resolution: "@backstage/app-defaults@npm:1.6.2" dependencies: - "@backstage/core-app-api": "npm:^1.16.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/plugin-permission-react": "npm:^0.4.32" - "@backstage/theme": "npm:^0.6.4" + "@backstage/core-app-api": "npm:^1.17.0" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/theme": "npm:^0.6.6" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: @@ -2864,18 +2864,18 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f1b749330fd72a19e4510c0479fe501d07669d8fc2d1f9cb7852e5d65595af7b0091facc3e7700e505284de90b2bcd891eb33b90c4491f9ac3c8d61388de99fe + checksum: 10c0/f3c53aa2be7e9ba7d59b5ab3c851b79be29d44fcfa51823ec45a528f7319a5b31f6d2ea2a2c4b2cd6925fddef23d45da94cda3f7e553fb02e572b6327e00ccb8 languageName: node linkType: hard -"@backstage/backend-app-api@npm:^1.2.1": - version: 1.2.1 - resolution: "@backstage/backend-app-api@npm:1.2.1" +"@backstage/backend-app-api@npm:^1.2.2, @backstage/backend-app-api@npm:^1.2.3": + version: 1.2.3 + resolution: "@backstage/backend-app-api@npm:1.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - checksum: 10c0/0a570cf01688d1218af67a0dd6d1c59ff3ff32cd25dcd924c2f2e9a016c8036be08760353552800535163dd3ff26c442b3c2e323388bdec7faa7e800390f65d2 + checksum: 10c0/e80466e7db46a3e12565f782e14a1716f34185238b0e3ff09b729980307afbeccf81274b3117bb815f3a2676f747b90630c77dd0dc2f1969ab1f92d6edc9017d languageName: node linkType: hard @@ -2956,9 +2956,9 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.8.2": - version: 0.8.2 - resolution: "@backstage/backend-defaults@npm:0.8.2" +"@backstage/backend-defaults@backstage:^::backstage=1.39.0&npm=0.10.0, @backstage/backend-defaults@npm:^0.10.0": + version: 0.10.0 + resolution: "@backstage/backend-defaults@npm:0.10.0" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.0" @@ -2966,18 +2966,98 @@ __metadata: "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/types": "npm:^3.347.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-app-api": "npm:^1.2.1" + "@backstage/backend-app-api": "npm:^1.2.3" "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/cli-node": "npm:^0.2.13" + "@backstage/config": "npm:^1.3.2" + "@backstage/config-loader": "npm:^1.10.1" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-aws-node": "npm:^0.1.16" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-events-node": "npm:^0.4.11" + "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/types": "npm:^1.2.1" + "@google-cloud/storage": "npm:^7.0.0" + "@keyv/memcache": "npm:^2.0.1" + "@keyv/redis": "npm:^4.0.1" + "@keyv/valkey": "npm:^1.0.1" + "@manypkg/get-packages": "npm:^1.1.3" + "@octokit/rest": "npm:^19.0.3" + "@opentelemetry/api": "npm:^1.9.0" + "@types/cors": "npm:^2.8.6" + "@types/express": "npm:^4.17.6" + archiver: "npm:^7.0.0" + base64-stream: "npm:^1.0.0" + better-sqlite3: "npm:^11.0.0" + compression: "npm:^1.7.4" + concat-stream: "npm:^2.0.0" + cookie: "npm:^0.7.0" + cors: "npm:^2.8.5" + cron: "npm:^3.0.0" + express: "npm:^4.17.1" + express-promise-router: "npm:^4.1.0" + fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^15.0.0" + helmet: "npm:^6.0.0" + is-glob: "npm:^4.0.3" + jose: "npm:^5.0.0" + keyv: "npm:^5.2.1" + knex: "npm:^3.0.0" + lodash: "npm:^4.17.21" + logform: "npm:^2.3.2" + luxon: "npm:^3.0.0" + minimatch: "npm:^9.0.0" + mysql2: "npm:^3.0.0" + node-fetch: "npm:^2.7.0" + node-forge: "npm:^1.3.1" + p-limit: "npm:^3.1.0" + path-to-regexp: "npm:^8.0.0" + pg: "npm:^8.11.3" + pg-connection-string: "npm:^2.3.0" + pg-format: "npm:^1.0.4" + raw-body: "npm:^2.4.1" + selfsigned: "npm:^2.0.0" + tar: "npm:^6.1.12" + triple-beam: "npm:^1.4.1" + uuid: "npm:^11.0.0" + winston: "npm:^3.2.1" + winston-transport: "npm:^4.5.0" + yauzl: "npm:^3.0.0" + yn: "npm:^4.0.0" + zod: "npm:^3.22.4" + peerDependencies: + "@google-cloud/cloud-sql-connector": ^1.4.0 + peerDependenciesMeta: + "@google-cloud/cloud-sql-connector": + optional: true + checksum: 10c0/5d63642fbe01ef427ea17a09e14dd96ae39f83cb04bcece3f6a8e4d96dcde667fa92480da2b251529f965ac0e113fa93c8047f05b7cc7bb99c245fb243ec3fa5 + languageName: node + linkType: hard + +"@backstage/backend-defaults@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage/backend-defaults@npm:0.9.0" + dependencies: + "@aws-sdk/abort-controller": "npm:^3.347.0" + "@aws-sdk/client-codecommit": "npm:^3.350.0" + "@aws-sdk/client-s3": "npm:^3.350.0" + "@aws-sdk/credential-providers": "npm:^3.350.0" + "@aws-sdk/types": "npm:^3.347.0" + "@azure/storage-blob": "npm:^12.5.0" + "@backstage/backend-app-api": "npm:^1.2.2" + "@backstage/backend-dev-utils": "npm:^0.1.5" + "@backstage/backend-plugin-api": "npm:^1.3.0" "@backstage/cli-node": "npm:^0.2.13" "@backstage/config": "npm:^1.3.2" "@backstage/config-loader": "npm:^1.10.0" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" + "@backstage/integration": "npm:^1.16.3" "@backstage/integration-aws-node": "npm:^0.1.15" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-events-node": "npm:^0.4.9" - "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/plugin-auth-node": "npm:^0.6.2" + "@backstage/plugin-events-node": "npm:^0.4.10" + "@backstage/plugin-permission-node": "npm:^0.9.1" "@backstage/types": "npm:^1.2.1" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^2.0.1" @@ -3011,7 +3091,6 @@ __metadata: node-fetch: "npm:^2.7.0" node-forge: "npm:^1.3.1" p-limit: "npm:^3.1.0" - p-throttle: "npm:^4.1.1" path-to-regexp: "npm:^8.0.0" pg: "npm:^8.11.3" pg-connection-string: "npm:^2.3.0" @@ -3031,7 +3110,7 @@ __metadata: peerDependenciesMeta: "@google-cloud/cloud-sql-connector": optional: true - checksum: 10c0/7225aafef09886f83698a09a2715c8b349f6318f928097ef36570cee73797786b003007ced4b14830ed1c185c82616f2a264a65f59e40f661f9091ad149f75ae + checksum: 10c0/159808b5956974cd58add8302086a01685be6441ae56a8779cdbe8671b03eb1c9506deaa2dc0b5cc7926b66f8ab773057efb8b47369f18781f055b8cb0df1b83 languageName: node linkType: hard @@ -3042,12 +3121,12 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.5.1": - version: 0.5.1 - resolution: "@backstage/backend-openapi-utils@npm:0.5.1" +"@backstage/backend-openapi-utils@npm:^0.5.3": + version: 0.5.3 + resolution: "@backstage/backend-openapi-utils@npm:0.5.3" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" @@ -3062,7 +3141,7 @@ __metadata: mockttp: "npm:^3.13.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/cb34d3686cd0118b1bc6e8b2fde4d0022bb8880ee9bf1783f3de81cc713b93bf51338a8d760999e23d800ce55536e592b424516227ac38a927194bfa1fda94ec + checksum: 10c0/d0d75b90f8c8315317e439d1c938a1f9c6b70499cc815cb7a48d06488091af1e7902b5297ff17b837fe89018a51de268da8f15642c535b806f6da7a2a648d187 languageName: node linkType: hard @@ -3123,12 +3202,32 @@ __metadata: languageName: node linkType: hard -"@backstage/canon@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/canon@npm:0.2.0" +"@backstage/backend-plugin-api@npm:^1.3.0, @backstage/backend-plugin-api@npm:^1.3.1": + version: 1.3.1 + resolution: "@backstage/backend-plugin-api@npm:1.3.1" dependencies: - "@base-ui-components/react": "npm:^1.0.0-alpha.5" - "@remixicon/react": "npm:^4.5.0" + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/types": "npm:^1.2.1" + "@types/express": "npm:^4.17.6" + "@types/luxon": "npm:^3.0.0" + knex: "npm:^3.0.0" + luxon: "npm:^3.0.0" + checksum: 10c0/81ba24cbbab1b88f824120ebe57a9ef26352ff7217b1f6ffa6c7968d0db6bc92843da1ac332cdd06b73908ba687956512106745e2792f2a1ade6679848bf306b + languageName: node + linkType: hard + +"@backstage/canon@backstage:^::backstage=1.39.0&npm=0.4.0, @backstage/canon@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/canon@npm:0.4.0" + dependencies: + "@base-ui-components/react": "npm:1.0.0-alpha.7" + "@remixicon/react": "npm:^4.6.0" + "@tanstack/react-table": "npm:^8.21.3" clsx: "npm:^2.1.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3138,7 +3237,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9ae970458c08ac99a78168d7079f8d9fc964e7fd57bd40db1e72e48705aa8d1ceaaab62bcc2c6601c8a64ab8c073677e91e901c39814cf5d8814290e364a8062 + checksum: 10c0/22228d5d71ac113e3f97501c4d338a5f0418a2b0392aede74bfb69d4f3aac0a4e834fed6c09108f622c73bd98c523247f72f75020dd5b1e8fd58c13df135747c + languageName: node + linkType: hard + +"@backstage/catalog-client@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/catalog-client@npm:1.10.0" + dependencies: + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/errors": "npm:^1.2.7" + cross-fetch: "npm:^4.0.0" + uri-template: "npm:^2.0.0" + checksum: 10c0/c1124a757309fbb5ac00ece8a352f0862d3e49ba0b0bacb59ddbad740ecc1c3d870027d348a1f99c30cdd24076d492d07bfc1be40ffa2e3751231e6833ee97a4 languageName: node linkType: hard @@ -3178,6 +3289,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@backstage:^::backstage=1.39.0&npm=1.7.4, @backstage/catalog-model@npm:^1.7.4": + version: 1.7.4 + resolution: "@backstage/catalog-model@npm:1.7.4" + dependencies: + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + ajv: "npm:^8.10.0" + lodash: "npm:^4.17.21" + checksum: 10c0/220635c2e9968e22439cce7432cec75e2f9b8ea2ff333c6945ce7a9ea81c5b448a5dce32de69519ac4ab9d707ce9589b675cf602315a5a7edbe27993ae261be4 + languageName: node + linkType: hard + "@backstage/catalog-model@npm:^1.7.0": version: 1.7.0 resolution: "@backstage/catalog-model@npm:1.7.0" @@ -3244,26 +3367,26 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.31.0": - version: 0.31.0 - resolution: "@backstage/cli@npm:0.31.0" +"@backstage/cli@backstage:^::backstage=1.39.0&npm=0.32.1, @backstage/cli@npm:^0.32.1": + version: 0.32.1 + resolution: "@backstage/cli@npm:0.32.1" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/cli-common": "npm:^0.1.15" "@backstage/cli-node": "npm:^0.2.13" "@backstage/config": "npm:^1.3.2" - "@backstage/config-loader": "npm:^1.10.0" + "@backstage/config-loader": "npm:^1.10.1" "@backstage/errors": "npm:^1.2.7" "@backstage/eslint-plugin": "npm:^0.1.10" - "@backstage/integration": "npm:^1.16.2" - "@backstage/release-manifests": "npm:^0.0.12" + "@backstage/integration": "npm:^1.17.0" + "@backstage/release-manifests": "npm:^0.0.13" "@backstage/types": "npm:^1.2.1" "@manypkg/get-packages": "npm:^1.1.3" - "@module-federation/enhanced": "npm:^0.8.0" + "@module-federation/enhanced": "npm:^0.9.0" "@octokit/graphql": "npm:^5.0.0" "@octokit/graphql-schema": "npm:^13.7.0" "@octokit/oauth-app": "npm:^4.2.0" - "@octokit/request": "npm:^6.0.0" + "@octokit/request": "npm:^8.0.0" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.7" "@rollup/plugin-commonjs": "npm:^26.0.0" "@rollup/plugin-json": "npm:^6.0.0" @@ -3337,7 +3460,7 @@ __metadata: process: "npm:^0.11.10" raw-loader: "npm:^4.0.2" react-dev-utils: "npm:^12.0.0-next.60" - react-refresh: "npm:^0.14.0" + react-refresh: "npm:^0.17.0" recursive-readdir: "npm:^2.2.2" replace-in-file: "npm:^7.1.0" rollup: "npm:^4.27.3" @@ -3363,7 +3486,7 @@ __metadata: zod: "npm:^3.22.4" zod-validation-error: "npm:^3.4.0" peerDependencies: - "@rspack/core": ^1.0.10 + "@rspack/core": ^1.2.8 "@rspack/dev-server": ^1.0.9 "@rspack/plugin-react-refresh": ^1.0.0 peerDependenciesMeta: @@ -3375,7 +3498,8 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/324932ab7d1a41366a0958d62d6fa4c85d9fa596733313e6c166b7309f8ffedb0414947e1797a188d2e9f40015f790c6aab2e8630c33cf6f87bf201ec0eca89d + backstage-cli-alpha: bin/backstage-cli-alpha + checksum: 10c0/edcf166bb42cc68b869b7ec6e5368d1f34c2931ee1fc04756f1662105398ee7541c089fc23e9dd980c10fcec9f32cbf911d4400d6356d11c1318ab7aaa157d64 languageName: node linkType: hard @@ -3402,6 +3526,29 @@ __metadata: languageName: node linkType: hard +"@backstage/config-loader@npm:^1.10.1": + version: 1.10.1 + resolution: "@backstage/config-loader@npm:1.10.1" + dependencies: + "@backstage/cli-common": "npm:^0.1.15" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.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" + typescript-json-schema: "npm:^0.65.0" + yaml: "npm:^2.0.0" + checksum: 10c0/b31f755b8e3176b3e1411f98f8eea3c837fe03b60c2e14c1bc0e69ea63161a957b9750c84d4c424a6a3562edcd8ad8e59e935979e52d7b4bb31e6d99b504123e + languageName: node + linkType: hard + "@backstage/config-loader@npm:^1.9.1": version: 1.9.1 resolution: "@backstage/config-loader@npm:1.9.1" @@ -3426,6 +3573,17 @@ __metadata: languageName: node linkType: hard +"@backstage/config@backstage:^::backstage=1.39.0&npm=1.3.2, @backstage/config@npm:^1.3.2": + version: 1.3.2 + resolution: "@backstage/config@npm:1.3.2" + dependencies: + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + ms: "npm:^2.1.3" + checksum: 10c0/9d3dfac9b359727b727567834c2576cc2af96e149b3a0b45565251b02f2dfda9559ee3719d1eed240f5cae4f6b8bb9babfbffc3a35d2d2d8fbe5c408c41c42e3 + languageName: node + linkType: hard + "@backstage/config@npm:^1.2.0": version: 1.2.0 resolution: "@backstage/config@npm:1.2.0" @@ -3447,14 +3605,31 @@ __metadata: languageName: node linkType: hard -"@backstage/config@npm:^1.3.2": - version: 1.3.2 - resolution: "@backstage/config@npm:1.3.2" +"@backstage/core-app-api@backstage:^::backstage=1.39.0&npm=1.17.0, @backstage/core-app-api@npm:^1.17.0": + version: 1.17.0 + resolution: "@backstage/core-app-api@npm:1.17.0" dependencies: - "@backstage/errors": "npm:^1.2.7" + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/types": "npm:^1.2.1" - ms: "npm:^2.1.3" - checksum: 10c0/9d3dfac9b359727b727567834c2576cc2af96e149b3a0b45565251b02f2dfda9559ee3719d1eed240f5cae4f6b8bb9babfbffc3a35d2d2d8fbe5c408c41c42e3 + "@backstage/version-bridge": "npm:^1.0.11" + "@types/prop-types": "npm:^15.7.3" + 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: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e1b473e4e7b9861cd0038bb292e80054bcc7ab5d30274fca1ae9ed1be35f2142eb0cbb67fa0ad9f55aabe6b91409a15342bde859c87df355c70d691732bd477d languageName: node linkType: hard @@ -3535,14 +3710,35 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@npm:^0.16.1, @backstage/core-components@npm:^0.16.3, @backstage/core-components@npm:^0.16.4": - version: 0.16.4 - resolution: "@backstage/core-components@npm:0.16.4" +"@backstage/core-compat-api@npm:^0.4.1, @backstage/core-compat-api@npm:^0.4.2": + version: 0.4.2 + resolution: "@backstage/core-compat-api@npm:0.4.2" + dependencies: + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/version-bridge": "npm:^1.0.11" + lodash: "npm:^4.17.21" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/3e234e29f0b9dddacff7c1332a4b5ee1afb823923441a5f216a7a1138c3d2f59097acd360093e40f31f44d7c2440b953a342dbbebe63a9ef8ae2b922671bdb84 + languageName: node + linkType: hard + +"@backstage/core-components@backstage:^::backstage=1.39.0&npm=0.17.2, @backstage/core-components@npm:^0.17.1, @backstage/core-components@npm:^0.17.2": + version: 0.17.2 + resolution: "@backstage/core-components@npm:0.17.2" dependencies: "@backstage/config": "npm:^1.3.2" - "@backstage/core-plugin-api": "npm:^1.10.4" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/theme": "npm:^0.6.4" + "@backstage/theme": "npm:^0.6.6" "@backstage/version-bridge": "npm:^1.0.11" "@dagrejs/dagre": "npm:^1.1.4" "@date-io/core": "npm:^1.3.13" @@ -3585,16 +3781,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5304e587a3c61fc963035e28492e94a5aee7705ea5b9f15978191b1ae3a34a67d162700d8184096695169234e0c8f96d52694a55fb3df46a7935e3eab8f6f01c + checksum: 10c0/869be05ff38691a95af8d91b3a7d0bc4deb76a6747e90768e379a2bbf35314edd8a70ad86b677a8bae965633a7da0f964c9e049e714b9db3a7a88eb3a33646f0 languageName: node linkType: hard -"@backstage/core-components@npm:^0.17.0": - version: 0.17.0 - resolution: "@backstage/core-components@npm:0.17.0" +"@backstage/core-components@npm:^0.16.1, @backstage/core-components@npm:^0.16.3, @backstage/core-components@npm:^0.16.4": + version: 0.16.4 + resolution: "@backstage/core-components@npm:0.16.4" dependencies: "@backstage/config": "npm:^1.3.2" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-plugin-api": "npm:^1.10.4" "@backstage/errors": "npm:^1.2.7" "@backstage/theme": "npm:^0.6.4" "@backstage/version-bridge": "npm:^1.0.11" @@ -3639,33 +3835,108 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/23a58049b3476c624c3a1dc2faf05e7f86557b447dc445dadce674dc59bf68dc976597c3232d09a3efb1fc70a546adf40782cf9203c1a40af97a0832c314cd06 + checksum: 10c0/5304e587a3c61fc963035e28492e94a5aee7705ea5b9f15978191b1ae3a34a67d162700d8184096695169234e0c8f96d52694a55fb3df46a7935e3eab8f6f01c languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.10.1": - version: 1.10.1 - resolution: "@backstage/core-plugin-api@npm:1.10.1" +"@backstage/core-components@npm:^0.17.0": + version: 0.17.0 + resolution: "@backstage/core-components@npm:0.17.0" dependencies: - "@backstage/config": "npm:^1.3.0" - "@backstage/errors": "npm:^1.2.5" - "@backstage/types": "npm:^1.2.0" - "@backstage/version-bridge": "npm:^1.0.10" - history: "npm:^5.0.0" - peerDependencies: - "@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 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/2b4d3fd3f2aa165924b0e223f69a6ceb123745487b7859de7e2415e016709f9868d25a3b96e9f8c23814a03583c692f6c6112547de7e56aac6fb46aed27b3abb - languageName: node - linkType: hard - -"@backstage/core-plugin-api@npm:^1.10.3, @backstage/core-plugin-api@npm:^1.10.4, @backstage/core-plugin-api@npm:^1.10.5": - version: 1.10.5 + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/errors": "npm:^1.2.7" + "@backstage/theme": "npm:^0.6.4" + "@backstage/version-bridge": "npm:^1.0.11" + "@dagrejs/dagre": "npm:^1.1.4" + "@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" + "@testing-library/react": "npm:^16.0.0" + "@types/react-sparklines": "npm:^1.7.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" + js-yaml: "npm:^4.1.0" + 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.7.2" + react-markdown: "npm:^8.0.0" + react-sparklines: "npm:^1.7.0" + react-syntax-highlighter: "npm:^15.4.5" + 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: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/23a58049b3476c624c3a1dc2faf05e7f86557b447dc445dadce674dc59bf68dc976597c3232d09a3efb1fc70a546adf40782cf9203c1a40af97a0832c314cd06 + languageName: node + linkType: hard + +"@backstage/core-plugin-api@backstage:^::backstage=1.39.0&npm=1.10.7, @backstage/core-plugin-api@npm:^1.10.6, @backstage/core-plugin-api@npm:^1.10.7": + version: 1.10.7 + resolution: "@backstage/core-plugin-api@npm:1.10.7" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" + history: "npm:^5.0.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c1bbb3fde2ed5e8e9885b7ac4a2658d5ecf25079ca70fbda55acac311aabc1af56e25d9696ecbbfe8dffd770d9da8d7e0f9fcedee2af9204a4d9b2a79a130b9a + languageName: node + linkType: hard + +"@backstage/core-plugin-api@npm:^1.10.1": + version: 1.10.1 + resolution: "@backstage/core-plugin-api@npm:1.10.1" + dependencies: + "@backstage/config": "npm:^1.3.0" + "@backstage/errors": "npm:^1.2.5" + "@backstage/types": "npm:^1.2.0" + "@backstage/version-bridge": "npm:^1.0.10" + history: "npm:^5.0.0" + peerDependencies: + "@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 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2b4d3fd3f2aa165924b0e223f69a6ceb123745487b7859de7e2415e016709f9868d25a3b96e9f8c23814a03583c692f6c6112547de7e56aac6fb46aed27b3abb + languageName: node + linkType: hard + +"@backstage/core-plugin-api@npm:^1.10.3, @backstage/core-plugin-api@npm:^1.10.4, @backstage/core-plugin-api@npm:^1.10.5": + version: 1.10.5 resolution: "@backstage/core-plugin-api@npm:1.10.5" dependencies: "@backstage/config": "npm:^1.3.2" @@ -3685,7 +3956,7 @@ __metadata: languageName: node linkType: hard -"@backstage/e2e-test-utils@npm:^0.1.1": +"@backstage/e2e-test-utils@backstage:^::backstage=1.39.0&npm=0.1.1, @backstage/e2e-test-utils@npm:^0.1.1": version: 0.1.1 resolution: "@backstage/e2e-test-utils@npm:0.1.1" dependencies: @@ -3766,6 +4037,32 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-app-api@npm:^0.11.1, @backstage/frontend-app-api@npm:^0.11.2": + version: 0.11.2 + resolution: "@backstage/frontend-app-api@npm:0.11.2" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/core-app-api": "npm:^1.17.0" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-defaults": "npm:^0.2.2" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d8c1d15da096290c8455628673d474c10a1c05d8944f40fb83c7f0dae357171a2c4a04f6d51b6f4f2cdf2baad37dc61a26d217049d555fec73a80c4894ec129a + languageName: node + linkType: hard + "@backstage/frontend-defaults@npm:^0.2.0": version: 0.2.0 resolution: "@backstage/frontend-defaults@npm:0.2.0" @@ -3788,6 +4085,28 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-defaults@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/frontend-defaults@npm:0.2.2" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-app-api": "npm:^0.11.2" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-app": "npm:^0.1.9" + "@react-hookz/web": "npm:^24.0.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9a186e6c6562ed9b10342cefe7be6763ee589f1ece91b5c387766dd0fb227a9fbdf7dff64c98a3e22a4eed1d80fc4c69244575968f841aeb6feee29ad8c9e5ec + languageName: node + linkType: hard + "@backstage/frontend-plugin-api@npm:^0.10.0": version: 0.10.0 resolution: "@backstage/frontend-plugin-api@npm:0.10.0" @@ -3812,6 +4131,30 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-plugin-api@npm:^0.10.1, @backstage/frontend-plugin-api@npm:^0.10.2": + version: 0.10.2 + resolution: "@backstage/frontend-plugin-api@npm:0.10.2" + dependencies: + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" + "@material-ui/core": "npm:^4.12.4" + lodash: "npm:^4.17.21" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/46158e668142412da776d6a49ea2d87478fac7282fb408b898b380923b407f9e2e73b8e0ae1761fb70f934c847cfcf420ef11fcfcb6472ddbf5d9a424a1b0851 + languageName: node + linkType: hard + "@backstage/frontend-test-utils@npm:^0.3.0": version: 0.3.0 resolution: "@backstage/frontend-test-utils@npm:0.3.0" @@ -3837,6 +4180,31 @@ __metadata: languageName: node linkType: hard +"@backstage/frontend-test-utils@npm:^0.3.2": + version: 0.3.2 + resolution: "@backstage/frontend-test-utils@npm:0.3.2" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/frontend-app-api": "npm:^0.11.2" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-app": "npm:^0.1.9" + "@backstage/test-utils": "npm:^1.7.8" + "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" + zod: "npm:^3.22.4" + peerDependencies: + "@testing-library/react": ^16.0.0 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/4367dc20c8cbc5add3106400ec4d9b9d8e27309013a4ef7024aae634c05a8254e43cae6a5988ad81e63e644286cb66ae01d08064f17edde6764d58b2dcc68607 + languageName: node + linkType: hard + "@backstage/integration-aws-node@npm:^0.1.12": version: 0.1.12 resolution: "@backstage/integration-aws-node@npm:0.1.12" @@ -3867,6 +4235,42 @@ __metadata: languageName: node linkType: hard +"@backstage/integration-aws-node@npm:^0.1.16": + version: 0.1.16 + resolution: "@backstage/integration-aws-node@npm:0.1.16" + 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.3.2" + "@backstage/errors": "npm:^1.2.7" + checksum: 10c0/5319be7173372d85b460f77ced8787ff182d8b3c26574eba5e5453209a6d02c7d5a73283065a6f5059930d2a2bbda1dbaf503b9a62b399ced9c87b7fd709d1ca + languageName: node + linkType: hard + +"@backstage/integration-react@backstage:^::backstage=1.39.0&npm=1.2.7, @backstage/integration-react@npm:^1.2.7": + version: 1.2.7 + resolution: "@backstage/integration-react@npm:1.2.7" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/integration": "npm:^1.17.0" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/a5e0f53f8d974585935ad52314e9b68ca410348203ab1d63681829ca6bb5853b05c1e4d78b41cf8f37c1c08bd693e3f0556c3edb20160d7734222f03b75c62a1 + languageName: node + linkType: hard + "@backstage/integration-react@npm:^1.2.1, @backstage/integration-react@npm:^1.2.3, @backstage/integration-react@npm:^1.2.4, @backstage/integration-react@npm:^1.2.5": version: 1.2.5 resolution: "@backstage/integration-react@npm:1.2.5" @@ -3923,20 +4327,38 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@npm:^0.12.5": - version: 0.12.5 - resolution: "@backstage/plugin-api-docs@npm:0.12.5" +"@backstage/integration@npm:^1.16.3, @backstage/integration@npm:^1.17.0": + version: 1.17.0 + resolution: "@backstage/integration@npm:1.17.0" + dependencies: + "@azure/identity": "npm:^4.0.0" + "@azure/storage-blob": "npm:^12.5.0" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@octokit/auth-app": "npm:^4.0.0" + "@octokit/rest": "npm:^19.0.3" + cross-fetch: "npm:^4.0.0" + git-url-parse: "npm:^15.0.0" + lodash: "npm:^4.17.21" + luxon: "npm:^3.0.0" + checksum: 10c0/0f630025acb26c01f66d5c05011cda459d8a1bb3284a6ef4aa95309057766f168446364d41763b6a811d4368c804f22dca692391a4452f0395cdc15e3871ec90 + languageName: node + linkType: hard + +"@backstage/plugin-api-docs@backstage:^::backstage=1.39.0&npm=0.12.7, @backstage/plugin-api-docs@npm:^0.12.7": + version: 0.12.7 + resolution: "@backstage/plugin-api-docs@npm:0.12.7" dependencies: "@asyncapi/react-component": "npm:^2.3.3" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog": "npm:^1.28.0" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog": "npm:^1.30.0" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" "@graphiql/react": "npm:^0.23.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -3955,20 +4377,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b1b48af92a0317b7bb5be0beeb1fd4eaa76858bce8e285c630b4a4675769ab6b81baa27cfd350e2d47d9f0418bdb1ef684022293f7e7d1ea477b123a6f942eb2 + checksum: 10c0/7ad1c1c57451c708261d77c5f9160e99cbde309deaf8fc03fdc395480465c86615193335799e95e00aa8cf947cc76361fa4d4b976544e0e68424d8a8f835defa languageName: node linkType: hard -"@backstage/plugin-app-backend@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-app-backend@npm:0.5.0" +"@backstage/plugin-app-backend@backstage:^::backstage=1.39.0&npm=0.5.2, @backstage/plugin-app-backend@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/plugin-app-backend@npm:0.5.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" - "@backstage/config-loader": "npm:^1.10.0" + "@backstage/config-loader": "npm:^1.10.1" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-app-node": "npm:^0.1.31" - "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/plugin-app-node": "npm:^0.1.33" + "@backstage/plugin-auth-node": "npm:^0.6.3" "@backstage/types": "npm:^1.2.1" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" @@ -3979,20 +4401,20 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" yn: "npm:^4.0.0" - checksum: 10c0/8a9daf1facdbbdd4830d18d10a4fa3affd013cf6d127868f659caf0edc9a03ccc2f8a6479258a7a08137f52b930bf084a8ab1c323aa565e7bbbcfaacfa97350d + checksum: 10c0/37fb2282607d408e9508244b41ffca76ed4dfa8209f7feeaa02cdb119658145c2fe62c3c71ae21542704274606539336e7d36bc7f7bbe295b9d39bf3a977b2b1 languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.31": - version: 0.1.31 - resolution: "@backstage/plugin-app-node@npm:0.1.31" +"@backstage/plugin-app-node@npm:^0.1.33": + version: 0.1.33 + resolution: "@backstage/plugin-app-node@npm:0.1.33" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/config-loader": "npm:^1.10.0" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/config-loader": "npm:^1.10.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" fs-extra: "npm:^11.2.0" - checksum: 10c0/d9c009ae0ba170979f2f75af80126448c108c801751d998e9d96dd044616340906f961878e50c4cea8fac3b7411f0138f170d8c5116473f28644151605e2f886 + checksum: 10c0/51eccea1c03fdd646a594fe2d7fc34efa399bcbe575bef9b09798ad0ac192ad360569ad356fb0abada2e24b5fde890ecd19441b728986fc395b56d5078335d02 languageName: node linkType: hard @@ -4023,289 +4445,93 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.4.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - passport: "npm:^0.7.0" - passport-atlassian-oauth2: "npm:^2.1.0" - checksum: 10c0/f96ce9c6e2711b8950ca96c9da3a57bac9324914f09e1d384a919c081303d5e346b57a9cec3e897306051251d47ba869b2fda562042f4740eec35c014247ff82 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.17.1" - passport-auth0: "npm:^1.4.3" - passport-oauth2: "npm:^1.6.1" - checksum: 10c0/c9babc7005c3d70219152be5fa26002d3cc7d9c80a7db87de074d41001e6e51b5145318cf1a6cb88a5e011b08a2e35a59cff91a010c23ae5103d2a82ac5078d0 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.4.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-backend": "npm:^0.24.4" - "@backstage/plugin-auth-node": "npm:^0.6.1" - jose: "npm:^5.0.0" - node-cache: "npm:^5.1.2" - checksum: 10c0/3c8b8afbafb4d0026dc35995f8a506f9fc2d93dde822ebdf15f027cdc4657943910baf0b6404fb88965268a10ee618a1b73b3245d8a50d0847a8ebff8173a708 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.6": - version: 0.2.6 - resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.6" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@types/passport": "npm:^1.0.16" - express: "npm:^4.19.2" - jose: "npm:^5.0.0" - passport: "npm:^0.7.0" - checksum: 10c0/02cdc261a071a9cabb8023797fd53fdc2b0706356749a6fac4b3ff2852b76952b199f7b7abc113cbe05c1d2970947178e3517bf4054c7880fdac5c18d65cc201 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.3.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - passport: "npm:^0.7.0" - passport-bitbucket-oauth2: "npm:^0.1.2" - checksum: 10c0/d3ae649313d8a8af146dd1b82a14909d619d737e4a8973bc6f33233101263c8ff80dbf156b1c66fe8ceb836c82e717d5820b79e388b27fa5732ac6f0375373b2 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - passport: "npm:^0.7.0" - passport-oauth2: "npm:^1.6.1" - checksum: 10c0/d20a5122060a522a00469ef8bd961186ddcaeb047192b5864d3b4d99c9ab749918ad256cd55f45ec99c90b408fed4cac960cec229b19b1d4cdac3c708b32c65b - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.4.1" +"@backstage/plugin-app@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/plugin-app@npm:0.1.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/config": "npm:^1.3.2" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - jose: "npm:^5.0.0" - checksum: 10c0/0cfedc7e4bad52a455988378c251125c1198eb6da948c57c3596b98e2125d664645148c6844c637ef5b817c4eaf4887ec95b94dd5c8c946a34b893292a3c2248 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.4.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.1" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/theme": "npm:^0.6.6" "@backstage/types": "npm:^1.2.1" - google-auth-library: "npm:^9.0.0" - checksum: 10c0/249c57d29b91a6f4a0b1a8370e2f0b6054d66ae7a52fc031162a66c196a7e1e4fb33dbc495d3eb765379bc8f74239e35cc46fa38129c7782d24e13723beaaeb6 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.3.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - passport-github2: "npm:^0.1.12" - checksum: 10c0/700e18407549023ba92054a74015c29ccd1b3f9b7ec44efa1112c63123440e8144003f1c61bbe666ced0cd4cb788e757bd40d310432d1c5a8499ed37c6637a63 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.3.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - passport: "npm:^0.7.0" - passport-gitlab2: "npm:^5.0.0" - checksum: 10c0/4369472a57f6c232e1fd7dcffb11619fe123a1f6c1eae9b254713839c3231f6b92b598f76501f038107996ad2c56470dcd4e60bf28e92711016c50c72b72b614 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.3.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - google-auth-library: "npm:^9.0.0" - passport-google-oauth20: "npm:^2.0.0" - checksum: 10c0/9b711f5b665c44d77514641612457a6e2819bf70b2e2f856833c000b73c8421cc772324cedda1052b2626e706d51c1b17f17feb03068a98f26bae377b46d259e - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.3.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - jose: "npm:^5.0.0" - passport-microsoft: "npm:^1.0.0" - checksum: 10c0/1d10dc7849db4a2df169245117d94c14bfe98b307fba679af0fcec493c8e147fc8e1d4fbc29468e9641f09629bef9556b52165f6a0100c619df778a947b854f8 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.4.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - passport: "npm:^0.7.0" - passport-oauth2: "npm:^1.6.1" - checksum: 10c0/997bee0823240eb05bfecb04ecdbe5eed3e55f19befcf6f9103c733012b07625a7c5fe3fd135ea8eb92aa458adea0cd3f16eeadfa2ccdc2f5eff08e9a356452e - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.6": - version: 0.2.6 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.6" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.1" - jose: "npm:^5.0.0" - checksum: 10c0/8bb4a0da3283ad5482042116dcb3b29851755868e76d14ddca95f610c4081860b829643b0df443d9522b0fb8d4fb653e51231a98d66ca65ef48a631c5acb0922 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.4.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-backend": "npm:^0.24.4" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - openid-client: "npm:^5.5.0" - passport: "npm:^0.7.0" - checksum: 10c0/95b37da14feb22344b69f1e482ef930f7553ae76a591469d176eaaac6e070cd628fbd91bdb8c38efff49ac5dda0c9d8374fe3efe6a5b559ce363b84c10666995 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.2.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@davidzemon/passport-okta-oauth": "npm:^0.0.5" - express: "npm:^4.18.2" - passport: "npm:^0.7.0" - checksum: 10c0/673fcce57b9a90625ad51e67c694246e823e696f821302ca9180b5c40d77aa90fc818b97eef3781f3851817ad6f71ff542d05b70328d61a7173584b7335dffa0 + "@material-ui/core": "npm:^4.9.13" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:^4.0.0-alpha.61" + react-use: "npm:^17.2.4" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d189627b66c3f5a0552ce47d306f64dde8886df4dccb4f37458940c8681df7cbe6fef1b7e7b6ab0a3cabd195df6b316071d3885c9d32f70e437bb6273e7506f3 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.3.1" +"@backstage/plugin-auth-backend-module-github-provider@backstage:^::backstage=1.39.0&npm=0.3.3, @backstage/plugin-auth-backend-module-github-provider@npm:^0.3.3": + version: 0.3.3 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.3.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - express: "npm:^4.18.2" - passport: "npm:^0.7.0" - passport-onelogin-oauth: "npm:^0.0.1" - checksum: 10c0/0fcdda4a9ad447105b2ebc208701d33ac7f9028ce24c6369ad56fbd2fdfbec99acc643e4d00604f7db5b5666f80448f8da53d595a6aebad5ec0b664c75db6397 + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/plugin-auth-node": "npm:^0.6.3" + passport-github2: "npm:^0.1.12" + zod: "npm:^3.22.4" + checksum: 10c0/5c68a02f2210a54943207d9172e856ee555c9ec5e608dc21920665f0290681ed95109519f71b70130d2340dc25b7e2142a29cfc1e36273483c479a7c41e4b179 languageName: node linkType: hard -"@backstage/plugin-auth-backend@npm:^0.24.4": - version: 0.24.4 - resolution: "@backstage/plugin-auth-backend@npm:0.24.4" +"@backstage/plugin-auth-backend@backstage:^::backstage=1.39.0&npm=0.25.0, @backstage/plugin-auth-backend@npm:^0.25.0": + version: 0.25.0 + resolution: "@backstage/plugin-auth-backend@npm:0.25.0" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-backend-module-atlassian-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-auth0-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-aws-alb-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-azure-easyauth-provider": "npm:^0.2.6" - "@backstage/plugin-auth-backend-module-bitbucket-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-bitbucket-server-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-cloudflare-access-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-gcp-iap-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-github-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-gitlab-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-google-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-microsoft-provider": "npm:^0.3.1" - "@backstage/plugin-auth-backend-module-oauth2-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "npm:^0.2.6" - "@backstage/plugin-auth-backend-module-oidc-provider": "npm:^0.4.1" - "@backstage/plugin-auth-backend-module-okta-provider": "npm:^0.2.1" - "@backstage/plugin-auth-backend-module-onelogin-provider": "npm:^0.3.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-catalog-node": "npm:^1.16.1" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-catalog-node": "npm:^1.17.0" "@backstage/types": "npm:^1.2.1" "@google-cloud/firestore": "npm:^7.0.0" - "@node-saml/passport-saml": "npm:^5.0.0" - "@types/express": "npm:^4.17.6" - "@types/passport": "npm:^1.0.3" - compression: "npm:^1.7.4" connect-session-knex: "npm:^4.0.0" cookie-parser: "npm:^1.4.5" - cors: "npm:^2.8.5" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" express-session: "npm:^1.17.1" - fs-extra: "npm:^11.2.0" - google-auth-library: "npm:^9.0.0" jose: "npm:^5.0.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" minimatch: "npm:^9.0.0" - morgan: "npm:^1.10.0" - node-cache: "npm:^5.1.2" - openid-client: "npm:^5.2.1" passport: "npm:^0.7.0" - passport-auth0: "npm:^1.4.3" - passport-github2: "npm:^0.1.12" - 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" uuid: "npm:^11.0.0" - winston: "npm:^3.2.1" - yn: "npm:^4.0.0" - checksum: 10c0/2217232cd89766e56c71c09a37f3aaf24b36602b14c2484204c559ac70528c5d4ce901d5bb50b495b9232bd6eab4cd2d509a61c78dba50c1f0850e076f0b19de + checksum: 10c0/7b56b745247c694594271b7b801994ef2a362e7c2e4a8da598870570adfa5053be85054910f7ccb008737ff1396b79938552a65ea104e3115fa0da3feff81cd9 + languageName: node + linkType: hard + +"@backstage/plugin-auth-node@backstage:^::backstage=1.39.0&npm=0.6.3, @backstage/plugin-auth-node@npm:^0.6.2, @backstage/plugin-auth-node@npm:^0.6.3": + version: 0.6.3 + resolution: "@backstage/plugin-auth-node@npm:0.6.3" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + "@types/express": "npm:^4.17.6" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.17.1" + jose: "npm:^5.0.0" + lodash: "npm:^4.17.21" + passport: "npm:^0.7.0" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.21.4" + zod-validation-error: "npm:^3.4.0" + checksum: 10c0/c05a77f0b8b9254b82a505e01a8ccdd82f1b3dab4d70f19c43727ee41ba0f10859fd26ae3299eb44e57922924413e17170a0a492177247005d80caaf7494bb37 languageName: node linkType: hard @@ -4383,12 +4609,12 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.13": - version: 0.1.13 - resolution: "@backstage/plugin-auth-react@npm:0.1.13" +"@backstage/plugin-auth-react@npm:^0.1.15": + version: 0.1.15 + resolution: "@backstage/plugin-auth-react@npm:0.1.15" dependencies: - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" @@ -4400,66 +4626,62 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/eb10a2f30b430807e66b0a7afbaa683bdbad4d20f7ac918831852a82501d5a5401ad65abce657a04feea109082ffeb3f9ba87fc90dbdae11b2f2a2433834e865 + checksum: 10c0/4c608274e10cf785d5f58b7e2deeb855af17a963251ae0c759614f20389deb012e9fdfa69802855c12053b66281093c2eec46b78a2403276bd7db7e545a75aa5 languageName: node linkType: hard -"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.28": - version: 0.2.28 - resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.28" +"@backstage/plugin-bitbucket-cloud-common@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.3.0" dependencies: - "@backstage/integration": "npm:^1.16.2" + "@backstage/integration": "npm:^1.17.0" cross-fetch: "npm:^4.0.0" - checksum: 10c0/65045e5d4ed62cdf314e535da9a84aafdabe78ee8d2eb13fb7e79ac9b415c0b38e0c9a752f22eb0b0c900818eef21128942f2480154db593f34e8e0ee8a0a2fc + checksum: 10c0/85e27d1e8a6e79e7338c6559f306ae283045b2a58219e1c55c332bf048cc41991ba6e9bb9feb240786a3acaddc6cbc9a48f565bcd98f3825de13824d076dc1f6 languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.8": - version: 0.1.8 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.8" +"@backstage/plugin-catalog-backend-module-logs@backstage:^::backstage=1.39.0&npm=0.1.10, @backstage/plugin-catalog-backend-module-logs@npm:^0.1.10": + version: 0.1.10 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.10" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-catalog-backend": "npm:^1.32.0" - "@backstage/plugin-events-node": "npm:^0.4.9" - checksum: 10c0/3f959e91459f182e41656ef56b5e36662dca0a11b53bc8fb4a9d67550c36c1ed577a7767447c9243dfbe22e2301f0872fbc0ec369caa4d2522e79da59ea55c72 + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/plugin-catalog-backend": "npm:^2.0.0" + "@backstage/plugin-events-node": "npm:^0.4.11" + checksum: 10c0/5476efa8194ef6c924ef41ed16cc8c67a2ece8c1203247cf434e5af850ef1d8eee5dec4b5cc7431a877675d1eed6173a739fc1c8476312e624ab924c63d23104 languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.6": - version: 0.2.6 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.6" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@backstage:^::backstage=1.39.0&npm=0.2.8, @backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.8": + version: 0.2.8 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.8" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" - checksum: 10c0/2fa65857a19b876d6c89ad13e9502a4d938cfe2ecdd18ce242dad61c0ad89b70ab386299f83e81c79a821123a7698b50db48de7732219c783f64ad58987aa97d + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" + checksum: 10c0/cddd91f34d6ac5aca043ec0ba8daef391b7058e237ae7d04789f03c7c55f6159dc7df8e856461e34fab362f467f1c3c6621f536319358f166b673e406d10148c languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.32.0": - version: 1.32.0 - resolution: "@backstage/plugin-catalog-backend@npm:1.32.0" +"@backstage/plugin-catalog-backend@backstage:^::backstage=1.39.0&npm=2.0.0, @backstage/plugin-catalog-backend@npm:^2.0.0": + version: 2.0.0 + resolution: "@backstage/plugin-catalog-backend@npm:2.0.0" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-openapi-utils": "npm:^0.5.1" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-openapi-utils": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-events-node": "npm:^0.4.9" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" - "@backstage/plugin-search-backend-module-catalog": "npm:^0.3.2" - "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-events-node": "npm:^0.4.11" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" "@backstage/types": "npm:^1.2.1" "@opentelemetry/api": "npm:^1.9.0" - "@types/express": "npm:^4.17.6" codeowners-utils: "npm:^1.0.2" core-js: "npm:^3.6.5" express: "npm:^4.17.1" @@ -4477,7 +4699,18 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/50e1663063fec35c0b909c4db7154b40950cfd92fb65e54f6861387a37007c4dd432dd5767f2f5d8184cb7a802bdf30ef2bf11e8aea07542707f0ad2b73bfc51 + checksum: 10c0/0831286afa1e7ff6c830b1e85514a06157ccddf1becf916046957a364716361b13a2ea5e14b104eb0084b8fd393607fed96d65449cf74844c4b8bd1683cef814 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-common@backstage:^::backstage=1.39.0&npm=1.1.4, @backstage/plugin-catalog-common@npm:^1.1.4": + version: 1.1.4 + resolution: "@backstage/plugin-catalog-common@npm:1.1.4" + dependencies: + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-search-common": "npm:^1.2.18" + checksum: 10c0/7cb03f8f9a7a31a91df610b0fbffaaeb8f7cbaadccd12887334aecd87b92edbf6213844d3170818439bf1a6ec0b0680a63889c2a2770b59cfb06c3e32b902c0d languageName: node linkType: hard @@ -4492,17 +4725,17 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@npm:^0.4.17": - version: 0.4.17 - resolution: "@backstage/plugin-catalog-graph@npm:0.4.17" +"@backstage/plugin-catalog-graph@backstage:^::backstage=1.39.0&npm=0.4.19, @backstage/plugin-catalog-graph@npm:^0.4.19": + version: 0.4.19 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.19" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4520,26 +4753,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bf391d8124e15c2937f22dc4bd8b32ba3e51851f5c763a39ef46ec59ec53dd06b54daa3b0ec2f39bf992f013ebbadd85b9cfd414b09b2e5ad8b50fce462dac36 + checksum: 10c0/23388f1c3c3677f6bd60624f92e55e3212eb88c4a4b0ca68a1254cc13dc2399b9736cf15d68e14f970991eb035a091069760659695aeecffa1bb4021398255f7 languageName: node linkType: hard -"@backstage/plugin-catalog-import@npm:^0.12.11": - version: 0.12.11 - resolution: "@backstage/plugin-catalog-import@npm:0.12.11" +"@backstage/plugin-catalog-import@backstage:^::backstage=1.39.0&npm=0.13.0, @backstage/plugin-catalog-import@npm:^0.13.0": + version: 0.13.0 + resolution: "@backstage/plugin-catalog-import@npm:0.13.0" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-react": "npm:^1.18.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4558,23 +4791,66 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/55989b6860fb354d7a765dad2cd7d4a29b2013a81e3d1e0bdd3dad47479bdb5273034f95c87f884494445c244a868ca4a764e5ce92f64578922abd87512cf06b + checksum: 10c0/ffc00d403ffd36a56ed8160719d54be23ce1d79aae595a4e41c78e4014585f83f6577e946a1dd94c8978ecfa25f759291a2f60143c31bd3c4a065321b7a67860 languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^1.16.1": - version: 1.16.1 - resolution: "@backstage/plugin-catalog-node@npm:1.16.1" +"@backstage/plugin-catalog-node@npm:^1.17.0": + version: 1.17.0 + resolution: "@backstage/plugin-catalog-node@npm:1.17.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/types": "npm:^1.2.1" + lodash: "npm:^4.17.21" + yaml: "npm:^2.0.0" + checksum: 10c0/bcb4dfa8d2db3865c4b1fd63a9f7fd837abe0eb7df871b7f8bcf4aae83d9eef09348845a062aed316181a28f548468f280ccfba4b582b1562a79d9b504f39550 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-react@backstage:^::backstage=1.39.0&npm=1.18.0, @backstage/plugin-catalog-react@npm:^1.17.0, @backstage/plugin-catalog-react@npm:^1.18.0": + version: 1.18.0 + resolution: "@backstage/plugin-catalog-react@npm:1.18.0" + dependencies: + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/frontend-test-utils": "npm:^0.3.2" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" "@backstage/types": "npm:^1.2.1" - checksum: 10c0/13d6eb1a8503cdc343f549cc4375b836a00155a17cac7e78f6fce76c16918cbcddee1a293a5df72f7b6e4f3374171ac974c89d06ddb481fc6be99ddb012f989f + "@backstage/version-bridge": "npm:^1.0.11" + "@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" + 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: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d2f2b84443c6cdf2314a4bfe07b2e644b08f3d9de2132706171a592bdb6430273956ccff5d74b92d482c43e82744d1e51b5f15781af6612ed3a4f981bcc3403e languageName: node linkType: hard @@ -4619,25 +4895,26 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^1.28.0": - version: 1.28.0 - resolution: "@backstage/plugin-catalog@npm:1.28.0" +"@backstage/plugin-catalog@backstage:^::backstage=1.39.0&npm=1.30.0, @backstage/plugin-catalog@npm:^1.30.0": + version: 1.30.0 + resolution: "@backstage/plugin-catalog@npm:1.30.0" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-permission-react": "npm:^0.4.32" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" - "@backstage/plugin-search-common": "npm:^1.2.17" - "@backstage/plugin-search-react": "npm:^1.8.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" + "@backstage/plugin-search-common": "npm:^1.2.18" + "@backstage/plugin-search-react": "npm:^1.9.0" "@backstage/types": "npm:^1.2.1" + "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4658,34 +4935,34 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/840993956f8ad6cb35cc36fbbcf72370dca96752aeb451c7dfebea754d5e1d578e89614c185db1ee40ea3d4cbce93114248d21f43a9d98e065bda779f9a3b7b3 + checksum: 10c0/b0190009343bb0f4bf14bd1d58ae3a87bba0ccfdb88a6cb72997ff1b1bf88c41daba8408aa991e34ee0c95ca54d1acbd5f97672f794f63a55ed92a54be85efa4 languageName: node linkType: hard -"@backstage/plugin-events-backend@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-events-backend@npm:0.5.0" +"@backstage/plugin-events-backend@backstage:^::backstage=1.39.0&npm=0.5.2, @backstage/plugin-events-backend@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/plugin-events-backend@npm:0.5.2" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.5.1" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-openapi-utils": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-events-node": "npm:^0.4.9" + "@backstage/plugin-events-node": "npm:^0.4.11" "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" content-type: "npm:^1.0.5" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" knex: "npm:^3.0.0" - checksum: 10c0/30364d0e1984d9b97a3af7b5678a97d5ab6b65bc313fe284fcbdf80e197d5d491df4d546436f7adc8da4d77ef60f5f1e5a9e6253b3d1ebbd12af4756853963e3 + checksum: 10c0/5abaf1f6f85690dbae30c1675f6d637ab2e0a64487855c8ed75c2c9473522990b888e7d7a16f8c578de058ea8dc079268c42cb59e6297d5caa1cb8000031d315 languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.9": - version: 0.4.9 - resolution: "@backstage/plugin-events-node@npm:0.4.9" +"@backstage/plugin-events-node@npm:^0.4.10, @backstage/plugin-events-node@npm:^0.4.11": + version: 0.4.11 + resolution: "@backstage/plugin-events-node@npm:0.4.11" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/content-type": "npm:^1.1.8" @@ -4694,16 +4971,16 @@ __metadata: cross-fetch: "npm:^4.0.0" express: "npm:^4.17.1" uri-template: "npm:^2.0.0" - checksum: 10c0/111fb7223b76794d95eb73c393755cc9a1d2d1c0cfbd8411f679c32e7c4c0fdc76f313298feca7a209b52a104efc1dacbc071877aba11db0c509f52691a6f073 + checksum: 10c0/ea44444fd946ba069f36e470d003848540c1d659ef842f6a58aa96c07dcff29a650c547ca8d5c5f64d007220c2580a7edeac7224ca1dccc21dece81d99f082e7 languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.24": - version: 0.1.24 - resolution: "@backstage/plugin-home-react@npm:0.1.24" +"@backstage/plugin-home-react@npm:^0.1.26": + version: 0.1.26 + resolution: "@backstage/plugin-home-react@npm:0.1.26" dependencies: - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@rjsf/utils": "npm:5.23.2" @@ -4715,25 +4992,25 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bfb69074f9f3a6e679c0f1196909855a48ae4cc59b72deeb4c98c9631540d009f9c940e9cf02f72eccadb85a29a984cb222ea7ff5df0446989e81cc57ef418dd + checksum: 10c0/a1d912bb6b844c3d63e61295e37da1cbd18c139553ab24e8a049aa278511acd68c8c576665b54763f083d4130b1e7ad0004600e9a2c6e8ecbffab516facc9bb3 languageName: node linkType: hard -"@backstage/plugin-home@npm:^0.8.6": - version: 0.8.6 - resolution: "@backstage/plugin-home@npm:0.8.6" +"@backstage/plugin-home@backstage:^::backstage=1.39.0&npm=0.8.8, @backstage/plugin-home@npm:^0.8.8": + version: 0.8.8 + resolution: "@backstage/plugin-home@npm:0.8.8" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" - "@backstage/core-app-api": "npm:^1.16.0" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-home-react": "npm:^0.1.24" - "@backstage/theme": "npm:^0.6.4" + "@backstage/core-app-api": "npm:^1.17.0" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-home-react": "npm:^0.1.26" + "@backstage/theme": "npm:^0.6.6" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4755,35 +5032,35 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1259c909db100d07d94e69af8562ceeacb521a762624934be3716c66c6e8e3f42ae2b00726da4219187e4a964e145771bcdb8575d3c717eb16760700deaa90fb + checksum: 10c0/502fd8051cabeb5c6b3df625856ec4543aca349172a25bf257d32f0664db718a4146cb07bb80a32e63070f3c51667b6e29aaa51739e54b8f9e3126043b4b5693 languageName: node linkType: hard -"@backstage/plugin-kubernetes-backend@npm:^0.19.4": - version: 0.19.4 - resolution: "@backstage/plugin-kubernetes-backend@npm:0.19.4" +"@backstage/plugin-kubernetes-backend@backstage:^::backstage=1.39.0&npm=0.19.6, @backstage/plugin-kubernetes-backend@npm:^0.19.6": + version: 0.19.6 + resolution: "@backstage/plugin-kubernetes-backend@npm:0.19.6" dependencies: "@aws-crypto/sha256-js": "npm:^5.0.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/signature-v4": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration-aws-node": "npm:^0.1.15" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-kubernetes-common": "npm:^0.9.4" - "@backstage/plugin-kubernetes-node": "npm:^0.2.4" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" + "@backstage/integration-aws-node": "npm:^0.1.16" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-kubernetes-common": "npm:^0.9.5" + "@backstage/plugin-kubernetes-node": "npm:^0.3.0" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" "@backstage/types": "npm:^1.2.1" "@google-cloud/container": "npm:^5.0.0" "@jest-mock/express": "npm:^2.0.1" - "@kubernetes/client-node": "npm:1.0.0-rc7" + "@kubernetes/client-node": "npm:1.1.2" "@types/express": "npm:^4.17.6" "@types/http-proxy-middleware": "npm:^1.0.0" "@types/luxon": "npm:^3.0.0" @@ -4801,53 +5078,53 @@ __metadata: stream-buffers: "npm:^3.0.2" winston: "npm:^3.2.1" yn: "npm:^4.0.0" - checksum: 10c0/05851c541e7b924927614549bca678b82508fb8c8b497d127b22bb75de889ea53174caf6081d2346737be25981050560a2d8f5e78c236c947878c89521f8f177 + checksum: 10c0/ae9e6729b519b95ca446d420352ce5bb25e35b70e345b0e83001e09dd8031452892eb63e214d354435e2f44827abbd61f1ea4368e1c0222cbe41b7e0de347e8b languageName: node linkType: hard -"@backstage/plugin-kubernetes-common@npm:^0.9.4": - version: 0.9.4 - resolution: "@backstage/plugin-kubernetes-common@npm:0.9.4" +"@backstage/plugin-kubernetes-common@npm:^0.9.5": + version: 0.9.5 + resolution: "@backstage/plugin-kubernetes-common@npm:0.9.5" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/plugin-permission-common": "npm:^0.8.4" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" "@backstage/types": "npm:^1.2.1" - "@kubernetes/client-node": "npm:1.0.0-rc7" + "@kubernetes/client-node": "npm:1.1.2" kubernetes-models: "npm:^4.3.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/df55c85be292d388e13df53f804435285da1c6f70647ccd0659a4be9e9d6a9ad6ec1be90ed24ac44a086f5f39c1dae4b0592ca7e0c6d41484184e59c3f6dea81 + checksum: 10c0/7691499d9528245bc436202f32e7cb066f1eb825b58d0f2293d5f615e81ccfc795596aac9a73fee20aba5b2cc86b31bb265acf48d725a3e3a28fae3c9d987f13 languageName: node linkType: hard -"@backstage/plugin-kubernetes-node@npm:^0.2.4": - version: 0.2.4 - resolution: "@backstage/plugin-kubernetes-node@npm:0.2.4" +"@backstage/plugin-kubernetes-node@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-kubernetes-node@npm:0.3.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/plugin-kubernetes-common": "npm:^0.9.5" "@backstage/types": "npm:^1.2.1" - "@kubernetes/client-node": "npm:1.0.0-rc7" + "@kubernetes/client-node": "npm:1.1.2" node-fetch: "npm:^2.7.0" winston: "npm:^3.2.1" - checksum: 10c0/1f2d1504af2d7ec638209ed4f21aa0da507344560e6de7676aedfc57b49105145fd3ebecd5ff6ff5d693bb595ebfd114b8408089aa685868a64a93e0016d23b4 + checksum: 10c0/cca436c845ff36bb75994c5192ce98daea926eb4bf4fb83b01a0e79a19ca78c95dfd814ad2830c4d42614c48b632fe82a804ecf4d139ff499c1f30053ed6d936 languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.5.5": - version: 0.5.5 - resolution: "@backstage/plugin-kubernetes-react@npm:0.5.5" +"@backstage/plugin-kubernetes-react@npm:^0.5.7": + version: 0.5.7 + resolution: "@backstage/plugin-kubernetes-react@npm:0.5.7" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-kubernetes-common": "npm:^0.9.4" + "@backstage/plugin-kubernetes-common": "npm:^0.9.5" "@backstage/types": "npm:^1.2.1" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" - "@kubernetes/client-node": "npm:1.0.0-rc7" + "@kubernetes/client-node": "npm:1.1.2" "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.11.3" "@material-ui/lab": "npm:^4.0.0-alpha.61" @@ -4868,26 +5145,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/807b29115c169cf1d77ac1d7b582ec2c1037f11aff7fb88471d6437f96ab853693a8343fcc03054b880d74237005c743825230d925abe04ff43b0f3ee64d2a01 + checksum: 10c0/e3292837341b9b4570223d50f3415a31f58a8da96cf978ad13b111c381e05b5a5a9cdd544663be3c4c54ed51c13e77393f5cf7d8cbe016f908f099856a006e54 languageName: node linkType: hard -"@backstage/plugin-kubernetes@npm:^0.12.5": - version: 0.12.5 - resolution: "@backstage/plugin-kubernetes@npm:0.12.5" +"@backstage/plugin-kubernetes@backstage:^::backstage=1.39.0&npm=0.12.7, @backstage/plugin-kubernetes@npm:^0.12.7": + version: 0.12.7 + resolution: "@backstage/plugin-kubernetes@npm:0.12.7" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-kubernetes-common": "npm:^0.9.4" - "@backstage/plugin-kubernetes-react": "npm:^0.5.5" - "@backstage/plugin-permission-react": "npm:^0.4.32" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-kubernetes-common": "npm:^0.9.5" + "@backstage/plugin-kubernetes-react": "npm:^0.5.7" + "@backstage/plugin-permission-react": "npm:^0.4.34" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" - "@kubernetes/client-node": "npm:1.0.0-rc7" + "@kubernetes/client-node": "npm:1.1.2" "@material-ui/core": "npm:^4.12.2" cronstrue: "npm:^2.2.0" js-yaml: "npm:^4.0.0" @@ -4905,21 +5182,21 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2e8856bac01698cee2c680c93b3f042e7e7f2bcb141f9cc941cb9a44e8cefc798e31312570ae2713ffd2bba891b07cd8bc97c176a884dcd0074c5d3d178978c8 + checksum: 10c0/ea3c34ffc277ec5c34216a190627b7c616aa3405b35b7ea8d1b8d6a9c7b7fed1ad3bc1e40593f64975c7010b28304c2eaa4548a789da3e5c92e79a3ba53206ff languageName: node linkType: hard -"@backstage/plugin-org@npm:^0.6.37": - version: 0.6.37 - resolution: "@backstage/plugin-org@npm:0.6.37" +"@backstage/plugin-org@backstage:^::backstage=1.39.0&npm=0.6.39, @backstage/plugin-org@npm:^0.6.39": + version: 0.6.39 + resolution: "@backstage/plugin-org@npm:0.6.39" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-react": "npm:^1.16.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-react": "npm:^1.18.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4936,41 +5213,54 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3000faf69d1eb6711a78fc6f3140a468f9c9cd15da8df37fbac904403f4ba42d2e48c55264b40bee2f1f118ecb341d535d3259be37b29a8f25d2d60fbfdea083 + checksum: 10c0/2a6b3b9bbe422ee8b34587a7c5e8b98b48cd38bb8880a95dd505be2d826e907b0e88785b74b5b3f754737aa9da6a7d7b2d6a788d8b813febbeb5f94d553dcdcd languageName: node linkType: hard -"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.6": - version: 0.2.6 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.6" +"@backstage/plugin-permission-backend-module-allow-all-policy@backstage:^::backstage=1.39.0&npm=0.2.8, @backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.8": + version: 0.2.8 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.8" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" - checksum: 10c0/c6c06bd43f04e94840fa1b430407ead8645356cdfd988009aba0c0e20283d8fce6ba234635102a96770903e590a9940e5801502cd1f6d12e0409a45582cf149f + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" + checksum: 10c0/c24204bef7385920fca8c56fc69142827cf5d6b4e331c4c24471f53ea58611bd05a7de367df9133b58e4c35525d0ceed4dd535362eff5cf7366f14e4371a8260 languageName: node linkType: hard -"@backstage/plugin-permission-backend@npm:^0.5.55": - version: 0.5.55 - resolution: "@backstage/plugin-permission-backend@npm:0.5.55" +"@backstage/plugin-permission-backend@backstage:^::backstage=1.39.0&npm=0.7.0, @backstage/plugin-permission-backend@npm:^0.7.0": + version: 0.7.0 + resolution: "@backstage/plugin-permission-backend@npm:0.7.0" dependencies: - "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" - "@types/express": "npm:^4.17.6" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" lodash: "npm:^4.17.21" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/e3ca593fba72286af2be7e656a7ce3a6f2b0a0a627f6155b07491aaf49972f934042d0c0bde5f6691ae33eb1c5eeb43403f8cdf40f76cd1143b443d1598ef039 + checksum: 10c0/1dc869ba4316bebeac80f15ce09a8cea8cf7e1575ad49e01c19192004f44449f943958003edd6744cf66638c1e1feb2d00c6be7c155b56491dedda3ac9849a54 + languageName: node + linkType: hard + +"@backstage/plugin-permission-common@backstage:^::backstage=1.39.0&npm=0.9.0, @backstage/plugin-permission-common@npm:^0.9.0": + version: 0.9.0 + resolution: "@backstage/plugin-permission-common@npm:0.9.0" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/types": "npm:^1.2.1" + cross-fetch: "npm:^4.0.0" + uuid: "npm:^11.0.0" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 10c0/24f5f400d08be016610e93fb8550cccd1c4a5f621e5242cda67b0165ba3ad0a3b425c8d98ea5d1612b4482fec0fa8954a61b7177e52a2f03d3245fbc85bdc15f languageName: node linkType: hard @@ -5019,6 +5309,24 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@backstage:^::backstage=1.39.0&npm=0.10.0, @backstage/plugin-permission-node@npm:^0.10.0": + version: 0.10.0 + resolution: "@backstage/plugin-permission-node@npm:0.10.0" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@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: 10c0/f627e376f5b3a70f034e1c6fcdffb3554f54a2ede4f5c4b2e3a578ed03f876bf424c1ea79b0a3e49ad0d51e676257aaa7530ee2c7c81c8374cfeb12ee1a2859f + languageName: node + linkType: hard + "@backstage/plugin-permission-node@npm:^0.9.0": version: 0.9.0 resolution: "@backstage/plugin-permission-node@npm:0.9.0" @@ -5037,6 +5345,44 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@npm:^0.9.1": + version: 0.9.1 + resolution: "@backstage/plugin-permission-node@npm:0.9.1" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.3.0" + "@backstage/config": "npm:^1.3.2" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-auth-node": "npm:^0.6.2" + "@backstage/plugin-permission-common": "npm:^0.8.4" + "@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: 10c0/29fcbffc61f5466e5b2babe0a7aca0bea1dd920009518ceab76ada99fa953a44e2ce4cd820411e990df9da402c3b5b725173b92643f0dcac306d050deef8a648 + languageName: node + linkType: hard + +"@backstage/plugin-permission-react@backstage:^::backstage=1.39.0&npm=0.4.34, @backstage/plugin-permission-react@npm:^0.4.34": + version: 0.4.34 + resolution: "@backstage/plugin-permission-react@npm:0.4.34" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/plugin-permission-common": "npm:^0.9.0" + swr: "npm:^2.0.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/cf896080906b3b84250145c43de8640a4eddf594815cb3f5f29d7cffedda1844aae800dcce3a9a1355c7f407c842d65430124f1f12e5fa44095d3600a578bee6 + languageName: node + linkType: hard + "@backstage/plugin-permission-react@npm:^0.4.32": version: 0.4.32 resolution: "@backstage/plugin-permission-react@npm:0.4.32" @@ -5057,189 +5403,189 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-proxy-backend@npm:^0.6.0": - version: 0.6.0 - resolution: "@backstage/plugin-proxy-backend@npm:0.6.0" +"@backstage/plugin-proxy-backend@backstage:^::backstage=1.39.0&npm=0.6.2, @backstage/plugin-proxy-backend@npm:^0.6.2": + version: 0.6.2 + resolution: "@backstage/plugin-proxy-backend@npm:0.6.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/plugin-proxy-node": "npm:^0.1.2" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/plugin-proxy-node": "npm:^0.1.4" "@backstage/types": "npm:^1.2.1" express-promise-router: "npm:^4.1.0" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/c93e0f3d0f34d1c68b1b0ca211a87e6a1a2c8f2052a475ba4d68ca06092da80d94dc23475c532afbcdecc725ae0677d5d683aab3398a16cbef3d5a8c8f84ab5e + checksum: 10c0/456cc2859c6effd5b42c4f9e8dffe88a0cb3e16ecd1f000dbc4b754c1409f38df328bb21e3935e88ef0c673cd751c70b22151e2c5eaa96bc603cb42080cbbca1 languageName: node linkType: hard -"@backstage/plugin-proxy-node@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/plugin-proxy-node@npm:0.1.2" +"@backstage/plugin-proxy-node@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/plugin-proxy-node@npm:0.1.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/7f18129374f1b6739a0c904b7df56547fe725b8b8a7bedab09e5dd1de3974094f1bd672a2c9eb6968879a1378e7184d0a967c1dd9c181416383cc685213ac6e3 + checksum: 10c0/0f2d5424aec6e41441532cea3196995d4983ee9f0b88b4cb87e85122013749da3aec6014b08e71e61bb356e0e8f062a53ef060f3a095b92d2d3519f642f6f43c languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.7": - version: 0.2.7 - resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.7" +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" azure-devops-node-api: "npm:^14.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/344ccc8915cc0266a9d9496fbca4454e7dfb67e5d92757eff2da091d5dd17c4581edc3808a34de562dfe005adfa9ab6f981f69b05d6572230b254a77e4703f97 + checksum: 10c0/afb0adaafd6327217f0532c39d2c43ea16f158c4432d60f0454208e8caf01d5e255e11bd6bb4047629440c64c97f17139cf139e6fea47583d337accdb6a6ee79 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.7": - version: 0.2.7 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.7" +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.28" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.3.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" bitbucket: "npm:^2.12.0" fs-extra: "npm:^11.2.0" yaml: "npm:^2.0.0" - checksum: 10c0/86689c46520c3ace938895fbf136771fadfdc0c9cba5bf19c65d6bbc942f18c82917ff067132886d185b7d27982ec3b22a067486625e377e26cbd3aa4c6a0ef9 + checksum: 10c0/c7d3c5e22ec5493ad7abfdb7cf80552d5a218e7cc08a62eb8bf2733ac1033857b54ea164159ac5c446f3afd664088681e836c2898f29a30ef4724895b76153ae languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.7": - version: 0.2.7 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.7" +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" fs-extra: "npm:^11.2.0" yaml: "npm:^2.0.0" - checksum: 10c0/4e3fca5dda15a94dcd00886126c95a072067bdd8495bea56aae8a89885a2a2c69a4a64f633c2a8ecb61c9464cf14e4d44a1475fe9b6d3cc842d8b0fa263af228 + checksum: 10c0/ca51000a21b2dcc4daad3d26533c1749b31d6c2166dda02accf485d84742aa2ee091610610b19d670f7cdfa3e19116d8c9b7e7c4d509c67755df02ccb9a84f35 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.8": - version: 0.3.8 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.8" +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.10": + version: 0.3.10 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.10" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.7" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.9" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" fs-extra: "npm:^11.2.0" yaml: "npm:^2.0.0" - checksum: 10c0/ecc12b4a52eb05fef0086a98dcfd92cf4e10409ede2c59440787b4df6227ea1d2e2619b1e5ceba07b3ac34b2559bc724c5eb03f25378f533ca61a4080b4f9678 + checksum: 10c0/134c75e125b6e5f5dec82bc97b265c6858853acdbe7158f7202b5a7cad56dfb92c2d4d0bed5995eba1c81698ea771f30d49f53bdc3dfeed390ef26a1c683c76c languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.7": - version: 0.2.7 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.7" +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" yaml: "npm:^2.0.0" - checksum: 10c0/afca250f892960aca3bc73264b086b79ee560e1dc00764c66ed454a43e5734dbd8c7d300d772baada47cad8fcdaaf71f38875f42d19c50346faecf59f013a73b + checksum: 10c0/68fbb23e24a17d7a959c37fdd8fff7dca4122455eafbc28ea093a7bb63823cdb7ab2e3f3cec7e741dbed04d70c1b4d32181a7d8589174081fd20eb2712b49b10 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.7": - version: 0.2.7 - resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.7" +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.9": + version: 0.2.9 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.9" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" yaml: "npm:^2.0.0" - checksum: 10c0/8c5f0693c4423f271af84abc49c72acc0998d3e653ffc3939af594ae8ee4ec1af3e0f1f054bab80ff5f386a43f33bec2249c285706bf8d5403a476aee155b07f + checksum: 10c0/31bd2cb495b981f04ac86b3b4229efcd4a11afb08664e406700a882eb11100ae8f725ce6e0152ecc585b494cba5f574b066c3c5f4cbe77f2ff69a904db7fb5c8 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.6.1": - version: 0.6.1 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.6.1" +"@backstage/plugin-scaffolder-backend-module-github@backstage:^::backstage=1.39.0&npm=0.7.1, @backstage/plugin-scaffolder-backend-module-github@npm:^0.7.1": + version: 0.7.1 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.7.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" "@backstage/types": "npm:^1.2.1" "@octokit/webhooks": "npm:^10.9.2" libsodium-wrappers: "npm:^0.7.11" octokit: "npm:^3.0.0" octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/bd89e29c11cabc7006f00a22175ef408d02e3f606d3b8d824b3db940c3e17f7e013adb2bcd6a487ff0a805b5b92c9d6db9c31f6a1a2495abf0d7daa0bbb7b337 + checksum: 10c0/9f5d7290fa20e3340917169c42fc2e6ba4d837c2c8356cf4de2074dcd375c9b6bed769a2a550254474b8903997037381096ae1a5b3a32d9833711c6f8a2e24ee languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.8.1": - version: 0.8.1 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.8.1" +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.9.1": + version: 0.9.1 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.9.1" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" "@gitbeaker/rest": "npm:^41.2.0" luxon: "npm:^3.0.0" winston: "npm:^3.2.1" yaml: "npm:^2.0.0" zod: "npm:^3.22.4" - checksum: 10c0/a360377aa8dd2f627de5b3c77aff52a9dd5785175a2a92fedc49a9a3c4f18d35d8986c9968860b86a06817e8c84d763fa2217ee6ded99b1889ccba33865b45eb + checksum: 10c0/e23b89717d4b36f9f2201c92622f1cf53c2a4061a942d8be8bf3e347a1c55a82175205a689dbeb2495bf122bddaaf763b69ef0fbfc4bde875ae3dfc95c3a584d languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@npm:^1.31.0": - version: 1.31.0 - resolution: "@backstage/plugin-scaffolder-backend@npm:1.31.0" +"@backstage/plugin-scaffolder-backend@backstage:^::backstage=1.39.0&npm=1.33.0, @backstage/plugin-scaffolder-backend@npm:^1.33.0": + version: 1.33.0 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.33.0" dependencies: "@backstage/backend-common": "npm:^0.25.0" - "@backstage/backend-defaults": "npm:^0.8.2" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-defaults": "npm:^0.10.0" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-auth-node": "npm:^0.6.1" - "@backstage/plugin-bitbucket-cloud-common": "npm:^0.2.28" - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.6" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-events-node": "npm:^0.4.9" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" - "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.8" - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.7" - "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.6.1" - "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.8.1" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" - "@backstage/plugin-scaffolder-node": "npm:^0.8.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-auth-node": "npm:^0.6.3" + "@backstage/plugin-bitbucket-cloud-common": "npm:^0.3.0" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "npm:^0.2.8" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-events-node": "npm:^0.4.11" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/plugin-scaffolder-backend-module-azure": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-bitbucket": "npm:^0.3.10" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-gerrit": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-gitea": "npm:^0.2.9" + "@backstage/plugin-scaffolder-backend-module-github": "npm:^0.7.1" + "@backstage/plugin-scaffolder-backend-module-gitlab": "npm:^0.9.1" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" + "@backstage/plugin-scaffolder-node": "npm:^0.8.2" "@backstage/types": "npm:^1.2.1" "@opentelemetry/api": "npm:^1.9.0" "@types/express": "npm:^4.17.6" @@ -5269,11 +5615,22 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/34994804b001665a7e290c8840b274da752b6d83ae41ecf554199b1a629bcf8c3b3836afba0bd05acda64cddf5c72ca4dc48b6ee4661f3813cae193f310c8b1d + checksum: 10c0/0c87bb7657ae3324127712db98e4a532fc899f80bfbe7c7881002fb2a5464fff78fb24b9d66784c351e24e018b9f72f5fb2f8e4ba1f098eecefb4b36443cf867 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-common@npm:^1.5.11": + version: 1.5.11 + resolution: "@backstage/plugin-scaffolder-common@npm:1.5.11" + dependencies: + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" + checksum: 10c0/916f448a12b0fbea4cc31a33528eea65ac60b5c85eb8cc8c96a4bff5314a6be95e6bf68c599b869b099960a070a1d7d539b1cbeb24c8608f1f10d1cb5172ddaf languageName: node linkType: hard -"@backstage/plugin-scaffolder-common@npm:^1.5.10, @backstage/plugin-scaffolder-common@npm:^1.5.9": +"@backstage/plugin-scaffolder-common@npm:^1.5.9": version: 1.5.10 resolution: "@backstage/plugin-scaffolder-common@npm:1.5.10" dependencies: @@ -5309,15 +5666,15 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/plugin-scaffolder-node@npm:0.8.0" +"@backstage/plugin-scaffolder-node@npm:^0.8.2": + version: 0.8.2 + resolution: "@backstage/plugin-scaffolder-node@npm:0.8.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" "@backstage/types": "npm:^1.2.1" "@isomorphic-git/pgp-plugin": "npm:^0.0.7" concat-stream: "npm:^2.0.0" @@ -5325,29 +5682,30 @@ __metadata: globby: "npm:^11.0.0" isomorphic-git: "npm:^1.23.0" jsonschema: "npm:^1.5.0" + lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" tar: "npm:^6.1.12" winston: "npm:^3.2.1" winston-transport: "npm:^4.7.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10c0/fc5f0779a342b6e76aae4e662514d650e83e800168585981f953047c5b31d3015b004c73aa9bfbe732b559b9c840e9fc2c533194ee7d3c4d50f86251e107886d + checksum: 10c0/0396c9b6830b01c609eaa269de524df6263bcdfecbeff7140a81fbd2fba8e24d272d65fb5053d04a036c2a21129a0fe31a4b672686291d89f0870deb2bdbf4ec languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^1.14.6": - version: 1.14.6 - resolution: "@backstage/plugin-scaffolder-react@npm:1.14.6" - dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-permission-react": "npm:^0.4.32" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" - "@backstage/theme": "npm:^0.6.4" +"@backstage/plugin-scaffolder-react@npm:^1.16.0": + version: 1.16.0 + resolution: "@backstage/plugin-scaffolder-react@npm:1.16.0" + dependencies: + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" + "@backstage/theme": "npm:^0.6.6" "@backstage/types": "npm:^1.2.1" "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" @@ -5383,28 +5741,28 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9dfcc194e72e5bee9be4125e154a377304160c7ab7e9fed132c91eedd89faa0dad67805c9287c3d9b20448bb04f7b730b51ec639a2329e90e1225c9f5d56c2f0 + checksum: 10c0/c664d284581d2138ab081192ea4526f3349b41129484317782326c427e3863572b3f1d6b0e1e1d97cd20528e0b166ed868ceda5b252b95bb64033f7646aa4e4c languageName: node linkType: hard -"@backstage/plugin-scaffolder@npm:^1.29.0": - version: 1.29.0 - resolution: "@backstage/plugin-scaffolder@npm:1.29.0" +"@backstage/plugin-scaffolder@backstage:^::backstage=1.39.0&npm=1.31.0, @backstage/plugin-scaffolder@npm:^1.31.0": + version: 1.31.0 + resolution: "@backstage/plugin-scaffolder@npm:1.31.0" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-permission-react": "npm:^0.4.32" - "@backstage/plugin-scaffolder-common": "npm:^1.5.10" - "@backstage/plugin-scaffolder-react": "npm:^1.14.6" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/plugin-scaffolder-common": "npm:^1.5.11" + "@backstage/plugin-scaffolder-react": "npm:^1.16.0" "@backstage/types": "npm:^1.2.1" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" @@ -5444,94 +5802,94 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/7e1b90f753c074a65514c157263739be8d2f1d5b76b20039766acc3d77eac357d80273108f8a656dd2294f888870ae93d55ae675efde428d016537134db4ba6c + checksum: 10c0/697698aa2cbeaaf30542de96ea6179ce3f5e0d3af7f22fd2a6cfc4970e1a8eb4f7693ee02d00e8c74ed15df2882242a4f0d753077a260fc3abd8f2eae42f8f7e languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.2" +"@backstage/plugin-search-backend-module-catalog@backstage:^::backstage=1.39.0&npm=0.3.4, @backstage/plugin-search-backend-module-catalog@npm:^0.3.4": + version: 0.3.4 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.4" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-search-backend-node": "npm:^1.3.9" - "@backstage/plugin-search-common": "npm:^1.2.17" - checksum: 10c0/751b3b3d6cd434e850090ff0382af106afa7f2398a3efc17946b4947e568f9956b26119bde555f350847e74aa9c949fc223450518dfd6ca1b2c87559938cf1b6 + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-search-backend-node": "npm:^1.3.11" + "@backstage/plugin-search-common": "npm:^1.2.18" + checksum: 10c0/e3cb1c759064e4a86ee36313beb33d5b58dedc5edcaeab8ba31dcdddb67fd34356de87b737cbadc0b4a4757c83a303f6582c2801b553f8bc6ac6228149010c6c languageName: node linkType: hard -"@backstage/plugin-search-backend-module-pg@npm:^0.5.42": - version: 0.5.42 - resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.42" +"@backstage/plugin-search-backend-module-pg@backstage:^::backstage=1.39.0&npm=0.5.44, @backstage/plugin-search-backend-module-pg@npm:^0.5.44": + version: 0.5.44 + resolution: "@backstage/plugin-search-backend-module-pg@npm:0.5.44" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" - "@backstage/plugin-search-backend-node": "npm:^1.3.9" - "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-search-backend-node": "npm:^1.3.11" + "@backstage/plugin-search-common": "npm:^1.2.18" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" uuid: "npm:^11.0.0" - checksum: 10c0/20ebecb9b85dcaad510666ad60fdd92ca443ddde26c47a3096aad8ee710807c40cef6294611c664ef4334cd636bae27599d25d3cbad6193b6cfbea2a087c15b2 + checksum: 10c0/36cdd064aa97f6eab73793c55aea92d0a0ef200732e4a46fa19b77125ca34f4e2c34fc0c9d53e6347150b3d015285cf673ea315f55e3f00287a6ceedf1a509c5 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@npm:^0.4.0": - version: 0.4.0 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.0" +"@backstage/plugin-search-backend-module-techdocs@backstage:^::backstage=1.39.0&npm=0.4.2, @backstage/plugin-search-backend-module-techdocs@npm:^0.4.2": + version: 0.4.2 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-search-backend-node": "npm:^1.3.9" - "@backstage/plugin-search-common": "npm:^1.2.17" - "@backstage/plugin-techdocs-node": "npm:^1.13.1" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-search-backend-node": "npm:^1.3.11" + "@backstage/plugin-search-common": "npm:^1.2.18" + "@backstage/plugin-techdocs-node": "npm:^1.13.3" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" - checksum: 10c0/9c486a25ee2f7028e3cf2c31ce3898f677d1d79e16bf612faad8b087fd9eb095583978262462a0f5abe3f10220c5d82188eb77b43eeeb3b71d84f608dc2b0661 + checksum: 10c0/fb3687ab090f7aa4a89d230ae4b62ebb8ad2e8b3581522348724428e31381b14a45785577cb8c7d96614aac14a16cc8a0a1a10528d0d7df802bf16a43291e3e7 languageName: node linkType: hard -"@backstage/plugin-search-backend-node@npm:^1.3.9": - version: 1.3.9 - resolution: "@backstage/plugin-search-backend-node@npm:1.3.9" +"@backstage/plugin-search-backend-node@backstage:^::backstage=1.39.0&npm=1.3.11, @backstage/plugin-search-backend-node@npm:^1.3.11": + version: 1.3.11 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.11" dependencies: - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-search-common": "npm:^1.2.18" "@types/lunr": "npm:^2.3.3" lodash: "npm:^4.17.21" lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" uuid: "npm:^11.0.0" - checksum: 10c0/d9be53bedd9a533d8f3923f2d17ca890be2bf094aea3a0224432f8226e08d65c42fd3e0a91b5f3b3764dc5b161eee6a83ada77fd20ed5bc00c402b7fa41dbb62 + checksum: 10c0/81e404c903d16af3125d4a4cadb927c5f295e6e687996c18b5dda72c3cf82b5f9ad306eabf95b3debf77332b8ef811a52b3a86e05716d4794c6ccd6550bf5396 languageName: node linkType: hard -"@backstage/plugin-search-backend@npm:^2.0.0": - version: 2.0.0 - resolution: "@backstage/plugin-search-backend@npm:2.0.0" +"@backstage/plugin-search-backend@backstage:^::backstage=1.39.0&npm=2.0.2, @backstage/plugin-search-backend@npm:^2.0.2": + version: 2.0.2 + resolution: "@backstage/plugin-search-backend@npm:2.0.2" dependencies: - "@backstage/backend-defaults": "npm:^0.8.2" - "@backstage/backend-openapi-utils": "npm:^0.5.1" - "@backstage/backend-plugin-api": "npm:^1.2.1" + "@backstage/backend-defaults": "npm:^0.10.0" + "@backstage/backend-openapi-utils": "npm:^0.5.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-permission-node": "npm:^0.9.0" - "@backstage/plugin-search-backend-node": "npm:^1.3.9" - "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/plugin-search-backend-node": "npm:^1.3.11" + "@backstage/plugin-search-common": "npm:^1.2.18" "@backstage/types": "npm:^1.2.1" dataloader: "npm:^2.0.0" express: "npm:^4.17.1" @@ -5539,7 +5897,7 @@ __metadata: qs: "npm:^6.10.1" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10c0/0a215ec269b53c33daf8b1b15457cc5b0d2d7fbaf16073589ab99a5de40b164e576499ed8726b63bf062acc392cc17307ecf390ecc574af69cee2b95980ed38c + checksum: 10c0/61b8f046b8404ffa7779a536018487385531e71e75b302ea5ac7a04f1d9a336344729fb1f37b294e6772b83c5c292e90a604fec2fa7ed8a16a59f9a659b3b536 languageName: node linkType: hard @@ -5553,15 +5911,25 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.8.7": - version: 1.8.7 - resolution: "@backstage/plugin-search-react@npm:1.8.7" +"@backstage/plugin-search-common@npm:^1.2.18": + version: 1.2.18 + resolution: "@backstage/plugin-search-common@npm:1.2.18" dependencies: - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-search-common": "npm:^1.2.17" - "@backstage/theme": "npm:^0.6.4" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/types": "npm:^1.2.1" + checksum: 10c0/eb8b1d8da4f2bfa5b83acfd0d07f1b421a59799ffa7c822f04826f86fbefd7b56fb9ca0bd30b07cfb030529912c5739b124b8adf44dfe250a597477dc373aa0c + languageName: node + linkType: hard + +"@backstage/plugin-search-react@backstage:^::backstage=1.39.0&npm=1.9.0, @backstage/plugin-search-react@npm:^1.9.0": + version: 1.9.0 + resolution: "@backstage/plugin-search-react@npm:1.9.0" + dependencies: + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-search-common": "npm:^1.2.18" + "@backstage/theme": "npm:^0.6.6" "@backstage/types": "npm:^1.2.1" "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" @@ -5579,22 +5947,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d71e6a6ca6156a6ab3899569156b98826f9b11e7b791c88a12f3c1a6e91e620debecf0b03d5c641d1a4578bd1b7653e51d07fb0aa4d15dd3ec4f11cf3ba61bb6 + checksum: 10c0/bd56610ab19065d2ce39d84d75566633215b0d5cc96a997bd835e351d96366dfa7760ef3c088e395cf63e0ad37e351f9ced27543a5a77bb80e4e5a9bffceface languageName: node linkType: hard -"@backstage/plugin-search@npm:^1.4.24": - version: 1.4.24 - resolution: "@backstage/plugin-search@npm:1.4.24" +"@backstage/plugin-search@backstage:^::backstage=1.39.0&npm=1.4.26, @backstage/plugin-search@npm:^1.4.26": + version: 1.4.26 + resolution: "@backstage/plugin-search@npm:1.4.26" dependencies: - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-search-common": "npm:^1.2.17" - "@backstage/plugin-search-react": "npm:^1.8.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-search-common": "npm:^1.2.18" + "@backstage/plugin-search-react": "npm:^1.9.0" "@backstage/types": "npm:^1.2.1" "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" @@ -5609,15 +5977,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e34906bfebc1a47152096aeca05c49f9c2c9594c74e93a3d0090e2f341178ce1238ba84c71b2382263b4d9fc78c8dd7762117c8523c25265b5ad268e9e887b6b + checksum: 10c0/f341b283b76b49d12a542ebd5af89f69dd329107b51afeb22e7bf7acbba969a7a234ef3e4db136a940f0d24ac3e37a6cf9d32df1e0e7b611e716d31dfb28f738 languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.11": - version: 0.0.11 - resolution: "@backstage/plugin-signals-react@npm:0.0.11" +"@backstage/plugin-signals-react@npm:^0.0.13": + version: 0.0.13 + resolution: "@backstage/plugin-signals-react@npm:0.0.13" dependencies: - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.4" peerDependencies: @@ -5628,27 +5996,27 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a0bbc779c2fbd4a1f1a4e16f6d21a9615a34745c84d32b44876526cc7aa4039eecd8d3db4bc58c42d5aebaf26a3e7a76ef114a4d634a4a168572c3bfc3853070 + checksum: 10c0/24611a84f2d0504776114976370d954adce6f560153b45092c907799988f81fbc3d924fccf1d16325eb345f5cb8d917452fc797b11e84b49b841ce6873037612 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@npm:^2.0.0": - version: 2.0.0 - resolution: "@backstage/plugin-techdocs-backend@npm:2.0.0" +"@backstage/plugin-techdocs-backend@backstage:^::backstage=1.39.0&npm=2.0.2, @backstage/plugin-techdocs-backend@npm:^2.0.2": + version: 2.0.2 + resolution: "@backstage/plugin-techdocs-backend@npm:2.0.2" dependencies: - "@backstage/backend-defaults": "npm:^0.8.2" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-defaults": "npm:^0.10.0" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/plugin-catalog-common": "npm:^1.1.3" - "@backstage/plugin-catalog-node": "npm:^1.16.1" - "@backstage/plugin-permission-common": "npm:^0.8.4" - "@backstage/plugin-search-backend-module-techdocs": "npm:^0.4.0" + "@backstage/integration": "npm:^1.17.0" + "@backstage/plugin-catalog-common": "npm:^1.1.4" + "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-search-backend-module-techdocs": "npm:^0.4.2" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-node": "npm:^1.13.1" + "@backstage/plugin-techdocs-node": "npm:^1.13.3" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" fs-extra: "npm:^11.2.0" @@ -5656,7 +6024,7 @@ __metadata: lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/46ee1ec706feb905a10ad3d836ab85392103e6975b14a1abbfdaefb0ddb6ef15e67165690995e0f286ed46526c4072d3da5fe0b8ede1ad293cfa7e37cc855f20 + checksum: 10c0/1be9719cf179857c57aaec9c7a32805213aba719d16f65e61aeba71a865c00968609ad99262d3677aaaf20ca0b82edbe15a12c856fbaec42e8f7f01e3acfe698 languageName: node linkType: hard @@ -5667,16 +6035,16 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.22": - version: 1.1.22 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.22" +"@backstage/plugin-techdocs-module-addons-contrib@backstage:^::backstage=1.39.0&npm=1.1.24, @backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.24": + version: 1.1.24 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.24" dependencies: - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-techdocs-react": "npm:^1.2.15" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-techdocs-react": "npm:^1.2.17" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" @@ -5690,13 +6058,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b91140b0fbaa9cd141ff2fe054e4adfb6674ae44fa1c68c5dcb974ec17f19523bfb136e4183fe0fed30c6e5de69aa8a4cfe8f2721c67f8a08fcacd8c2a39129f + checksum: 10c0/c7faf8d13b14b33d9bd20faef4b1b090634c8ee71741a24e8d31931d121a33439d519554b8c9651d72bc4bb42fd8b635b89a60f51d67ba6d64f40e7e73c7314d languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.13.1": - version: 1.13.1 - resolution: "@backstage/plugin-techdocs-node@npm:1.13.1" +"@backstage/plugin-techdocs-node@npm:^1.13.3": + version: 1.13.3 + resolution: "@backstage/plugin-techdocs-node@npm:1.13.3" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -5704,13 +6072,13 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.2.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-aws-node": "npm:^0.1.15" - "@backstage/plugin-search-common": "npm:^1.2.17" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-aws-node": "npm:^0.1.16" + "@backstage/plugin-search-common": "npm:^1.2.18" "@backstage/plugin-techdocs-common": "npm:^0.1.0" "@google-cloud/storage": "npm:^7.0.0" "@smithy/node-http-handler": "npm:^3.0.0" @@ -5727,19 +6095,19 @@ __metadata: p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/1884cb594eba26b81184adbe682e2e0c98e27abb7482c24c4fcc70a13a72a86491bc004a95c4c741bba3a6c80b1ce7029bb04740554ca0d8616bc545d138acd1 + checksum: 10c0/86793eae4c0bd8491d75b562e18a579c8c1639193e33eb358c9b1d78ded980058fb07f2d67dd016a123becbce5c8c53324e9c0061b9a46ae7967cb8dcc13f4fa languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.2.15": - version: 1.2.15 - resolution: "@backstage/plugin-techdocs-react@npm:1.2.15" +"@backstage/plugin-techdocs-react@backstage:^::backstage=1.39.0&npm=1.2.17, @backstage/plugin-techdocs-react@npm:^1.2.17": + version: 1.2.17 + resolution: "@backstage/plugin-techdocs-react@npm:1.2.17" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" - "@backstage/frontend-plugin-api": "npm:^0.10.0" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" "@backstage/version-bridge": "npm:^1.0.11" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.0" @@ -5755,31 +6123,31 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/59fbf9ca2d4ad9df9b36134afa5b757fbfc41eb3b845b9337d6ca0992d95f479712e75e80048e935ac525f4f243c98eeafbad3a0e28e799b943281c777b26752 + checksum: 10c0/23a2651d091b63f43840a6c2af5472566fdba229e465d14e47cb83751cecc483f630956a81373dd39ec7cf4b92e2b8113c6ccf819c9dbe4a3fb561c13bb7ca61 languageName: node linkType: hard -"@backstage/plugin-techdocs@npm:^1.12.4": - version: 1.12.4 - resolution: "@backstage/plugin-techdocs@npm:1.12.4" +"@backstage/plugin-techdocs@backstage:^::backstage=1.39.0&npm=1.12.6, @backstage/plugin-techdocs@npm:^1.12.6": + version: 1.12.6 + resolution: "@backstage/plugin-techdocs@npm:1.12.6" dependencies: - "@backstage/catalog-client": "npm:^1.9.1" - "@backstage/catalog-model": "npm:^1.7.3" + "@backstage/catalog-client": "npm:^1.10.0" + "@backstage/catalog-model": "npm:^1.7.4" "@backstage/config": "npm:^1.3.2" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/integration": "npm:^1.16.2" - "@backstage/integration-react": "npm:^1.2.5" - "@backstage/plugin-auth-react": "npm:^0.1.13" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-search-common": "npm:^1.2.17" - "@backstage/plugin-search-react": "npm:^1.8.7" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/integration": "npm:^1.17.0" + "@backstage/integration-react": "npm:^1.2.7" + "@backstage/plugin-auth-react": "npm:^0.1.15" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-search-common": "npm:^1.2.18" + "@backstage/plugin-search-react": "npm:^1.9.0" "@backstage/plugin-techdocs-common": "npm:^0.1.0" - "@backstage/plugin-techdocs-react": "npm:^1.2.15" - "@backstage/theme": "npm:^0.6.4" + "@backstage/plugin-techdocs-react": "npm:^1.2.17" + "@backstage/theme": "npm:^0.6.6" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -5799,7 +6167,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/580d066ef779d5adfc28e10b6a73784f648ea727b3b9fc596839fd92900a92d0c3dc046bb37faef67cdfb2a088a431731a8f4ff06a93972f9e6587b8f304bf1e + checksum: 10c0/2e7be3a0e950070be60e1089fdcbecba2ce1462b5c9c86f569f150ccc0f3c04ecfb4ffbc93227fc9c0f16536bcf51994752c75b281c891ad1cabb8dc2e3518a7 languageName: node linkType: hard @@ -5810,21 +6178,21 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@npm:^0.8.20": - version: 0.8.20 - resolution: "@backstage/plugin-user-settings@npm:0.8.20" +"@backstage/plugin-user-settings@backstage:^::backstage=1.39.0&npm=0.8.22, @backstage/plugin-user-settings@npm:^0.8.22": + version: 0.8.22 + resolution: "@backstage/plugin-user-settings@npm:0.8.22" dependencies: - "@backstage/catalog-model": "npm:^1.7.3" - "@backstage/core-app-api": "npm:^1.16.0" - "@backstage/core-compat-api": "npm:^0.4.0" - "@backstage/core-components": "npm:^0.17.0" - "@backstage/core-plugin-api": "npm:^1.10.5" + "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/core-app-api": "npm:^1.17.0" + "@backstage/core-compat-api": "npm:^0.4.2" + "@backstage/core-components": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.10.7" "@backstage/errors": "npm:^1.2.7" - "@backstage/frontend-plugin-api": "npm:^0.10.0" - "@backstage/plugin-catalog-react": "npm:^1.16.0" - "@backstage/plugin-signals-react": "npm:^0.0.11" + "@backstage/frontend-plugin-api": "npm:^0.10.2" + "@backstage/plugin-catalog-react": "npm:^1.18.0" + "@backstage/plugin-signals-react": "npm:^0.0.13" "@backstage/plugin-user-settings-common": "npm:^0.0.1" - "@backstage/theme": "npm:^0.6.4" + "@backstage/theme": "npm:^0.6.6" "@backstage/types": "npm:^1.2.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -5839,14 +6207,43 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ee8968cee47bb7150147363cfd9c129f9c4e91f0cd9ec3476d6baa604dc1379f7e4daa3ce43f0943d79c6694910fa6bd353521e96ba0c6e9e79a63086c2f2104 + checksum: 10c0/2b3508e639b78a458f23532ae95fa8e6ed1b4c8abe35d8585ced4ce63173afb16ca860bc3ecd1b7f3a3c68458434929637b2d12340819707221a95759b719887 + languageName: node + linkType: hard + +"@backstage/release-manifests@npm:^0.0.13": + version: 0.0.13 + resolution: "@backstage/release-manifests@npm:0.0.13" + checksum: 10c0/5d4089fae51b93e6270d7e9a3fae849e50afa622a06af3f910736a992be84d3868f903171a87d4a60dea70543fda84d466effbd4ba9f3a878aa5c6bd1d861f85 languageName: node linkType: hard -"@backstage/release-manifests@npm:^0.0.12": - version: 0.0.12 - resolution: "@backstage/release-manifests@npm:0.0.12" - checksum: 10c0/3bde1d0b0b30f92f6324ad18a33930db38c339d81256bca82c3fdf91a5ba9ab35bcdc8e0058f84a7bf138291d9882644ebc896bad797786176031fd9df2a5f63 +"@backstage/test-utils@backstage:^::backstage=1.39.0&npm=1.7.8, @backstage/test-utils@npm:^1.7.8": + version: 1.7.8 + resolution: "@backstage/test-utils@npm:1.7.8" + dependencies: + "@backstage/config": "npm:^1.3.2" + "@backstage/core-app-api": "npm:^1.17.0" + "@backstage/core-plugin-api": "npm:^1.10.7" + "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-react": "npm:^0.4.34" + "@backstage/theme": "npm:^0.6.6" + "@backstage/types": "npm:^1.2.1" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + cross-fetch: "npm:^4.0.0" + i18next: "npm:^22.4.15" + zen-observable: "npm:^0.10.0" + peerDependencies: + "@testing-library/react": ^16.0.0 + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/26e4a5fd0ba87aa6729fe56c3c7b710c79d52f702d3d1f9c492c42cc23efe890482bd6849d23c15ff7494bee8d884ca2f6d913a6746e89419d785940c68606f6 languageName: node linkType: hard @@ -5879,6 +6276,26 @@ __metadata: languageName: node linkType: hard +"@backstage/theme@backstage:^::backstage=1.39.0&npm=0.6.6, @backstage/theme@npm:^0.6.6": + version: 0.6.6 + resolution: "@backstage/theme@npm:0.6.6" + 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": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.3.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/85a7baa4d0d61949c26969283b68eb45293b7727ef0a869eea49d9dde580f1991538ae186728ac472eabf72a3fa924bfbb137c3e3b5c250c68c990f7a8e9164a + languageName: node + linkType: hard + "@backstage/theme@npm:^0.6.2, @backstage/theme@npm:^0.6.3, @backstage/theme@npm:^0.6.4": version: 0.6.4 resolution: "@backstage/theme@npm:0.6.4" @@ -5957,7 +6374,7 @@ __metadata: languageName: node linkType: hard -"@base-ui-components/react@npm:^1.0.0-alpha.5": +"@base-ui-components/react@npm:1.0.0-alpha.7": version: 1.0.0-alpha.7 resolution: "@base-ui-components/react@npm:1.0.0-alpha.7" dependencies: @@ -6164,18 +6581,6 @@ __metadata: languageName: node linkType: hard -"@davidzemon/passport-okta-oauth@npm:^0.0.5": - version: 0.0.5 - resolution: "@davidzemon/passport-okta-oauth@npm:0.0.5" - dependencies: - "@types/passport-oauth2": "npm:^1.4.11" - passport-oauth2: "npm:^1.6.1" - pkginfo: "npm:^0.4.1" - uid2: "npm:^1.0.0" - checksum: 10c0/2bfed42af4004be60d4baec21a740ffbdd382ed48e15d5c7d360a349894a54101655a062e80c8c1143f886af3e7f189774f6042b05ebb9a5a3ca94d8e7412ac2 - languageName: node - linkType: hard - "@dweber019/backstage-plugin-endoflife@npm:^0.0.19": version: 0.0.19 resolution: "@dweber019/backstage-plugin-endoflife@npm:0.0.19" @@ -7493,6 +7898,13 @@ __metadata: languageName: node linkType: hard +"@iovalkey/commands@npm:^0.1.0": + version: 0.1.0 + resolution: "@iovalkey/commands@npm:0.1.0" + checksum: 10c0/7d6604c3246db94044274de658b94de225deb58d24df1406bafa2a990bc7476eb86e5370ca3eb1374cfc92f9033277d8e4276eebc8a512dfa1973542268deba1 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -8045,6 +8457,15 @@ __metadata: languageName: node linkType: hard +"@keyv/valkey@npm:^1.0.1": + version: 1.0.3 + resolution: "@keyv/valkey@npm:1.0.3" + dependencies: + iovalkey: "npm:^0.3.1" + checksum: 10c0/a2dbabb8718ee4e1b608731bf71662bb33693fad0244245824ee9bd270f8dc9c727324cec7b3e6a69127cdc2ad1fbc7fe9c5e5fa8e6a3335c087a687ec07bd0a + languageName: node + linkType: hard + "@kubernetes-models/apimachinery@npm:^2.0.0": version: 2.0.0 resolution: "@kubernetes-models/apimachinery@npm:2.0.0" @@ -8111,9 +8532,9 @@ __metadata: languageName: node linkType: hard -"@kubernetes/client-node@npm:1.0.0-rc7": - version: 1.0.0-rc7 - resolution: "@kubernetes/client-node@npm:1.0.0-rc7" +"@kubernetes/client-node@npm:1.1.2": + version: 1.1.2 + resolution: "@kubernetes/client-node@npm:1.1.2" dependencies: "@types/js-yaml": "npm:^4.0.1" "@types/node": "npm:^22.0.0" @@ -8122,19 +8543,19 @@ __metadata: "@types/tar": "npm:^6.1.1" "@types/ws": "npm:^8.5.4" form-data: "npm:^4.0.0" + hpagent: "npm:^1.2.0" isomorphic-ws: "npm:^5.0.0" js-yaml: "npm:^4.1.0" - jsonpath-plus: "npm:^10.0.0" + jsonpath-plus: "npm:^10.3.0" node-fetch: "npm:^2.6.9" - openid-client: "npm:^5.6.5" + openid-client: "npm:^6.1.3" rfc4648: "npm:^1.3.0" + socks-proxy-agent: "npm:^8.0.4" stream-buffers: "npm:^3.0.2" tar: "npm:^7.0.0" tmp-promise: "npm:^3.0.2" - tslib: "npm:^2.5.0" - url-parse: "npm:^1.4.3" ws: "npm:^8.18.0" - checksum: 10c0/eb108e69b266277436e08f48fbb4240e812d3ceb484c74ab624767e97c42ef3d4a8eb47ba814daf97b1d8d11ceb23ee8920420df65d4d892263b0847c4f198cc + checksum: 10c0/8fc57c9598decdb17c20cc7d3196e5d16049cfdc581b0fbf73446525681b6e0d1e1ce76d00863b400870cd137ddc6a41ff5cdf139578e0fe9418264c132ef6dc languageName: node linkType: hard @@ -8422,46 +8843,46 @@ __metadata: languageName: node linkType: hard -"@module-federation/bridge-react-webpack-plugin@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.8.12" +"@module-federation/bridge-react-webpack-plugin@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.9.1" dependencies: - "@module-federation/sdk": "npm:0.8.12" + "@module-federation/sdk": "npm:0.9.1" "@types/semver": "npm:7.5.8" semver: "npm:7.6.3" - checksum: 10c0/3941209a6539f2ac1bc454a99f7283bc42900945739c55f35dbdd5ce7cc5d7292d4daa2da8821d649886a39be3d9761e0d51adf2fba245608e2b27877628740a + checksum: 10c0/c930bb23b04c42de45d1973200e0e2133f4c234fad6ffa36e7cc48dcb52070b522bac202ff9e6bbe85e572b8077395b0526c4ce58681a7d2caf2c2ca98115a3d languageName: node linkType: hard -"@module-federation/data-prefetch@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/data-prefetch@npm:0.8.12" +"@module-federation/data-prefetch@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/data-prefetch@npm:0.9.1" dependencies: - "@module-federation/runtime": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" + "@module-federation/runtime": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" fs-extra: "npm:9.1.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/21d5208883d1e8ec42205b871d12237ae0d67640c26435b5ae9cc7507e6a7c8bafd50268912ac32fc07bdc6db86f74df097dbe017e71c995f6561a3980788ef4 + checksum: 10c0/5242b8583c4f5278c71f138e40695d0d54e0e6437f6b9fcb83e531bb26d6367ed814bb4ae734f3563a805948904d1e1b7aed037caf8ab65bcbcfd7aa9375a9b8 languageName: node linkType: hard -"@module-federation/dts-plugin@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/dts-plugin@npm:0.8.12" +"@module-federation/dts-plugin@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/dts-plugin@npm:0.9.1" dependencies: - "@module-federation/error-codes": "npm:0.8.12" - "@module-federation/managers": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" - "@module-federation/third-party-dts-extractor": "npm:0.8.12" + "@module-federation/error-codes": "npm:0.9.1" + "@module-federation/managers": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" + "@module-federation/third-party-dts-extractor": "npm:0.9.1" adm-zip: "npm:^0.5.10" ansi-colors: "npm:^4.1.3" axios: "npm:^1.7.4" chalk: "npm:3.0.0" fs-extra: "npm:9.1.0" isomorphic-ws: "npm:5.0.0" - koa: "npm:2.15.3" + koa: "npm:2.15.4" lodash.clonedeepwith: "npm:4.5.0" log4js: "npm:6.9.1" node-schedule: "npm:2.1.1" @@ -8473,24 +8894,24 @@ __metadata: peerDependenciesMeta: vue-tsc: optional: true - checksum: 10c0/80d8fb14749f99ca77a6994edc9a9a57d0a6e9a3a0e2cbdf6cf41a2cd0c83e3284dd24da5bb3f7f0b0a8ebd30408385d5f58f89e80bdad65dd9251bc8a7b1068 + checksum: 10c0/208d8e7176d486d7b146027b26b706eeb6d231ad0e4806adf2aa5293c9d5dfbace5c98eb52f6c151e29ff9cb789eb0344445239f1739c23a4d0102393be741c4 languageName: node linkType: hard -"@module-federation/enhanced@npm:^0.8.0": - version: 0.8.12 - resolution: "@module-federation/enhanced@npm:0.8.12" - dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.8.12" - "@module-federation/data-prefetch": "npm:0.8.12" - "@module-federation/dts-plugin": "npm:0.8.12" - "@module-federation/error-codes": "npm:0.8.12" - "@module-federation/inject-external-runtime-core-plugin": "npm:0.8.12" - "@module-federation/managers": "npm:0.8.12" - "@module-federation/manifest": "npm:0.8.12" - "@module-federation/rspack": "npm:0.8.12" - "@module-federation/runtime-tools": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" +"@module-federation/enhanced@npm:^0.9.0": + version: 0.9.1 + resolution: "@module-federation/enhanced@npm:0.9.1" + dependencies: + "@module-federation/bridge-react-webpack-plugin": "npm:0.9.1" + "@module-federation/data-prefetch": "npm:0.9.1" + "@module-federation/dts-plugin": "npm:0.9.1" + "@module-federation/error-codes": "npm:0.9.1" + "@module-federation/inject-external-runtime-core-plugin": "npm:0.9.1" + "@module-federation/managers": "npm:0.9.1" + "@module-federation/manifest": "npm:0.9.1" + "@module-federation/rspack": "npm:0.9.1" + "@module-federation/runtime-tools": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" btoa: "npm:^1.2.1" upath: "npm:2.0.1" peerDependencies: @@ -8504,61 +8925,61 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/46d3363e7e944e9d28b4520e1a7b0b7b09b6117e7c7b27d1a54cc6174f1f83dac59fc87c74ecb4446f828848c340607ea7f1cc5c5b1f40a58ce317a06ab92784 + checksum: 10c0/60f091b022a15f00796ffe32f8e771cfdd4e7381ab55056676ba71b2930365f3b3fe7c02f1cacf1df53b1693e122e6061f74c413485da1936aca53617c1a4072 languageName: node linkType: hard -"@module-federation/error-codes@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/error-codes@npm:0.8.12" - checksum: 10c0/dd767f34cb518b4862a84c92f816ad90c44935fa33be93b25f9485bec8e40579f433c50a6b0ec23d509e1c453eb619d0a9b7b493f7df3d6a8200e9ce2690ec1e +"@module-federation/error-codes@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/error-codes@npm:0.9.1" + checksum: 10c0/4134944357fafcf6cda301089b2cb97144bd3b5ddc06dbbdfe939a0290c002902a1094e7aab571d5439e9fe6d564766457948924e60c0d161d8f517318c0fa77 languageName: node linkType: hard -"@module-federation/inject-external-runtime-core-plugin@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/inject-external-runtime-core-plugin@npm:0.8.12" +"@module-federation/inject-external-runtime-core-plugin@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/inject-external-runtime-core-plugin@npm:0.9.1" peerDependencies: - "@module-federation/runtime-tools": 0.8.12 - checksum: 10c0/77fcb322be4b5298f123de21f92ea420484dab25c5b305eda00ce144315b545c1da64c7b4676d95e218bd9e48123cf645a4ffd93c08fdb37ca7565ba74611f14 + "@module-federation/runtime-tools": 0.9.1 + checksum: 10c0/c16129a7294ca9e0a62bd98784f5561ae8f7bceab5a1ba1c4ba912437849a2fe41b2d2af8631c675e688d854ce4d3155daab9752ac446e31ad453b522982ec95 languageName: node linkType: hard -"@module-federation/managers@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/managers@npm:0.8.12" +"@module-federation/managers@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/managers@npm:0.9.1" dependencies: - "@module-federation/sdk": "npm:0.8.12" + "@module-federation/sdk": "npm:0.9.1" find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" - checksum: 10c0/7a5f51e76f6ad95b20643515cc0811e70fef8532ffc2915b79e5abbac392d624a73fd977ca740b0b5b42431d85c062afb3878d06503279f3300e9315b3f6f318 + checksum: 10c0/c13447fc1266245d52b73018fbf7d09b986b06b227019da4fbcb3304829314883688d114dd47e2cc97254be4ed361272134e76bfeaabc3d9220400d2b24050f3 languageName: node linkType: hard -"@module-federation/manifest@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/manifest@npm:0.8.12" +"@module-federation/manifest@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/manifest@npm:0.9.1" dependencies: - "@module-federation/dts-plugin": "npm:0.8.12" - "@module-federation/managers": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" + "@module-federation/dts-plugin": "npm:0.9.1" + "@module-federation/managers": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" chalk: "npm:3.0.0" find-pkg: "npm:2.0.0" - checksum: 10c0/dbe34de11fdb6f9961feaaae2958634680587dacb2223d48698d2dfe5d2ab94c31efb1fe88be098f90a41cee1f7580ab965ceb5b82fed9c5018d8da8bdbcd5ce + checksum: 10c0/436905bcacc0d18448f667e55b18f59856c67970dc551055df715d9263e2e4a1a754449115e6c10f61dd9e2a687cd3cf4677390ac49574fce17f4f647302dbac languageName: node linkType: hard -"@module-federation/rspack@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/rspack@npm:0.8.12" +"@module-federation/rspack@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/rspack@npm:0.9.1" dependencies: - "@module-federation/bridge-react-webpack-plugin": "npm:0.8.12" - "@module-federation/dts-plugin": "npm:0.8.12" - "@module-federation/inject-external-runtime-core-plugin": "npm:0.8.12" - "@module-federation/managers": "npm:0.8.12" - "@module-federation/manifest": "npm:0.8.12" - "@module-federation/runtime-tools": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" + "@module-federation/bridge-react-webpack-plugin": "npm:0.9.1" + "@module-federation/dts-plugin": "npm:0.9.1" + "@module-federation/inject-external-runtime-core-plugin": "npm:0.9.1" + "@module-federation/managers": "npm:0.9.1" + "@module-federation/manifest": "npm:0.9.1" + "@module-federation/runtime-tools": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" peerDependencies: "@rspack/core": ">=0.7" typescript: ^4.9.0 || ^5.0.0 @@ -8568,68 +8989,66 @@ __metadata: optional: true vue-tsc: optional: true - checksum: 10c0/2b65afaebae3299601b56e7b68a26178b7e097bf7850cc832187f5d9c134850afe9158c6fb7ee0319ac04a56f1daf4a68f0ac34743de7534b6f689e4eaefaff6 + checksum: 10c0/e4db2534d5ce5823b64aeda15fbca1ca3dd268966167e60b51bd326c80b902c38fb2ba4b05500b5b602a4eca3736e5b1b38174649d94f01953d8858a02d71fd3 languageName: node linkType: hard -"@module-federation/runtime-core@npm:0.6.20": - version: 0.6.20 - resolution: "@module-federation/runtime-core@npm:0.6.20" +"@module-federation/runtime-core@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/runtime-core@npm:0.9.1" dependencies: - "@module-federation/error-codes": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" - checksum: 10c0/5a850220e98eb7ec17db9086655177e1eaf192b9145058e93c3c9db6a4724b48383e314223b198ba9dec5432753b6fe25075b7471c95c97f39966e51d598ec1f + "@module-federation/error-codes": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" + checksum: 10c0/1b4174a74536c22757fb0ac0e6adb2d86c45857a36ec42bd4342fcb2fe124f59c5d323e0a69c78f2b50b3115390cf2ff4d3c8a8b21c610aa4ca40e8b2b28e5bf languageName: node linkType: hard -"@module-federation/runtime-tools@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/runtime-tools@npm:0.8.12" +"@module-federation/runtime-tools@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/runtime-tools@npm:0.9.1" dependencies: - "@module-federation/runtime": "npm:0.8.12" - "@module-federation/webpack-bundler-runtime": "npm:0.8.12" - checksum: 10c0/8093c97e8dbc932bf900c39291915b176dd13f039bb5fcdabae4a1d04a9955d59efba0a016df90a41c9e50b1ef948c3ba684b20b49e3f710250e792807b0e993 + "@module-federation/runtime": "npm:0.9.1" + "@module-federation/webpack-bundler-runtime": "npm:0.9.1" + checksum: 10c0/41ca39964b27eda61d2db58b904d15f63c2e29fb83f06138f3628c055e5d7511015552b46cbce2a92a0ad9ecc8c0103243aaccc54c3bf620736e23dfe85b8689 languageName: node linkType: hard -"@module-federation/runtime@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/runtime@npm:0.8.12" +"@module-federation/runtime@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/runtime@npm:0.9.1" dependencies: - "@module-federation/error-codes": "npm:0.8.12" - "@module-federation/runtime-core": "npm:0.6.20" - "@module-federation/sdk": "npm:0.8.12" - checksum: 10c0/f1f85e8cb66fba1b3e2062fdca1fb40b33f0902e990298a1aaeb3049c7a3f5466e92311fad9658db8ab449aaaa0459c1bf0b3b1ecf61962761781c3b7c3c8ce8 + "@module-federation/error-codes": "npm:0.9.1" + "@module-federation/runtime-core": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" + checksum: 10c0/c63f3f9ef23d14f3b1a84c9e04cb266fcfa041446841bfa8aff7170e84a40139d642532bd6c535389e1db0b29c7b0bfd2f7d0a0a65c9977d796b54dd90381884 languageName: node linkType: hard -"@module-federation/sdk@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/sdk@npm:0.8.12" - dependencies: - isomorphic-rslog: "npm:0.0.7" - checksum: 10c0/8e8867d2520d0b63db37746821da6969a968a4661c71e199c9ef3e4a3af9fb667abcc2e99e30ca4c06cf46b7c67a9ec089754f1a12775f76c062954f56095b09 +"@module-federation/sdk@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/sdk@npm:0.9.1" + checksum: 10c0/2475c57386f2ecd0d9a9772861fdc946ce4eef6c112bef0526a2aacc38c3d48524c5fdb24dd6322d12845432abaef450cf5ba7e8138a9e152e7cae741e3692d3 languageName: node linkType: hard -"@module-federation/third-party-dts-extractor@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/third-party-dts-extractor@npm:0.8.12" +"@module-federation/third-party-dts-extractor@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/third-party-dts-extractor@npm:0.9.1" dependencies: find-pkg: "npm:2.0.0" fs-extra: "npm:9.1.0" resolve: "npm:1.22.8" - checksum: 10c0/c719bf0aafe4ede81adb6a52d7734855c6fd8abcb3a594d4243893f36bf1b31e1e651028a37f3c31307ec7f1bd29d406040917fdd39c6ec3b8877361593a925f + checksum: 10c0/907bf3ab96c8f767669388668992cbb2dfee331ec30234ddf068f13fdb238547c223d1cb0d64326333d111698a589f86dc932159aadba7ff439039f4b839fce6 languageName: node linkType: hard -"@module-federation/webpack-bundler-runtime@npm:0.8.12": - version: 0.8.12 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.8.12" +"@module-federation/webpack-bundler-runtime@npm:0.9.1": + version: 0.9.1 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.9.1" dependencies: - "@module-federation/runtime": "npm:0.8.12" - "@module-federation/sdk": "npm:0.8.12" - checksum: 10c0/442d3dd6e44d4063e181ec58cba0fb6df677e1ffa7258f8ddb8e774cf6bca84f6aee7859e44d59548c0079cbd96aa5832506a64235b118089f8577cccf4f25a3 + "@module-federation/runtime": "npm:0.9.1" + "@module-federation/sdk": "npm:0.9.1" + checksum: 10c0/9250ebb8721a64043ecc244acc308680b8a52cb95cebe92cd2d1099dd3e7ab0c3f53d893a5c7d3fbe5a86f133283bed97226c2232c316f281258de12e2239743 languageName: node linkType: hard @@ -8843,40 +9262,6 @@ __metadata: languageName: node linkType: hard -"@node-saml/node-saml@npm:^5.0.0": - version: 5.0.0 - resolution: "@node-saml/node-saml@npm:5.0.0" - dependencies: - "@types/debug": "npm:^4.1.12" - "@types/qs": "npm:^6.9.11" - "@types/xml-encryption": "npm:^1.2.4" - "@types/xml2js": "npm:^0.4.14" - "@xmldom/is-dom-node": "npm:^1.0.1" - "@xmldom/xmldom": "npm:^0.8.10" - debug: "npm:^4.3.4" - xml-crypto: "npm:^6.0.0" - xml-encryption: "npm:^3.0.2" - xml2js: "npm:^0.6.2" - xmlbuilder: "npm:^15.1.1" - xpath: "npm:^0.0.34" - checksum: 10c0/50a7aab94d410c0b1169eb5b0cf13ac964281a88d6fc155345e82afb2d6ccc159db90ebffa89c3d348fc233c0558af8d2b7b11f0ce8e65f90cd8297c0d274c1a - languageName: node - linkType: hard - -"@node-saml/passport-saml@npm:^5.0.0": - version: 5.0.0 - resolution: "@node-saml/passport-saml@npm:5.0.0" - dependencies: - "@node-saml/node-saml": "npm:^5.0.0" - "@types/express": "npm:^4.17.21" - "@types/passport": "npm:^1.0.16" - "@types/passport-strategy": "npm:^0.2.38" - passport: "npm:^0.7.0" - passport-strategy: "npm:^1.0.0" - checksum: 10c0/bbe72899ce26bb830147f53c44f7399e459ec852c6b5837b5e03e9652def53a62cd3a39ef0a27024ab616f8630d198a25481c729c25e52375f506e3825b930dd - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -9164,6 +9549,16 @@ __metadata: languageName: node linkType: hard +"@octokit/endpoint@npm:^9.0.6": + version: 9.0.6 + resolution: "@octokit/endpoint@npm:9.0.6" + dependencies: + "@octokit/types": "npm:^13.1.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/8e06197b21869aeb498e0315093ca6fbee12bd1bdcfc1667fcd7d79d827d84f2c5a30702ffd28bba7879780e367d14c30df5b20d47fcaed5de5fdc05f5d4e013 + languageName: node + linkType: hard + "@octokit/graphql-schema@npm:^13.7.0": version: 13.10.0 resolution: "@octokit/graphql-schema@npm:13.10.0" @@ -9423,7 +9818,18 @@ __metadata: "@octokit/types": "npm:^13.1.0" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" - checksum: 10c0/61e688abce17dd020ea1e343470b9758f294bfe5432c5cb24bdb5b9b10f90ecec1ecaaa13b48df9288409e0da14252f6579a20f609af155bd61dc778718b7738 + checksum: 10c0/61e688abce17dd020ea1e343470b9758f294bfe5432c5cb24bdb5b9b10f90ecec1ecaaa13b48df9288409e0da14252f6579a20f609af155bd61dc778718b7738 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^5.1.1": + version: 5.1.1 + resolution: "@octokit/request-error@npm:5.1.1" + dependencies: + "@octokit/types": "npm:^13.1.0" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" + checksum: 10c0/dc9fc76ea5e4199273e4665ce9ddf345fe8f25578d9999c9a16f276298e61ee6fe0e6f5a6147b91ba3b34fdf5b9e6b7af6ae13d6333175e95b30c574088f7a2d languageName: node linkType: hard @@ -9441,6 +9847,18 @@ __metadata: languageName: node linkType: hard +"@octokit/request@npm:^8.0.0": + version: 8.4.1 + resolution: "@octokit/request@npm:8.4.1" + dependencies: + "@octokit/endpoint": "npm:^9.0.6" + "@octokit/request-error": "npm:^5.1.1" + "@octokit/types": "npm:^13.1.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/1a69dcb7336de708a296db9e9a58040e5b284a87495a63112f80eb0007da3fc96a9fadecb9e875fc63cf179c23a0f81031fbef2a6f610a219e45805ead03fcf3 + languageName: node + linkType: hard + "@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1": version: 8.4.0 resolution: "@octokit/request@npm:8.4.0" @@ -9604,14 +10022,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.51.1": - version: 1.51.1 - resolution: "@playwright/test@npm:1.51.1" +"@playwright/test@npm:^1.52.0": + version: 1.52.0 + resolution: "@playwright/test@npm:1.52.0" dependencies: - playwright: "npm:1.51.1" + playwright: "npm:1.52.0" bin: playwright: cli.js - checksum: 10c0/bdb98f3df58f60b5c62e6d5c79c30910404d1855afea0803af0efd6dc63f90c473dbf92ff7dc212f1459f1d32c85dc44a60f70c2e0ea604f975b953d59523234 + checksum: 10c0/1c428b421593eb4f79b7c99783a389c3ab3526c9051ec772749f4fca61414dfa9f2344eba846faac5f238084aa96c836364a91d81d3034ac54924f239a93e247 languageName: node linkType: hard @@ -10521,7 +10939,7 @@ __metadata: languageName: node linkType: hard -"@remixicon/react@npm:^4.5.0": +"@remixicon/react@npm:^4.6.0": version: 4.6.0 resolution: "@remixicon/react@npm:4.6.0" peerDependencies: @@ -12818,6 +13236,18 @@ __metadata: languageName: node linkType: hard +"@tanstack/react-table@npm:^8.21.3": + version: 8.21.3 + resolution: "@tanstack/react-table@npm:8.21.3" + dependencies: + "@tanstack/table-core": "npm:8.21.3" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/85d1d0fcb690ecc011f68a5a61c96f82142e31a0270dcf9cbc699a6f36715b1653fe6ff1518302a6d08b7093351fc4cabefd055a7db3cd8ac01e068956b0f944 + languageName: node + linkType: hard + "@tanstack/react-virtual@npm:^3.0.0-beta.60": version: 3.10.7 resolution: "@tanstack/react-virtual@npm:3.10.7" @@ -12830,6 +13260,13 @@ __metadata: languageName: node linkType: hard +"@tanstack/table-core@npm:8.21.3": + version: 8.21.3 + resolution: "@tanstack/table-core@npm:8.21.3" + checksum: 10c0/40e3560e6d55e07cc047024aa7f83bd47a9323d21920d4adabba8071fd2d21230c48460b26cedf392588f8265b9edc133abb1b0d6d0adf4dae0970032900a8c9 + languageName: node + linkType: hard + "@tanstack/virtual-core@npm:3.10.7": version: 3.10.7 resolution: "@tanstack/virtual-core@npm:3.10.7" @@ -12888,9 +13325,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^16.2.0": - version: 16.2.0 - resolution: "@testing-library/react@npm:16.2.0" +"@testing-library/react@npm:^16.3.0": + version: 16.3.0 + resolution: "@testing-library/react@npm:16.3.0" dependencies: "@babel/runtime": "npm:^7.12.5" peerDependencies: @@ -12904,7 +13341,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 + checksum: 10c0/3a2cb1f87c9a67e1ebbbcfd99b94b01e496fc35147be8bc5d8bf07a699c7d523a09d57ef2f7b1d91afccd1a28e21eda3b00d80187fbb51b1de01e422592d845e languageName: node linkType: hard @@ -13137,7 +13574,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12": +"@types/debug@npm:^4.0.0": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -13509,15 +13946,6 @@ __metadata: languageName: node linkType: hard -"@types/oauth@npm:*": - version: 0.9.5 - resolution: "@types/oauth@npm:0.9.5" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/af42f19125e46fc0e9063e5560095aca5445895399c5073a6a28335d4b658dbed4975b470673cb61edf1a5eb79ba245a1f1d53f70a3e51645cfbbd93900cfbdd - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -13532,28 +13960,7 @@ __metadata: languageName: node linkType: hard -"@types/passport-oauth2@npm:^1.4.11": - version: 1.4.17 - resolution: "@types/passport-oauth2@npm:1.4.17" - dependencies: - "@types/express": "npm:*" - "@types/oauth": "npm:*" - "@types/passport": "npm:*" - checksum: 10c0/f00c671f93c66c07f871f12257280a1eaf9f95f119694018d03005c3dd35ac44aff2854c65b6cd5d3ea9e19658a27dcf5e9ad43d0742a1237a7876658a94584e - languageName: node - linkType: hard - -"@types/passport-strategy@npm:^0.2.38": - version: 0.2.38 - resolution: "@types/passport-strategy@npm:0.2.38" - dependencies: - "@types/express": "npm:*" - "@types/passport": "npm:*" - checksum: 10c0/d7d2b1782a0845bd8914250aa9213a23c8d9c2225db46d854b77f2bf0129a789f46d4a5e9ad336eca277fc7e0a051c0a2942da5c864e7c6710763f102d9d4295 - languageName: node - linkType: hard - -"@types/passport@npm:*, @types/passport@npm:^1.0.16, @types/passport@npm:^1.0.3": +"@types/passport@npm:^1.0.3": version: 1.0.16 resolution: "@types/passport@npm:1.0.16" dependencies: @@ -13578,7 +13985,7 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*, @types/qs@npm:^6.9.11": +"@types/qs@npm:*": version: 6.9.16 resolution: "@types/qs@npm:6.9.16" checksum: 10c0/a4e871b80fff623755e356fd1f225aea45ff7a29da30f99fddee1a05f4f5f33485b314ab5758145144ed45708f97e44595aa9a8368e9bbc083932f931b12dbb6 @@ -13842,24 +14249,6 @@ __metadata: languageName: node linkType: hard -"@types/xml-encryption@npm:^1.2.4": - version: 1.2.4 - resolution: "@types/xml-encryption@npm:1.2.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/33191fc1a8ef6b81108f438d3f3bc8aac987cb68eaab8f70653a1e231c903de7998f961078345fa5444f2681513c47d452e039bd438d66ebaebd4b907194175d - languageName: node - linkType: hard - -"@types/xml2js@npm:^0.4.14": - version: 0.4.14 - resolution: "@types/xml2js@npm:0.4.14" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/06776e7f7aec55a698795e60425417caa7d7db3ff680a7b4ccaae1567c5fec28ff49b9975e9a0d74ff4acb8f4a43730501bbe64f9f761d784c6476ba4db12e13 - languageName: node - linkType: hard - "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" @@ -14367,20 +14756,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/is-dom-node@npm:^1.0.1": - version: 1.0.1 - resolution: "@xmldom/is-dom-node@npm:1.0.1" - checksum: 10c0/138d5e74441b16f065ce360d81737673986d93f14d5bb09b1e3bcfc2b18fae70b86beb9b7bfbffe916dd36b3bdab012acaa81cc0b49450acadfd66978b62827f - languageName: node - linkType: hard - -"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.5": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f - languageName: node - linkType: hard - "@xobotyi/scrollbar-width@npm:^1.9.5": version: 1.9.5 resolution: "@xobotyi/scrollbar-width@npm:1.9.5" @@ -14786,8 +15161,8 @@ __metadata: version: 0.0.0-use.local resolution: "app@workspace:packages/app" dependencies: - "@backstage-community/plugin-github-actions": "npm:^0.9.0" - "@backstage-community/plugin-sonarqube": "npm:^0.11.0" + "@backstage-community/plugin-github-actions": "npm:^0.11.0" + "@backstage-community/plugin-sonarqube": "npm:^0.12.1" "@backstage/app-defaults": "backstage:^" "@backstage/canon": "backstage:^" "@backstage/catalog-model": "backstage:^" @@ -14818,21 +15193,21 @@ __metadata: "@dweber019/backstage-plugin-endoflife": "npm:^0.0.19" "@material-ui/core": "npm:^4.12.4" "@material-ui/icons": "npm:^4.11.3" - "@playwright/test": "npm:^1.51.1" + "@playwright/test": "npm:^1.52.0" "@roadiehq/backstage-plugin-github-insights": "npm:^3.1.4" "@roadiehq/backstage-plugin-security-insights": "npm:^3.1.3" "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.6.3" - "@testing-library/react": "npm:^16.2.0" + "@testing-library/react": "npm:^16.3.0" "@testing-library/user-event": "npm:^14.6.1" - "@types/react-dom": "npm:^18.3.5" + "@types/react-dom": "npm:^18.3.7" "@veecode-platform/backstage-plugin-github-workflows": "npm:^1.1.4" cross-env: "npm:^7.0.3" history: "npm:^5.3.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - react-router: "npm:^6.30.0" - react-router-dom: "npm:^6.30.0" + react-router: "npm:^6.30.1" + react-router-dom: "npm:^6.30.1" languageName: unknown linkType: soft @@ -15321,7 +15696,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.0.0, axios@npm:^1.4.0, axios@npm:^1.6.0, axios@npm:^1.7.4": +"axios@npm:^1.0.0, axios@npm:^1.4.0, axios@npm:^1.7.4": version: 1.7.7 resolution: "axios@npm:1.7.7" dependencies: @@ -15507,7 +15882,7 @@ __metadata: version: 0.0.0-use.local resolution: "backend@workspace:packages/backend" dependencies: - "@backstage-community/plugin-sonarqube-backend": "npm:^0.6.0" + "@backstage-community/plugin-sonarqube-backend": "npm:^0.8.0" "@backstage/backend-defaults": "backstage:^" "@backstage/cli": "backstage:^" "@backstage/config": "backstage:^" @@ -15535,9 +15910,9 @@ __metadata: "@backstage/plugin-techdocs-backend": "backstage:^" "@roadiehq/scaffolder-backend-module-http-request": "npm:^5.3.1" app: "link:../app" - better-sqlite3: "npm:^11.9.1" - node-gyp: "npm:^11.1.0" - pg: "npm:^8.14.1" + better-sqlite3: "npm:^11.10.0" + node-gyp: "npm:^11.2.0" + pg: "npm:^8.16.0" languageName: unknown linkType: soft @@ -15647,14 +16022,14 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^11.9.1": - version: 11.9.1 - resolution: "better-sqlite3@npm:11.9.1" +"better-sqlite3@npm:^11.10.0": + version: 11.10.0 + resolution: "better-sqlite3@npm:11.10.0" dependencies: bindings: "npm:^1.5.0" node-gyp: "npm:latest" prebuild-install: "npm:^7.1.1" - checksum: 10c0/87079d95f76898ec57922cf19d375d22dcdf65a4e1f52a71022231bbee9c80f90b9eb9fa80ac7dc00bca25673fdeba89b27f5f36bb82479dbe220be4dc20071d + checksum: 10c0/1fffbf9e5fc9d24847a3ecf09491bceab1c294b46ba41df1c449dc20b6f5c5d9d94ff24becd0b1632ee282bd21278b7fea53a5a6215bb99209ded0ae05eda3b0 languageName: node linkType: hard @@ -16550,13 +16925,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:2.x": - version: 2.1.2 - resolution: "clone@npm:2.1.2" - checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -19797,7 +20165,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.1, express@npm:^4.18.1, express@npm:^4.18.2, express@npm:^4.19.2": +"express@npm:^4.17.1, express@npm:^4.18.1, express@npm:^4.19.2": version: 4.21.0 resolution: "express@npm:4.21.0" dependencies: @@ -20072,6 +20440,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.4": + version: 6.4.5 + resolution: "fdir@npm:6.4.5" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/5d63330a1b97165e9b0fb20369fafc7cf826bc4b3e374efcb650bc77d7145ac01193b5da1a7591eab89ae6fd6b15cdd414085910b2a2b42296b1480c9f2677af + languageName: node + linkType: hard + "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" @@ -21030,7 +21410,7 @@ __metadata: languageName: node linkType: hard -"google-auth-library@npm:^9.0.0, google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3": +"google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3": version: 9.14.1 resolution: "google-auth-library@npm:9.14.1" dependencies: @@ -22126,6 +22506,23 @@ __metadata: languageName: node linkType: hard +"iovalkey@npm:^0.3.1": + version: 0.3.2 + resolution: "iovalkey@npm:0.3.2" + dependencies: + "@iovalkey/commands": "npm:^0.1.0" + cluster-key-slot: "npm:^1.1.0" + debug: "npm:^4.3.4" + denque: "npm:^2.1.0" + lodash.defaults: "npm:^4.2.0" + lodash.isarguments: "npm:^3.1.0" + redis-errors: "npm:^1.2.0" + redis-parser: "npm:^3.0.0" + standard-as-callback: "npm:^2.1.0" + checksum: 10c0/28de64a08bba7cf5af5b15bb0840f3a880b3675f8385adc96a3836e25fd0adb25e4bc1883d422f1fce62245d4d429b88850b9f73fbb35b0e5749ca039d369916 + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -22914,13 +23311,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-rslog@npm:0.0.7": - version: 0.0.7 - resolution: "isomorphic-rslog@npm:0.0.7" - checksum: 10c0/525b8155fc6d0e3c3c0ee44ec3a8f2d683c923365416d13a2f2bd550ba70d3fd1b5be73f88cd69f0af6c21bd8d26c90f73e2a9cf9d4889bbecabb8b0d2f93de2 - languageName: node - linkType: hard - "isomorphic-textencoder@npm:^1.0.1": version: 1.0.1 resolution: "isomorphic-textencoder@npm:1.0.1" @@ -23571,6 +23961,13 @@ __metadata: languageName: node linkType: hard +"jose@npm:^6.0.10": + version: 6.0.11 + resolution: "jose@npm:6.0.11" + checksum: 10c0/d290be4532174e7a53730b7fb84c74327531172bd403b196c592b312b73eedb7489949837bfe831fdbd280799bfc5ba778bc807495a73eda08ae6c49414f405a + languageName: node + linkType: hard + "js-base64@npm:^3.6.0": version: 3.7.7 resolution: "js-base64@npm:3.7.7" @@ -23940,6 +24337,20 @@ __metadata: languageName: node linkType: hard +"jsonpath-plus@npm:^10.3.0": + version: 10.3.0 + resolution: "jsonpath-plus@npm:10.3.0" + dependencies: + "@jsep-plugin/assignment": "npm:^1.3.0" + "@jsep-plugin/regex": "npm:^1.0.4" + jsep: "npm:^1.4.0" + bin: + jsonpath: bin/jsonpath-cli.js + jsonpath-plus: bin/jsonpath-cli.js + checksum: 10c0/f5ff53078ecab98e8afd1dcdb4488e528653fa5a03a32d671f52db1ae9c3236e6e072d75e1949a80929fd21b07603924a586f829b40ad35993fa0247fa4f7506 + languageName: node + linkType: hard + "jsonpath-plus@npm:^6.0.1": version: 6.0.1 resolution: "jsonpath-plus@npm:6.0.1" @@ -24279,9 +24690,9 @@ __metadata: languageName: node linkType: hard -"koa@npm:2.15.3": - version: 2.15.3 - resolution: "koa@npm:2.15.3" +"koa@npm:2.15.4": + version: 2.15.4 + resolution: "koa@npm:2.15.4" dependencies: accepts: "npm:^1.3.5" cache-content-type: "npm:^1.0.0" @@ -24306,7 +24717,7 @@ __metadata: statuses: "npm:^1.5.0" type-is: "npm:^1.6.16" vary: "npm:^1.1.2" - checksum: 10c0/1dca5027e06855dfc4144093fc678c445b5718c3a61b3b7840e3def999f3efcd0359665fb30d3f427890dfee12ebb1e7d01e210d2122a17240d2f3ceae12b2f2 + checksum: 10c0/fd2171b4dba706d35244fe60403a61671717a167453349813757999dad280049ddd0dcdba23cda197a5a3538f4c034cf0fd1f9caeb849be1ca1eecaa78db2f99 languageName: node linkType: hard @@ -26306,15 +26717,6 @@ __metadata: languageName: node linkType: hard -"node-cache@npm:^5.1.2": - version: 5.1.2 - resolution: "node-cache@npm:5.1.2" - dependencies: - clone: "npm:2.x" - checksum: 10c0/2f91907510a1276415ae5898269d0765934d5a4f3682c8b1b19964694a9b841c8bd791e1a125d1f89050f412e1da5dd982179d714252b3a7223abb05b8cb24d5 - languageName: node - linkType: hard - "node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" @@ -26367,23 +26769,23 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^11.1.0": - version: 11.1.0 - resolution: "node-gyp@npm:11.1.0" +"node-gyp@npm:^11.2.0": + version: 11.2.0 + resolution: "node-gyp@npm:11.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^14.0.3" nopt: "npm:^8.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" tar: "npm:^7.4.3" + tinyglobby: "npm:^0.2.12" which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd + checksum: 10c0/bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9 languageName: node linkType: hard @@ -26606,6 +27008,13 @@ __metadata: languageName: node linkType: hard +"oauth4webapi@npm:^3.5.1": + version: 3.5.1 + resolution: "oauth4webapi@npm:3.5.1" + checksum: 10c0/5d57ba4299d61173b28ff0612fdfcc550b02c2ce4afcd1641103960c02af18268b55a70f26d47bbfc956680967c307546284b4a0b1f13845589e247f798ff395 + languageName: node + linkType: hard + "oauth@npm:0.10.x": version: 0.10.0 resolution: "oauth@npm:0.10.0" @@ -26613,13 +27022,6 @@ __metadata: languageName: node linkType: hard -"oauth@npm:0.9.x": - version: 0.9.15 - resolution: "oauth@npm:0.9.15" - checksum: 10c0/52204f2a082850efca7e8406e6c6085d89318dc8a85f5a8d6c5594921da36149eb6228bba324af8e2fd9019f084d814ddf835ace6b697ced2b4be0d75f91fb30 - languageName: node - linkType: hard - "object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -26935,7 +27337,7 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0, openid-client@npm:^5.5.0": +"openid-client@npm:^5.3.0": version: 5.7.0 resolution: "openid-client@npm:5.7.0" dependencies: @@ -26947,15 +27349,13 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.6.5": - version: 5.7.1 - resolution: "openid-client@npm:5.7.1" +"openid-client@npm:^6.1.3": + version: 6.5.0 + resolution: "openid-client@npm:6.5.0" dependencies: - jose: "npm:^4.15.9" - lru-cache: "npm:^6.0.0" - object-hash: "npm:^2.2.0" - oidc-token-hash: "npm:^5.0.3" - checksum: 10c0/6aae649758562002eace7574b6eda02be7eddbb0df61eef497ae98b7a4a0ae4c6b09f3f0c1b9b6cb7fcc0c70bbde2576691bf31b870db1f19ab634c1def10bc7 + jose: "npm:^6.0.10" + oauth4webapi: "npm:^3.5.1" + checksum: 10c0/403a1b0d08b5f74d6f715f139ffede1f9a96ca22d59a34c09c8f154159c2e5acf3f396cabc1a7e5fcc93530fc86e6e6d08040df3f42edd3f248ef530445c8651 languageName: node linkType: hard @@ -27118,13 +27518,6 @@ __metadata: languageName: node linkType: hard -"p-throttle@npm:^4.1.1": - version: 4.1.1 - resolution: "p-throttle@npm:4.1.1" - checksum: 10c0/c4bfdcd0318d704b446a7af59dd8e0e32e37ba3d9841dd8dfced1c09742bc2f7a95bc0fcf4072030c62abf4533a9a2ef2954e559462052c5f406ae03d195925a - languageName: node - linkType: hard - "p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" @@ -27317,36 +27710,6 @@ __metadata: languageName: node linkType: hard -"passport-atlassian-oauth2@npm:^2.1.0": - version: 2.1.0 - resolution: "passport-atlassian-oauth2@npm:2.1.0" - dependencies: - passport-oauth2: "npm:^1.4.0" - checksum: 10c0/039f20842049eb6222c39be0ff6de7b976a7af6246fde5f5271a4ca12fc00d7078c76c987a3dd93f08b94ce3e13cef2cc7ab3b5324640479063eb1c7e177ae39 - languageName: node - linkType: hard - -"passport-auth0@npm:^1.4.3": - version: 1.4.4 - resolution: "passport-auth0@npm:1.4.4" - dependencies: - axios: "npm:^1.6.0" - passport-oauth: "npm:^1.0.0" - passport-oauth2: "npm:^1.6.0" - checksum: 10c0/ff48b135b665979f0a516178980b6e21341c3154905a8d233b3bc87d29ccadd9728618195f42b1406b7b2689bd8de281dc381f0effd2acdca6392d5a5769dca7 - languageName: node - linkType: hard - -"passport-bitbucket-oauth2@npm:^0.1.2": - version: 0.1.2 - resolution: "passport-bitbucket-oauth2@npm:0.1.2" - dependencies: - passport-oauth2: "npm:^1.1.2" - pkginfo: "npm:0.2.x" - checksum: 10c0/1a32893a2519b2aaa23b4e95e8d347986e2656aa8b8be3b8c4bd5ce68e254b510716b5e7974a58d128f9be1b451aa9ec77a0ab8fc9bd24c56de9c774de3b9310 - languageName: node - linkType: hard - "passport-github2@npm:^0.1.12": version: 0.1.12 resolution: "passport-github2@npm:0.1.12" @@ -27356,45 +27719,7 @@ __metadata: languageName: node linkType: hard -"passport-gitlab2@npm:^5.0.0": - version: 5.0.0 - resolution: "passport-gitlab2@npm:5.0.0" - dependencies: - passport-oauth2: "npm:^1.4.0" - checksum: 10c0/703b1c26e7cc085fb089b6d00111765b9ca5695c1cf73c1d2d352996ae8ea70e737c4e759f6d43814053633dabf5fe299498dca0c26ecc79f7a32c9cccbd8257 - languageName: node - linkType: hard - -"passport-google-oauth20@npm:^2.0.0": - version: 2.0.0 - resolution: "passport-google-oauth20@npm:2.0.0" - dependencies: - passport-oauth2: "npm:1.x.x" - checksum: 10c0/158930bb97a48431aa0dcff453c3b698742ed51e2d590c362cb5d4ae7715cfb4fb1feae31b007aef0bc8435edc8ff678853c044b139da827756f3b5f3b597c7f - languageName: node - linkType: hard - -"passport-microsoft@npm:^1.0.0": - version: 1.1.0 - resolution: "passport-microsoft@npm:1.1.0" - dependencies: - passport-oauth2: "npm:1.8.0" - checksum: 10c0/e3e04746a64996e90c0f94fdbc974b6459dfe174ad5132e3f4a7db720fe57d0e17cb36e50ae0856f6c6fc0d1a76389c42656edf89b943eee3c251824c2df3811 - languageName: node - linkType: hard - -"passport-oauth1@npm:1.x.x": - version: 1.3.0 - resolution: "passport-oauth1@npm:1.3.0" - dependencies: - oauth: "npm:0.9.x" - passport-strategy: "npm:1.x.x" - utils-merge: "npm:1.x.x" - checksum: 10c0/2bf9b0fe9942f5e4d0cda1d9b526f4f2395e3e547f17aa45ea020aa8017831a33bbb0227c747defdb0c1b9f1ad778551dbd310c9cc6866fb09e9986eb20c1745 - languageName: node - linkType: hard - -"passport-oauth2@npm:1.8.0, passport-oauth2@npm:1.x.x, passport-oauth2@npm:^1.1.2, passport-oauth2@npm:^1.4.0, passport-oauth2@npm:^1.6.0, passport-oauth2@npm:^1.6.1": +"passport-oauth2@npm:1.x.x": version: 1.8.0 resolution: "passport-oauth2@npm:1.8.0" dependencies: @@ -27407,28 +27732,7 @@ __metadata: languageName: node linkType: hard -"passport-oauth@npm:1.0.0, passport-oauth@npm:^1.0.0": - version: 1.0.0 - resolution: "passport-oauth@npm:1.0.0" - dependencies: - passport-oauth1: "npm:1.x.x" - passport-oauth2: "npm:1.x.x" - checksum: 10c0/bdf74433f6f2c68fe3cc80110769f18ea6d50f2f352119f657b47a62fb9073933f0ddf683fd09c2e499fca54238f835b106f41a14f57b250f9abd469795093be - languageName: node - linkType: hard - -"passport-onelogin-oauth@npm:^0.0.1": - version: 0.0.1 - resolution: "passport-onelogin-oauth@npm:0.0.1" - dependencies: - passport-oauth: "npm:1.0.0" - pkginfo: "npm:0.2.x" - uid2: "npm:0.0.3" - checksum: 10c0/3d0b5bc4e0e4ad43c3cae2b820c399e60b3c1adf0d1d0aa2777fa2b21713fc78d20a2344f51e357737081434fb87d19f6201c80e34384e9894bb217aac28aec2 - languageName: node - linkType: hard - -"passport-strategy@npm:1.x.x, passport-strategy@npm:^1.0.0": +"passport-strategy@npm:1.x.x": version: 1.0.0 resolution: "passport-strategy@npm:1.0.0" checksum: 10c0/cf4cd32e1bf2538a239651581292fbb91ccc83973cde47089f00d2014c24bed63d3e65af21da8ddef649a8896e089eb9c3ac9ca639f36c797654ae9ee4ed65e1 @@ -27588,6 +27892,13 @@ __metadata: languageName: node linkType: hard +"pg-cloudflare@npm:^1.2.5": + version: 1.2.5 + resolution: "pg-cloudflare@npm:1.2.5" + checksum: 10c0/48b9105ef027c7b3f57ef88ceaec3634cd82120059bd68273cce06989a1ec547e0b0fbb5d1afdd0711824f409c8b410f9bdec2f6c8034728992d3658c0b36f86 + languageName: node + linkType: hard + "pg-connection-string@npm:2.6.2": version: 2.6.2 resolution: "pg-connection-string@npm:2.6.2" @@ -27602,10 +27913,10 @@ __metadata: languageName: node linkType: hard -"pg-connection-string@npm:^2.7.0": - version: 2.7.0 - resolution: "pg-connection-string@npm:2.7.0" - checksum: 10c0/50a1496a1c858f9495d78a2c7a66d93ef3602e718aff2953bb5738f3ea616d7f727f32fc20513c9bed127650cd14c1ddc7b458396f4000e689d4b64c65c5c51e +"pg-connection-string@npm:^2.9.0": + version: 2.9.0 + resolution: "pg-connection-string@npm:2.9.0" + checksum: 10c0/7145d00688200685a9d9931a7fc8d61c75f348608626aef88080ece956ceb4ff1cbdee29c3284e41b7a3345bab0e4f50f9edc256e270bfa3a563af4ea78bb490 languageName: node linkType: hard @@ -27623,6 +27934,15 @@ __metadata: languageName: node linkType: hard +"pg-pool@npm:^3.10.0": + version: 3.10.0 + resolution: "pg-pool@npm:3.10.0" + peerDependencies: + pg: ">=8.0" + checksum: 10c0/b36162dc98c0ad88cd26f3d65f3e3932c3f870abe7a88905f16fc98282e8131692903e482720ebc9698cb08851c9b19242ff16a50af7f9434c8bb0b5d33a9a9a + languageName: node + linkType: hard + "pg-pool@npm:^3.6.2": version: 3.6.2 resolution: "pg-pool@npm:3.6.2" @@ -27632,12 +27952,10 @@ __metadata: languageName: node linkType: hard -"pg-pool@npm:^3.8.0": - version: 3.8.0 - resolution: "pg-pool@npm:3.8.0" - peerDependencies: - pg: ">=8.0" - checksum: 10c0/c05287b0caafeab43807e6ad22d153c09c473dbeb5b2cea13b83102376e9a56f46b91fa9adf9d53885ce198280c6a95555390987c42b3858d1936d3e0cdc83aa +"pg-protocol@npm:^1.10.0": + version: 1.10.0 + resolution: "pg-protocol@npm:1.10.0" + checksum: 10c0/7d0d64fe9df50262d907fd476454e1e36f41f5f66044c3ba6aa773fb8add1d350a9c162306e5c33e99bdfbdcc1140dd4ca74f66eda41d0aaceb5853244dcdb65 languageName: node linkType: hard @@ -27648,14 +27966,7 @@ __metadata: languageName: node linkType: hard -"pg-protocol@npm:^1.8.0": - version: 1.8.0 - resolution: "pg-protocol@npm:1.8.0" - checksum: 10c0/2be784955599d84b564795952cee52cc2b8eab0be43f74fc1061506353801e282c1d52c9e0691a9b72092c1f3fde370e9b181e80fef6bb82a9b8d1618bfa91e6 - languageName: node - linkType: hard - -"pg-types@npm:^2.1.0": +"pg-types@npm:2.2.0, pg-types@npm:^2.1.0": version: 2.2.0 resolution: "pg-types@npm:2.2.0" dependencies: @@ -27690,16 +28001,16 @@ __metadata: languageName: node linkType: hard -"pg@npm:^8.14.1": - version: 8.14.1 - resolution: "pg@npm:8.14.1" +"pg@npm:^8.16.0": + version: 8.16.0 + resolution: "pg@npm:8.16.0" dependencies: - pg-cloudflare: "npm:^1.1.1" - pg-connection-string: "npm:^2.7.0" - pg-pool: "npm:^3.8.0" - pg-protocol: "npm:^1.8.0" - pg-types: "npm:^2.1.0" - pgpass: "npm:1.x" + pg-cloudflare: "npm:^1.2.5" + pg-connection-string: "npm:^2.9.0" + pg-pool: "npm:^3.10.0" + pg-protocol: "npm:^1.10.0" + pg-types: "npm:2.2.0" + pgpass: "npm:1.0.5" peerDependencies: pg-native: ">=3.0.1" dependenciesMeta: @@ -27708,11 +28019,11 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 10c0/221741cfcea4ab32c8b57bd60703bc36cfb5622dcac56c19e45f504ef8669f2f2e0429af8850f58079cfc89055da35b5a5e12de19e0505e3f61a4b4349388dcb + checksum: 10c0/24542229c7e5cbf69d654de32e8cdc8302c73f1338e56728543cb16364fb319d5689e03fa704b69a208105c7065c867cfccb9dbccccea2020bb5c64ead785713 languageName: node linkType: hard -"pgpass@npm:1.x": +"pgpass@npm:1.0.5, pgpass@npm:1.x": version: 1.0.5 resolution: "pgpass@npm:1.0.5" dependencies: @@ -27846,41 +28157,27 @@ __metadata: languageName: node linkType: hard -"pkginfo@npm:0.2.x": - version: 0.2.3 - resolution: "pkginfo@npm:0.2.3" - checksum: 10c0/566208379b8e6cde7f4532e847af5e601359872c4a9b3a85382f3640f17da8d93c7d33fbc2bda15a567aa8a46b5d0d0baa9428a0c7ab1d1a2ac8d19dccdb7819 - languageName: node - linkType: hard - -"pkginfo@npm:^0.4.1": - version: 0.4.1 - resolution: "pkginfo@npm:0.4.1" - checksum: 10c0/487ace8df0dc7d5669cc2cb61af5c418cc4082bd246dc7fa4008b52d693dca4adc3563e427794c532ac70c9c287e6bb5fe5393465a0927765e6d85a12ddd6539 - languageName: node - linkType: hard - -"playwright-core@npm:1.51.1": - version: 1.51.1 - resolution: "playwright-core@npm:1.51.1" +"playwright-core@npm:1.52.0": + version: 1.52.0 + resolution: "playwright-core@npm:1.52.0" bin: playwright-core: cli.js - checksum: 10c0/4f004d9dea5ecbd76b84c858fa4880ed955600b6cda972a3e8093ea47e150ce20bf2ea806e73e740497d34f4b61b080c208339a661fc75ad04d8f00bedcc21e0 + checksum: 10c0/640945507e6ca2144e9f596b2a6ecac042c2fd3683ff99e6271e9a7b38f3602d415f282609d569456f66680aab8b3c5bb1b257d8fb63a7fc0ed648261110421f languageName: node linkType: hard -"playwright@npm:1.51.1": - version: 1.51.1 - resolution: "playwright@npm:1.51.1" +"playwright@npm:1.52.0": + version: 1.52.0 + resolution: "playwright@npm:1.52.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.51.1" + playwright-core: "npm:1.52.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/2aea553b8b1086ee419e72c9d4f4117686e6bdb5e09e0f47dfe563ce0f0bd79c4ee79dd9c8a0f023a2fb7803b81d4fdc552887410d16c036be07f21ab72b3f46 + checksum: 10c0/2c6edf1e15e59bbaf77f3fa0fe0ac975793c17cff835d9c8b8bc6395a3b6f1c01898b3058ab37891b2e4d424bcc8f1b4844fe70d943e0143d239d7451408c579 languageName: node linkType: hard @@ -29221,10 +29518,10 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.14.0": - version: 0.14.2 - resolution: "react-refresh@npm:0.14.2" - checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb +"react-refresh@npm:^0.17.0": + version: 0.17.0 + resolution: "react-refresh@npm:0.17.0" + checksum: 10c0/002cba940384c9930008c0bce26cac97a9d5682bc623112c2268ba0c155127d9c178a9a5cc2212d560088d60dfd503edd808669a25f9b377f316a32361d0b23c languageName: node linkType: hard @@ -29275,27 +29572,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.30.0": - version: 6.30.0 - resolution: "react-router-dom@npm:6.30.0" +"react-router-dom@npm:^6.30.1": + version: 6.30.1 + resolution: "react-router-dom@npm:6.30.1" dependencies: "@remix-run/router": "npm:1.23.0" - react-router: "npm:6.30.0" + react-router: "npm:6.30.1" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/262954ba894d6a241ceda5f61098f7d6a292d0018a6ebb9c9c67425b7deb6e59b6191a9233a03d38e287e60f7ac3702e9e84c8e20b39a6487698fe088b71e27a + checksum: 10c0/e9e1297236b0faa864424ad7d51c392fc6e118595d4dad4cd542fd217c479a81601a81c6266d5801f04f9e154de02d3b094fc22ccb544e755c2eb448fab4ec6b languageName: node linkType: hard -"react-router@npm:6.30.0, react-router@npm:^6.30.0": - version: 6.30.0 - resolution: "react-router@npm:6.30.0" +"react-router@npm:6.30.1, react-router@npm:^6.30.1": + version: 6.30.1 + resolution: "react-router@npm:6.30.1" dependencies: "@remix-run/router": "npm:1.23.0" peerDependencies: react: ">=16.8" - checksum: 10c0/e6f20cf5c47ec057a057a4cfb9a55983d0a5b4b3314d20e07f0a70e59e004f51778d4dac415aee1e4e64db69cc4cd72e5acf8fd60dcf07d909895b8863b0b023 + checksum: 10c0/0414326f2d8e0c107fb4603cf4066dacba6a1f6f025c6e273f003e177b2f18888aca3de06d9b5522908f0e41de93be1754c37e82aa97b3a269c4742c08e82539 languageName: node linkType: hard @@ -30282,12 +30579,12 @@ __metadata: dependencies: "@backstage/cli": "backstage:^" "@backstage/e2e-test-utils": "backstage:^" - "@playwright/test": "npm:^1.51.1" + "@playwright/test": "npm:^1.52.0" "@spotify/prettier-config": "npm:^15.0.0" env-cmd: "npm:^10.1.0" - node-gyp: "npm:^11.1.0" + node-gyp: "npm:^11.2.0" prettier: "npm:^3.5.3" - typescript: "npm:~5.8.2" + typescript: "npm:~5.8.3" languageName: unknown linkType: soft @@ -30454,13 +30751,6 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c - languageName: node - linkType: hard - "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -32163,6 +32453,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.12": + version: 0.2.14 + resolution: "tinyglobby@npm:0.2.14" + dependencies: + fdir: "npm:^6.4.4" + picomatch: "npm:^4.0.2" + checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.9": version: 0.2.10 resolution: "tinyglobby@npm:0.2.10" @@ -32804,13 +33104,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.8.2": - version: 5.8.2 - resolution: "typescript@npm:5.8.2" +"typescript@npm:~5.8.3": + version: 5.8.3 + resolution: "typescript@npm:5.8.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 + checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 languageName: node linkType: hard @@ -32824,13 +33124,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.8.2#optional!builtin": - version: 5.8.2 - resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=8c6c40" +"typescript@patch:typescript@npm%3A~5.8.3#optional!builtin": + version: 5.8.3 + resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 + checksum: 10c0/92ea03509e06598948559ddcdd8a4ae5a7ab475766d5589f1b796f5731b3d631a4c7ddfb86a3bd44d58d10102b132cd4b4994dda9b63e6273c66d77d6a271dbd languageName: node linkType: hard @@ -32866,13 +33166,6 @@ __metadata: languageName: node linkType: hard -"uid2@npm:0.0.3": - version: 0.0.3 - resolution: "uid2@npm:0.0.3" - checksum: 10c0/b4b1d5b74ec21ccad48f4c91b2e91551020d4d987d3973dbab396537c798b1aba9f2bd64f2347a7dfd70560c19c9df92a163c9375f6dae9aeae9f2903b7f5410 - languageName: node - linkType: hard - "uid2@npm:0.0.x": version: 0.0.4 resolution: "uid2@npm:0.0.4" @@ -32880,13 +33173,6 @@ __metadata: languageName: node linkType: hard -"uid2@npm:^1.0.0": - version: 1.0.0 - resolution: "uid2@npm:1.0.0" - checksum: 10c0/775721fc4116ab7f42abf47e329ea747106e1c1685b77771ba7c2888a14854d84f767846d4ad899586a633b2e813fcf253b1bed5708b5c1e3f6fe711d78a75f2 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -33211,7 +33497,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.4.3, url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": +"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -34145,28 +34431,6 @@ __metadata: languageName: node linkType: hard -"xml-crypto@npm:^6.0.0": - version: 6.0.0 - resolution: "xml-crypto@npm:6.0.0" - dependencies: - "@xmldom/is-dom-node": "npm:^1.0.1" - "@xmldom/xmldom": "npm:^0.8.10" - xpath: "npm:^0.0.33" - checksum: 10c0/1a9d8be4cc7a4c618fa413b8ef30f11cda9ae81f20bc03e84c51f6c61383168a9915f8c3a26061e2053e58807b76d3a13726338f7bc0d8c45285fbb1da296293 - languageName: node - linkType: hard - -"xml-encryption@npm:^3.0.2": - version: 3.0.2 - resolution: "xml-encryption@npm:3.0.2" - dependencies: - "@xmldom/xmldom": "npm:^0.8.5" - escape-html: "npm:^1.0.3" - xpath: "npm:0.0.32" - checksum: 10c0/fcad4244f76c9b849f4168e6712c96281badb25e5ebeaae3da1e837386440527f33f3452b529949794d16072d12b0f9fa0405052445c9ce52b9311f557eb0dcb - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -34181,16 +34445,6 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:^0.6.2": - version: 0.6.2 - resolution: "xml2js@npm:0.6.2" - dependencies: - sax: "npm:>=0.6.0" - xmlbuilder: "npm:~11.0.0" - checksum: 10c0/e98a84e9c172c556ee2c5afa0fc7161b46919e8b53ab20de140eedea19903ed82f7cd5b1576fb345c84f0a18da1982ddf65908129b58fc3d7cbc658ae232108f - languageName: node - linkType: hard - "xml@npm:=1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -34198,20 +34452,6 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b - languageName: node - linkType: hard - "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" @@ -34219,27 +34459,6 @@ __metadata: languageName: node linkType: hard -"xpath@npm:0.0.32": - version: 0.0.32 - resolution: "xpath@npm:0.0.32" - checksum: 10c0/3743ab91a8ec1b5eac1f27ddf2fbf696fcde8ce487215becde1502b85a309dcd1b0baeaac1ee7a730aea4787d049b67ae89e8aedbe03a5a07a71e62ec296d9de - languageName: node - linkType: hard - -"xpath@npm:^0.0.33": - version: 0.0.33 - resolution: "xpath@npm:0.0.33" - checksum: 10c0/ac2c04142c0f38e75f0d899b6818b08a0e8163aab5d6fd8a292f31a6e925ab08ee48feb1f447049c5bbcb8926b7241c79d1d4a51386e6f6f2d76ac5784917b9d - languageName: node - linkType: hard - -"xpath@npm:^0.0.34": - version: 0.0.34 - resolution: "xpath@npm:0.0.34" - checksum: 10c0/88335108884ca164421f7fed048ef1a18ab3f7b1ae446b627fd3f51fc2396dcce798601c5e426de3bbd55d5940b84cf2326c75cd76620c1b49491283b85de17a - languageName: node - linkType: hard - "xss@npm:^1.0.15": version: 1.0.15 resolution: "xss@npm:1.0.15" From 7f8fc46860fac89b5b8bb650bff7a09c55ff7529 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 22:28:58 +0000 Subject: [PATCH 37/39] deps: Bump sigstore/cosign-installer from 3.8.2 to 3.9.2 Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.8.2 to 3.9.2. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](https://github.com/sigstore/cosign-installer/compare/3454372f43399081ed03b604cb2d021dabca52bb...d58896d6a1865668819e1d91763c7751a165e159) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-version: 3.9.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index e72542d..c0bdd31 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -163,7 +163,7 @@ jobs: uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0 - name: Install Cosign - uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2 + uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2 - name: Generate Docker meta information id: meta From 2abae8ad91084abba248f211f61d30147b731eb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 22:39:35 +0000 Subject: [PATCH 38/39] deps: Bump docker/metadata-action from 5.7.0 to 5.8.0 Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.7.0 to 5.8.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/902fa8ec7d6ecbf8d84d538b9b233a880e428804...c1e51972afc2121e065aed6d45c65596fe445f3f) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index c0bdd31..32c060f 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -96,7 +96,7 @@ jobs: - name: Generate Docker meta information id: meta - uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 + uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} labels: | @@ -167,7 +167,7 @@ jobs: - name: Generate Docker meta information id: meta - uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 + uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} labels: | From 215e4c8f8d2b2080d0cc86dc6ed1cbc38c84f047 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 05:53:17 +0000 Subject: [PATCH 39/39] deps: Bump docker/login-action from 3.4.0 to 3.5.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/74a5d142397b4f367a81961eba4e8cd7edddf772...184bdaa0721073962dff0199f1fb9940f07167d1) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/commit-stage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commit-stage.yml b/.github/workflows/commit-stage.yml index 32c060f..b4fd7fb 100644 --- a/.github/workflows/commit-stage.yml +++ b/.github/workflows/commit-stage.yml @@ -113,7 +113,7 @@ jobs: uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0 - name: Login to container registry - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 with: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -181,7 +181,7 @@ jobs: type=sha,format=long - name: Login to container registry - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 with: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy

Alternative Proxy