ribosome-host-0.9.9.9: ribosome-host.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: ribosome-host
version: 0.9.9.9
synopsis: Neovim plugin host for Polysemy
description: See https://hackage.haskell.org/package/ribosome-host/docs/Ribosome-Host.html
category: Neovim
author: Torsten Schmits
maintainer: hackage@tryp.io
copyright: 2022 Torsten Schmits
license: BSD-2-Clause-Patent
license-file: LICENSE
build-type: Simple
library
exposed-modules:
Ribosome.Host
Ribosome.Host.Api.Autocmd
Ribosome.Host.Api.Data
Ribosome.Host.Api.Effect
Ribosome.Host.Api.Event
Ribosome.Host.Class.Msgpack.Array
Ribosome.Host.Class.Msgpack.Decode
Ribosome.Host.Class.Msgpack.DecodeSOP
Ribosome.Host.Class.Msgpack.Encode
Ribosome.Host.Class.Msgpack.Error
Ribosome.Host.Class.Msgpack.Map
Ribosome.Host.Class.Msgpack.Util
Ribosome.Host.Config
Ribosome.Host.Data.ApiInfo
Ribosome.Host.Data.ApiType
Ribosome.Host.Data.Args
Ribosome.Host.Data.Bang
Ribosome.Host.Data.Bar
Ribosome.Host.Data.BootError
Ribosome.Host.Data.ChannelId
Ribosome.Host.Data.CommandMods
Ribosome.Host.Data.CommandRegister
Ribosome.Host.Data.Event
Ribosome.Host.Data.Execution
Ribosome.Host.Data.HostConfig
Ribosome.Host.Data.LuaRef
Ribosome.Host.Data.NvimSocket
Ribosome.Host.Data.Range
Ribosome.Host.Data.Report
Ribosome.Host.Data.Request
Ribosome.Host.Data.Response
Ribosome.Host.Data.RpcCall
Ribosome.Host.Data.RpcError
Ribosome.Host.Data.RpcHandler
Ribosome.Host.Data.RpcMessage
Ribosome.Host.Data.RpcName
Ribosome.Host.Data.RpcType
Ribosome.Host.Data.StoredReport
Ribosome.Host.Data.Tuple
Ribosome.Host.Effect.Handlers
Ribosome.Host.Effect.Host
Ribosome.Host.Effect.Log
Ribosome.Host.Effect.MState
Ribosome.Host.Effect.Reports
Ribosome.Host.Effect.Responses
Ribosome.Host.Effect.Rpc
Ribosome.Host.Effect.UserError
Ribosome.Host.Embed
Ribosome.Host.Error
Ribosome.Host.Handler
Ribosome.Host.Handler.Codec
Ribosome.Host.Handler.Command
Ribosome.Host.Interpret
Ribosome.Host.Interpreter.Handlers
Ribosome.Host.Interpreter.Host
Ribosome.Host.Interpreter.Id
Ribosome.Host.Interpreter.Log
Ribosome.Host.Interpreter.MState
Ribosome.Host.Interpreter.Process.Cereal
Ribosome.Host.Interpreter.Process.Embed
Ribosome.Host.Interpreter.Process.Socket
Ribosome.Host.Interpreter.Process.Stdio
Ribosome.Host.Interpreter.Reports
Ribosome.Host.Interpreter.Responses
Ribosome.Host.Interpreter.Rpc
Ribosome.Host.Interpreter.UserError
Ribosome.Host.IOStack
Ribosome.Host.Listener
Ribosome.Host.Modify
Ribosome.Host.Optparse
Ribosome.Host.Path
Ribosome.Host.RegisterHandlers
Ribosome.Host.Remote
Ribosome.Host.RpcCall
Ribosome.Host.Run
Ribosome.Host.Socket
Ribosome.Host.Text
Ribosome.Host.TH.Api.Generate
Ribosome.Host.TH.Api.GenerateData
Ribosome.Host.TH.Api.GenerateEffect
Ribosome.Host.TH.Api.Param
Ribosome.Host.TH.Api.Sig
hs-source-dirs:
lib
default-extensions:
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
StandaloneKindSignatures
OverloadedLabels
ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin
build-depends:
aeson >=2
, base >=4.12 && <5
, casing
, cereal
, chronos
, exon
, first-class-families
, flatparse
, generics-sop
, messagepack
, network
, optparse-applicative
, path
, polysemy
, polysemy-chronos
, polysemy-log
, polysemy-plugin
, polysemy-process
, prelate >=0.1
, template-haskell
, type-errors-pretty
, typed-process
mixins:
base hiding (Prelude)
, prelate (Prelate as Prelude)
, prelate hiding (Prelate)
default-language: Haskell2010
test-suite ribosome-host-unit
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Ribosome.Host.Test.ApiInfoTest
Ribosome.Host.Test.AsyncTest
Ribosome.Host.Test.AtomicTest
Ribosome.Host.Test.AutocmdTest
Ribosome.Host.Test.CommandArgsTest
Ribosome.Host.Test.CommandBangTest
Ribosome.Host.Test.CommandCompleteTest
Ribosome.Host.Test.CommandModsTest
Ribosome.Host.Test.CommandParamErrorDecls
Ribosome.Host.Test.CommandParamErrorTest
Ribosome.Host.Test.CommandRangeTest
Ribosome.Host.Test.CommandRegisterTest
Ribosome.Host.Test.EventTest
Ribosome.Host.Test.FunctionTest
Ribosome.Host.Test.LogTest
Ribosome.Host.Test.MaybeParamTest
Ribosome.Host.Test.MsgpackTest
Ribosome.Host.Test.NotifyTest
Ribosome.Host.Unit.Run
hs-source-dirs:
test
default-extensions:
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
StandaloneKindSignatures
OverloadedLabels
ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.12 && <5
, chronos
, deepseq
, exon
, hedgehog
, messagepack
, optparse-applicative
, path
, polysemy
, polysemy-chronos
, polysemy-conc
, polysemy-plugin
, polysemy-test
, prelate >=0.1
, ribosome-host
, tasty
mixins:
base hiding (Prelude)
, prelate (Prelate as Prelude)
, prelate hiding (Prelate)
default-language: Haskell2010