diff --git a/client-src/socket.ts b/client-src/socket.ts index 6f22ea9..ede1f85 100644 --- a/client-src/socket.ts +++ b/client-src/socket.ts @@ -17,25 +17,25 @@ import type { EXPECTED_ANY, } from './type.js'; -declare const __webpack_dev_server_client__: +declare const __rspack_dev_server_client__: | CommunicationClientConstructor | { default: CommunicationClientConstructor } | undefined; // this WebsocketClient is here as a default fallback, in case the client is not injected const Client: CommunicationClientConstructor = - typeof __webpack_dev_server_client__ !== 'undefined' + typeof __rspack_dev_server_client__ !== 'undefined' ? typeof ( - __webpack_dev_server_client__ as { + __rspack_dev_server_client__ as { default: CommunicationClientConstructor; } ).default !== 'undefined' ? ( - __webpack_dev_server_client__ as { + __rspack_dev_server_client__ as { default: CommunicationClientConstructor; } ).default - : (__webpack_dev_server_client__ as CommunicationClientConstructor) + : (__rspack_dev_server_client__ as CommunicationClientConstructor) : WebSocketClient; let retries = 0; diff --git a/src/server.ts b/src/server.ts index 1af43a3..a44d7c8 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1423,7 +1423,7 @@ class Server< const { ProvidePlugin, HotModuleReplacementPlugin } = compiler.rspack; new ProvidePlugin({ - __webpack_dev_server_client__: this.getClientTransport() as + __rspack_dev_server_client__: this.getClientTransport() as | string | string[], }).apply(compiler); diff --git a/tests/fixtures/provide-plugin-default/foo.js b/tests/fixtures/provide-plugin-default/foo.js index 69d97ad..78a0366 100644 --- a/tests/fixtures/provide-plugin-default/foo.js +++ b/tests/fixtures/provide-plugin-default/foo.js @@ -6,4 +6,4 @@ const WebsocketClient = window.expectedClient = WebsocketClient; // eslint-disable-next-line camelcase, no-undef -window.injectedClient = __webpack_dev_server_client__.default; +window.injectedClient = __rspack_dev_server_client__.default; diff --git a/tests/fixtures/provide-plugin-ws-config/foo.js b/tests/fixtures/provide-plugin-ws-config/foo.js index 69d97ad..78a0366 100644 --- a/tests/fixtures/provide-plugin-ws-config/foo.js +++ b/tests/fixtures/provide-plugin-ws-config/foo.js @@ -6,4 +6,4 @@ const WebsocketClient = window.expectedClient = WebsocketClient; // eslint-disable-next-line camelcase, no-undef -window.injectedClient = __webpack_dev_server_client__.default; +window.injectedClient = __rspack_dev_server_client__.default;