Skip to content
Snippets Groups Projects
  • Jacob MacDonald's avatar
    Add a module computer class which can compute modules for a package (#1574) · e70e72b4
    Jacob MacDonald authored
    * 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
    e70e72b4