packages feed

servant-serf-0.2.1: servant-serf.cabal

cabal-version:      1.12
name:               servant-serf
version:            0.2.1
license:            MIT
license-file:       LICENSE
maintainer:         ACI Learning
homepage:           https://github.com/EdutainmentLIVE/servant-serf#readme
bug-reports:        https://github.com/EdutainmentLIVE/servant-serf/issues
synopsis:           Generates a servant API module
description:
    A preprocessor which will parse a psuedo-haskell module with imports and generate a module with exports a Route type and a handler function

category:           Code Generation
build-type:         Simple
extra-source-files: README.md

source-repository head
    type:     git
    location: https://github.com/EdutainmentLIVE/servant-serf

library
    default-language: Haskell2010
    ghc-options:
        -Weverything -Wno-all-missed-specializations -Wno-implicit-prelude
        -Wno-missed-specialisations -Wno-missing-deriving-strategies
        -Wno-missing-export-lists -Wno-missing-exported-signatures
        -Wno-missing-import-lists -Wno-redundant-constraints -Wno-safe
        -Wno-unsafe

executable servant-serf
    main-is:          Main.hs
    hs-source-dirs:   app
    other-modules:
        ApiModule
        Options
        Regex

    default-language: Haskell2010
    ghc-options:
        -Weverything -Wno-all-missed-specializations -Wno-implicit-prelude
        -Wno-missed-specialisations -Wno-missing-deriving-strategies
        -Wno-missing-export-lists -Wno-missing-exported-signatures
        -Wno-missing-import-lists -Wno-redundant-constraints -Wno-safe
        -Wno-unsafe

    build-depends:
        attoparsec >=0.13.2.5,
        base >=4.14.1.0 && <=5.2.0.0,
        hpack >=0.34.4,
        mtl >=2.2.2,
        optparse-applicative >=0.15.1.0,
        regex-base >=0.94.0.0,
        regex-tdfa >=1.3.1.0,
        text >=1.2.4.1