packages feed

diagnostician-0.2.0.0: diagnostician.cabal

cabal-version: 3.4
name: diagnostician
version: 0.2.0.0
license: (Apache-2.0 OR MIT)
maintainer: root@owenlynch.org
author: Coln contributors
description: A minimal, opinionated library for compiler error messages
category: Language
build-type: Simple

library
  exposed-modules: Diagnostician
  hs-source-dirs: src
  default-language: GHC2024
  default-extensions:
    BlockArguments
    CPP
    DerivingVia
    FunctionalDependencies
    ImplicitParams
    MagicHash
    NoFieldSelectors
    OrPatterns
    OverloadedRecordDot
    OverloadedStrings
    PatternSynonyms
    QualifiedDo
    StrictData
    TemplateHaskell
    TypeData
    TypeFamilies
    TypeFamilyDependencies
    UnboxedSums
    UnboxedTuples
    UnicodeSyntax
    ViewPatterns

  ghc-options: -Wall
  build-depends:
    base ^>=4.21.0.0 || ^>=4.22,
    containers,
    prettyprinter,
    text,
    vector,

test-suite diagnostician-test
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs: test
  default-language: GHC2024
  default-extensions:
    BlockArguments
    CPP
    DerivingVia
    FunctionalDependencies
    ImplicitParams
    MagicHash
    NoFieldSelectors
    OrPatterns
    OverloadedRecordDot
    OverloadedStrings
    PatternSynonyms
    QualifiedDo
    StrictData
    TemplateHaskell
    TypeData
    TypeFamilies
    TypeFamilyDependencies
    UnboxedSums
    UnboxedTuples
    UnicodeSyntax
    ViewPatterns

  ghc-options: -Wall
  build-depends:
    base ^>=4.21.0.0 || ^>=4.22,
    containers,
    diagnostician,