/** * Copyright (c) 2015-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict'; // References: // - https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#plugin-hooks // - https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/issues/232#issuecomment-645543747 const ForkTsCheckerWebpackPlugin = require('./ForkTsCheckerWebpackPlugin'); module.exports = class ForkTsCheckerWarningWebpackPlugin { apply(compiler) { new ForkTsCheckerWebpackPlugin().apply(compiler); const hooks = ForkTsCheckerWebpackPlugin.getCompilerHooks(compiler); hooks.issues.tap('ForkTsCheckerWarningWebpackPlugin', issues => issues.map(issue => ({ ...issue, severity: 'warning' })) ); } };