mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
- 'json' analyzer mode - JDoc refined for defaults - maintainer added - version bump https://github.com/webpack-contrib/webpack-bundle-analyzer#options-for-plugin Thanks!
35 lines
999 B
TypeScript
35 lines
999 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: 'json',
|
|
analyzerPort: 'auto',
|
|
}),
|
|
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',
|
|
}),
|
|
],
|
|
};
|