npm package diff
Package: @forge/cli
Versions: 11.4.0-next.1-experimental-5364136 - 11.4.0-next.14
File: package/out/command-line/view/build-view.js
Index: package/out/command-line/view/build-view.js
===================================================================
--- package/out/command-line/view/build-view.js
+++ package/out/command-line/view/build-view.js
@@ -0,0 +1,41 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.BuildView = void 0;
+const cli_shared_1 = require("@forge/cli-shared");
+const lint_1 = require("@forge/lint");
+class BuildView {
+ ui;
+ constructor(ui) {
+ this.ui = ui;
+ }
+ getLogger() {
+ return this.ui;
+ }
+ displayStart() {
+ this.ui.info(cli_shared_1.Text.build.cmd.startNotice);
+ }
+ displayLintRunning() {
+ this.ui.info(cli_shared_1.Text.lint.running);
+ }
+ displayNoLintProblems() {
+ this.ui.info(cli_shared_1.LogColor.trace(cli_shared_1.Text.lint.noProblems) + '\n');
+ }
+ displayLintErrors(lintResults) {
+ this.ui.info(cli_shared_1.Text.build.taskLint.lintError);
+ (0, lint_1.reportLintResults)(this.ui, lintResults);
+ }
+ displayLintWarnings(warnings) {
+ this.ui.info(cli_shared_1.Text.build.taskLint.lintWarning(warnings) + '\n');
+ }
+ displayUIKit1DeprecationMessage(modules) {
+ this.ui.emptyLine();
+ this.ui.warn(cli_shared_1.Text.warning.deprecation.uikit(modules));
+ this.ui.emptyLine();
+ }
+ async reportBuildProgress(buildTag, buildCallback) {
+ const result = await this.ui.displayProgress(() => buildCallback(), cli_shared_1.Text.build.cmd.start, cli_shared_1.Text.build.cmd.success(buildTag));
+ return result;
+ }
+}
+exports.BuildView = BuildView;
+//# sourceMappingURL=build-view.js.map
\ No newline at end of file