diff --git a/packages/next-bundle-analyzer/index.d.ts b/packages/next-bundle-analyzer/index.d.ts index d76b617c1f..f34cc32494 100644 --- a/packages/next-bundle-analyzer/index.d.ts +++ b/packages/next-bundle-analyzer/index.d.ts @@ -4,6 +4,12 @@ declare function NextBundleAnalyzer(options?: { enabled?: boolean openAnalyzer?: boolean analyzerMode?: 'json' | 'static' + + /** + * Log level. Can be 'info', 'warn', 'error' or 'silent'. + * @default 'info' + */ + logLevel?: 'info' | 'warn' | 'error' | 'silent' | undefined }): (config?: NextConfig) => NextConfig export = NextBundleAnalyzer diff --git a/packages/next-bundle-analyzer/index.js b/packages/next-bundle-analyzer/index.js index e44e2ccf5c..855843aec6 100644 --- a/packages/next-bundle-analyzer/index.js +++ b/packages/next-bundle-analyzer/index.js @@ -1,5 +1,5 @@ module.exports = - ({ enabled = true, openAnalyzer, analyzerMode } = {}) => + ({ enabled = true, logLevel, openAnalyzer, analyzerMode } = {}) => (nextConfig = {}) => { return Object.assign({}, nextConfig, { webpack(config, options) { @@ -8,6 +8,7 @@ module.exports = config.plugins.push( new BundleAnalyzerPlugin({ analyzerMode: analyzerMode || 'static', + logLevel, openAnalyzer, reportFilename: !options.nextRuntime ? `./analyze/client.html`