packages feed

uncaught-exception-0.1.0: uncaught-exception.cabal

cabal-version:       2.2

-- SPDX-FileCopyrightText: 2020 Serokell <https://serokell.io>
--
-- SPDX-License-Identifier: MPL-2.0

name:                uncaught-exception
version:             0.1.0
synopsis:            Customize uncaught exception handling.
description:         See README.md for details.
homepage:            https://github.com/serokell/uncaught-exception
bug-reports:         https://github.com/serokell/uncaught-exception/issues
license:             MPL-2.0
license-file:        LICENSE
author:              Serokell
maintainer:          Serokell <hi@serokell.io>
copyright:           2020 Serokell <https://serokell.io>
build-type:          Simple
extra-doc-files:     CHANGELOG.md
                   , README.md
tested-with:         GHC == 8.6.5
                   , GHC == 8.8.3
                   , GHC == 8.10.1

source-repository head
  type:     git
  location: git@github.com:serokell/uncaught-exception.git

common common-options
  build-depends:       base >= 4.9 && < 5
  ghc-options:
                       -- Source: https://medium.com/mercury-bank/enable-all-the-warnings-a0517bc081c3
                       -Weverything
                       -Wno-missing-exported-signatures
                       -Wno-missing-import-lists
                       -Wno-missed-specialisations
                       -Wno-all-missed-specialisations
                       -Wno-unsafe
                       -Wno-safe
                       -Wno-missing-local-signatures
                       -Wno-monomorphism-restriction
                       -Wno-implicit-prelude
  if impl(ghc >= 8.10.1)
    ghc-options:       -Wno-prepositive-qualified-module
                       -Wno-missing-safe-haskell-mode

  default-language:    Haskell2010


library
  import: common-options
  hs-source-dirs:      src
  exposed-modules:     Control.Exception.Uncaught
  default-extensions:  TypeApplications

executable uncaught-exception-demo
  import: common-options
  main-is: Main.hs
  hs-source-dirs: demo
  build-depends: uncaught-exception