DefinitelyTyped/types/webpack-bundle-analyzer/webpack-bundle-analyzer-tests.ts
Michael Strobel c86f6b0ccf [webpack-bundle-analyzer] Add excludeAssets option (#28756)
This was added in webpack-bundle-analyzer 2.12.0
2018-09-10 14:33:07 -07:00

31 lines
878 B
TypeScript

import * as webpack from 'webpack';
import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer';
const config: webpack.Configuration = {
plugins: [
new BundleAnalyzerPlugin(),
new BundleAnalyzerPlugin({
analyzerMode: 'static'
}),
new BundleAnalyzerPlugin({
analyzerMode: 'server',
analyzerHost: '127.0.0.1',
analyzerPort: 8888,
reportFilename: 'report.html',
defaultSizes: 'parsed',
openAnalyzer: true,
generateStatsFile: true,
statsFilename: 'stats.json',
statsOptions: {
source: false
},
excludeAssets: [
'foo',
/foo/,
assetName => assetName.indexOf('foo') !== -1
],
logLevel: 'info'
})
]
};