chiasma-0.2.0.0: chiasma.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: chiasma
version: 0.2.0.0
synopsis: tmux api
description: Please see the README on GitHub at <https://github.com/tek/chiasma>
category: Terminal
homepage: https://github.com/tek/chiasma-hs#readme
bug-reports: https://github.com/tek/chiasma-hs/issues
author: Torsten Schmits
maintainer: tek@tryp.io
copyright: 2021 Torsten Schmits
license: BSD-2-Clause-Patent
license-file: LICENSE
build-type: Simple
extra-source-files:
readme.md
source-repository head
type: git
location: https://github.com/tek/chiasma-hs
library
exposed-modules:
Chiasma.Api.Class
Chiasma.Codec
Chiasma.Codec.Data
Chiasma.Codec.Data.Pane
Chiasma.Codec.Data.PaneCoords
Chiasma.Codec.Data.PaneDetail
Chiasma.Codec.Data.PaneMode
Chiasma.Codec.Data.PanePid
Chiasma.Codec.Data.Session
Chiasma.Codec.Data.Window
Chiasma.Codec.Decode
Chiasma.Codec.Query
Chiasma.Command.Pane
Chiasma.Command.Session
Chiasma.Command.Window
Chiasma.Control.IO.Unsafe
Chiasma.Data.Cmd
Chiasma.Data.Conduit
Chiasma.Data.Ident
Chiasma.Data.List
Chiasma.Data.Maybe
Chiasma.Data.RenderError
Chiasma.Data.TmuxError
Chiasma.Data.TmuxId
Chiasma.Data.TmuxThunk
Chiasma.Data.View
Chiasma.Data.Views
Chiasma.Data.WindowState
Chiasma.Lens.Tree
Chiasma.Lens.Where
Chiasma.Monad.EvalFreeT
Chiasma.Monad.IndividualProcess
Chiasma.Monad.Stream
Chiasma.Monad.Tmux
Chiasma.Native.Api
Chiasma.Native.Parse
Chiasma.Native.Process
Chiasma.Native.StreamParse
Chiasma.Pack
Chiasma.Pane
Chiasma.Prelude
Chiasma.Render
Chiasma.Session
Chiasma.Test.File
Chiasma.Test.Screenshot
Chiasma.Test.Tmux
Chiasma.Ui.Data.Measure
Chiasma.Ui.Data.RenderableTree
Chiasma.Ui.Data.Tree
Chiasma.Ui.Data.TreeModError
Chiasma.Ui.Data.View
Chiasma.Ui.Data.ViewGeometry
Chiasma.Ui.Data.ViewState
Chiasma.Ui.Lens.Ident
Chiasma.Ui.Measure
Chiasma.Ui.Measure.Balance
Chiasma.Ui.Measure.Weights
Chiasma.Ui.Pane
Chiasma.Ui.ShowTree
Chiasma.Ui.ViewTree
Chiasma.View
Chiasma.View.State
Chiasma.Window
other-modules:
Prelude
Paths_chiasma
autogen-modules:
Paths_chiasma
hs-source-dirs:
lib
default-extensions:
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedStrings
OverloadedLists
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
build-depends:
aeson >=1.4 && <1.6
, attoparsec ==0.13.*
, base ==4.*
, bytestring
, composition ==1.0.*
, composition-extra ==2.0.*
, conduit ==1.3.*
, conduit-extra ==1.3.*
, containers
, cornea ==0.4.*
, data-default ==0.7.*
, deepseq
, directory
, either >=5.0.1 && <5.1
, exceptions
, filepath
, free ==5.1.*
, lens ==4.*
, mtl
, parsec
, parsers ==0.12.*
, posix-pty ==0.2.*
, prettyprinter >=1.6 && <1.8
, prettyprinter-ansi-terminal ==1.1.*
, process ==1.6.*
, random ==1.1.*
, relude >=0.7 && <1.2
, resourcet ==1.2.*
, split ==0.2.*
, stm-chans ==3.0.*
, stm-conduit ==4.0.*
, text
, transformers
, typed-process ==0.2.*
, unix
, unliftio ==0.2.*
, unliftio-core >=0.1 && <0.3
, uuid ==1.3.*
mixins:
base hiding (Prelude)
default-language: Haskell2010
test-suite chiasma-integration
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Chiasma.Test.IndividualProcessTest
Chiasma.Test.ProcessTest
Chiasma.Test.RenderTest
Chiasma.Test.TmuxStreamTest
Chiasma.Test.Util
Paths_chiasma
hs-source-dirs:
integration
default-extensions:
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedStrings
OverloadedLists
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.4 && <1.6
, attoparsec ==0.13.*
, base ==4.*
, bytestring
, chiasma
, composition ==1.0.*
, composition-extra ==2.0.*
, conduit ==1.3.*
, conduit-extra ==1.3.*
, containers
, cornea ==0.4.*
, data-default ==0.7.*
, deepseq
, directory
, either >=5.0.1 && <5.1
, exceptions
, filepath
, free ==5.1.*
, hedgehog
, lens ==4.*
, mtl
, parsec
, parsers ==0.12.*
, posix-pty ==0.2.*
, prettyprinter >=1.6 && <1.8
, prettyprinter-ansi-terminal ==1.1.*
, process ==1.6.*
, random ==1.1.*
, relude >=0.7 && <1.2
, resourcet ==1.2.*
, split ==0.2.*
, stm-chans ==3.0.*
, stm-conduit ==4.0.*
, tasty
, tasty-hedgehog
, text
, transformers
, typed-process ==0.2.*
, unix
, unliftio ==0.2.*
, unliftio-core >=0.1 && <0.3
, uuid ==1.3.*
mixins:
base hiding (Prelude)
, chiasma (Chiasma.Prelude as Prelude)
, chiasma hiding (Chiasma.Prelude)
default-language: Haskell2010
test-suite chiasma-unit
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Chiasma.Test.CodecTest
Chiasma.Test.LensTest
Chiasma.Test.OutputParseTest
Chiasma.Test.PinTest
Chiasma.Test.StreamParseTest
Chiasma.Test.Util
Paths_chiasma
hs-source-dirs:
test
default-extensions:
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedStrings
OverloadedLists
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.4 && <1.6
, attoparsec ==0.13.*
, base ==4.*
, bytestring
, chiasma
, composition ==1.0.*
, composition-extra ==2.0.*
, conduit ==1.3.*
, conduit-extra ==1.3.*
, containers
, cornea ==0.4.*
, data-default ==0.7.*
, deepseq
, directory
, either >=5.0.1 && <5.1
, exceptions
, filepath
, free ==5.1.*
, hedgehog
, lens ==4.*
, mtl
, parsec
, parsers ==0.12.*
, posix-pty ==0.2.*
, prettyprinter >=1.6 && <1.8
, prettyprinter-ansi-terminal ==1.1.*
, process ==1.6.*
, random ==1.1.*
, relude >=0.7 && <1.2
, resourcet ==1.2.*
, split ==0.2.*
, stm-chans ==3.0.*
, stm-conduit ==4.0.*
, tasty
, tasty-hedgehog
, text
, transformers
, typed-process ==0.2.*
, unix
, unliftio ==0.2.*
, unliftio-core >=0.1 && <0.3
, uuid ==1.3.*
mixins:
base hiding (Prelude)
, chiasma (Chiasma.Prelude as Prelude)
, chiasma hiding (Chiasma.Prelude)
default-language: Haskell2010