packages feed

proteome-0.3.3.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: 09897d59e3c05f06870f694fdcdfcf22f8c37408bc05f4a1db0e706e0590a501

name:           proteome
version:        0.3.3.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.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.Persist
      Ribosome.Test.Embed
      Ribosome.Test.Exists
      Ribosome.Test.File
      Ribosome.Test.Functional
      Ribosome.Test.Unit
  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
    , 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
    , unliftio
    , utf8-string
  default-language: Haskell2010

test-suite proteome-functional
  type: exitcode-stdio-1.0
  main-is: SpecMain.hs
  other-modules:
      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
    , unliftio
    , utf8-string
  default-language: Haskell2010

test-suite proteome-unit
  type: exitcode-stdio-1.0
  main-is: SpecMain.hs
  other-modules:
      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
    , unliftio
    , utf8-string
  default-language: Haskell2010