packages feed

lifx-lan-0.7: lifx-lan.cabal

cabal-version:      3.0
name:               lifx-lan
version:            0.7
license:            BSD-3-Clause
license-file:       LICENSE
author:             George Thomas
maintainer:         georgefsthomas@gmail.com
synopsis:           LIFX LAN API
homepage:           https://github.com/georgefst/lifx-lan
extra-doc-files:
    CHANGELOG.md
    README.md
source-repository head
    type: git
    location: git://github.com/georgefst/lifx-lan.git

library
    exposed-modules:
        Lifx.Lan
        Lifx.Lan.Mock.Terminal
        Lifx.Lan.Internal
        Lifx.Internal.Colour
        Lifx.Internal.Product
        Lifx.Internal.ProductInfo
        Lifx.Internal.ProductInfoMap
    hs-source-dirs: src
    ghc-options:
        -Wall
    build-depends:
        base ^>= {4.16},
        ansi-terminal ^>= 0.11.1,
        binary ^>= 0.8.8,
        bytestring ^>= {0.10.8, 0.11},
        colour ^>= 2.3.6,
        composition ^>= 1.0.2.1,
        containers ^>= 0.6.2.1,
        extra ^>= 1.7.1,
        monad-loops ^>= 0.4.3,
        mtl ^>= 2.2.2,
        network ^>= 3.1.1.1,
        random ^>= 1.2.0,
        safe ^>= 0.3.19,
        text ^>= 1.2.3,
        time ^>= {1.9.3, 1.10, 1.11, 1.12, 1.13},
        transformers ^>= {0.5.6, 0.6},
    default-language: Haskell2010
    default-extensions:
        AllowAmbiguousTypes
        BlockArguments
        ConstraintKinds
        DefaultSignatures
        DeriveAnyClass
        DeriveFunctor
        DeriveGeneric
        DerivingStrategies
        DerivingVia
        DuplicateRecordFields
        EmptyCase
        FlexibleContexts
        FlexibleInstances
        GADTs
        GeneralizedNewtypeDeriving
        ImportQualifiedPost
        ImpredicativeTypes
        LambdaCase
        MultiParamTypeClasses
        NamedFieldPuns
        NoFieldSelectors
        NoMonomorphismRestriction
        NumericUnderscores
        OverloadedLabels
        OverloadedRecordDot
        OverloadedStrings
        PartialTypeSignatures
        RankNTypes
        RecordWildCards
        ScopedTypeVariables
        StandaloneDeriving
        TupleSections
        TypeApplications
        TypeFamilies
        TypeOperators
        ViewPatterns