diff --git a/packages/webpack-cli/lib/groups/StatsGroup.js b/packages/webpack-cli/lib/groups/StatsGroup.js index 1091dd2d288..e0c8221831a 100644 --- a/packages/webpack-cli/lib/groups/StatsGroup.js +++ b/packages/webpack-cli/lib/groups/StatsGroup.js @@ -5,7 +5,7 @@ const { logger } = require('@webpack-cli/logger'); */ class StatsGroup extends GroupHelper { static validOptions() { - return ['minimal', 'none', 'normal', 'verbose', 'errors-warnings', 'errors-only']; + return ['none', 'errors-only', 'minimal', 'normal', 'detailed', 'verbose', 'errors-warnings']; } constructor(options) { diff --git a/test/stats/stats.test.js b/test/stats/stats.test.js index b0b27c278ad..b6faa4fcabe 100644 --- a/test/stats/stats.test.js +++ b/test/stats/stats.test.js @@ -41,6 +41,12 @@ describe('stats flag', () => { expect(stdout).toBeTruthy(); }); + it('should accept stats "detailed"', () => { + const { stderr, stdout } = run(__dirname, ['--stats', 'detailed']); + expect(stderr).toBeFalsy(); + expect(stdout).toBeTruthy(); + }); + it('should warn when an unknown flag stats value is passed', () => { const { stderr, stdout } = run(__dirname, ['--stats', 'foo']); expect(stderr).toBeTruthy();