UNPKG

1.41 kBJavaScriptView Raw
1import { declareClassPlugin, declareFactoryPlugin, PluginKind } from '@stryker-mutator/api/plugin';
2import { ClearTextReporter } from './clear-text-reporter.js';
3import { dashboardReporterFactory } from './dashboard-reporter/index.js';
4import { DotsReporter } from './dots-reporter.js';
5import { EventRecorderReporter } from './event-recorder-reporter.js';
6import { ProgressAppendOnlyReporter } from './progress-append-only-reporter.js';
7import { ProgressBarReporter } from './progress-reporter.js';
8import { HtmlReporter } from './html-reporter.js';
9import { JsonReporter } from './json-reporter.js';
10export { BroadcastReporter } from './broadcast-reporter.js';
11export const strykerPlugins = [
12 declareClassPlugin(PluginKind.Reporter, 'clear-text', ClearTextReporter),
13 declareClassPlugin(PluginKind.Reporter, 'progress', ProgressBarReporter),
14 declareClassPlugin(PluginKind.Reporter, 'progress-append-only', ProgressAppendOnlyReporter),
15 declareClassPlugin(PluginKind.Reporter, 'dots', DotsReporter),
16 declareClassPlugin(PluginKind.Reporter, 'event-recorder', EventRecorderReporter),
17 declareClassPlugin(PluginKind.Reporter, 'html', HtmlReporter),
18 declareClassPlugin(PluginKind.Reporter, 'json', JsonReporter),
19 declareFactoryPlugin(PluginKind.Reporter, 'dashboard', dashboardReporterFactory),
20];
21export const reporterPluginsFileUrl = import.meta.url;
22//# sourceMappingURL=index.js.map
\No newline at end of file