chiasma-0.10.0.0: chiasma.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.34.7.
--
-- see: https://github.com/sol/hpack
name: chiasma
version: 0.10.0.0
synopsis: A tmux client for Polysemy
description: See https://hackage.haskell.org/package/chiasma/docs/Chiasma.html
category: Terminal
homepage: https://github.com/tek/chiasma#readme
bug-reports: https://github.com/tek/chiasma/issues
author: Torsten Schmits
maintainer: hackage@tryp.io
copyright: 2022 Torsten Schmits
license: BSD-2-Clause-Patent
license-file: LICENSE
build-type: Simple
source-repository head
type: git
location: https://github.com/tek/chiasma
library
exposed-modules:
Chiasma
Chiasma.Class.CmdArgs
Chiasma.Codec
Chiasma.Codec.Data
Chiasma.Codec.Data.Client
Chiasma.Codec.Data.Pane
Chiasma.Codec.Data.PaneCoords
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.Axis
Chiasma.Data.CapturePaneParams
Chiasma.Data.Cmd
Chiasma.Data.CodecError
Chiasma.Data.CopyModeParams
Chiasma.Data.DecodeError
Chiasma.Data.Direction
Chiasma.Data.Event
Chiasma.Data.Ident
Chiasma.Data.KillPaneParams
Chiasma.Data.LayoutError
Chiasma.Data.List
Chiasma.Data.Panes
Chiasma.Data.PaneSelection
Chiasma.Data.PipePaneParams
Chiasma.Data.ProcessError
Chiasma.Data.ReceiveEvent
Chiasma.Data.RenderError
Chiasma.Data.ResizePaneParams
Chiasma.Data.SelectParams
Chiasma.Data.SelectWindowParams
Chiasma.Data.SendKeysParams
Chiasma.Data.SessionGroupId
Chiasma.Data.SessionParams
Chiasma.Data.SplitParams
Chiasma.Data.Target
Chiasma.Data.TmuxCommand
Chiasma.Data.TmuxError
Chiasma.Data.TmuxId
Chiasma.Data.TmuxNative
Chiasma.Data.TmuxOutputBlock
Chiasma.Data.TmuxQuery
Chiasma.Data.TmuxRequest
Chiasma.Data.TmuxResponse
Chiasma.Data.TmuxThunk
Chiasma.Data.View
Chiasma.Data.Views
Chiasma.Data.WindowParams
Chiasma.Data.WindowSelection
Chiasma.Data.WindowState
Chiasma.Data.WithPaneId
Chiasma.Effect.Codec
Chiasma.Effect.TmuxApi
Chiasma.Effect.TmuxClient
Chiasma.Event
Chiasma.Function
Chiasma.Interpreter.Codec
Chiasma.Interpreter.ProcessOutput
Chiasma.Interpreter.Pure
Chiasma.Interpreter.TmuxApi
Chiasma.Interpreter.TmuxClient
Chiasma.Lens.Tree
Chiasma.Lens.Where
Chiasma.Monad.EvalFreeT
Chiasma.Monad.Tmux
Chiasma.Native.Parse
Chiasma.Native.TmuxOutputBlock
Chiasma.Pack
Chiasma.Pane
Chiasma.Path
Chiasma.Render
Chiasma.Session
Chiasma.Tmux
Chiasma.TmuxApi
Chiasma.TmuxNative
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
hs-source-dirs:
lib
default-extensions:
ImpredicativeTypes
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyCase
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedLabels
OverloadedLists
OverloadedStrings
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin
build-depends:
attoparsec >=0.13
, base >=4.12 && <5
, bytestring
, composition >=1.0
, containers
, exon
, extra
, first-class-families
, lens >=4
, parsec
, parsers >=0.12
, path
, polysemy
, polysemy-conc >=0.9
, polysemy-log >=0.7
, polysemy-plugin
, polysemy-process >=0.9
, polysemy-time >=0.5
, prelate >=0.2
, prettyprinter >=1.6
, prettyprinter-ansi-terminal >=1.1
, random >=1.1
, text
, transformers
, typed-process >=0.2
, uuid >=1.3
mixins:
base hiding (Prelude)
, prelate (Prelate as Prelude)
, prelate hiding (Prelate)
default-language: Haskell2010