packages feed

minion-htmx-0.1.0.0: minion-htmx.cabal

cabal-version:      3.0
name:               minion-htmx
version:            0.1.0.0
license:            MIT
license-file:       LICENSE
author:             Danil Berestov
synopsis:           Minion HTMX support
maintainer:         goosedb@yandex.ru
category:           Web
build-type:         Simple
extra-source-files: README.md

common common
  ghc-options:        -Wall
  default-extensions:
    AllowAmbiguousTypes
    BlockArguments
    ConstraintKinds
    DataKinds
    DefaultSignatures
    DeriveAnyClass
    DeriveGeneric
    DerivingStrategies
    DerivingStrategies
    DuplicateRecordFields
    DuplicateRecordFields
    FlexibleContexts
    FlexibleInstances
    FunctionalDependencies
    GADTs
    GeneralizedNewtypeDeriving
    ImportQualifiedPost
    LambdaCase
    MultiParamTypeClasses
    NamedFieldPuns
    OverloadedLists
    OverloadedRecordDot
    OverloadedRecordDot
    OverloadedStrings
    PolyKinds
    RankNTypes
    RecordWildCards
    RoleAnnotations
    ScopedTypeVariables
    TypeApplications
    TypeFamilies
    TypeOperators
    UndecidableInstances
    ViewPatterns

library
  import:           common
  exposed-modules:  Web.Minion.Htmx.Headers
  build-depends:
    , base >= 4.16 && < 5
    , bytestring
    , http-types
    , minion
    , text

  hs-source-dirs:   src
  default-language: Haskell2010