$newline never
$if isDeprecated

Deprecated $if (not $ null inFavourOf)
In favour of
$forall (i, pn) <- enumerate inFavourOf $if i /= 0 , # #{pn}

#{pname}

#{piSynopsis} $maybe url <- piHomepage

#{url} $maybe displayedVersion <- mdisplayedVersion
Version on this page: #{displayedVersion} $maybe sppi <- msppi $forall li <- sppiLatestInfo sppi
#{snapshotPrettyNameShort (liSnapName li)} : #{liVersionRev li} $maybe hciLatest <- mhciLatest
Latest on Hackage: #{hciVersionRev hciLatest} $if isNothing msppi

This package is not currently in any snapshots. If you're interested in using it, we recommend # adding it to Stackage Nightly . Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks. $else

See all snapshots #{pname} appears in

#{piLicenseName} licensed # $if null maintainers and maintained # $if not (null authors) by # $forall (i,identity) <- authors $case identity $of PlainText name $if i /= 0 , # #{name} $of Contact name email $if i /= 0 , # #{name} $of _
$if not (null maintainers) Maintained by # $forall (i,identity) <- maintainers $case identity $of PlainText name $if i /= 0 , # #{name} $of Contact name email $if i /= 0 , # #{name} $of EmailOnly email $if i /= 0 , # #{renderEmail email} $maybe sppi <- msppi $with spi <- sppiSnapshotPackageInfo sppi $maybe pantryCabal <- sppiPantryCabal sppi
This version can be pinned in stack with: #{pantryCabal}

Module documentation for #{spiVersion spi} $if null (sppiModuleNames sppi)

There are no documented modules for this package. $else ^{hoogleForm (spiSnapName spi)} ^{renderModules sppi}

$maybe sppi <- msppi $with spi <- sppiSnapshotPackageInfo sppi $if (sppiForwardDepsCount sppi > 0)