Adding initial test fixture support for build runner + DDC library bundle module format. (#2775) Testing changes: * `ProxyServerAssetReader` now supports custom handlers, required for build runner + DDC's Library Bundle module system, which serves files differently. * Adds `reloadedSourcesUri`, which resolves to a manifest for hot reloads/restarts with the new module system * Updates tests to be compatible with `setStartAsyncSynchronously`'s removal in DDC's bootstrapping logic: https://github.com/dart-lang/build/pull/4369 * Race conditions around `findUnusedPort` and `startHttpServer` resolving different ports. Now we use a future that resolves to one consistent port. * Updates test pubspecs to a `package:build` version with `setStartAsyncSynchronously` changes. Other: * Adds `WebDevFS.createReloadedSourceEntry`
| 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.