Cabal revisions of unclogging-0.1.0.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.4-name: unclogging-version: 0.1.0.3-synopsis:- a library which implements easy, concurrent and pretty logging--description:- Simple, yet extensible concurrent logging system based on publish/subscribe. The library is supposed to be easy to use, concurrent and pretty. It is practical for small applications like web-servers or command line programs.--tested-with: GHC ==9.4.8 || ==9.6.5 || ==9.8.2-license: AGPL-3.0-or-later-license-file: LICENSE-author: mangoiv-maintainer: contact@mangoiv.com-category: Concurrency-build-type: Simple-extra-doc-files:- CHANGELOG.md- README.md--source-repository head- type: git - location: git://git.mangoiv.com/mangoiv/unclogging.git--common common-all- ghc-options: -Wall-- if impl(ghc >=9.6.1)- ghc-options: -fno-show-error-context-- default-extensions:- BlockArguments- DerivingStrategies- DerivingVia- GADTs- ImportQualifiedPost- LambdaCase- OverloadedRecordDot- OverloadedStrings--library- import: common-all- exposed-modules:- Control.Carrier.Unclog- Control.Effect.Unclog- Control.Effect.Unclog.Json- Control.Effect.Unclog.Text- Unclog- Unclog.Common- Unclog.Frontend- Unclog.IO.Json- Unclog.IO.Text- Unclog.Render- Unclog.Subscriber-- build-depends:- , aeson <2.3- , async <2.3- , base <5- , bytestring <0.13- , chronos <1.2- , colourista <0.2- , fused-effects <1.2- , kan-extensions <6- , template-haskell <2.23- , text <2.2- , unliftio <0.3-- hs-source-dirs: src- default-language: GHC2021--executable unclogging- import: common-all- main-is: Main.hs- build-depends:- , aeson- , async- , base- , unclogging- , unliftio-- hs-source-dirs: app- default-language: GHC2021- ghc-options: -threaded -rtsopts -with-rtsopts=-N--test-suite unclogging-test- import: common-all- default-language: GHC2021- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Main.hs- ghc-options: -threaded -rtsopts -with-rtsopts=-N- other-modules: Test.Unclogging- build-depends:- , aeson- , base- , fused-effects- , tasty- , tasty-hunit- , unclogging- , unliftio+cabal-version: 3.4 +name: unclogging +version: 0.1.0.3 +x-revision: 1 +synopsis: + a library which implements easy, concurrent and pretty logging + +description: + Simple, yet extensible concurrent logging system based on publish/subscribe. The library is supposed to be easy to use, concurrent and pretty. It is practical for small applications like web-servers or command line programs. + +tested-with: GHC ==9.4.8 || ==9.6.5 || ==9.8.2 +license: AGPL-3.0-or-later +license-file: LICENSE +author: mangoiv +maintainer: contact@mangoiv.com +category: Concurrency +build-type: Simple +extra-doc-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: git://git.mangoiv.com/mangoiv/unclogging.git + +common common-all + ghc-options: -Wall + + if impl(ghc >=9.6.1) + ghc-options: -fno-show-error-context + + default-extensions: + BlockArguments + DerivingStrategies + DerivingVia + GADTs + ImportQualifiedPost + LambdaCase + OverloadedRecordDot + OverloadedStrings + +library + import: common-all + exposed-modules: + Control.Carrier.Unclog + Control.Effect.Unclog + Control.Effect.Unclog.Json + Control.Effect.Unclog.Text + Unclog + Unclog.Common + Unclog.Frontend + Unclog.IO.Json + Unclog.IO.Text + Unclog.Render + Unclog.Subscriber + + build-depends: + , aeson <2.3 + , async <2.3 + , base <5 + , bytestring <0.13 + , chronos <1.2 + , colourista <0.2 + , fused-effects <1.2 + , kan-extensions <6 + , template-haskell <2.25 + , text <2.2 + , unliftio <0.3 + + hs-source-dirs: src + default-language: GHC2021 + +executable unclogging + import: common-all + main-is: Main.hs + build-depends: + , aeson + , async + , base + , unclogging + , unliftio + + hs-source-dirs: app + default-language: GHC2021 + ghc-options: -threaded -rtsopts -with-rtsopts=-N + +test-suite unclogging-test + import: common-all + default-language: GHC2021 + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + ghc-options: -threaded -rtsopts -with-rtsopts=-N + other-modules: Test.Unclogging + build-depends: + , aeson + , base + , fused-effects + , tasty + , tasty-hunit + , unclogging + , unliftio