packages feed

proteome-0.3.6.0: proteome.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.31.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: eaeaa5e19fbd3b145b1a7a2b04d61f2f2b8d7f0e7cb6e0653b18a41a8b2105c1

name:           proteome
version:        0.3.6.0
synopsis:       neovim project manager
description:    Please see the README on GitHub at <https://github.com/tek/proteome-hs>
category:       Neovim
homepage:       https://github.com/tek/proteome-hs#readme
bug-reports:    https://github.com/tek/proteome-hs/issues
author:         Torsten Schmits
maintainer:     tek@tryp.io
copyright:      2018 Torsten Schmits
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md

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

library
  exposed-modules:
      Proteome.Add
      Proteome.Config
      Proteome.Data.AddOptions
      Proteome.Data.Env
      Proteome.Data.Project
      Proteome.Data.ProjectSpec
      Proteome.Data.Proteome
      Proteome.Env
      Proteome.Init
      Proteome.Log
      Proteome.PersistBuffers
      Proteome.Plugin
      Proteome.Project.Resolve
      Proteome.Save
      Proteome.Settings
      Proteome.Tags
      Proteome.Test.Config
      Proteome.Test.Functional
      Proteome.Test.Unit
      Ribosome.Api.Buffer
      Ribosome.Api.Option
      Ribosome.Api.Response
      Ribosome.Config.Setting
      Ribosome.Config.Settings
      Ribosome.Data.Errors
      Ribosome.Data.Maybe
      Ribosome.Data.Ribo
      Ribosome.Data.Ribosome
      Ribosome.File
      Ribosome.Internal.IO
      Ribosome.Internal.NvimObject
      Ribosome.Log
      Ribosome.Monad
      Ribosome.Persist
      Ribosome.Test.Embed
      Ribosome.Test.Exists
      Ribosome.Test.File
      Ribosome.Test.Functional
      Ribosome.Test.Unit
      Ribosome.Unsafe
  other-modules:
      Paths_proteome
  hs-source-dirs:
      lib
  build-depends:
      MissingH
    , aeson
    , ansi-terminal
    , base >=4.7 && <5
    , bytestring
    , containers
    , data-default-class
    , deepseq
    , directory
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , resourcet
    , split
    , stm
    , strings
    , text
    , time
    , transformers
    , unliftio
    , utf8-string
  default-language: Haskell2010

executable proteome
  main-is: Main.hs
  other-modules:
      Paths_proteome
  hs-source-dirs:
      app
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      MissingH
    , aeson
    , ansi-terminal
    , base >=4.7 && <5
    , bytestring
    , containers
    , data-default-class
    , deepseq
    , directory
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , split
    , stm
    , strings
    , text
    , time
    , transformers
    , unliftio
    , utf8-string
  default-language: Haskell2010

test-suite proteome-functional
  type: exitcode-stdio-1.0
  main-is: SpecMain.hs
  other-modules:
      AddSpec
      Config
      ConfigSpec
      InitSpec
      Paths_proteome
  hs-source-dirs:
      test/f
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      HTF
    , MissingH
    , aeson
    , ansi-terminal
    , base >=4.7 && <5
    , bytestring
    , containers
    , data-default-class
    , deepseq
    , directory
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , split
    , stm
    , strings
    , text
    , time
    , transformers
    , unliftio
    , utf8-string
  default-language: Haskell2010

test-suite proteome-unit
  type: exitcode-stdio-1.0
  main-is: SpecMain.hs
  other-modules:
      AddSpec
      Config
      PersistLoadSpec
      PersistStoreSpec
      ResolveSpec
      TagsSpec
      Paths_proteome
  hs-source-dirs:
      test/u
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      HTF
    , MissingH
    , aeson
    , ansi-terminal
    , base >=4.7 && <5
    , bytestring
    , containers
    , data-default-class
    , deepseq
    , directory
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , split
    , stm
    , strings
    , text
    , time
    , transformers
    , unliftio
    , utf8-string
  default-language: Haskell2010