<!-- Please don't delete this template otherwise your issue will be closed immediately --> <!-- Before creating an issue please make sure you are using the latest version of webpack. --> ### Bug report - Operating System: MacOS - Node Version: 20 - NPM Version: 10.7.0 - webpack Version: 5.93.0 - thread-loader Version: 4.0.4 - monaco-editor-webpack-plugin: 7.1.0 <!-- Please ask questions on discussions or StackOverflow. --> <!-- https://github.com/webpack/webpack/discussions --> <!-- https://stackoverflow.com/questions/ask?tags=webpack --> <!-- Issues which contain questions or support requests will be closed. --> ### Actual Behavior build Error: **this.utils.contextify is not a function**  <!-- Explain exactly how it behaves --> reason: It's beacuse monaco-editor-webpack-plugin has judgment about this.utils https://github.com/microsoft/monaco-editor/blob/f6dc0eb8fce67e57f6036f4769d92c1666cdf546/webpack-plugin/src/loaders/include.ts#L23 ### Expected Behavior thread-loader is compatible with monaco-editor-webpack-plugin V7.1.0 <!-- "It should work" is not a helpful explanation --> <!-- Explain exactly how it should behave --> ### How Do We Reproduce? <!-- A great way to do this is to provide your configuration via a GitHub repository --> <!-- The most helpful is a minimal reproduction with instructions on how to reproduce --> <!-- Repositories with too many files or large `webpack.config.js` files are not suitable --> <!-- Please only add small code snippets directly into this issue --> <!-- https://gist.github.com is a good place for longer code snippets --> <!-- If your issue is caused by a plugin or loader, please create an issue on the loader/plugin repository instead --> ### Please paste the results of `npx webpack-cli info` here, and mention other relevant information