Skip to content
Snippets Groups Projects
Commit e70e72b4 authored by Jacob MacDonald's avatar Jacob MacDonald
Browse files

Add a module computer class which can compute modules for a package (#1574)

* add `_ModuleComputer` class and top level `computeModules` function.
  * uses tarjans algorithm to create strongly connected components first
  * then groups modules based on the entry points that import them
* move InMemoryModuleConfigManager to util.dart
* add equalsModule as a proper matcher, and makeAssets test utility
* add isPart function to lib/src/dart.dart and add proper support for part files
parent fba15572
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment