prune-juice-0.4: Prune unused Haskell dependencies
Safe HaskellNone
LanguageHaskell2010

Data.Prune.Dependency

Description

Load dependencies for a project using `ghc-pkg`.

Synopsis

Documentation

getDependencyByModule :: [Package] -> IO (Map ModuleName DependencyName) Source #

For the dependencies listed in the specified packages, load `ghc-pkg` and inspect the `exposed-modules` field. Return a map of module to dependency name.