packages feed

om-fork-0.7.1.13: om-fork.cabal

cabal-version:       3.0
name:                om-fork
version:             0.7.1.13
synopsis:            Concurrency utilities.
description:         Actor pattern and some limited structured concurrency
                     tools
homepage:            https://github.com/owensmurray/om-fork
license:             MIT
license-file:        LICENSE
author:              Rick Owens
maintainer:          rick@owensmurray.com
copyright:           2025 Owens Murray, LLC.
-- category:            
build-type:          Simple
extra-source-files:
  README.md
  changelog.md
  LICENSE

common dependencies
  build-depends:
    , aeson        >= 2.0.3.0  && < 2.3
    , base         >= 4.15.1.0 && < 4.23
    , exceptions   >= 0.10.4   && < 0.11
    , ki-unlifted  >= 1.0.0.2  && < 1.1
    , monad-logger >= 0.3.36   && < 0.4
    , om-show      >= 0.1.2.6  && < 0.2
    , text         >= 1.2.5.0  && < 2.2
    , unliftio     >= 0.2.22.0 && < 0.3

common warnings
  ghc-options:
    -Wmissing-deriving-strategies
    -Wmissing-export-lists
    -Wmissing-import-lists
    -Wredundant-constraints
    -Wall

library
  import: warnings, dependencies
  exposed-modules:     
    OM.Fork
  -- other-modules:       
  -- other-extensions:    
  hs-source-dirs: src
  default-language: Haskell2010


-- This isn't really a test, it is just used to make sure the example
-- compiles without clusttering up the package with a bunch of
-- executables.
test-suite actor-example
  import: warnings, dependencies
  main-is: actor.hs
  type: exitcode-stdio-1.0
  hs-source-dirs: examples
  default-language: Haskell2010
  build-depends:
    , om-fork

-- This isn't really a test, it is just used to make sure the example
-- compiles without clusttering up the package with a bunch of
-- executables.
test-suite structured-example
  import: warnings, dependencies
  main-is: structured.hs
  type: exitcode-stdio-1.0
  hs-source-dirs: examples
  default-language: Haskell2010
  build-depends:
    , om-fork