packages feed

ribosome-0.2.2.0: ribosome.cabal

cabal-version: 1.12
name: ribosome
version: 0.2.2.0
license: MIT
license-file: LICENSE
copyright: 2019 Torsten Schmits
maintainer: tek@tryp.io
author: Torsten Schmits
homepage: https://github.com/tek/ribosome-hs#readme
bug-reports: https://github.com/tek/ribosome-hs/issues
synopsis: api extensions for nvim-hs
description:
    Please see the README on GitHub at <https://github.com/tek/proteome-hs>
category: Neovim
build-type: Simple

source-repository head
    type: git
    location: https://github.com/tek/ribosome-hs

library
    exposed-modules:
        Ribosome.Api.Buffer
        Ribosome.Api.Echo
        Ribosome.Api.Exists
        Ribosome.Api.Function
        Ribosome.Api.Option
        Ribosome.Api.Path
        Ribosome.Api.Response
        Ribosome.Api.Sleep
        Ribosome.Api.Window
        Ribosome.Config.Setting
        Ribosome.Config.Settings
        Ribosome.Control.Lock
        Ribosome.Control.Monad.Ribo
        Ribosome.Control.Monad.RiboE
        Ribosome.Control.Monad.State
        Ribosome.Control.Monad.Trans.Ribo
        Ribosome.Control.Monad.Trans.Unlift
        Ribosome.Control.Ribo
        Ribosome.Control.Ribosome
        Ribosome.Data.ErrorReport
        Ribosome.Data.Errors
        Ribosome.Data.Foldable
        Ribosome.Data.Maybe
        Ribosome.Data.Scratch
        Ribosome.Data.ScratchOptions
        Ribosome.Data.Time
        Ribosome.Error.Report
        Ribosome.File
        Ribosome.Internal.IO
        Ribosome.Internal.NvimObject
        Ribosome.Log
        Ribosome.Monad
        Ribosome.Msgpack.Decode
        Ribosome.Msgpack.Encode
        Ribosome.Msgpack.NvimObject
        Ribosome.Msgpack.Util
        Ribosome.Persist
        Ribosome.Scratch
        Ribosome.Test.Embed
        Ribosome.Test.Exists
        Ribosome.Test.File
        Ribosome.Test.Functional
        Ribosome.Test.Unit
        Ribosome.Unsafe
    hs-source-dirs: lib
    other-modules:
        Paths_ribosome
    default-language: Haskell2010
    default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals
                        ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable
                        DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable
                        DoAndIfThenElse EmptyDataDecls ExistentialQuantification
                        FlexibleContexts FlexibleInstances FunctionalDependencies GADTs
                        GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase
                        MonadFailDesugaring MultiParamTypeClasses MultiWayIf NamedFieldPuns
                        OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds
                        RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving
                        TupleSections TypeApplications TypeFamilies TypeSynonymInstances
                        UnicodeSyntax ViewPatterns
    build-depends:
        MissingH >=1.4.1.0 && <1.5,
        aeson >=1.3.1.1 && <1.4,
        ansi-terminal >=0.8.2 && <0.9,
        base >=4.7 && <5,
        bytestring >=0.10.8.2 && <0.11,
        containers >=0.5.11.0 && <0.6,
        data-default >=0.7.1.1 && <0.8,
        deepseq >=1.4.3.0 && <1.5,
        directory >=1.3.1.5 && <1.4,
        either >=5.0.1 && <5.1,
        filepath >=1.4.2 && <1.5,
        hslogger >=1.2.12 && <1.3,
        lens >=4.16.1 && <4.17,
        messagepack >=0.5.4 && <0.6,
        mtl >=2.2.2 && <2.3,
        nvim-hs >=1.0.0.3 && <1.1,
        pretty-terminal >=0.1.0.0 && <0.2,
        prettyprinter >=1.2.1 && <1.3,
        prettyprinter-ansi-terminal >=1.1.1.2 && <1.2,
        process >=1.6.3.0 && <1.7,
        resourcet >=1.2.2 && <1.3,
        safe >=0.3.17 && <0.4,
        split >=0.2.3.3 && <0.3,
        stm >=2.4.5.1 && <2.5,
        text >=1.2.3.1 && <1.3,
        time >=1.8.0.2 && <1.9,
        transformers >=0.5.5.0 && <0.6,
        typed-process >=0.2.3.0 && <0.3,
        unix >=2.7.2.2 && <2.8,
        unliftio >=0.2.9.0 && <0.3,
        unliftio-core >=0.1.2.0 && <0.2,
        utf8-string >=1.0.1.1 && <1.1

