| commit | b9c39c00853dfad0e235bec3b265f86a0f4f328a | [log] [tgz] |
|---|---|---|
| author | Ben Konyi <bkonyi@google.com> | Mon Oct 20 15:52:13 2025 -0400 |
| committer | GitHub <noreply@github.com> | Mon Oct 20 15:52:13 2025 -0400 |
| tree | c893eacea6c161b84f24a7d26ab852fab3f9205e | |
| parent | 82b385574a65e6025f970ce204365851dbbc1ac1 [diff] |
[ DWDS ] Refactor `AppInspector` to support both Chrome and Web Socket connections (#2700) Created two new subclasses of `AppInspector`: `ChromeAppInspector` and `WebSocketAppInspector`. Functionality that doesn't require knowledge of the specific DWDS connection mode (e.g., WIP vs WS) remains in the now abstract `AppInspector`, and functionality specific to the connection mode is now implemented in the respective `*AppInspector` subclass. This allows for sharing logic around maintaining caches for scripts and libraries.
| Package | Description | Version |
|---|---|---|
| dwds | A service that proxies between the Chrome debug protocol and the Dart VM service protocol. | |
| frontend_server_client | Client code to start and interact with the frontend_server compiler from the Dart SDK. | |
| webdev | A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart. |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.