| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HWM.Integrations.Toolchain.Package
Synopsis
- data Package = Package {}
- type BoundsDiff = (Text, PkgName, Bounds, Bounds)
- syncPackages :: ConfigT ()
- deriveRegistry :: (Monad m, MonadError Issue m, MonadIO m) => [Pkg] -> m (Dependencies, DependencyGraph)
- packageDiffs :: Text -> FilePath -> Package -> ConfigT [BoundsDiff]
- validatePackage :: Pkg -> ConfigT ()
Documentation
Constructors
| Package | |
Fields
| |
Instances
syncPackages :: ConfigT () Source #
deriveRegistry :: (Monad m, MonadError Issue m, MonadIO m) => [Pkg] -> m (Dependencies, DependencyGraph) Source #
packageDiffs :: Text -> FilePath -> Package -> ConfigT [BoundsDiff] Source #
Determine whether a package already matches the expected configuration.
validatePackage :: Pkg -> ConfigT () Source #
Validate package against expected version and configuration