2018-02-26 00:58:54 +03:00
|
|
|
name: reflex-vty
|
2021-03-23 04:05:18 +03:00
|
|
|
version: 0.2.0.0
|
2020-06-15 20:57:27 +03:00
|
|
|
synopsis: Reflex FRP host and widgets for VTY applications
|
2018-11-05 10:38:32 +03:00
|
|
|
description:
|
2020-06-15 20:57:27 +03:00
|
|
|
Build terminal applications using functional reactive programming (FRP) with Reflex FRP (<https://reflex-frp.org>).
|
2018-11-05 10:38:32 +03:00
|
|
|
.
|
2019-08-04 04:55:13 +03:00
|
|
|
<<https://i.imgur.com/FULQNtu.gif>>
|
2018-02-26 00:58:54 +03:00
|
|
|
license: BSD3
|
|
|
|
license-file: LICENSE
|
2018-02-27 06:47:07 +03:00
|
|
|
author: Obsidian Systems LLC
|
|
|
|
maintainer: maintainer@obsidian.systems
|
2020-01-10 20:12:42 +03:00
|
|
|
copyright: 2020 Obsidian Systems LLC
|
2018-02-27 06:47:07 +03:00
|
|
|
category: FRP
|
2018-02-26 00:58:54 +03:00
|
|
|
build-type: Simple
|
2021-06-15 18:31:01 +03:00
|
|
|
cabal-version: 1.18
|
2020-06-15 21:11:21 +03:00
|
|
|
extra-source-files:
|
|
|
|
README.md
|
|
|
|
ChangeLog.md
|
2020-06-15 21:00:31 +03:00
|
|
|
extra-doc-files: doc/tasks.png
|
2021-06-15 00:02:37 +03:00
|
|
|
tested-with:
|
|
|
|
GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.2
|
|
|
|
|
|
|
|
source-repository head
|
|
|
|
type: git
|
|
|
|
location: https://github.com/reflex-frp/reflex-vty
|
2018-02-26 00:58:54 +03:00
|
|
|
|
|
|
|
library
|
|
|
|
exposed-modules: Reflex.Vty
|
2018-10-28 17:54:05 +03:00
|
|
|
, Reflex.Vty.Host
|
|
|
|
, Reflex.Vty.Widget
|
2021-03-26 08:44:50 +03:00
|
|
|
, Reflex.Vty.Widget.Box
|
2018-11-04 10:09:44 +03:00
|
|
|
, Reflex.Vty.Widget.Input
|
2021-03-26 08:44:50 +03:00
|
|
|
, Reflex.Vty.Widget.Input.Mouse
|
2018-11-04 10:09:44 +03:00
|
|
|
, Reflex.Vty.Widget.Input.Text
|
2019-08-04 04:14:37 +03:00
|
|
|
, Reflex.Vty.Widget.Layout
|
2021-03-26 08:44:50 +03:00
|
|
|
, Reflex.Vty.Widget.Split
|
|
|
|
, Reflex.Vty.Widget.Text
|
2018-11-04 10:09:44 +03:00
|
|
|
, Data.Text.Zipper
|
2018-11-05 04:56:47 +03:00
|
|
|
, Reflex.Spider.Orphans
|
2019-08-04 03:00:09 +03:00
|
|
|
, Control.Monad.NodeId
|
2018-02-26 00:58:54 +03:00
|
|
|
build-depends:
|
2021-06-09 18:08:34 +03:00
|
|
|
base >= 4.10.0 && < 4.15,
|
|
|
|
bimap >= 0.3.3 && < 0.5,
|
2020-06-15 21:11:21 +03:00
|
|
|
containers >= 0.5.0 && < 0.7,
|
|
|
|
mtl >= 2.2.2 && < 2.3,
|
|
|
|
transformers >= 0.5.5 && < 0.6,
|
|
|
|
stm >= 2.4 && < 2.6,
|
|
|
|
data-default >= 0.7.1 && < 0.8,
|
2020-11-06 15:19:35 +03:00
|
|
|
dependent-map >= 0.4 && < 0.5,
|
2020-06-15 21:11:21 +03:00
|
|
|
text >= 1.2.3 && < 1.3,
|
2020-11-06 15:19:35 +03:00
|
|
|
dependent-sum >= 0.7 && < 0.8,
|
2020-06-15 21:11:21 +03:00
|
|
|
exception-transformers >= 0.4.0 && < 0.5,
|
2021-03-23 19:48:17 +03:00
|
|
|
mmorph >= 1.1 && < 1.2,
|
2021-03-14 07:57:14 +03:00
|
|
|
ordered-containers >= 0.2.2 && < 0.3,
|
2020-06-15 21:11:21 +03:00
|
|
|
primitive >= 0.6.3 && < 0.8,
|
|
|
|
ref-tf >= 0.4.0 && < 0.5,
|
2020-11-06 18:39:30 +03:00
|
|
|
reflex >= 0.8 && < 0.9,
|
2020-06-15 21:11:21 +03:00
|
|
|
time >= 1.8.0 && < 1.10,
|
2021-01-10 07:35:34 +03:00
|
|
|
vty >= 5.28 && < 5.29
|
2018-02-26 00:58:54 +03:00
|
|
|
hs-source-dirs: src
|
|
|
|
default-language: Haskell2010
|
2019-02-18 00:20:46 +03:00
|
|
|
ghc-options: -Wall
|
2021-03-15 21:18:22 +03:00
|
|
|
default-extensions:
|
|
|
|
BangPatterns
|
|
|
|
ConstraintKinds
|
|
|
|
CPP
|
|
|
|
DataKinds
|
|
|
|
DefaultSignatures
|
|
|
|
DeriveFunctor
|
|
|
|
DeriveGeneric
|
|
|
|
FlexibleContexts
|
|
|
|
FlexibleInstances
|
|
|
|
FunctionalDependencies
|
|
|
|
GADTs
|
|
|
|
GeneralizedNewtypeDeriving
|
|
|
|
KindSignatures
|
|
|
|
LambdaCase
|
|
|
|
MultiParamTypeClasses
|
|
|
|
MultiWayIf
|
|
|
|
OverloadedStrings
|
|
|
|
PatternGuards
|
|
|
|
PolyKinds
|
|
|
|
QuasiQuotes
|
|
|
|
RankNTypes
|
|
|
|
RecursiveDo
|
|
|
|
ScopedTypeVariables
|
|
|
|
StandaloneDeriving
|
|
|
|
TemplateHaskell
|
|
|
|
TupleSections
|
|
|
|
TypeApplications
|
|
|
|
TypeFamilies
|
|
|
|
|
2018-02-27 06:47:07 +03:00
|
|
|
executable example
|
|
|
|
hs-source-dirs: src-bin
|
|
|
|
main-is: example.hs
|
2021-03-22 21:41:57 +03:00
|
|
|
ghc-options: -threaded -Wall
|
2018-02-27 06:47:07 +03:00
|
|
|
build-depends:
|
|
|
|
base,
|
2018-11-05 04:56:47 +03:00
|
|
|
containers,
|
2018-02-27 06:47:07 +03:00
|
|
|
reflex,
|
|
|
|
reflex-vty,
|
2018-11-03 07:14:07 +03:00
|
|
|
text,
|
2018-02-27 06:47:07 +03:00
|
|
|
time,
|
2018-09-01 19:02:15 +03:00
|
|
|
transformers,
|
2018-02-27 06:47:07 +03:00
|
|
|
vty
|
|
|
|
default-language: Haskell2010
|
2021-03-24 20:18:09 +03:00
|
|
|
other-modules: Example.CPU
|
|
|
|
default-extensions:
|
|
|
|
BangPatterns
|
|
|
|
ConstraintKinds
|
|
|
|
CPP
|
|
|
|
DataKinds
|
|
|
|
DefaultSignatures
|
|
|
|
DeriveFunctor
|
|
|
|
DeriveGeneric
|
|
|
|
FlexibleContexts
|
|
|
|
FlexibleInstances
|
|
|
|
FunctionalDependencies
|
|
|
|
GADTs
|
|
|
|
GeneralizedNewtypeDeriving
|
|
|
|
KindSignatures
|
|
|
|
LambdaCase
|
|
|
|
MultiParamTypeClasses
|
|
|
|
MultiWayIf
|
|
|
|
OverloadedStrings
|
|
|
|
PatternGuards
|
|
|
|
PolyKinds
|
|
|
|
QuasiQuotes
|
|
|
|
RankNTypes
|
|
|
|
RecursiveDo
|
|
|
|
ScopedTypeVariables
|
|
|
|
StandaloneDeriving
|
|
|
|
TemplateHaskell
|
|
|
|
TupleSections
|
|
|
|
TypeApplications
|
|
|
|
TypeFamilies
|
|
|
|
|
2019-08-04 05:37:12 +03:00
|
|
|
|
2021-02-20 20:24:46 +03:00
|
|
|
test-suite reflex-vty-test
|
|
|
|
hs-source-dirs: test
|
|
|
|
main-is: Spec.hs
|
|
|
|
type: exitcode-stdio-1.0
|
|
|
|
ghc-options: -threaded
|
|
|
|
other-modules:
|
2021-02-21 20:17:27 +03:00
|
|
|
Data.Text.ZipperSpec
|
2021-02-20 20:24:46 +03:00
|
|
|
build-depends:
|
|
|
|
base,
|
|
|
|
reflex,
|
|
|
|
containers,
|
|
|
|
reflex-vty,
|
|
|
|
text,
|
|
|
|
extra,
|
|
|
|
hspec >= 2.7 && < 2.8
|
|
|
|
default-language: Haskell2010
|