mirror of https://github.com/webpack/webpack.git
				
				
				
			align stats string output to max length
This commit is contained in:
		
							parent
							
								
									0e404b8683
								
							
						
					
					
						commit
						27d76683a3
					
				
							
								
								
									
										32
									
								
								lib/Stats.js
								
								
								
								
							
							
						
						
									
										32
									
								
								lib/Stats.js
								
								
								
								
							| 
						 | 
				
			
			@ -998,19 +998,39 @@ class Stats {
 | 
			
		|||
 | 
			
		||||
		const processModulesList = (obj, prefix) => {
 | 
			
		||||
			if (obj.modules) {
 | 
			
		||||
				let maxModuleId = 0;
 | 
			
		||||
				for (const module of obj.modules) {
 | 
			
		||||
					if (typeof module.id === "number") {
 | 
			
		||||
						if (maxModuleId < module.id) maxModuleId = module.id;
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				let contentPrefix = prefix + "    ";
 | 
			
		||||
				if (maxModuleId >= 10) contentPrefix += " ";
 | 
			
		||||
				if (maxModuleId >= 100) contentPrefix += " ";
 | 
			
		||||
				if (maxModuleId >= 1000) contentPrefix += " ";
 | 
			
		||||
				for (const module of obj.modules) {
 | 
			
		||||
					colors.normal(prefix);
 | 
			
		||||
					const name = module.name || module.identifier;
 | 
			
		||||
					let contentPrefix = prefix + "   ";
 | 
			
		||||
					if (typeof module.id === "string" || typeof module.id === "number") {
 | 
			
		||||
						contentPrefix += "    ";
 | 
			
		||||
						if (module.id < 1000) colors.normal(" ");
 | 
			
		||||
						if (module.id < 100) colors.normal(" ");
 | 
			
		||||
						if (module.id < 10) colors.normal(" ");
 | 
			
		||||
						if (typeof module.id === "number") {
 | 
			
		||||
							if (module.id < 1000 && maxModuleId >= 1000) colors.normal(" ");
 | 
			
		||||
							if (module.id < 100 && maxModuleId >= 100) colors.normal(" ");
 | 
			
		||||
							if (module.id < 10 && maxModuleId >= 10) colors.normal(" ");
 | 
			
		||||
						} else {
 | 
			
		||||
							if (maxModuleId >= 1000) colors.normal(" ");
 | 
			
		||||
							if (maxModuleId >= 100) colors.normal(" ");
 | 
			
		||||
							if (maxModuleId >= 10) colors.normal(" ");
 | 
			
		||||
						}
 | 
			
		||||
						if (name !== module.id) {
 | 
			
		||||
							colors.normal("[");
 | 
			
		||||
							colors.normal(module.id);
 | 
			
		||||
							colors.normal("]");
 | 
			
		||||
						if (name !== module.id) colors.normal(" ");
 | 
			
		||||
							colors.normal(" ");
 | 
			
		||||
						} else {
 | 
			
		||||
							colors.normal("[");
 | 
			
		||||
							colors.bold(module.id);
 | 
			
		||||
							colors.normal("]");
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					if (name !== module.id) {
 | 
			
		||||
						colors.bold(name);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue