packages feed

simple-ui-0.1.0: simple-ui.cabal

name:               simple-ui
version:            0.1.0
cabal-version:      >=1.22
build-type:         Simple
author:             Piotr Borek <piotrborek@op.pl>
maintainer:         Piotr Borek <piotrborek@op.pl>
license:            GPL-2
license-file:       LICENSE
synopsis:           UI library for terminal.
description:        UI library for terminal.
category:           Graphics

data-files:
    stack.yaml

library
    hs-source-dirs:     src
    default-language:   Haskell2010
    ghc-options:        -Wall
    default-extensions:
        CPP
        MultiParamTypeClasses
        FlexibleInstances
        TypeFamilies

    build-depends:
        base               (>= 4.9 && < 5),
        transformers       (>= 0.5 && < 0.6),
        mtl                (>= 2.2 && < 2.3),
        exceptions         (>= 0.8 && < 0.11),
        vty                (>= 5.16 && < 6),
        lens               (>= 4.15 && < 4.17),
        vector             (>= 0.11 && < 0.13),
        data-default-class (>= 0.1 && < 0.2),
        template-haskell   (>= 2.11 && < 2.14),
        stm                (>= 2.4 && < 2.5)

    other-modules:
        Simple.UI.All
        Simple.UI.Utils
        Simple.UI.Core.UIApp
        Simple.UI.Core.Draw
        Simple.UI.Core.Attribute
        Simple.UI.Core.ListenerList
        Simple.UI.Core.Internal.UIApp
        Simple.UI.Layouts.FillLayout
        Simple.UI.Layouts.SingleLayout
        Simple.UI.Widgets.Widget
        Simple.UI.Widgets.Properties.Selected
        Simple.UI.Widgets.Container
        Simple.UI.Widgets.Edit
        Simple.UI.Widgets.Label
        Simple.UI.Widgets.TextView
        Simple.UI.Widgets.StatusBar
        Simple.UI.Widgets.Text
        Simple.UI.Widgets.Window
        Simple.UI.Widgets.SimpleMenuBar
        Simple.UI.Widgets.SimpleMenuItem
        Simple.UI.Widgets.TextListView
        Simple.UI.Widgets.TextItem
        Simple.Locale.Languages
        Simple.Locale.Translate
        Simple.Locale.TranslateClass
        Simple.Locale.TranslateTH