Skip to content

Commit 98e6b1a

Browse files
committed
chore(webpack): directly import fork-ts-checker-webpack-plugin
1 parent 7da3f25 commit 98e6b1a

File tree

4 files changed

+6
-19
lines changed

4 files changed

+6
-19
lines changed

Diff for: client/config/webpack.config.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ import paths from "./paths.js";
1616
import getClientEnvironment from "./env.js";
1717
import createEnvironmentHash from "./webpack/persistentCache/createEnvironmentHash.js";
1818

19-
const { default: ForkTsCheckerWebpackPlugin } = await import(
20-
process.env.TSC_COMPILE_ON_ERROR === "true"
21-
? "react-dev-utils/ForkTsCheckerWarningWebpackPlugin.js"
22-
: "react-dev-utils/ForkTsCheckerWebpackPlugin.js"
23-
);
19+
import ForkTsCheckerWebpackPlugin from "fork-ts-checker-webpack-plugin";
2420

2521
// Source maps are resource heavy and can cause out of memory issue for large source files.
2622
const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== "false";

Diff for: client/scripts/build.js

+3-13
Original file line numberDiff line numberDiff line change
@@ -100,19 +100,9 @@ checkBrowsers(paths.appPath, isInteractive)
100100
);
101101
},
102102
(err) => {
103-
const tscCompileOnError = process.env.TSC_COMPILE_ON_ERROR === "true";
104-
if (tscCompileOnError) {
105-
console.log(
106-
chalk.yellow(
107-
"Compiled with the following type errors (you may want to check these before deploying your app):\n"
108-
)
109-
);
110-
printBuildError(err);
111-
} else {
112-
console.log(chalk.red("Failed to compile.\n"));
113-
printBuildError(err);
114-
process.exit(1);
115-
}
103+
console.log(chalk.red("Failed to compile.\n"));
104+
printBuildError(err);
105+
process.exit(1);
116106
}
117107
)
118108
.then(async () => {

Diff for: package.json

+1
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@
198198
"extend": "^3.0.2",
199199
"file-loader": "^6.2.0",
200200
"foreman": "^3.0.1",
201+
"fork-ts-checker-webpack-plugin": "^9.0.2",
201202
"history": "^5.2.0",
202203
"html-validate": "^8.18.2",
203204
"html-webpack-plugin": "^5.6.0",

Diff for: yarn.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -7235,7 +7235,7 @@ foreman@^3.0.1:
72357235
mustache "^2.2.1"
72367236
shell-quote "^1.6.1"
72377237

7238-
fork-ts-checker-webpack-plugin@>=6.5.0, fork-ts-checker-webpack-plugin@^6.5.0:
7238+
fork-ts-checker-webpack-plugin@>=6.5.0, fork-ts-checker-webpack-plugin@^6.5.0, fork-ts-checker-webpack-plugin@^9.0.2:
72397239
version "9.0.2"
72407240
resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz#c12c590957837eb02b02916902dcf3e675fd2b1e"
72417241
integrity sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==

0 commit comments

Comments
 (0)