From 86509de5c88973ecf3a94765d07f878f40a2cef7 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 14 Mar 2026 16:44:50 +0100 Subject: [PATCH] Fix CI failures: dependencies, API reports, and create-app versions - Move runtime dependencies from devDependencies to dependencies in cli-module-build, cli-module-auth, cli-module-migrate, cli-module-new, cli-module-test-jest, and cli-module-translations - Fix relative package.json paths in cli-module-build - Downgrade rollup in cli-module-build to ^4.27.3 to match the CLI - Downgrade eslint-webpack-plugin to ^4.2.0 to prevent @types/eslint v9 - Add CLI module packages to create-app version helper - Add allow-warnings for CLI module packages in API reports - Generate API report files for all CLI module packages Signed-off-by: Patrik Oldsberg Made-with: Cursor --- package.json | 2 +- packages/cli-module-auth/package.json | 4 +- packages/cli-module-auth/report.api.md | 13 ++++++ packages/cli-module-build/package.json | 10 ++--- packages/cli-module-build/report.api.md | 16 +++++++ .../src/lib/bundler/config.ts | 2 + .../src/lib/packager/createDistWorkspace.ts | 1 + packages/cli-module-config/report.api.md | 23 ++++++++++ .../report.api.md | 13 ++++++ packages/cli-module-info/report.api.md | 13 ++++++ packages/cli-module-lint/report.api.md | 13 ++++++ packages/cli-module-maintenance/report.api.md | 13 ++++++ packages/cli-module-migrate/package.json | 11 ++++- packages/cli-module-migrate/report.api.md | 13 ++++++ packages/cli-module-new/package.json | 22 ++++++++- packages/cli-module-new/report.api.md | 13 ++++++ packages/cli-module-test-jest/package.json | 4 ++ packages/cli-module-test-jest/report.api.md | 13 ++++++ packages/cli-module-translations/package.json | 9 +++- .../cli-module-translations/report.api.md | 13 ++++++ packages/create-app/src/lib/versions.ts | 22 +++++++++ yarn.lock | 45 ++++++++++++++++--- 22 files changed, 268 insertions(+), 20 deletions(-) create mode 100644 packages/cli-module-auth/report.api.md create mode 100644 packages/cli-module-build/report.api.md create mode 100644 packages/cli-module-config/report.api.md create mode 100644 packages/cli-module-create-github-app/report.api.md create mode 100644 packages/cli-module-info/report.api.md create mode 100644 packages/cli-module-lint/report.api.md create mode 100644 packages/cli-module-maintenance/report.api.md create mode 100644 packages/cli-module-migrate/report.api.md create mode 100644 packages/cli-module-new/report.api.md create mode 100644 packages/cli-module-test-jest/report.api.md create mode 100644 packages/cli-module-translations/report.api.md diff --git a/package.json b/package.json index 962fe132d4..a302681d2f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "build:all": "backstage-cli repo build --all", "build:api-docs": "LANG=en_EN yarn build:api-reports --docs --exclude 'plugins/@(api-docs|api-docs-module-protoc-gen-doc|app-visualizer|catalog-graph|catalog-import|catalog-unprocessed-entities|config-schema|example-todo-list|example-todo-list-backend)'", "build:api-reports": "yarn build:api-reports:only --tsc", - "build:api-reports:only": "LANG=en_US.UTF-8 NODE_OPTIONS=--max-old-space-size=8192 backstage-repo-tools api-reports --sql-reports --allow-warnings 'packages/backend-app-api,packages/core-components,plugins/+(catalog|catalog-import|kubernetes)' -o ae-undocumented,ae-wrong-input-file-type --validate-release-tags", + "build:api-reports:only": "LANG=en_US.UTF-8 NODE_OPTIONS=--max-old-space-size=8192 backstage-repo-tools api-reports --sql-reports --allow-warnings 'packages/backend-app-api,packages/cli-module-*,packages/core-components,plugins/+(catalog|catalog-import|kubernetes)' -o ae-undocumented,ae-wrong-input-file-type --validate-release-tags", "build:backend": "yarn workspace example-backend build", "build:knip-reports": "backstage-repo-tools knip-reports", "build:plugins-report": "node ./scripts/build-plugins-report", diff --git a/packages/cli-module-auth/package.json b/packages/cli-module-auth/package.json index 89d04cac00..6e4111bf03 100644 --- a/packages/cli-module-auth/package.json +++ b/packages/cli-module-auth/package.json @@ -35,6 +35,7 @@ "@backstage/cli-node": "workspace:^", "@backstage/errors": "workspace:^", "cleye": "^2.3.0", + "cross-fetch": "^4.0.0", "fs-extra": "^11.2.0", "glob": "^7.1.7", "inquirer": "^8.2.0", @@ -46,8 +47,7 @@ "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", "@types/fs-extra": "^11.0.0", - "@types/proper-lockfile": "^4", - "cross-fetch": "^4.0.0" + "@types/proper-lockfile": "^4" }, "bin": "bin/cli-module-auth" } diff --git a/packages/cli-module-auth/report.api.md b/packages/cli-module-auth/report.api.md new file mode 100644 index 0000000000..510bcaabe7 --- /dev/null +++ b/packages/cli-module-auth/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-auth" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-build/package.json b/packages/cli-module-build/package.json index 374fe982d7..b5232ab955 100644 --- a/packages/cli-module-build/package.json +++ b/packages/cli-module-build/package.json @@ -37,6 +37,7 @@ "@backstage/config": "workspace:^", "@backstage/config-loader": "workspace:^", "@backstage/errors": "workspace:^", + "@backstage/module-federation-common": "workspace:^", "@manypkg/get-packages": "^1.1.3", "@module-federation/enhanced": "^0.21.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", @@ -51,6 +52,7 @@ "chalk": "^4.0.0", "chokidar": "^3.5.3", "cleye": "^2.3.0", + "cross-spawn": "^7.0.6", "ctrlc-windows": "^2.1.0", "esbuild-loader": "^4.4.2", "eslint-rspack-plugin": "^4.2.1", @@ -67,6 +69,7 @@ "postcss": "^8.1.0", "postcss-import": "^16.1.0", "react-dev-utils": "^12.0.0-next.60", + "rollup": "^4.27.3", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-esbuild": "^6.1.1", "rollup-plugin-postcss": "^4.0.0", @@ -74,6 +77,7 @@ "shell-quote": "^1.8.1", "tar": "^7.5.6", "ts-checker-rspack-plugin": "^1.1.5", + "ts-morph": "^24.0.0", "webpack": "^5.105.4", "webpack-dev-server": "^5.2.3", "yn": "^4.0.0" @@ -81,14 +85,10 @@ "devDependencies": { "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", - "@backstage/module-federation-common": "workspace:^", "@types/fs-extra": "^11.0.0", "@types/lodash": "^4.14.151", "@types/npm-packlist": "^3.0.0", - "@types/shell-quote": "^1.7.5", - "cross-spawn": "^7.0.6", - "rollup": "^4.27.3", - "ts-morph": "^24.0.0" + "@types/shell-quote": "^1.7.5" }, "bin": "bin/cli-module-build" } diff --git a/packages/cli-module-build/report.api.md b/packages/cli-module-build/report.api.md new file mode 100644 index 0000000000..6309f5b839 --- /dev/null +++ b/packages/cli-module-build/report.api.md @@ -0,0 +1,16 @@ +## API Report File for "@backstage/cli-module-build" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// Warning: (ae-missing-release-tag) "buildPlugin" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +const buildPlugin: CliModule; +export { buildPlugin }; +export default buildPlugin; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-build/src/lib/bundler/config.ts b/packages/cli-module-build/src/lib/bundler/config.ts index 77347d66b1..f2fdf84b25 100644 --- a/packages/cli-module-build/src/lib/bundler/config.ts +++ b/packages/cli-module-build/src/lib/bundler/config.ts @@ -32,7 +32,9 @@ import pickBy from 'lodash/pickBy'; import { runOutput, targetPaths } from '@backstage/cli-common'; import { transforms } from './transforms'; + const { version } = require('../../../package.json') as { version: string }; + import yn from 'yn'; import { hasReactDomClient } from './hasReactDomClient'; import { createWorkspaceLinkingPlugins } from './linkWorkspaces'; diff --git a/packages/cli-module-build/src/lib/packager/createDistWorkspace.ts b/packages/cli-module-build/src/lib/packager/createDistWorkspace.ts index cd9f7657a3..5930d3b570 100644 --- a/packages/cli-module-build/src/lib/packager/createDistWorkspace.ts +++ b/packages/cli-module-build/src/lib/packager/createDistWorkspace.ts @@ -32,6 +32,7 @@ const { dependencies: cliDependencies, devDependencies: cliDevDependencies } = dependencies: Record; devDependencies: Record; }; + import { BuildOptions, buildPackages, diff --git a/packages/cli-module-config/report.api.md b/packages/cli-module-config/report.api.md new file mode 100644 index 0000000000..185bec4e05 --- /dev/null +++ b/packages/cli-module-config/report.api.md @@ -0,0 +1,23 @@ +## API Report File for "@backstage/cli-module-config" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// Warning: (ae-missing-release-tag) "configOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export const configOption: readonly [ + '--config ', + 'Config files to load instead of app-config.yaml', + (opt: string, opts: string[]) => string[], + string[], +]; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-create-github-app/report.api.md b/packages/cli-module-create-github-app/report.api.md new file mode 100644 index 0000000000..16ff642c69 --- /dev/null +++ b/packages/cli-module-create-github-app/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-create-github-app" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-info/report.api.md b/packages/cli-module-info/report.api.md new file mode 100644 index 0000000000..764b16ea47 --- /dev/null +++ b/packages/cli-module-info/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-info" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-lint/report.api.md b/packages/cli-module-lint/report.api.md new file mode 100644 index 0000000000..4a861a27a0 --- /dev/null +++ b/packages/cli-module-lint/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-lint" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-maintenance/report.api.md b/packages/cli-module-maintenance/report.api.md new file mode 100644 index 0000000000..9eb59483d7 --- /dev/null +++ b/packages/cli-module-maintenance/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-maintenance" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-migrate/package.json b/packages/cli-module-migrate/package.json index e29c15fab0..b558cfab19 100644 --- a/packages/cli-module-migrate/package.json +++ b/packages/cli-module-migrate/package.json @@ -34,16 +34,23 @@ "dependencies": { "@backstage/cli-common": "workspace:^", "@backstage/cli-node": "workspace:^", + "@backstage/errors": "workspace:^", + "@backstage/release-manifests": "workspace:^", "@manypkg/get-packages": "^1.1.3", + "chalk": "^4.0.0", "cleye": "^2.3.0", - "fs-extra": "^11.2.0" + "fs-extra": "^11.2.0", + "minimatch": "^10.2.1", + "ora": "^5.3.0", + "replace-in-file": "^7.1.0", + "semver": "^7.5.3" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", - "@backstage/errors": "workspace:^", "@backstage/test-utils": "workspace:^", "@types/fs-extra": "^11.0.0", + "@types/semver": "^7", "msw": "^1.0.0" }, "bin": "bin/cli-module-migrate" diff --git a/packages/cli-module-migrate/report.api.md b/packages/cli-module-migrate/report.api.md new file mode 100644 index 0000000000..09ed6c902a --- /dev/null +++ b/packages/cli-module-migrate/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-migrate" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-new/package.json b/packages/cli-module-new/package.json index 7c6d0ea24d..b3a786d113 100644 --- a/packages/cli-module-new/package.json +++ b/packages/cli-module-new/package.json @@ -32,10 +32,28 @@ "test": "backstage-cli package test" }, "dependencies": { - "@backstage/cli-node": "workspace:^" + "@backstage/cli-common": "workspace:^", + "@backstage/cli-node": "workspace:^", + "@backstage/errors": "workspace:^", + "chalk": "^4.0.0", + "cleye": "^2.3.0", + "fs-extra": "^11.2.0", + "handlebars": "^4.7.3", + "inquirer": "^8.2.0", + "lodash": "^4.17.21", + "ora": "^5.3.0", + "recursive-readdir": "^2.2.2", + "semver": "^7.5.3", + "yaml": "^2.0.0", + "zod": "^3.25.76", + "zod-validation-error": "^4.0.2" }, "devDependencies": { - "@backstage/cli": "workspace:^" + "@backstage/cli": "workspace:^", + "@types/fs-extra": "^11.0.0", + "@types/inquirer": "^8", + "@types/lodash": "^4.14.151", + "@types/recursive-readdir": "^2.2.4" }, "bin": "bin/cli-module-new" } diff --git a/packages/cli-module-new/report.api.md b/packages/cli-module-new/report.api.md new file mode 100644 index 0000000000..0a9924e731 --- /dev/null +++ b/packages/cli-module-new/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-new" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-test-jest/package.json b/packages/cli-module-test-jest/package.json index ea5093999a..73eabf749e 100644 --- a/packages/cli-module-test-jest/package.json +++ b/packages/cli-module-test-jest/package.json @@ -32,10 +32,14 @@ "test": "backstage-cli package test" }, "dependencies": { + "@backstage/cli-common": "workspace:^", "@backstage/cli-node": "workspace:^" }, "devDependencies": { "@backstage/cli": "workspace:^" }, + "peerDependencies": { + "jest-cli": "^29.0.0 || ^30.0.0" + }, "bin": "bin/cli-module-test-jest" } diff --git a/packages/cli-module-test-jest/report.api.md b/packages/cli-module-test-jest/report.api.md new file mode 100644 index 0000000000..816df9dcf1 --- /dev/null +++ b/packages/cli-module-test-jest/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-test-jest" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/cli-module-translations/package.json b/packages/cli-module-translations/package.json index a104dae0d3..0bb3714889 100644 --- a/packages/cli-module-translations/package.json +++ b/packages/cli-module-translations/package.json @@ -32,10 +32,15 @@ "test": "backstage-cli package test" }, "dependencies": { - "@backstage/cli-node": "workspace:^" + "@backstage/cli-common": "workspace:^", + "@backstage/cli-node": "workspace:^", + "cleye": "^2.3.0", + "fs-extra": "^11.2.0", + "ts-morph": "^24.0.0" }, "devDependencies": { - "@backstage/cli": "workspace:^" + "@backstage/cli": "workspace:^", + "@types/fs-extra": "^11.0.0" }, "bin": "bin/cli-module-translations" } diff --git a/packages/cli-module-translations/report.api.md b/packages/cli-module-translations/report.api.md new file mode 100644 index 0000000000..5e5864bea5 --- /dev/null +++ b/packages/cli-module-translations/report.api.md @@ -0,0 +1,13 @@ +## API Report File for "@backstage/cli-module-translations" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts +import { CliModule } from '@backstage/cli-node'; + +// @public (undocumented) +const _default: CliModule; +export default _default; + +// (No @packageDocumentation comment for this package) +``` diff --git a/packages/create-app/src/lib/versions.ts b/packages/create-app/src/lib/versions.ts index db865a2db5..bd19366e55 100644 --- a/packages/create-app/src/lib/versions.ts +++ b/packages/create-app/src/lib/versions.ts @@ -38,6 +38,17 @@ import { version as backendDefaults } from '../../../backend-defaults/package.js import { version as catalogClient } from '../../../catalog-client/package.json'; import { version as catalogModel } from '../../../catalog-model/package.json'; import { version as cli } from '../../../cli/package.json'; +import { version as cliModuleAuth } from '../../../cli-module-auth/package.json'; +import { version as cliModuleBuild } from '../../../cli-module-build/package.json'; +import { version as cliModuleConfig } from '../../../cli-module-config/package.json'; +import { version as cliModuleCreateGithubApp } from '../../../cli-module-create-github-app/package.json'; +import { version as cliModuleInfo } from '../../../cli-module-info/package.json'; +import { version as cliModuleLint } from '../../../cli-module-lint/package.json'; +import { version as cliModuleMaintenance } from '../../../cli-module-maintenance/package.json'; +import { version as cliModuleMigrate } from '../../../cli-module-migrate/package.json'; +import { version as cliModuleNew } from '../../../cli-module-new/package.json'; +import { version as cliModuleTestJest } from '../../../cli-module-test-jest/package.json'; +import { version as cliModuleTranslations } from '../../../cli-module-translations/package.json'; import { version as config } from '../../../config/package.json'; import { version as coreAppApi } from '../../../core-app-api/package.json'; import { version as coreCompatApi } from '../../../core-compat-api/package.json'; @@ -107,6 +118,17 @@ export const packageVersions = { '@backstage/catalog-client': catalogClient, '@backstage/catalog-model': catalogModel, '@backstage/cli': cli, + '@backstage/cli-module-auth': cliModuleAuth, + '@backstage/cli-module-build': cliModuleBuild, + '@backstage/cli-module-config': cliModuleConfig, + '@backstage/cli-module-create-github-app': cliModuleCreateGithubApp, + '@backstage/cli-module-info': cliModuleInfo, + '@backstage/cli-module-lint': cliModuleLint, + '@backstage/cli-module-maintenance': cliModuleMaintenance, + '@backstage/cli-module-migrate': cliModuleMigrate, + '@backstage/cli-module-new': cliModuleNew, + '@backstage/cli-module-test-jest': cliModuleTestJest, + '@backstage/cli-module-translations': cliModuleTranslations, '@backstage/config': config, '@backstage/core-app-api': coreAppApi, '@backstage/core-compat-api': coreCompatApi, diff --git a/yarn.lock b/yarn.lock index 1445578ad3..7c572a7c5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2994,12 +2994,19 @@ __metadata: "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" "@backstage/errors": "workspace:^" + "@backstage/release-manifests": "workspace:^" "@backstage/test-utils": "workspace:^" "@manypkg/get-packages": "npm:^1.1.3" "@types/fs-extra": "npm:^11.0.0" + "@types/semver": "npm:^7" + chalk: "npm:^4.0.0" cleye: "npm:^2.3.0" fs-extra: "npm:^11.2.0" + minimatch: "npm:^10.2.1" msw: "npm:^1.0.0" + ora: "npm:^5.3.0" + replace-in-file: "npm:^7.1.0" + semver: "npm:^7.5.3" bin: cli-module-migrate: bin/cli-module-migrate languageName: unknown @@ -3010,7 +3017,25 @@ __metadata: resolution: "@backstage/cli-module-new@workspace:packages/cli-module-new" dependencies: "@backstage/cli": "workspace:^" + "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" + "@backstage/errors": "workspace:^" + "@types/fs-extra": "npm:^11.0.0" + "@types/inquirer": "npm:^8" + "@types/lodash": "npm:^4.14.151" + "@types/recursive-readdir": "npm:^2.2.4" + chalk: "npm:^4.0.0" + cleye: "npm:^2.3.0" + fs-extra: "npm:^11.2.0" + handlebars: "npm:^4.7.3" + inquirer: "npm:^8.2.0" + lodash: "npm:^4.17.21" + ora: "npm:^5.3.0" + recursive-readdir: "npm:^2.2.2" + semver: "npm:^7.5.3" + yaml: "npm:^2.0.0" + zod: "npm:^3.25.76" + zod-validation-error: "npm:^4.0.2" bin: cli-module-new: bin/cli-module-new languageName: unknown @@ -3021,7 +3046,10 @@ __metadata: resolution: "@backstage/cli-module-test-jest@workspace:packages/cli-module-test-jest" dependencies: "@backstage/cli": "workspace:^" + "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" + peerDependencies: + jest-cli: ^29.0.0 || ^30.0.0 bin: cli-module-test-jest: bin/cli-module-test-jest languageName: unknown @@ -3032,7 +3060,12 @@ __metadata: resolution: "@backstage/cli-module-translations@workspace:packages/cli-module-translations" dependencies: "@backstage/cli": "workspace:^" + "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" + "@types/fs-extra": "npm:^11.0.0" + cleye: "npm:^2.3.0" + fs-extra: "npm:^11.2.0" + ts-morph: "npm:^24.0.0" bin: cli-module-translations: bin/cli-module-translations languageName: unknown @@ -21642,7 +21675,7 @@ __metadata: languageName: node linkType: hard -"@types/inquirer@npm:^8.1.3": +"@types/inquirer@npm:^8, @types/inquirer@npm:^8.1.3": version: 8.2.12 resolution: "@types/inquirer@npm:8.2.12" dependencies: @@ -22416,7 +22449,7 @@ __metadata: languageName: node linkType: hard -"@types/recursive-readdir@npm:^2.2.0": +"@types/recursive-readdir@npm:^2.2.0, @types/recursive-readdir@npm:^2.2.4": version: 2.2.4 resolution: "@types/recursive-readdir@npm:2.2.4" dependencies: @@ -22513,10 +22546,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.1.0": - version: 7.7.0 - resolution: "@types/semver@npm:7.7.0" - checksum: 10/ee4514c6c852b1c38f951239db02f9edeea39f5310fad9396a00b51efa2a2d96b3dfca1ae84c88181ea5b7157c57d32d7ef94edacee36fbf975546396b85ba5b +"@types/semver@npm:^7, @types/semver@npm:^7.1.0": + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 languageName: node linkType: hard