-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A license compatibility helper
--   
--   A license compatibility helper.
@package licensor
@version 0.2.1


module Licensor
newtype LiLicense
LiLicense :: License -> LiLicense
[getLicense] :: LiLicense -> License
data LiPackage
LiPackage :: PackageIdentifier -> Set LiPackage -> License -> LiPackage
[liPackageId] :: LiPackage -> PackageIdentifier
[liPackageDependencies] :: LiPackage -> Set LiPackage
[liPackageLicense] :: LiPackage -> License
getDependencies :: IO (Maybe (Set PackageIdentifier))
getPackage :: IO (Maybe PackageDescription)
orderPackagesByLicense :: Bool -> Maybe PackageIdentifier -> Set PackageIdentifier -> IO (Map LiLicense (Set PackageIdentifier), Set PackageIdentifier)
version :: Version
instance Distribution.Text.Text Licensor.LiLicense
instance GHC.Show.Show Licensor.LiLicense
instance GHC.Read.Read Licensor.LiLicense
instance GHC.Classes.Eq Licensor.LiLicense
instance GHC.Classes.Ord Licensor.LiLicense
