Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions src/content/configuration/stats.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,86 +37,122 @@ For more granular control, it is possible to specify exactly what information yo

``` js
stats: {

// fallback value for stats options when an option is not defined (has precedence over local webpack defaults)
all: undefined,

// Add asset Information
assets: true,

// Sort assets by a field
// You can reverse the sort with `!field`.
assetsSort: "field",

// Add build date and time information
builtAt: true,

// Add information about cached (not built) modules
cached: true,

// Show cached assets (setting this to `false` only shows emitted files)
cachedAssets: true,

// Add children information
children: true,

// Add chunk information (setting this to `false` allows for a less verbose output)
chunks: true,

// Add built modules information to chunk information
chunkModules: true,

// Add the origins of chunks and chunk merging info
chunkOrigins: true,

// Sort the chunks by a field
// You can reverse the sort with `!field`. Default is `id`.
chunksSort: "field",

// Context directory for request shortening
context: "../src/",

// `webpack --colors` equivalent
colors: false,

// Display the distance from the entry point for each module
depth: false,

// Display the entry points with the corresponding bundles
entrypoints: false,

// Add --env information
env: false,

// Add errors
errors: true,

// Add details to errors (like resolving log)
errorDetails: true,

// Exclude assets from being displayed in stats
// This can be done with a String, a RegExp, a Function getting the assets name
// and returning a boolean or an Array of the above.
excludeAssets: "filter" | /filter/ | (assetName) => ... return true|false |
["filter"] | [/filter/] | [(assetName) => ... return true|false],

// Exclude modules from being displayed in stats
// This can be done with a String, a RegExp, a Function getting the modules source
// and returning a boolean or an Array of the above.
excludeModules: "filter" | /filter/ | (moduleSource) => ... return true|false |
["filter"] | [/filter/] | [(moduleSource) => ... return true|false],

// See excludeModules
exclude: "filter" | /filter/ | (moduleSource) => ... return true|false |
["filter"] | [/filter/] | [(moduleSource) => ... return true|false],

// Add the hash of the compilation
hash: true,

// Set the maximum number of modules to be shown
maxModules: 15,

// Add built modules information
modules: true,

// Sort the modules by a field
// You can reverse the sort with `!field`. Default is `id`.
modulesSort: "field",

// Show dependencies and origin of warnings/errors (since webpack 2.5.0)
moduleTrace: true,

// Show performance hint when file size exceeds `performance.maxAssetSize`
performance: true,

// Show the exports of the modules
providedExports: false,

// Add public path information
publicPath: true,

// Add information about the reasons why modules are included
reasons: true,

// Add the source code of modules
source: true,

// Add timing information
timings: true,

// Show which exports of a module are used
usedExports: false,

// Add webpack version information
version: true,

// Add warnings
warnings: true,

// Filter warnings to be shown (since webpack 2.4.0),
// can be a String, Regexp, a function getting the warning and returning a boolean
// or an Array of a combination of the above. First match wins.
Expand Down