packages feed

aihc-cabal-syntax-1.0.0.1: test/fixtures/aihc-haddock.cabal

cabal-version: 3.8
name: aihc-haddock
version: 0.1.0.0
build-type: Simple

library
  exposed-modules:
    Aihc.Haddock.Build
    Aihc.Haddock.Cli
    Aihc.Haddock.Comment
    Aihc.Haddock.Compare
    Aihc.Haddock.Hoogle
    Aihc.Haddock.Markup
    Aihc.Haddock.Model
    Aihc.Haddock.Package
    Aihc.Haddock.Reference.Hoogle
    Aihc.Haddock.Reference.Json
    Aihc.Haddock.Render
    Aihc.Haddock.Store

  hs-source-dirs: src
  build-depends:
    Cabal-syntax >=3.14 && <3.17,
    aeson >=2.0 && <2.3,
    aeson-pretty,
    aihc-hackage,
    aihc-package-plan,
    aihc-parser,
    base >=4.16 && <5,
    bytestring >=0.10.8 && <0.13,
    containers >=0.5 && <0.9,
    directory >=1.2.3 && <1.5,
    filepath >=1.3.0.1 && <1.6,
    optparse-applicative >=0.16 && <0.19,
    prettyprinter,
    text >=2.1.4 && <2.2,
    transformers,

  ghc-options: -Wall
  default-language: GHC2021

executable aihc-haddock
  main-is: Main.hs
  hs-source-dirs: app
  build-depends:
    aihc-haddock,
    base >=4.16 && <5,

  ghc-options: -Wall
  default-language: GHC2021

test-suite spec
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  main-is: Spec.hs
  other-modules:
    Test.Haddock.Fixtures
    Test.Haddock.Units

  build-depends:
    aihc-hackage,
    aihc-haddock,
    base >=4.16 && <5,
    bytestring,
    directory,
    filepath,
    tasty,
    tasty-hedgehog,
    tasty-hunit,
    text,

  ghc-options:
    -Wall
    -threaded
    -rtsopts
    "-with-rtsopts=-N -M10G"

  default-language: GHC2021