cabal-version: 2.2 name: functora-witch version: 1.2.0.2 synopsis: Convert values from one type into another. description: A fork of the __witch__ library, without dependencies on __time__ and __template-haskell__. Compatible with a broader range of GHC, GHCJS, and GHC WASM compilers. build-type: Simple category: Data license: MIT maintainer: functora@proton.me source-repository head location: https://github.com/functora/functora.github.io/tree/master/pub/functora-witch type: git flag pedantic default: False description: Enables @-Werror@, which turns warnings into errors. manual: True common library build-depends: , base >=4.16.0 && <4.19 , bytestring >=0.11.3 && <0.12 , containers >=0.6.5 && <0.7 , tagged >=0.8.6 && <0.9 , text >=1.2.5 && <1.3 || >=2.0 && <2.1 default-language: Haskell2010 ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude -Wno-missed-specialisations -Wno-missing-deriving-strategies -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-redundant-constraints -Wno-safe -Wno-unsafe if impl(ghc >=8.10.7) ghc-options: -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-missing-kind-signatures if flag(pedantic) ghc-options: -Werror common executable import: library build-depends: functora-witch ghc-options: -rtsopts -threaded library import: library exposed-modules: Functora.Witch Functora.Witch.Encoding Functora.Witch.From Functora.Witch.Instances Functora.Witch.TryFrom Functora.Witch.TryFromException Functora.Witch.Utility hs-source-dirs: source/library test-suite functora-witch-test-suite import: executable build-depends: , HUnit >=1.6.1 && <1.7 , transformers >=0.5.6 && <0.7 hs-source-dirs: source/test-suite main-is: Main.hs type: exitcode-stdio-1.0