From e6748e16bb45dbed87b638c64da267156d5b058f Mon Sep 17 00:00:00 2001 From: Patrick Date: Tue, 1 Oct 2024 14:16:48 -0400 Subject: [PATCH] feat(scaffolder-relation)!: migrate to new backend and remove deprecations Signed-off-by: Patrick --- .../.changeset/giant-flies-walk.md | 5 + .../README.md | 29 +- .../api-report-alpha.md | 11 - .../api-report.md | 9 +- .../dist-dynamic/package.json | 35 +- .../dist-dynamic/yarn.lock | 9 +- .../package.json | 8 +- .../ScaffolderRelationEntityProcessor.test.ts | 2 +- .../src/ScaffolderRelationEntityProcessor.ts | 4 +- .../src/alpha.ts | 23 - .../src/dynamic/index.ts | 29 - .../src/index.ts | 2 +- .../scaffolder-relation-processor/yarn.lock | 505 +----------------- 13 files changed, 58 insertions(+), 613 deletions(-) create mode 100644 workspaces/scaffolder-relation-processor/.changeset/giant-flies-walk.md delete mode 100644 workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report-alpha.md delete mode 100644 workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/alpha.ts delete mode 100644 workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/dynamic/index.ts diff --git a/workspaces/scaffolder-relation-processor/.changeset/giant-flies-walk.md b/workspaces/scaffolder-relation-processor/.changeset/giant-flies-walk.md new file mode 100644 index 0000000000..1f122236d8 --- /dev/null +++ b/workspaces/scaffolder-relation-processor/.changeset/giant-flies-walk.md @@ -0,0 +1,5 @@ +--- +'@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor': major +--- + +**Breaking** migrate to the new backend system and remove deprecations diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md index 4914019584..fd0017b696 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md @@ -20,7 +20,7 @@ const backend = createBackend(); // highlight-add-start backend.add( import( - '@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/alpha' + '@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor' ), ); // highlight-add-end @@ -28,33 +28,6 @@ backend.add( backend.start(); ``` -### Installing on the legacy backend system - -To install this module into the legacy backend system, add the following to the `packages/backend/src/plugins/catalog.ts` file: - -```ts title=packages/backend/src/plugins/catalog.ts -// highlight-add-start -import { ScaffolderRelationEntityProcessor } from '@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor'; - -// highlight-add-end - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - const builder = await CatalogBuilder.create(env); - - /* ... other processors and/or providers ... */ - // highlight-add-start - builder.addProcessor(new ScaffolderRelationEntityProcessor()); - // highlight-add-end - - const { processingEngine, router } = await builder.build(); - await processingEngine.start(); - - return router; -} -``` - ### Usage Catalog entities containing the `spec.scaffoldedFrom` field will have a relation link be formed between it and the `template` corresponding to the entity ref in the `spec.scaffoldedFrom` field. diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report-alpha.md b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report-alpha.md deleted file mode 100644 index 1cdfbaaee6..0000000000 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report-alpha.md +++ /dev/null @@ -1,11 +0,0 @@ -## API Report File for "@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts -import { BackendFeature } from '@backstage/backend-plugin-api'; - -// @public -const catalogModuleScaffolderRelationProcessor: BackendFeature; -export default catalogModuleScaffolderRelationProcessor; -``` diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report.md b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report.md index 8def43380c..bd8db9dd1c 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report.md +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/api-report.md @@ -3,14 +3,15 @@ > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; +import { BackendFeature } from '@backstage/backend-plugin-api'; import { CatalogProcessor } from '@backstage/plugin-catalog-node'; import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node'; import { Entity } from '@backstage/catalog-model'; -import { LocationSpec } from '@backstage/plugin-catalog-common'; +import type { LocationSpec } from '@backstage/plugin-catalog-common'; -// @public (undocumented) -export const dynamicPluginInstaller: BackendDynamicPluginInstaller; +// @public +const catalogModuleScaffolderRelationProcessor: BackendFeature; +export default catalogModuleScaffolderRelationProcessor; // @public export const RELATION_SCAFFOLDED_FROM = 'scaffoldedFrom'; diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/package.json b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/package.json index 59a3c6d6b3..1a83fc0b49 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/package.json +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/package.json @@ -1,42 +1,39 @@ { "name": "@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor-dynamic", "description": "The scaffolder-relation-processor backend module for the catalog plugin.", - "version": "0.0.0", - "main": "dist/index.cjs.js", - "types": "dist/index.d.ts", + "version": "1.2.9", + "main": "./dist/index.cjs.js", + "types": "src/index.ts", "license": "Apache-2.0", "publishConfig": { - "access": "public", - "main": "dist/index.cjs.js", - "types": "dist/index.d.ts" + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/backstage/community-plugins", + "directory": "workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder-relation-processor", + "pluginPackage": "@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor" }, "exports": { ".": { "require": "./dist/index.cjs.js", "default": "./dist/index.cjs.js" }, - "./alpha": { - "require": "./dist/alpha.cjs.js", - "default": "./dist/alpha.cjs.js" - }, "./package.json": "./package.json" }, "files": [ "dist", - "config.d.ts", - "alpha" + "config.d.ts" ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "^0.21.6", - "@backstage/backend-dynamic-feature-service": "^0.2.8", - "@backstage/backend-plugin-api": "^0.6.16", - "@backstage/catalog-model": "^1.4.5", - "@backstage/plugin-catalog-common": "^1.0.22", - "@backstage/plugin-catalog-node": "^1.11.1" + "@backstage/backend-plugin-api": "^1.0.0", + "@backstage/catalog-model": "^1.7.0", + "@backstage/plugin-catalog-node": "^1.13.0" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/yarn.lock b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/yarn.lock index 37e8748f94..e0ea595d6d 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/yarn.lock +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/dist-dynamic/yarn.lock @@ -8,11 +8,8 @@ __metadata: version: 0.0.0-use.local resolution: "@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor-dynamic@workspace:." peerDependencies: - "@backstage/backend-common": ^0.21.6 - "@backstage/backend-dynamic-feature-service": ^0.2.8 - "@backstage/backend-plugin-api": ^0.6.16 - "@backstage/catalog-model": ^1.4.5 - "@backstage/plugin-catalog-common": ^1.0.22 - "@backstage/plugin-catalog-node": ^1.11.1 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/plugin-catalog-node": ^1.13.0 languageName: unknown linkType: soft diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/package.json b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/package.json index 791eee5140..edcb6b1f45 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/package.json +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/package.json @@ -20,14 +20,10 @@ }, "exports": { ".": "./src/index.ts", - "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, "typesVersions": { "*": { - "alpha": [ - "src/alpha.ts" - ], "package.json": [ "package.json" ] @@ -46,16 +42,14 @@ "tsc": "tsc" }, "dependencies": { - "@backstage/backend-common": "^0.25.0", - "@backstage/backend-dynamic-feature-service": "^0.4.1", "@backstage/backend-plugin-api": "^1.0.0", "@backstage/catalog-model": "^1.7.0", - "@backstage/plugin-catalog-common": "^1.1.0", "@backstage/plugin-catalog-node": "^1.13.0" }, "devDependencies": { "@backstage/backend-test-utils": "^1.0.0", "@backstage/cli": "^0.27.1", + "@backstage/plugin-catalog-common": "^1.1.0", "@janus-idp/cli": "1.13.1" }, "files": [ diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.test.ts b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.test.ts index 2e115c0551..3e2301df78 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.test.ts +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.test.ts @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { Entity } from '@backstage/catalog-model'; +import type { Entity } from '@backstage/catalog-model'; import { ScaffolderRelationEntityProcessor } from './ScaffolderRelationEntityProcessor'; diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.ts b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.ts index 1fbc7367aa..6682172c82 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.ts +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/ScaffolderRelationEntityProcessor.ts @@ -18,7 +18,7 @@ import { getCompoundEntityRef, parseEntityRef, } from '@backstage/catalog-model'; -import { LocationSpec } from '@backstage/plugin-catalog-common'; +import type { LocationSpec } from '@backstage/plugin-catalog-common'; import { CatalogProcessor, CatalogProcessorEmit, @@ -26,7 +26,7 @@ import { } from '@backstage/plugin-catalog-node'; import { RELATION_SCAFFOLDED_FROM, RELATION_SCAFFOLDER_OF } from './relations'; -import { ScaffoldedFromSpec } from './types'; +import type { ScaffoldedFromSpec } from './types'; /** @public */ export class ScaffolderRelationEntityProcessor implements CatalogProcessor { diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/alpha.ts b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/alpha.ts deleted file mode 100644 index ef4e23b44e..0000000000 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/alpha.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * The scaffolder-relation-processor backend module for the catalog-backend plugin. - * - * @packageDocumentation - */ - -/* - * Copyright 2024 The Backstage Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export { catalogModuleScaffolderRelationProcessor as default } from './module'; diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/dynamic/index.ts b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/dynamic/index.ts deleted file mode 100644 index 8665e9f9e7..0000000000 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/dynamic/index.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; - -import { ScaffolderRelationEntityProcessor } from '../ScaffolderRelationEntityProcessor'; - -/** - * - * @public - */ -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder) { - builder.addProcessor(new ScaffolderRelationEntityProcessor()); - }, -}; diff --git a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/index.ts b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/index.ts index b8b0213202..5e681e6b7c 100644 --- a/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/index.ts +++ b/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/src/index.ts @@ -15,5 +15,5 @@ */ export * from './relations'; export * from './types'; -export * from './dynamic/index'; +export { catalogModuleScaffolderRelationProcessor as default } from './module'; export * from './ScaffolderRelationEntityProcessor'; diff --git a/workspaces/scaffolder-relation-processor/yarn.lock b/workspaces/scaffolder-relation-processor/yarn.lock index afd19c8213..fe42d90431 100644 --- a/workspaces/scaffolder-relation-processor/yarn.lock +++ b/workspaces/scaffolder-relation-processor/yarn.lock @@ -26,17 +26,6 @@ __metadata: languageName: node linkType: hard -"@apidevtools/json-schema-ref-parser@npm:^11.6.2": - version: 11.6.4 - resolution: "@apidevtools/json-schema-ref-parser@npm:11.6.4" - dependencies: - "@jsdevtools/ono": ^7.1.3 - "@types/json-schema": ^7.0.15 - js-yaml: ^4.1.0 - checksum: ac01bb318dff541ec238322b7cf60210174f0b4ddc540ee7a9bbb997ca3594ba45fb288bb6e4a6bf70f56b26850c904225405f6b9d631838f0c1a5f06ea240f1 - languageName: node - linkType: hard - "@apidevtools/openapi-schemas@npm:^2.1.0": version: 2.1.0 resolution: "@apidevtools/openapi-schemas@npm:2.1.0" @@ -2528,7 +2517,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.24.7 resolution: "@babel/runtime@npm:7.24.7" dependencies: @@ -2581,8 +2570,6 @@ __metadata: version: 0.0.0-use.local resolution: "@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor@workspace:plugins/catalog-backend-module-scaffolder-relation-processor" dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-dynamic-feature-service": ^0.4.1 "@backstage/backend-plugin-api": ^1.0.0 "@backstage/backend-test-utils": ^1.0.0 "@backstage/catalog-model": ^1.7.0 @@ -2796,60 +2783,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-dynamic-feature-service@npm:^0.4.1": - version: 0.4.1 - resolution: "@backstage/backend-dynamic-feature-service@npm:0.4.1" - dependencies: - "@backstage/backend-app-api": ^1.0.0 - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/cli-node": ^0.2.8 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-app-node": ^0.1.25 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-catalog-backend": ^1.26.1 - "@backstage/plugin-events-backend": ^0.3.12 - "@backstage/plugin-events-node": ^0.4.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-scaffolder-node": ^0.4.11 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - "@types/express": ^4.17.6 - chokidar: ^3.5.3 - express: ^4.17.1 - fs-extra: ^11.2.0 - lodash: ^4.17.21 - winston: ^3.2.1 - checksum: 2861efccc928c5d5ec668d981620f50cf8026b8c34ab02afb898c989d77c4987796e25fcb89af745da54611a488ee3043830c6e362fba3c1cd7fe7888089d3e0 - 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" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/errors": ^1.2.4 - "@types/express": ^4.17.6 - "@types/express-serve-static-core": ^4.17.5 - express: ^4.17.1 - express-openapi-validator: ^5.0.4 - express-promise-router: ^4.1.0 - json-schema-to-ts: ^3.0.0 - lodash: ^4.17.21 - openapi-merge: ^1.3.2 - openapi3-ts: ^3.1.2 - checksum: 5471baf1d4856fa5961e42dcc63be281776b9d4764e358b7e93286e0f1373411b1cadedb2a98c73c4544d81702d497b79dc20b9512b08119d610af28da2984df - languageName: node - linkType: hard - "@backstage/backend-plugin-api@npm:^1.0.0": version: 1.0.0 resolution: "@backstage/backend-plugin-api@npm:1.0.0" @@ -3192,19 +3125,6 @@ __metadata: 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" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config-loader": ^1.9.1 - "@types/express": ^4.17.6 - express: ^4.17.1 - fs-extra: ^11.2.0 - checksum: 6f805663add4931d8d54409ea1fae4a7600ec806537ec6cc89d280ec7795f914b0aa294a24fb33cc56af79545e3cd3f8de041302d2fb98fd5d7a5575872fdf5e - languageName: node - linkType: hard - "@backstage/plugin-auth-node@npm:^0.5.2": version: 0.5.2 resolution: "@backstage/plugin-auth-node@npm:0.5.2" @@ -3230,49 +3150,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^1.26.1": - version: 1.26.1 - resolution: "@backstage/plugin-catalog-backend@npm:1.26.1" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-openapi-utils": ^0.1.18 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-events-node": ^0.4.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-search-backend-module-catalog": ^0.2.2 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/express": ^4.17.6 - codeowners-utils: ^1.0.2 - core-js: ^3.6.5 - express: ^4.17.1 - fast-json-stable-stringify: ^2.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - glob: ^7.1.6 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - minimatch: ^9.0.0 - node-fetch: ^2.7.0 - p-limit: ^3.0.2 - prom-client: ^15.0.0 - uuid: ^9.0.0 - yaml: ^2.0.0 - yn: ^4.0.0 - zod: ^3.22.4 - checksum: 0cff2cd06f41d7e275ad3de4f3a7127e5ae651070cf4e3c044e7f6c12068c01fcfa49e0530ffc57cd9294aaca2f9865ce5d9f7e6597acdd910146e20faf8a25e - 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" @@ -3300,22 +3177,6 @@ __metadata: 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" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/plugin-events-node": ^0.4.0 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - winston: ^3.2.1 - checksum: 902dccba0439e5b4a86b0576d507c887bb19eba05d02f70a83fd572cac5ebc81af38c313292b7151478eb9ce04951cb7d651cc99a16ba2799f83f86d7c9a8b68 - 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" @@ -3359,80 +3220,6 @@ __metadata: 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": ^1.7.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/types": ^1.1.1 - checksum: 0dcfa5089d92dd7e0e400df25d17e838846ee8bec60f84f268c77d7815f37a217226f9385dcbb6a816de0266ecce502f9f491208aec06f83ca8e5f5a84451e9a - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-node@npm:^0.4.11": - version: 0.4.11 - resolution: "@backstage/plugin-scaffolder-node@npm:0.4.11" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/types": ^1.1.1 - concat-stream: ^2.0.0 - fs-extra: ^11.2.0 - globby: ^11.0.0 - isomorphic-git: ^1.23.0 - jsonschema: ^1.2.6 - p-limit: ^3.1.0 - tar: ^6.1.12 - winston: ^3.2.1 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: cf5645e5edf6b76b89276a523817295affa6af4b8c4ce289cbebe0ec09c671e5f9baa53d1f992da07c34ee4b20b6a4a6e6c461361a774f68191be9a8e1a298ef - 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" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - checksum: d1bfabbbc91e3bf46e6394eddc1887131cd305073c1e74d4db6253110be7623b67ce9c6c18f59dca2681f6e8126d860612ae119bd136450eded1f26acfaf5f91 - 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" - dependencies: - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-common": ^1.2.14 - "@types/lunr": ^2.3.3 - lodash: ^4.17.21 - lunr: ^2.3.9 - ndjson: ^2.0.0 - uuid: ^9.0.0 - checksum: f9a396504876ebc29a4c14c3c64446e5116098571d01480c78fd9806e5efdd82f053e626418083e8e93fc8898f364837561c0870a5a77c26c5767e5f73c528a4 - 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" @@ -4852,7 +4639,7 @@ __metadata: languageName: node linkType: hard -"@jsdevtools/ono@npm:7.1.3, @jsdevtools/ono@npm:^7.1.3": +"@jsdevtools/ono@npm:^7.1.3": version: 7.1.3 resolution: "@jsdevtools/ono@npm:7.1.3" checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad @@ -5847,7 +5634,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0": +"@opentelemetry/api@npm:^1.3.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 @@ -7999,7 +7786,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.12, @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: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -8038,13 +7825,6 @@ __metadata: languageName: node linkType: hard -"@types/lunr@npm:^2.3.3": - version: 2.3.7 - resolution: "@types/lunr@npm:2.3.7" - checksum: 188a18f035e042f4c23e807ae752bfdb0076a0446ff8285b3c10572008fb00282dfeebdbbd566bfcf65dbb073daf552477a0ccbf426ebaa5ce88c0088a860924 - 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" @@ -8073,15 +7853,6 @@ __metadata: languageName: node linkType: hard -"@types/multer@npm:^1.4.11": - version: 1.4.11 - resolution: "@types/multer@npm:1.4.11" - dependencies: - "@types/express": "*" - checksum: 3d80b2acdfbc9f3e9027d4467e948925810b67e5622a3017f42f58a3598d34b25376890801e55d0c03973ccc34573abf5218af334e8292ec455832f4ade3e5f5 - languageName: node - linkType: hard - "@types/node-forge@npm:^1.3.0": version: 1.3.11 resolution: "@types/node-forge@npm:1.3.11" @@ -9017,7 +8788,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.12.0, ajv@npm:^8.14.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.12.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": version: 8.16.0 resolution: "ajv@npm:8.16.0" dependencies: @@ -9157,13 +8928,6 @@ __metadata: languageName: node linkType: hard -"append-field@npm:^1.0.0": - version: 1.0.0 - resolution: "append-field@npm:1.0.0" - checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 - languageName: node - linkType: hard - "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -9538,16 +9302,6 @@ __metadata: languageName: node linkType: hard -"atlassian-openapi@npm:^1.0.8": - version: 1.0.18 - resolution: "atlassian-openapi@npm:1.0.18" - dependencies: - jsonpointer: ^5.0.0 - urijs: ^1.19.10 - checksum: acfcd92ed0b89a97a84d4ab4774d4d82cccf98c76c69df0fe86eb9a2b6ced133254591d1965cb78bd0af446d8f30cf9ad81fd3a1af6c72beec5286a843d7cd2d - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -9887,13 +9641,6 @@ __metadata: languageName: node linkType: hard -"bintrees@npm:1.0.2": - version: 1.0.2 - resolution: "bintrees@npm:1.0.2" - checksum: 56a52b7d3634e30002b1eda740d2517a22fa8e9e2eb088e919f37c030a0ed86e364ab59e472fc770fc8751308054bb1c892979d150e11d9e11ac33bcc1b5d16e - languageName: node - linkType: hard - "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -10230,15 +9977,6 @@ __metadata: languageName: node linkType: hard -"busboy@npm:^1.0.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e - languageName: node - linkType: hard - "byline@npm:^5.0.0": version: 5.0.0 resolution: "byline@npm:5.0.0" @@ -10936,18 +10674,6 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.5.2": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^2.2.2 - typedarray: ^0.0.6 - checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 - languageName: node - linkType: hard - "concat-stream@npm:^2.0.0": version: 2.0.0 resolution: "concat-stream@npm:2.0.0" @@ -11040,7 +10766,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 @@ -11101,13 +10827,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.6.5": - version: 3.37.1 - resolution: "core-js@npm:3.37.1" - checksum: 2d58a5c599f05c3e04abc8bc5e64b88eb17d914c0f552f670fb800afa74ec54b4fcc7f231ad6bd45badaf62c0fb0ce30e6fe89cedb6bb6d54e6f19115c3c17ff - languageName: node - linkType: hard - "core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -13471,29 +13190,6 @@ __metadata: languageName: node linkType: hard -"express-openapi-validator@npm:^5.0.4": - version: 5.2.0 - resolution: "express-openapi-validator@npm:5.2.0" - dependencies: - "@apidevtools/json-schema-ref-parser": ^11.6.2 - "@types/multer": ^1.4.11 - ajv: ^8.14.0 - ajv-draft-04: ^1.0.0 - ajv-formats: ^2.1.1 - content-type: ^1.0.5 - json-schema-traverse: ^1.0.0 - lodash.clonedeep: ^4.5.0 - lodash.get: ^4.4.2 - media-typer: ^1.1.0 - multer: ^1.4.5-lts.1 - ono: ^7.1.3 - path-to-regexp: ^6.2.2 - peerDependencies: - express: "*" - checksum: bbd2925adefae1aa04dd80d96f001273a1d561fc2326781b7cad93a834bf23b3563f426ddb931d854e1d6ce4a37462dd42597c9d1f764a16c19e9192e554bb5a - languageName: node - linkType: hard - "express-promise-router@npm:^4.1.0": version: 4.1.1 resolution: "express-promise-router@npm:4.1.1" @@ -16705,16 +16401,6 @@ __metadata: languageName: node linkType: hard -"json-schema-to-ts@npm:^3.0.0": - version: 3.1.0 - resolution: "json-schema-to-ts@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.18.3 - ts-algebra: ^2.0.0 - checksum: 0902ff0ad29d0c6d859f7a7f0d8c37bb67aee8a01dd340fe8bf301b9ad9c5422a886834c4aa11f2c81dcadef29c998d646641df9d797876e593053167a5a82bb - languageName: node - linkType: hard - "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -16867,13 +16553,6 @@ __metadata: languageName: node linkType: hard -"jsonschema@npm:^1.2.6": - version: 1.4.1 - resolution: "jsonschema@npm:1.4.1" - checksum: 1ef02a6cd9bc32241ec86bbf1300bdbc3b5f2d8df6eb795517cf7d1cd9909e7beba1e54fdf73990fd66be98a182bda9add9607296b0cb00b1348212988e424b2 - languageName: node - linkType: hard - "jsonwebtoken@npm:^9.0.0, jsonwebtoken@npm:^9.0.2": version: 9.0.2 resolution: "jsonwebtoken@npm:9.0.2" @@ -17383,13 +17062,6 @@ __metadata: languageName: node linkType: hard -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 - languageName: node - linkType: hard - "lodash.clonedeepwith@npm:4.5.0": version: 4.5.0 resolution: "lodash.clonedeepwith@npm:4.5.0" @@ -17713,13 +17385,6 @@ __metadata: languageName: node linkType: hard -"lunr@npm:^2.3.9": - version: 2.3.9 - resolution: "lunr@npm:2.3.9" - checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 - languageName: node - linkType: hard - "luxon@npm:^3.0.0, luxon@npm:^3.2.1, luxon@npm:~3.4.0": version: 3.4.4 resolution: "luxon@npm:3.4.4" @@ -17876,13 +17541,6 @@ __metadata: languageName: node linkType: hard -"media-typer@npm:^1.1.0": - version: 1.1.0 - resolution: "media-typer@npm:1.1.0" - checksum: a58dd60804df73c672942a7253ccc06815612326dc1c0827984b1a21704466d7cde351394f47649e56cf7415e6ee2e26e000e81b51b3eebb5a93540e8bf93cbd - languageName: node - linkType: hard - "memfs@npm:^3.1.2, memfs@npm:^3.4.1, memfs@npm:^3.4.3": version: 3.5.3 resolution: "memfs@npm:3.5.3" @@ -18246,7 +17904,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6": +"mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -18343,21 +18001,6 @@ __metadata: 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" - dependencies: - append-field: ^1.0.0 - busboy: ^1.0.0 - concat-stream: ^1.5.2 - mkdirp: ^0.5.4 - object-assign: ^4.1.1 - type-is: ^1.6.4 - xtend: ^4.0.0 - checksum: d6dfa78a6ec592b74890412f8962da8a87a3dcfe20f612e039b735b8e0faa72c735516c447f7de694ee0d981eb0a1b892fb9e2402a0348dc6091d18c38d89ecc - languageName: node - linkType: hard - "multicast-dns@npm:^7.2.5": version: 7.2.5 resolution: "multicast-dns@npm:7.2.5" @@ -18452,21 +18095,6 @@ __metadata: languageName: node linkType: hard -"ndjson@npm:^2.0.0": - version: 2.0.0 - resolution: "ndjson@npm:2.0.0" - dependencies: - json-stringify-safe: ^5.0.1 - minimist: ^1.2.5 - readable-stream: ^3.6.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - ndjson: cli.js - checksum: f847a51a2275b8a6a1bfdb24095183836b71c3085670161678c9922bc59644f04e53ced385e549a5565fdc44c28e206bd3f2199d12525028f843a86b680c4446 - languageName: node - linkType: hard - "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -18952,15 +18580,6 @@ __metadata: languageName: node linkType: hard -"ono@npm:^7.1.3": - version: 7.1.3 - resolution: "ono@npm:7.1.3" - dependencies: - "@jsdevtools/ono": 7.1.3 - checksum: d341681f1bdd08071760a8d92d37e0e5fb483c6f5c510543a17896c8ee7bdd399a375c632d39f9c78bd2aeab4e5e2eaae9ae0ab71c9738276ba8459c18ce41c4 - languageName: node - linkType: hard - "open@npm:^10.0.3": version: 10.1.0 resolution: "open@npm:10.1.0" @@ -18984,17 +18603,6 @@ __metadata: languageName: node linkType: hard -"openapi-merge@npm:^1.3.2": - version: 1.3.3 - resolution: "openapi-merge@npm:1.3.3" - dependencies: - atlassian-openapi: ^1.0.8 - lodash: ^4.17.15 - ts-is-present: ^1.1.1 - checksum: d23ed060facb72f52088cf59bf10abbd36e169bf727c634582904ab0cddfa697b2af0d0e720d908154c2966b80344a8d59811827582949e1e9ffd2acdbc70537 - languageName: node - linkType: hard - "openapi-types@npm:^12.0.2": version: 12.1.3 resolution: "openapi-types@npm:12.1.3" @@ -19002,15 +18610,6 @@ __metadata: languageName: node linkType: hard -"openapi3-ts@npm:^3.1.2": - version: 3.2.0 - resolution: "openapi3-ts@npm:3.2.0" - dependencies: - yaml: ^2.2.1 - checksum: 8796a29a1363bc892ba1acb3ddffd9e6b80e8f83cbfad4cd507262e957317139cac2528ab4b14c1b30bf350ebc9cc4c43ad32a89da4d7c4b85f7e815ffba3ebe - languageName: node - linkType: hard - "openid-client@npm:^5.3.0": version: 5.6.5 resolution: "openid-client@npm:5.6.5" @@ -19469,7 +19068,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.2.2": +"path-to-regexp@npm:^6.2.0": version: 6.2.2 resolution: "path-to-regexp@npm:6.2.2" checksum: b7b0005c36f5099f9ed1fb20a820d2e4ed1297ffe683ea1d678f5e976eb9544f01debb281369dabdc26da82e6453901bf71acf2c7ed14b9243536c2a45286c33 @@ -20276,16 +19875,6 @@ __metadata: languageName: node linkType: hard -"prom-client@npm:^15.0.0": - version: 15.1.2 - resolution: "prom-client@npm:15.1.2" - dependencies: - "@opentelemetry/api": ^1.4.0 - tdigest: ^0.1.1 - checksum: b9b2f439588a462c0aec840e8aa857bb0a77284174d6587ca042eb13ea6ac36ba13277f45ae6ed3696b3007a1020c5ee2c5ee46b23be033a7bb45207a5365c21 - languageName: node - linkType: hard - "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -20710,18 +20299,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - 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.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -20736,6 +20314,17 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + "readable-stream@npm:^4.0.0": version: 4.5.2 resolution: "readable-stream@npm:4.5.2" @@ -22122,15 +21711,6 @@ __metadata: languageName: node linkType: hard -"split2@npm:^3.0.0": - version: 3.2.2 - resolution: "split2@npm:3.2.2" - dependencies: - readable-stream: ^3.0.0 - checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a - languageName: node - linkType: hard - "split2@npm:^4.1.0": version: 4.2.0 resolution: "split2@npm:4.2.0" @@ -22358,13 +21938,6 @@ __metadata: languageName: node linkType: hard -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 - languageName: node - linkType: hard - "streamx@npm:^2.15.0, streamx@npm:^2.18.0": version: 2.18.0 resolution: "streamx@npm:2.18.0" @@ -22853,15 +22426,6 @@ __metadata: languageName: node linkType: hard -"tdigest@npm:^0.1.1": - version: 0.1.2 - resolution: "tdigest@npm:0.1.2" - dependencies: - bintrees: 1.0.2 - checksum: 44de8246752b6f8c2924685f969fd3d94c36949f22b0907e99bef2b2220726dd8467f4730ea96b06040b9aa2587c0866049640039d1b956952dfa962bc2075a3 - languageName: node - linkType: hard - "teeny-request@npm:^9.0.0": version: 9.0.0 resolution: "teeny-request@npm:9.0.0" @@ -23009,15 +22573,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^4.0.0": - version: 4.0.2 - resolution: "through2@npm:4.0.2" - dependencies: - readable-stream: 3 - checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 - languageName: node - linkType: hard - "through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -23208,13 +22763,6 @@ __metadata: languageName: node linkType: hard -"ts-algebra@npm:^2.0.0": - version: 2.0.0 - resolution: "ts-algebra@npm:2.0.0" - checksum: 970b0e7db49cf8c1a8ff2a816eb047fac8add47511f5e4995e4998c56c6f7b226399284412de88f3e137ab55c857a4262c0d8f02f0765730e7d3a021de2ea7ef - languageName: node - linkType: hard - "ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" @@ -23240,13 +22788,6 @@ __metadata: languageName: node linkType: hard -"ts-is-present@npm:^1.1.1": - version: 1.2.2 - resolution: "ts-is-present@npm:1.2.2" - checksum: 3620ecf48219d0dd108e493260a207f4733d8e39a18dffec23c7ed2b1ef2aba7158d0dfafe36f3f27d0092472535a5e474ce04ade54e972e64b2b6329d20ab0b - languageName: node - linkType: hard - "ts-morph@npm:^23.0.0": version: 23.0.0 resolution: "ts-morph@npm:23.0.0" @@ -23453,7 +22994,7 @@ __metadata: languageName: node linkType: hard -"type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": +"type-is@npm:^1.6.16, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -23833,7 +23374,7 @@ __metadata: languageName: node linkType: hard -"urijs@npm:^1.19.10, urijs@npm:^1.19.11": +"urijs@npm:^1.19.11": version: 1.19.11 resolution: "urijs@npm:1.19.11" checksum: f9b95004560754d30fd7dbee44b47414d662dc9863f1cf5632a7c7983648df11d23c0be73b9b4f9554463b61d5b0a520b70df9e1ee963ebb4af02e6da2cc80f3 @@ -24680,7 +24221,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2": +"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.2": version: 2.4.5 resolution: "yaml@npm:2.4.5" bin: