packages feed

horizon-spec-pretty-0.0.1: horizon-spec-pretty.cabal

cabal-version:      3.0
name:               horizon-spec-pretty
version:            0.0.1
synopsis:           Horizon Stable Package Set Pretty Printer
description:
  This package contains the pretty printer for the Horizon stable package set types (https://horizon-haskell.net). This is a schema used to define package sets sourcing from hackage and git.

category:           Package Management
author:             Daniel Firth
maintainer:         dan.firth@homotopic.tech
copyright:          2022 Daniel Firth
homepage:           https://horizon-haskell.net
license:            MIT
license-file:       LICENSE
build-type:         Simple
extra-source-files:
  ChangeLog.md
  README.md

source-repository head
  type:     git
  location: https://gitlab.homotopic.tech/horizon/horizon-spec-pretty

library
  exposed-modules:    Horizon.Spec.Pretty
  hs-source-dirs:     src
  default-extensions:
    DataKinds
    DeriveGeneric
    DerivingStrategies
    GADTs
    GeneralizedNewtypeDeriving
    LambdaCase
    StandaloneKindSignatures
    TypeApplications
    TypeFamilies

  ghc-options:
    -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude
    -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
    -Wno-safe -Wno-unsafe

  build-depends:
    , base          >=4.7    && <5
    , bytestring    >=0.11.3 && <0.12
    , containers    >=0.6.6  && <0.7
    , dhall         >=1.41.2 && <1.42
    , horizon-spec  >=0.6    && <0.7
    , lens          >=5.0    && <5.3
    , path          >=0.9.2  && <0.10
    , text          >=2      && <2.1

  default-language:   Haskell2010