dart-lang / dart-lang/webdev

[Flutter tools] use dwds API to map package: uri paths to server paths in WebAssetServer

Open
#1,720 1 comment 0 reactions 0 assignees View on GitHub
customer-flutter
Dominant language
Dart
Stars
224
Forks
94
Avg merge
7h 14m
Merged PRs (30d)
2

Description

parent: https://github.com/dart-lang/webdev/issues/1692

**Proposed fix**

make server paths follow directory structure:`packages//`

**Fix plan**

- flutter tools:
- use `PackageUriMapper` dwds API to resolve `package:` uris in `WebAssetServer`
- pass the `debugger-module-uris` to the frontend server

Contributor guide

Open the contributing guide

Research direction

Locate WebAssetServer in the Flutter tools and read the dwds PackageUriMapper API. Trace how debugger-module-uris are passed to the frontend server. Done means package: URIs resolve to server paths under packages//.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
tooling, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.