packages feed

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