stats-reporter-webpack-plugin
v1.1.3
Published
Stats reporting for webpack
Downloads
56
Maintainers
Readme
Stats reporting plugin for webpack
Send the stats of a build to a reporting service. Currently DataDog is the only reporter implemented.
Installation
npm install --save-dev stats-reporter-webpack-plugin
Usage
const { StatsPlugin, DataDogStatsReporter } = require('stats-reporter-webpack-plugin');
module.exports = {
plugins: [
new StatsReporterPlugin({
test:
reporter: new DataDogStatsReporter({
apiKey: process.env.DD_API_KEY,
metricName: 'my-app.assets',
tags: ['app:my-app', 'env:production'],
test: /(js|css)$/
})
})
]
};
API
StatsReporterPlugin
new StatsReporterPlugin(options: StatsReporterPluginOptions);
StatsReporterPluginOptions fields
reporter: StatsReporter
: The reporter to use for sending stats.
Stats Reporters
DataDogStatsReporter
new DataDogStatsReporter(options: DataDogStatsReporterOptions);
DataDogStatsReporterOptions fields
apiKey: string
: Your DataDog API keygzipSize?: boolean = true
: Report gzipped size if true, uncompressed size if falsemetricName: string
: The base name for the metrictags?: string[]
: Custom tags for the metric. The following tags are always added:chunk
: the chunk nametype
: the type of asset (js, css, etc)
test?: RegExp
: Test to match files against. If not set, stats for all emitted assets will be sent.