test-suite ribosome-functional
    type: exitcode-stdio-1.0
    main-is: SpecMain.hs
    hs-source-dirs: test/f
    other-modules:
        Paths_ribosome
    default-language: Haskell2010
    default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals
                        ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable
                        DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable
                        DoAndIfThenElse EmptyDataDecls ExistentialQuantification
                        FlexibleContexts FlexibleInstances FunctionalDependencies GADTs
                        GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase
                        MonadFailDesugaring MultiParamTypeClasses MultiWayIf NamedFieldPuns
                        OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds
                        RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving
                        TupleSections TypeApplications TypeFamilies TypeSynonymInstances
                        UnicodeSyntax ViewPatterns
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        HTF >=0.13.2.5 && <0.14,
        MissingH >=1.4.1.0 && <1.5,
        aeson >=1.3.1.1 && <1.4,
        ansi-terminal >=0.8.2 && <0.9,
        base >=4.7 && <5,
        bytestring >=0.10.8.2 && <0.11,
        containers >=0.5.11.0 && <0.6,
        data-default >=0.7.1.1 && <0.8,
        deepseq >=1.4.3.0 && <1.5,
        directory >=1.3.1.5 && <1.4,
        either >=5.0.1 && <5.1,
        filepath >=1.4.2 && <1.5,
        hslogger >=1.2.12 && <1.3,
        lens >=4.16.1 && <4.17,
        messagepack >=0.5.4 && <0.6,
        mtl >=2.2.2 && <2.3,
        nvim-hs >=1.0.0.3 && <1.1,
        pretty-terminal >=0.1.0.0 && <0.2,
        prettyprinter >=1.2.1 && <1.3,
        prettyprinter-ansi-terminal >=1.1.1.2 && <1.2,
        process >=1.6.3.0 && <1.7,
        resourcet >=1.2.2 && <1.3,
        ribosome -any,
        safe >=0.3.17 && <0.4,
        split >=0.2.3.3 && <0.3,
        stm >=2.4.5.1 && <2.5,
        text >=1.2.3.1 && <1.3,
        time >=1.8.0.2 && <1.9,
        transformers >=0.5.5.0 && <0.6,
        typed-process >=0.2.3.0 && <0.3,
        unix >=2.7.2.2 && <2.8,
        unliftio >=0.2.9.0 && <0.3,
        unliftio-core >=0.1.2.0 && <0.2,
        utf8-string >=1.0.1.1 && <1.1

test-suite ribosome-unit
    type: exitcode-stdio-1.0
    main-is: SpecMain.hs
    hs-source-dirs: test/u
    other-modules:
        MsgpackSpec
        RiboSpec
        RiboTransSpec
        ScratchSpec
        Paths_ribosome
    default-language: Haskell2010
    default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals
                        ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable
                        DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable
                        DoAndIfThenElse EmptyDataDecls ExistentialQuantification
                        FlexibleContexts FlexibleInstances FunctionalDependencies GADTs
                        GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase
                        MonadFailDesugaring MultiParamTypeClasses MultiWayIf NamedFieldPuns
                        OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds
                        RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving
                        TupleSections TypeApplications TypeFamilies TypeSynonymInstances
                        UnicodeSyntax ViewPatterns
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        HTF >=0.13.2.5 && <0.14,
        MissingH >=1.4.1.0 && <1.5,
        aeson >=1.3.1.1 && <1.4,
        ansi-terminal >=0.8.2 && <0.9,
        base >=4.7 && <5,
        bytestring >=0.10.8.2 && <0.11,
        containers >=0.5.11.0 && <0.6,
        data-default >=0.7.1.1 && <0.8,
        deepseq >=1.4.3.0 && <1.5,
        directory >=1.3.1.5 && <1.4,
        either >=5.0.1 && <5.1,
        filepath >=1.4.2 && <1.5,
        hslogger >=1.2.12 && <1.3,
        lens >=4.16.1 && <4.17,
        messagepack >=0.5.4 && <0.6,
        mtl >=2.2.2 && <2.3,
        nvim-hs >=1.0.0.3 && <1.1,
        pretty-terminal >=0.1.0.0 && <0.2,
        prettyprinter >=1.2.1 && <1.3,
        prettyprinter-ansi-terminal >=1.1.1.2 && <1.2,
        process >=1.6.3.0 && <1.7,
        resourcet >=1.2.2 && <1.3,
        ribosome -any,
        safe >=0.3.17 && <0.4,
        split >=0.2.3.3 && <0.3,
        stm >=2.4.5.1 && <2.5,
        text >=1.2.3.1 && <1.3,
        time >=1.8.0.2 && <1.9,
        transformers >=0.5.5.0 && <0.6,
        typed-process >=0.2.3.0 && <0.3,
        unix >=2.7.2.2 && <2.8,
        unliftio >=0.2.9.0 && <0.3,
        unliftio-core >=0.1.2.0 && <0.2,
        utf8-string >=1.0.1.1 && <1.1