diff --git a/packages/cli-module-new/package.json b/packages/cli-module-new/package.json index b3a786d113..b0d22e1701 100644 --- a/packages/cli-module-new/package.json +++ b/packages/cli-module-new/package.json @@ -49,7 +49,10 @@ "zod-validation-error": "^4.0.2" }, "devDependencies": { + "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", + "@backstage/core-plugin-api": "workspace:^", + "@backstage/test-utils": "workspace:^", "@types/fs-extra": "^11.0.0", "@types/inquirer": "^8", "@types/lodash": "^4.14.151", diff --git a/packages/cli-module-test-jest/package.json b/packages/cli-module-test-jest/package.json index 73eabf749e..ea927e71ae 100644 --- a/packages/cli-module-test-jest/package.json +++ b/packages/cli-module-test-jest/package.json @@ -33,7 +33,9 @@ }, "dependencies": { "@backstage/cli-common": "workspace:^", - "@backstage/cli-node": "workspace:^" + "@backstage/cli-node": "workspace:^", + "cleye": "^2.3.0", + "yargs": "^17.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^" diff --git a/packages/cli-module-test-jest/src/commands/package/test.ts b/packages/cli-module-test-jest/src/commands/package/test.ts index 035db8272f..6c9ad50e5b 100644 --- a/packages/cli-module-test-jest/src/commands/package/test.ts +++ b/packages/cli-module-test-jest/src/commands/package/test.ts @@ -96,5 +96,6 @@ export default async ({ args }: CliCommandContext) => { process.exit(1); } + // eslint-disable-next-line @backstage/no-undeclared-imports await require('jest').run(args); }; diff --git a/yarn.lock b/yarn.lock index 7c572a7c5a..94af36670b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3016,10 +3016,13 @@ __metadata: version: 0.0.0-use.local resolution: "@backstage/cli-module-new@workspace:packages/cli-module-new" dependencies: + "@backstage/backend-test-utils": "workspace:^" "@backstage/cli": "workspace:^" "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" + "@backstage/core-plugin-api": "workspace:^" "@backstage/errors": "workspace:^" + "@backstage/test-utils": "workspace:^" "@types/fs-extra": "npm:^11.0.0" "@types/inquirer": "npm:^8" "@types/lodash": "npm:^4.14.151" @@ -3048,6 +3051,8 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/cli-common": "workspace:^" "@backstage/cli-node": "workspace:^" + cleye: "npm:^2.3.0" + yargs: "npm:^17.0.0" peerDependencies: jest-cli: ^29.0.0 || ^30.0.0 bin: @@ -51109,7 +51114,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.1.1, yargs@npm:^17.3.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": +"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.1.1, yargs@npm:^17.3.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: