Skip to content

chore: add verbose flag for build tools#13003

Merged
pskelin merged 1 commit intomainfrom
infra-verbose-flag
Feb 3, 2026
Merged

chore: add verbose flag for build tools#13003
pskelin merged 1 commit intomainfrom
infra-verbose-flag

Conversation

@pskelin
Copy link
Contributor

@pskelin pskelin commented Feb 2, 2026

Add --verbose flag to build commands for quieter default output

Problem

Running yarn generate in the packages/base folder (and other packages) produced excessive output that cluttered the terminal, making it difficult to spot actual errors.

Solution

Added a --verbose / -v flag to the build tooling. By default, commands now run in quiet mode (showing only errors), with detailed output available via the verbose flag.

Changes

Core Infrastructure

  • packages/tools/bin/ui5nps.js - Added --verbose/-v CLI flag support and UI5_VERBOSE environment variable propagation to child scripts
  • packages/tools/bin/dev.js - Pass through verbose flag to ui5nps

Scripts Updated for Verbose Mode

All scripts in lib/ now check process.env.UI5_VERBOSE === "true" before logging:

Dependency Update

  • packages/localization/package.json - Updated @babel/core, @babel/generator, @babel/parser from ^7.23.x to ^7.24.6 to fix Node.js deprecation warning [DEP0180] fs.Stats constructor is deprecated

Usage

# Quiet mode (default) - only errors shown                                                                                                                                        
yarn generate                                                                                                                                                                     
yarn generateProd                                                                                                                                                                 
yarn generateAPI                                                                                                                                                                  
                                                                                                                                                                                  
# Verbose mode - show detailed output                                                                                                                                             
yarn generate --verbose                                                                                                                                                           
yarn generate -v                                                                                                                                                                  
                                                                                                                                                                                  
Before                                                                                                                                                                            
                                                                                                                                                                                  
 |  Executing command clean.generated as module.                                                                                                                                  
 |  Executing command clean.dist as module.                                                                                                                                       
 |  Executing command build.i18n.defaultsjs as module.                                                                                                                            
i18n default file generated.                                                                                                                                                      
 |  Executing command build.i18n.json as module.                                                                                                                                  
Message bundle JSON files generated.                                                                                                                                              
... (50+ lines of output)                                                                                                                                                         
                                                                                                                                                                                  
After                                                                                                                                                                             
                                                                                                                                                                                  
(no output - only errors would appear)                                                                                                                                            
                                             

@pskelin pskelin merged commit 90c3a20 into main Feb 3, 2026
12 checks passed
@pskelin pskelin deleted the infra-verbose-flag branch February 3, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants