packages feed

ghc-tags-pipes-0.2.0.1: ghc-tags-pipes.cabal

cabal-version:      3.0
name:               ghc-tags-pipes
version:            0.2.0.1
synopsis:           Streaming interface for ghc-tags-core
description:        Interface to stream tags using `pipes` library.
homepage:           https://github.com/coot/ghc-tags-plugin#readme
bug-reports:        https://github.com/coot/ghc-tags-plugin/issues
license:            MPL-2.0
license-file:       LICENSE
author:             Marcin Szamotulski
maintainer:         coot@coot.me
copyright:          (c) 2022-2026, Marcin Szamotulski
category:           Development
build-type:         Simple
extra-doc-files:    CHANGELOG.md
                    README.md

common warnings
    ghc-options: -Wall
                 -Wno-unticked-promoted-constructors
                 -Wcompat
                 -Wpartial-fields
                 -Widentities
                 -Wredundant-constraints
                 -Wunused-packages

library
  import:              warnings
  hs-source-dirs:      lib
  exposed-modules:     GhcTags.Stream
  build-depends:       attoparsec           >=0.13 && <0.15,
                       base                 >=4.12 && <4.23,
                       bytestring           >=0.10 && <0.13,
                       mtl                   <2.4,
                       pipes               ^>=4.3,
                       pipes-attoparsec    ^>=0.6,
                       pipes-bytestring    ^>=2.1,
                       text                 >=1.2 && <2.2,
                       ghc-tags-core       ^>=1.0.0.0
  default-language:    Haskell2010