| License | BSD-3-Clause |
|---|---|
| Safe Haskell | None |
| Language | GHC2024 |
Stack.Types.DependencyTree
Description
Synopsis
- data DependencyTree = DependencyTree (Set PackageName) DependencyGraph
- type DependencyGraph = Map PackageName (Set PackageName, DotPayload)
- data DotPayload = DotPayload {}
- licenseText :: DotPayload -> Text
- versionText :: DotPayload -> Text
Documentation
data DependencyTree Source #
Type representing dependency trees.
Constructors
| DependencyTree (Set PackageName) DependencyGraph |
Instances
| ToJSON DependencyTree Source # | |
Defined in Stack.Types.DependencyTree Methods toJSON :: DependencyTree -> Value toEncoding :: DependencyTree -> Encoding toJSONList :: [DependencyTree] -> Value toEncodingList :: [DependencyTree] -> Encoding omitField :: DependencyTree -> Bool | |
type DependencyGraph = Map PackageName (Set PackageName, DotPayload) Source #
Type synoynm representing dependency graphs.
data DotPayload Source #
Information about a package in the dependency graph, when available.
Constructors
| DotPayload | |
Instances
| Show DotPayload Source # | |
Defined in Stack.Types.DependencyTree Methods showsPrec :: Int -> DotPayload -> ShowS show :: DotPayload -> String # showList :: [DotPayload] -> ShowS | |
| Eq DotPayload Source # | |
Defined in Stack.Types.DependencyTree | |
licenseText :: DotPayload -> Text Source #
For the given dot payload, yield a text representation of the name of the licence.
versionText :: DotPayload -> Text Source #
For the given dot payload, yield a text representation of the version.