From d12338cc9ed4cfcd58391b158b8668aa66481ded Mon Sep 17 00:00:00 2001 From: Stephanie Date: Mon, 18 Nov 2024 14:52:57 -0500 Subject: [PATCH] address some review comments Signed-off-by: Stephanie --- workspaces/lightspeed/package.json | 5 +- ...janus-idp.yaml => app-config.dynamic.yaml} | 0 .../plugins/lightspeed-backend/package.json | 4 +- ...janus-idp.yaml => app-config.dynamic.yaml} | 2 +- .../plugins/lightspeed/package.json | 4 +- workspaces/lightspeed/yarn.lock | 743 +++++------------- 6 files changed, 187 insertions(+), 571 deletions(-) rename workspaces/lightspeed/plugins/lightspeed-backend/{app-config.janus-idp.yaml => app-config.dynamic.yaml} (100%) rename workspaces/lightspeed/plugins/lightspeed/{app-config.janus-idp.yaml => app-config.dynamic.yaml} (87%) diff --git a/workspaces/lightspeed/package.json b/workspaces/lightspeed/package.json index 02c53b1f..4276b9af 100644 --- a/workspaces/lightspeed/package.json +++ b/workspaces/lightspeed/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@backstage/cli": "^0.28.0", "@backstage/e2e-test-utils": "^0.1.1", - "@backstage/repo-tools": "^0.8.0", + "@backstage/repo-tools": "^0.10.0", "@changesets/cli": "^2.27.1", "@spotify/prettier-config": "^12.0.0", "node-gyp": "^9.0.0", @@ -52,8 +52,7 @@ }, "resolutions": { "@types/react": "^18", - "@types/react-dom": "^18", - "@microsoft/api-extractor": "7.36.4" + "@types/react-dom": "^18" }, "prettier": "@spotify/prettier-config", "lint-staged": { diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/app-config.janus-idp.yaml b/workspaces/lightspeed/plugins/lightspeed-backend/app-config.dynamic.yaml similarity index 100% rename from workspaces/lightspeed/plugins/lightspeed-backend/app-config.janus-idp.yaml rename to workspaces/lightspeed/plugins/lightspeed-backend/app-config.dynamic.yaml diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/package.json b/workspaces/lightspeed/plugins/lightspeed-backend/package.json index 822d021b..2bd5b2f5 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/package.json +++ b/workspaces/lightspeed/plugins/lightspeed-backend/package.json @@ -64,9 +64,7 @@ "files": [ "dist", "config.d.ts", - "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "app-config.janus-idp.yaml" + "app-config.dynamic.yaml" ], "configSchema": "config.d.ts", "repository": { diff --git a/workspaces/lightspeed/plugins/lightspeed/app-config.janus-idp.yaml b/workspaces/lightspeed/plugins/lightspeed/app-config.dynamic.yaml similarity index 87% rename from workspaces/lightspeed/plugins/lightspeed/app-config.janus-idp.yaml rename to workspaces/lightspeed/plugins/lightspeed/app-config.dynamic.yaml index 15a6a928..ed79f06a 100644 --- a/workspaces/lightspeed/plugins/lightspeed/app-config.janus-idp.yaml +++ b/workspaces/lightspeed/plugins/lightspeed/app-config.dynamic.yaml @@ -1,6 +1,6 @@ dynamicPlugins: frontend: - janus-idp.backstage-plugin-lightspeed: + redhat-developer.backstage-plugin-lightspeed: appIcons: - name: LightspeedIcon module: LightspeedPlugin diff --git a/workspaces/lightspeed/plugins/lightspeed/package.json b/workspaces/lightspeed/plugins/lightspeed/package.json index a80fb764..b31fb230 100644 --- a/workspaces/lightspeed/plugins/lightspeed/package.json +++ b/workspaces/lightspeed/plugins/lightspeed/package.json @@ -73,10 +73,10 @@ "dist", "config.d.ts", "dist-scalprum", - "app-config.janus-idp.yaml" + "app-config.dynamic.yaml" ], "scalprum": { - "name": "janus-idp.backstage-plugin-lightspeed", + "name": "redhat-developer.backstage-plugin-lightspeed", "exposedModules": { "LightspeedPlugin": "./src/index.ts" } diff --git a/workspaces/lightspeed/yarn.lock b/workspaces/lightspeed/yarn.lock index 2c0415b7..70300557 100644 --- a/workspaces/lightspeed/yarn.lock +++ b/workspaces/lightspeed/yarn.lock @@ -2495,52 +2495,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-app-api@npm:^0.7.0": - version: 0.7.9 - resolution: "@backstage/backend-app-api@npm:0.7.9" - dependencies: - "@backstage/backend-common": ^0.23.2 - "@backstage/backend-plugin-api": ^0.6.21 - "@backstage/backend-tasks": ^0.5.26 - "@backstage/cli-common": ^0.1.14 - "@backstage/cli-node": ^0.2.6 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.1 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-node": ^0.7.32 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - "@types/cors": ^2.8.6 - "@types/express": ^4.17.6 - compression: ^1.7.4 - cookie: ^0.6.0 - cors: ^2.8.5 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - helmet: ^6.0.0 - jose: ^5.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - node-fetch: ^2.6.7 - node-forge: ^1.3.1 - path-to-regexp: ^6.2.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - checksum: bbc5026fe1ddc29e93f0ee16f261108f17f6628cb15e2ad47a850124f1bb0671cf8d740532c45e96db448df87ef5c262c764754c150116d242348303c694eff3 - 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" @@ -2582,152 +2536,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-common@npm:^0.21.7": - version: 0.21.7 - resolution: "@backstage/backend-common@npm:0.21.7" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-app-api": ^0.7.0 - "@backstage/backend-dev-utils": ^0.1.4 - "@backstage/backend-plugin-api": ^0.6.17 - "@backstage/cli-common": ^0.1.13 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.10.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.4.12 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^6.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - mysql2: ^3.0.0 - node-fetch: ^2.6.7 - p-limit: ^3.1.0 - pg: ^8.11.3 - raw-body: ^2.4.1 - tar: ^6.1.12 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: a774e8556d2286fe4648a669c96cece8f831db11b1d7c1075a6bf8da43318ce53e064543b173b7ecc347a23c738e2b52a74168d5f9403fc20fa14eaf2d1fc83b - languageName: node - linkType: hard - -"@backstage/backend-common@npm:^0.23.2, @backstage/backend-common@npm:^0.23.3": - version: 0.23.3 - resolution: "@backstage/backend-common@npm:0.23.3" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-dev-utils": ^0.1.4 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.1 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.13.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.4.17 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^6.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - mysql2: ^3.0.0 - node-fetch: ^2.6.7 - node-forge: ^1.3.1 - p-limit: ^3.1.0 - path-to-regexp: ^6.2.1 - pg: ^8.11.3 - raw-body: ^2.4.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: 3cd96e153a5537e95c783fb7f5783c7ba15700375248f102b89aae1144962e64382caec2fec5b27d5ed08ae988c0fc6b3bc34921e9355d12bdbf8ce78aa99acb - languageName: node - linkType: hard - "@backstage/backend-common@npm:^0.25.0": version: 0.25.0 resolution: "@backstage/backend-common@npm:0.25.0" @@ -2883,51 +2691,13 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-dev-utils@npm:^0.1.4, @backstage/backend-dev-utils@npm:^0.1.5": +"@backstage/backend-dev-utils@npm:^0.1.5": version: 0.1.5 resolution: "@backstage/backend-dev-utils@npm:0.1.5" checksum: 7c7eced8cc6fe88b6b54d7b9f04953dbfd07846772368a0b269d4e75da30133b61e4fe29782c0dc0aa547234d75ff60a985f378f92911680a9172fa8f2820e5b languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^0.6.17, @backstage/backend-plugin-api@npm:^0.6.21": - version: 0.6.21 - resolution: "@backstage/backend-plugin-api@npm:0.6.21" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-common": ^0.7.14 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: d6b81036579108835cbf63fcc2c3e5a9ac684e3797d415d1ac4e26a32db72c0b0b182c098fb91e7a3219eaed2362a85d717327f69f6d2b566c3f5c6a8963c9d1 - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^0.7.0": - version: 0.7.0 - resolution: "@backstage/backend-plugin-api@npm:0.7.0" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.17 - "@backstage/plugin-permission-common": ^0.8.0 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: ea3f8a97750b8f9afae5ee45e0afdb4b04f46c889108b32fe0a86447d1578f4d5e1bca37c4fccdd6270593b6db0729d2e281349d8e11e2528e76ab18ab649c33 - languageName: node - linkType: hard - "@backstage/backend-plugin-api@npm:^1.0.0, @backstage/backend-plugin-api@npm:^1.0.1": version: 1.0.1 resolution: "@backstage/backend-plugin-api@npm:1.0.1" @@ -2947,27 +2717,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-tasks@npm:^0.5.26": - version: 0.5.27 - resolution: "@backstage/backend-tasks@npm:0.5.27" - dependencies: - "@backstage/backend-common": ^0.23.3 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/luxon": ^3.0.0 - cron: ^3.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - checksum: 69afa09bb380cdc93d52bf4e93b94a4aa8b3c9ef74f3e4350a6beedbbc623095805c0613f691a42a3995795fe0c9f9ccce689ce8c2f3a11277534d13ac4aa2a6 - languageName: node - linkType: hard - "@backstage/backend-test-utils@npm:1.0.2": version: 1.0.2 resolution: "@backstage/backend-test-utils@npm:1.0.2" @@ -3006,7 +2755,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.6.5, @backstage/catalog-client@npm:^1.7.1": +"@backstage/catalog-client@npm:^1.7.1": version: 1.7.1 resolution: "@backstage/catalog-client@npm:1.7.1" dependencies: @@ -3018,7 +2767,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.4.5, @backstage/catalog-model@npm:^1.5.0, @backstage/catalog-model@npm:^1.7.0": +"@backstage/catalog-model@npm:^1.7.0": version: 1.7.0 resolution: "@backstage/catalog-model@npm:1.7.0" dependencies: @@ -3030,14 +2779,14 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-common@npm:^0.1.13, @backstage/cli-common@npm:^0.1.14": +"@backstage/cli-common@npm:^0.1.14": version: 0.1.14 resolution: "@backstage/cli-common@npm:0.1.14" checksum: 6c5031ae31f08b405e5e59105d98e43dc6d865f960e5d016067267ecabccd5a892ab65d59d5b9e31850dccddb9eb29e06bf360ab6be8f7949991561ddb163fcb languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.5, @backstage/cli-node@npm:^0.2.6, @backstage/cli-node@npm:^0.2.9": +"@backstage/cli-node@npm:^0.2.9": version: 0.2.9 resolution: "@backstage/cli-node@npm:0.2.9" dependencies: @@ -3205,7 +2954,7 @@ __metadata: languageName: node linkType: hard -"@backstage/config-loader@npm:^1.8.0, @backstage/config-loader@npm:^1.8.1, @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: @@ -3555,7 +3304,7 @@ __metadata: languageName: node linkType: hard -"@backstage/integration@npm:^1.10.0, @backstage/integration@npm:^1.13.0, @backstage/integration@npm:^1.15.0, @backstage/integration@npm:^1.15.1": +"@backstage/integration@npm:^1.15.0, @backstage/integration@npm:^1.15.1": version: 1.15.1 resolution: "@backstage/integration@npm:1.15.1" dependencies: @@ -3598,31 +3347,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.4.12, @backstage/plugin-auth-node@npm:^0.4.16, @backstage/plugin-auth-node@npm:^0.4.17": - version: 0.4.17 - resolution: "@backstage/plugin-auth-node@npm:0.4.17" - dependencies: - "@backstage/backend-common": ^0.23.3 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/catalog-client": ^1.6.5 - "@backstage/catalog-model": ^1.5.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@types/express": "*" - "@types/passport": ^1.0.3 - express: ^4.17.1 - jose: ^5.0.0 - lodash: ^4.17.21 - node-fetch: ^2.6.7 - passport: ^0.7.0 - winston: ^3.2.1 - zod: ^3.22.4 - zod-to-json-schema: ^3.21.4 - checksum: 2506045877e9f76f70d4d5541725a0c6cf9ba0f1604bade22ec92852e887e7b844bc815cdace74c5053ef23c4306e18b6b1b4bdefe6dfab62dd9e03bd66e2d08 - languageName: node - linkType: hard - "@backstage/plugin-auth-node@npm:^0.5.2, @backstage/plugin-auth-node@npm:^0.5.3": version: 0.5.3 resolution: "@backstage/plugin-auth-node@npm:0.5.3" @@ -3714,21 +3438,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.7.14": - version: 0.7.14 - resolution: "@backstage/plugin-permission-common@npm:0.7.14" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - cross-fetch: ^4.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - checksum: 700190c008f1c20546ef281d2c4d912fe324a252e8afcae70f93c1d467c0062d3727b0e59c87a2380a856c53422a01d1fc931c20d9aee18500bb4602a3eaf89f - languageName: node - linkType: hard - -"@backstage/plugin-permission-common@npm:^0.8.0, @backstage/plugin-permission-common@npm:^0.8.1": +"@backstage/plugin-permission-common@npm:^0.8.1": version: 0.8.1 resolution: "@backstage/plugin-permission-common@npm:0.8.1" dependencies: @@ -3743,25 +3453,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.7.32": - version: 0.7.32 - resolution: "@backstage/plugin-permission-node@npm:0.7.32" - dependencies: - "@backstage/backend-common": ^0.23.2 - "@backstage/backend-plugin-api": ^0.6.21 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-common": ^0.7.14 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: 1702fc4bdb061840f93d4998f8c3ffb8a7542b7a1a3d3071c034068174ba92003e8b9669561b4ad88bf7fbdc2b8181b84e3a9ce33b3c1508eab305362fab8bd9 - 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" @@ -3820,21 +3511,21 @@ __metadata: languageName: node linkType: hard -"@backstage/repo-tools@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/repo-tools@npm:0.8.0" +"@backstage/repo-tools@npm:^0.10.0": + version: 0.10.0 + resolution: "@backstage/repo-tools@npm:0.10.0" dependencies: "@apidevtools/swagger-parser": ^10.1.0 "@apisyouwonthate/style-guide": ^1.4.0 - "@backstage/backend-common": ^0.21.7 - "@backstage/catalog-model": ^1.4.5 - "@backstage/cli-common": ^0.1.13 - "@backstage/cli-node": ^0.2.5 - "@backstage/config-loader": ^1.8.0 + "@backstage/backend-plugin-api": ^1.0.1 + "@backstage/catalog-model": ^1.7.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/cli-node": ^0.2.9 + "@backstage/config-loader": ^1.9.1 "@backstage/errors": ^1.2.4 "@manypkg/get-packages": ^1.1.3 - "@microsoft/api-documenter": ^7.22.33 - "@microsoft/api-extractor": ^7.36.4 + "@microsoft/api-documenter": ^7.25.7 + "@microsoft/api-extractor": ^7.47.2 "@openapitools/openapi-generator-cli": ^2.7.0 "@stoplight/spectral-core": ^1.18.0 "@stoplight/spectral-formatters": ^1.1.0 @@ -3843,6 +3534,7 @@ __metadata: "@stoplight/spectral-rulesets": ^1.18.0 "@stoplight/spectral-runtime": ^1.1.2 "@stoplight/types": ^14.0.0 + "@useoptic/openapi-utilities": ^0.55.0 chalk: ^4.0.0 codeowners-utils: ^1.0.2 command-exists: ^1.2.9 @@ -3855,12 +3547,13 @@ __metadata: minimatch: ^9.0.0 p-limit: ^3.0.2 portfinder: ^1.0.32 + ts-morph: ^23.0.0 yaml-diff-patch: ^2.0.0 peerDependencies: "@microsoft/api-extractor-model": "*" "@microsoft/tsdoc": "*" "@microsoft/tsdoc-config": "*" - "@useoptic/optic": ^0.50.7 + "@useoptic/optic": ^1.0.0 prettier: ^2.8.1 typescript: "> 3.0.0" peerDependenciesMeta: @@ -3868,7 +3561,7 @@ __metadata: optional: true bin: backstage-repo-tools: bin/backstage-repo-tools - checksum: f390f190c2e8de85656f0adc53099da9aa5c23b1fa074112fb78cf95e041f1a1491093ddd61ecb74b7f48247187e30242106f77a53a8f8242d847916ff42a63e + checksum: 8a68c69f053edadd087d829823880902d8e6d55e77d756d6b4ba4640af29493036ac5fa08cec08666b59ddfb27cacf4975fd24ac7ba785dab5b1d8a96df62bec languageName: node linkType: hard @@ -4973,7 +4666,7 @@ __metadata: dependencies: "@backstage/cli": ^0.28.0 "@backstage/e2e-test-utils": ^0.1.1 - "@backstage/repo-tools": ^0.8.0 + "@backstage/repo-tools": ^0.10.0 "@changesets/cli": ^2.27.1 "@ianvs/prettier-plugin-sort-imports": ^4.3.1 "@spotify/prettier-config": ^12.0.0 @@ -5717,7 +5410,7 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-documenter@npm:^7.22.33": +"@microsoft/api-documenter@npm:^7.25.7": version: 7.25.21 resolution: "@microsoft/api-documenter@npm:7.25.21" dependencies: @@ -5734,17 +5427,6 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.27.6": - version: 7.27.6 - resolution: "@microsoft/api-extractor-model@npm:7.27.6" - dependencies: - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - checksum: 7867feaf3a0e5accfcce3a77681248a319952a266cffc644e4f8f7df1c9e1d55adb5124df901e8cca594bb3e12d361d1fcb2bffbdbb4b20fe3113928f6535975 - languageName: node - linkType: hard - "@microsoft/api-extractor-model@npm:7.29.8": version: 7.29.8 resolution: "@microsoft/api-extractor-model@npm:7.29.8" @@ -5756,37 +5438,26 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor@npm:7.36.4": - version: 7.36.4 - resolution: "@microsoft/api-extractor@npm:7.36.4" +"@microsoft/api-extractor@npm:^7.47.2": + version: 7.47.11 + resolution: "@microsoft/api-extractor@npm:7.47.11" dependencies: - "@microsoft/api-extractor-model": 7.27.6 - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - "@rushstack/rig-package": 0.4.1 - "@rushstack/ts-command-line": 4.15.2 - colors: ~1.2.1 + "@microsoft/api-extractor-model": 7.29.8 + "@microsoft/tsdoc": ~0.15.0 + "@microsoft/tsdoc-config": ~0.17.0 + "@rushstack/node-core-library": 5.9.0 + "@rushstack/rig-package": 0.5.3 + "@rushstack/terminal": 0.14.2 + "@rushstack/ts-command-line": 4.23.0 lodash: ~4.17.15 + minimatch: ~3.0.3 resolve: ~1.22.1 semver: ~7.5.4 source-map: ~0.6.1 - typescript: ~5.0.4 + typescript: 5.4.2 bin: api-extractor: bin/api-extractor - checksum: 92559325cf2407fa27cb9675772956511fa35005f295cdb4dc47abd7ef9c77ba61b0f684c2e952301a76dd2cfa9e398840c8f3d9117d621300e12b0ecfbf8147 - languageName: node - linkType: hard - -"@microsoft/tsdoc-config@npm:~0.16.1": - version: 0.16.2 - resolution: "@microsoft/tsdoc-config@npm:0.16.2" - dependencies: - "@microsoft/tsdoc": 0.14.2 - ajv: ~6.12.6 - jju: ~1.4.0 - resolve: ~1.19.0 - checksum: 12b0d703154076bcaac75ca42e804e4fc292672396441e54346d7eadd0d6b57f90980eda2b1bab89b224af86da34a2389f9054002e282011e795ca5919a4386f + checksum: 1ae7634c21e20fe191b5297a03b87547b03e9db4ee3439809363e554bcc7610ebd43dd71d30db5fbee573b7f84a2e1fa6ab3bdf320500a266b7c7c1ccc6049b2 languageName: node linkType: hard @@ -5802,13 +5473,6 @@ __metadata: languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.14.2": - version: 0.14.2 - resolution: "@microsoft/tsdoc@npm:0.14.2" - checksum: b167c89e916ba73ee20b9c9d5dba6aa3a0de25ed3d50050e8a344dca7cd43cb2e1059bd515c820369b6e708901dd3fda476a42bc643ca74a35671ce77f724a3a - languageName: node - linkType: hard - "@microsoft/tsdoc@npm:0.15.0, @microsoft/tsdoc@npm:~0.15.0": version: 0.15.0 resolution: "@microsoft/tsdoc@npm:0.15.0" @@ -7154,26 +6818,6 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:3.59.7": - version: 3.59.7 - resolution: "@rushstack/node-core-library@npm:3.59.7" - dependencies: - colors: ~1.2.1 - fs-extra: ~7.0.1 - import-lazy: ~4.0.0 - jju: ~1.4.0 - resolve: ~1.22.1 - semver: ~7.5.4 - z-schema: ~5.0.2 - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 57819d62fd662a6cf3306bf7d39c11204e094a2d5c2210639c2ac5baee58c183c02023203963cd0484a5623fd9f5dea7a223df843fb52b46a18508e6118cdc19 - languageName: node - linkType: hard - "@rushstack/node-core-library@npm:5.9.0": version: 5.9.0 resolution: "@rushstack/node-core-library@npm:5.9.0" @@ -7195,13 +6839,13 @@ __metadata: languageName: node linkType: hard -"@rushstack/rig-package@npm:0.4.1": - version: 0.4.1 - resolution: "@rushstack/rig-package@npm:0.4.1" +"@rushstack/rig-package@npm:0.5.3": + version: 0.5.3 + resolution: "@rushstack/rig-package@npm:0.5.3" dependencies: resolve: ~1.22.1 strip-json-comments: ~3.1.1 - checksum: 68c5ec6c446c35939fca0444fa48e5beda736e3a5816e8b44d83df6ba8b9a2caf0ceddbdc866cd8ad3b523e42877cf6ecd467bc7839e3d618a9bb1c4b3e0b5a5 + checksum: bf3eadfc434bff273893efd22b319fe159d0e3b95729cb32ce3ad9f4ab4b6fabe3c4dd7f03ee0ddc7b480f0d989e908349eae6d6dce3500f896728a085af7aab languageName: node linkType: hard @@ -7220,18 +6864,6 @@ __metadata: languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.15.2": - version: 4.15.2 - resolution: "@rushstack/ts-command-line@npm:4.15.2" - dependencies: - "@types/argparse": 1.0.38 - argparse: ~1.0.9 - colors: ~1.2.1 - string-argv: ~0.3.1 - checksum: c80dcfc99630ee51c6654c58ff41f69a3bd89c38e41d9871692bc73ee3c938ced79f8b75e182e492cafb2f6ddeb0628606856af494a0259ff6fac5b248996bed - languageName: node - linkType: hard - "@rushstack/ts-command-line@npm:4.23.0": version: 4.23.0 resolution: "@rushstack/ts-command-line@npm:4.23.0" @@ -9774,6 +9406,41 @@ __metadata: languageName: node linkType: hard +"@useoptic/json-pointer-helpers@npm:0.55.1": + version: 0.55.1 + resolution: "@useoptic/json-pointer-helpers@npm:0.55.1" + dependencies: + jsonpointer: ^5.0.1 + minimatch: 9.0.3 + checksum: 874db1e25c4abecf29faf95c51d39d127ac50ee9f1ad9654babb3a0257a7c321e54312bf66214ac188e3f92f7e9c342fd81565356c0472689c120ea40465b15d + languageName: node + linkType: hard + +"@useoptic/openapi-utilities@npm:^0.55.0": + version: 0.55.1 + resolution: "@useoptic/openapi-utilities@npm:0.55.1" + dependencies: + "@useoptic/json-pointer-helpers": 0.55.1 + ajv: ^8.6.0 + ajv-errors: ~3.0.0 + ajv-formats: ~2.1.0 + chalk: ^4.1.2 + fast-deep-equal: ^3.1.3 + is-url: ^1.2.4 + js-yaml: ^4.1.0 + json-stable-stringify: ^1.0.1 + lodash.groupby: ^4.6.0 + lodash.isequal: ^4.5.0 + lodash.omit: ^4.5.0 + node-machine-id: ^1.1.12 + openapi-types: ^12.0.2 + ts-invariant: ^0.9.3 + url-join: ^4.0.1 + yaml-ast-parser: ^0.0.43 + checksum: 53f9ebc645d69cb1ede0263bb3dc2786cfb18f7e5a3da734898c3d9cc2109d581cd6238cec77e6eaae2f478da4ed134abca8255977e68fd06418966a65a9bbe6 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.12.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -10174,7 +9841,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6": +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -10186,7 +9853,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.17.1, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -10333,20 +10000,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: ^8.0.0 - graceful-fs: ^4.2.0 - lazystream: ^1.0.0 - lodash: ^4.17.15 - normalize-path: ^3.0.0 - readable-stream: ^3.6.0 - checksum: 2917cdf63a912c74002a4a1e6de3076a4691030b4e722efdd6d862447b61cd64c8b7688d331b1d35f8d4fc661d6e34f91bc1ffc79478fca2e48ad060acece18c - 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" @@ -10362,21 +10015,6 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^6.0.0": - version: 6.0.2 - resolution: "archiver@npm:6.0.2" - dependencies: - archiver-utils: ^4.0.1 - async: ^3.2.4 - buffer-crc32: ^0.2.1 - readable-stream: ^3.6.0 - readdir-glob: ^1.1.2 - tar-stream: ^3.0.0 - zip-stream: ^5.0.1 - checksum: 17a20a1291d9bf41e25c96f029373bec5306d6e381063b3ab06ea805d234afaf55a7829c3577dd003558c188c6631769a80c51f245175fdb8310631df36ceb4b - languageName: node - linkType: hard - "archiver@npm:^7.0.0, archiver@npm:^7.0.1": version: 7.0.1 resolution: "archiver@npm:7.0.1" @@ -11282,13 +10920,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: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c - languageName: node - linkType: hard - "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -11296,6 +10927,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + 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" @@ -11922,13 +11560,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:~1.2.1": - version: 1.2.5 - resolution: "colors@npm:1.2.5" - checksum: b6e23de735f68b72d5cdf6fd854ca43d1b66d82dcf54bda0b788083b910164a040f2c4edf23c670d36a7a2d8f1b7d6e62e3292703e4642691e6ccaa1c62d8f74 - languageName: node - linkType: hard - "colorspace@npm:1.1.x": version: 1.1.4 resolution: "colorspace@npm:1.1.4" @@ -12011,13 +11642,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.4.1": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade - languageName: node - linkType: hard - "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -12039,18 +11663,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: ^1.2.0 - crc32-stream: ^5.0.0 - normalize-path: ^3.0.0 - readable-stream: ^3.6.0 - checksum: a88c58bbde4859036396209d36928003ea3494c713e9476af51c2f720d299b96c46ed966a86707aa5dc07672c850291ed1a6802ce37dd2b532f9733b600f00b7 - languageName: node - linkType: hard - "compress-commons@npm:^6.0.2": version: 6.0.2 resolution: "compress-commons@npm:6.0.2" @@ -12252,13 +11864,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 - languageName: node - linkType: hard - "cookie@npm:^0.7.0, cookie@npm:^0.7.2": version: 0.7.2 resolution: "cookie@npm:0.7.2" @@ -12395,16 +12000,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: ^1.2.0 - readable-stream: ^3.4.0 - checksum: 5bd40b58488d9a4387ad799fb04d0896e7e2ca63afeedd56df9a115af3437cf83976ae07fd2402692f88efcbd2f738134a1f25366ca47e217601b6baa5388f89 - languageName: node - linkType: hard - "crc32-stream@npm:^6.0.0": version: 6.0.0 resolution: "crc32-stream@npm:6.0.0" @@ -15698,7 +15293,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3, glob@npm:^8.1.0": +"glob@npm:^8.0.1, glob@npm:^8.0.3, glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -16901,7 +16496,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: @@ -17262,6 +16857,13 @@ __metadata: languageName: node linkType: hard +"is-url@npm:^1.2.4": + version: 1.2.4 + resolution: "is-url@npm:1.2.4" + checksum: 100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -18198,6 +17800,18 @@ __metadata: languageName: node linkType: hard +"json-stable-stringify@npm:^1.0.1": + version: 1.1.1 + resolution: "json-stable-stringify@npm:1.1.1" + dependencies: + call-bind: ^1.0.5 + isarray: ^2.0.5 + jsonify: ^0.0.1 + object-keys: ^1.1.1 + checksum: e1ba06600fd278767eeff53f28e408e29c867e79abf564e7aadc3ce8f31f667258f8db278ef28831e45884dd687388fa1910f46e599fc19fb94c9afbbe3a4de8 + languageName: node + linkType: hard + "json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -18264,6 +17878,13 @@ __metadata: languageName: node linkType: hard +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 027287e1c0294fce15f18c0ff990cfc2318e7f01fb76515f784d5cd0784abfec6fc5c2355c3a2f2cb0ad7f4aa2f5b74ebbfe4e80476c35b2d13cabdb572e1134 + languageName: node + linkType: hard + "jsonpath-plus@npm:10.1.0, jsonpath-plus@npm:^6.0.1 || ^10.1.0": version: 10.1.0 resolution: "jsonpath-plus@npm:10.1.0" @@ -18296,7 +17917,7 @@ __metadata: languageName: node linkType: hard -"jsonpointer@npm:^5.0.0": +"jsonpointer@npm:^5.0.0, jsonpointer@npm:^5.0.1": version: 5.0.1 resolution: "jsonpointer@npm:5.0.1" checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c @@ -18932,10 +18553,10 @@ __metadata: languageName: node linkType: hard -"lodash.get@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.get@npm:4.4.2" - checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 +"lodash.groupby@npm:^4.6.0": + version: 4.6.0 + resolution: "lodash.groupby@npm:4.6.0" + checksum: e2d4d13d12790a1cacab3f5f120b7c072a792224e83b2f403218866d18efde76024b2579996dfebb230a61ce06469332e16639103669a35a605287e19ced6b9b languageName: node linkType: hard @@ -19009,6 +18630,13 @@ __metadata: languageName: node linkType: hard +"lodash.omit@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.omit@npm:4.5.0" + checksum: 434645e49fe84ab315719bd5a9a3a585a0f624aa4160bc09157dd041a414bcc287c15840365c1379476a3f3eda41fbe838976c3f7bdecbbf4c5478e86c471a30 + languageName: node + linkType: hard + "lodash.once@npm:^4.0.0": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" @@ -20604,6 +20232,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:~3.0.3": + version: 3.0.8 + resolution: "minimatch@npm:3.0.8" + dependencies: + brace-expansion: ^1.1.7 + checksum: 850cca179cad715133132693e6963b0db64ab0988c4d211415b087fc23a3e46321e2c5376a01bf5623d8782aba8bdf43c571e2e902e51fdce7175c7215c29f8b + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -21216,6 +20853,13 @@ __metadata: languageName: node linkType: hard +"node-machine-id@npm:^1.1.12": + version: 1.1.12 + resolution: "node-machine-id@npm:1.1.12" + checksum: e23088a0fb4a77a1d6484b7f09a22992fd3e0054d4f2e427692b4c7081e6cf30118ba07b6113b6c89f1ce46fd26ec5ab1d76dcaf6c10317717889124511283a5 + languageName: node + linkType: hard + "node-releases@npm:^2.0.18": version: 2.0.18 resolution: "node-releases@npm:2.0.18" @@ -21567,6 +21211,13 @@ __metadata: languageName: node linkType: hard +"openapi-types@npm:^12.0.2": + version: 12.1.3 + resolution: "openapi-types@npm:12.1.3" + checksum: 7fa5547f87a58d2aa0eba6e91d396f42d7d31bc3ae140e61b5d60b47d2fd068b48776f42407d5a8da7280cf31195aa128c2fc285e8bb871d1105edee5647a0bb + languageName: node + linkType: hard + "openid-client@npm:^5.3.0": version: 5.7.0 resolution: "openid-client@npm:5.7.0" @@ -22032,7 +21683,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a @@ -22063,7 +21714,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.2.1, path-to-regexp@npm:^6.3.0": +"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.3.0": version: 6.3.0 resolution: "path-to-regexp@npm:6.3.0" checksum: eca78602e6434a1b6799d511d375ec044e8d7e28f5a48aa5c28d57d8152fb52f3fc62fb1cfc5dfa2198e1f041c2a82ed14043d75740a2fe60e91b5089a153250 @@ -24106,16 +23757,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:~1.19.0": - version: 1.19.0 - resolution: "resolve@npm:1.19.0" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea - languageName: node - linkType: hard - "resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@~1.22.1#~builtin, resolve@patch:resolve@~1.22.2#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" @@ -24142,16 +23783,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@~1.19.0#~builtin": - version: 1.19.0 - resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=07638b" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -26331,6 +25962,15 @@ __metadata: languageName: node linkType: hard +"ts-invariant@npm:^0.9.3": + version: 0.9.4 + resolution: "ts-invariant@npm:0.9.4" + dependencies: + tslib: ^2.1.0 + checksum: c9e5726361fa266916966b2070605f8664b6dd1d8b0ef7565dbf056abb6a87be26195985ef62dd97aeb0894cf2f4ad5b7f0d89dadadc197eaa38e99222afa29c + languageName: node + linkType: hard + "ts-morph@npm:^23.0.0": version: 23.0.0 resolution: "ts-morph@npm:23.0.0" @@ -26600,13 +26240,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:5.4.2": + version: 5.4.2 + resolution: "typescript@npm:5.4.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + checksum: 96d80fde25a09bcb04d399082fb27a808a9e17c2111e43849d2aafbd642d835e4f4ef0de09b0ba795ec2a700be6c4c2c3f62bf4660c05404c948727b5bbfb32a languageName: node linkType: hard @@ -26630,13 +26270,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5" +"typescript@patch:typescript@5.4.2#~builtin": + version: 5.4.2 + resolution: "typescript@patch:typescript@npm%3A5.4.2#~builtin::version=5.4.2&hash=a1c5e5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 + checksum: c1b669146bca5529873aae60870e243fa8140c85f57ca32c42f898f586d73ce4a6b4f6bb02ae312729e214d7f5859a0c70da3e527a116fdf5ad00c9fc733ecc6 languageName: node linkType: hard @@ -27011,6 +26651,13 @@ __metadata: languageName: node linkType: hard +"url-join@npm:^4.0.1": + version: 4.0.1 + resolution: "url-join@npm:4.0.1" + checksum: f74e868bf25dbc8be6a8d7237d4c36bb5b6c62c72e594d5ab1347fe91d6af7ccd9eb5d621e30152e4da45c2e9a26bec21390e911ab54a62d4d82e76028374ee5 + languageName: node + linkType: hard + "url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -27216,13 +26863,6 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.7.0": - version: 13.12.0 - resolution: "validator@npm:13.12.0" - checksum: fb8f070724770b1449ea1a968605823fdb112dbd10507b2802f8841cda3e7b5c376c40f18c84e6a7b59de320a06177e471554101a85f1fa8a70bac1a84e48adf - languageName: node - linkType: hard - "vary@npm:^1, vary@npm:^1.1.2, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -27806,6 +27446,13 @@ __metadata: languageName: node linkType: hard +"yaml-ast-parser@npm:^0.0.43": + version: 0.0.43 + resolution: "yaml-ast-parser@npm:0.0.43" + checksum: fb5df4c067b6ccbd00953a46faf6ff27f0e290d623c712dc41f330251118f110e22cfd184bbff498bd969cbcda3cd27e0f9d0adb9e6d90eb60ccafc0d8e28077 + languageName: node + linkType: hard + "yaml-diff-patch@npm:^2.0.0": version: 2.0.0 resolution: "yaml-diff-patch@npm:2.0.0" @@ -27936,23 +27583,6 @@ __metadata: languageName: node linkType: hard -"z-schema@npm:~5.0.2": - version: 5.0.5 - resolution: "z-schema@npm:5.0.5" - dependencies: - commander: ^9.4.1 - lodash.get: ^4.4.2 - lodash.isequal: ^4.5.0 - validator: ^13.7.0 - dependenciesMeta: - commander: - optional: true - bin: - z-schema: bin/z-schema - checksum: 8a1d66817ae4384dc3f63311f0cccaadd95cc9640eaade5fd3fbf91aa80d6bb82fb95d9b9171fa82ac371a0155b32b7f5f77bbe84dabaca611b66f74c628f0b8 - languageName: node - linkType: hard - "zen-observable@npm:^0.10.0": version: 0.10.0 resolution: "zen-observable@npm:0.10.0" @@ -27960,17 +27590,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: ^4.0.1 - compress-commons: ^5.0.1 - readable-stream: ^3.6.0 - checksum: caf33dd9624d781ea2ded059c83e3e7adc963557ca399512d2da6ab6e219b35c2985f6ff1a334dd2ab241b4067db6819398c723f3fca89b51b078757df8e3c44 - languageName: node - linkType: hard - "zip-stream@npm:^6.0.1": version: 6.0.1 resolution: "zip-stream@npm:6.0.1"