diff --git a/packages/angular_devkit/architect_cli/BUILD.bazel b/packages/angular_devkit/architect_cli/BUILD.bazel index c20782d4f9..7e047aa101 100644 --- a/packages/angular_devkit/architect_cli/BUILD.bazel +++ b/packages/angular_devkit/architect_cli/BUILD.bazel @@ -24,7 +24,6 @@ ts_library( "@npm//@types/progress", "@npm//@types/yargs-parser", "@npm//ansi-colors", - "@npm//rxjs", ], ) diff --git a/packages/angular_devkit/architect_cli/bin/architect.ts b/packages/angular_devkit/architect_cli/bin/architect.ts index cbc5f4ca9a..105c1d159d 100644 --- a/packages/angular_devkit/architect_cli/bin/architect.ts +++ b/packages/angular_devkit/architect_cli/bin/architect.ts @@ -14,7 +14,6 @@ import { NodeJsSyncHost, createConsoleLogger } from '@angular-devkit/core/node'; import * as ansiColors from 'ansi-colors'; import { existsSync } from 'fs'; import * as path from 'path'; -import { tap } from 'rxjs/operators'; import yargsParser, { camelCase, decamelize } from 'yargs-parser'; import { MultiProgressBar } from '../src/progress'; @@ -151,27 +150,22 @@ async function _executeTarget( // Wait for full completion of the builder. try { - const { success } = await run.output - .pipe( - tap((result) => { - if (result.success) { - parentLogger.info(colors.green('SUCCESS')); - } else { - parentLogger.info(colors.red('FAILURE')); - } - parentLogger.info('Result: ' + JSON.stringify({ ...result, info: undefined }, null, 4)); + const result = await run.output.toPromise(); + if (result.success) { + parentLogger.info(colors.green('SUCCESS')); + } else { + parentLogger.info(colors.red('FAILURE')); + } + parentLogger.info('Result: ' + JSON.stringify({ ...result, info: undefined }, null, 4)); - parentLogger.info('\nLogs:'); - logs.forEach((l) => parentLogger.next(l)); - logs.splice(0); - }), - ) - .toPromise(); + parentLogger.info('\nLogs:'); + logs.forEach((l) => parentLogger.next(l)); + logs.splice(0); await run.stop(); bars.terminate(); - return success ? 0 : 1; + return result.success ? 0 : 1; } catch (err) { parentLogger.info(colors.red('ERROR')); parentLogger.info('\nLogs:'); diff --git a/packages/angular_devkit/architect_cli/package.json b/packages/angular_devkit/architect_cli/package.json index a2d8f83216..330b0f971c 100644 --- a/packages/angular_devkit/architect_cli/package.json +++ b/packages/angular_devkit/architect_cli/package.json @@ -18,7 +18,6 @@ "@angular-devkit/core": "0.0.0-PLACEHOLDER", "ansi-colors": "4.1.3", "progress": "2.0.3", - "rxjs": "6.6.7", "symbol-observable": "4.0.0", "yargs-parser": "21.0.1" },