packages feed

proteome-0.3.16.0: proteome.cabal

cabal-version: 1.12

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

name:           proteome
version:        0.3.16.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.BufEnter
      Proteome.Config
      Proteome.Data.ActiveProject
      Proteome.Data.AddOptions
      Proteome.Data.Env
      Proteome.Data.Project
      Proteome.Data.ProjectSpec
      Proteome.Data.Proteome
      Proteome.Diag
      Proteome.Env
      Proteome.Init
      Proteome.Log
      Proteome.PersistBuffers
      Proteome.Plugin
      Proteome.Project
      Proteome.Project.Activate
      Proteome.Project.Resolve
      Proteome.Save
      Proteome.Settings
      Proteome.Tags
      Proteome.Test.Config
      Proteome.Test.Functional
      Proteome.Test.Unit
      Ribosome.Api.Buffer
      Ribosome.Api.Function
      Ribosome.Api.Option
      Ribosome.Api.Path
      Ribosome.Api.Response
      Ribosome.Api.Window
      Ribosome.Config.Setting
      Ribosome.Config.Settings
      Ribosome.Data.Errors
      Ribosome.Data.Foldable
      Ribosome.Data.Maybe
      Ribosome.Data.Ribo
      Ribosome.Data.Ribosome
      Ribosome.Data.Scratch
      Ribosome.Data.ScratchOptions
      Ribosome.File
      Ribosome.Internal.IO
      Ribosome.Internal.NvimObject
      Ribosome.Log
      Ribosome.Monad
      Ribosome.Persist
      Ribosome.Scratch
      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
    , either
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , resourcet
    , safe
    , 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
    , either
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , safe
    , 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
    , either
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , safe
    , 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
      CycleSpec
      DiagSpec
      MultiTagsSpec
      PersistLoadSpec
      PersistStoreSpec
      Project
      ResolveSpec
      ScratchSpec
      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
    , either
    , filepath
    , hslogger
    , lens
    , messagepack
    , mtl
    , nvim-hs
    , pretty-terminal
    , prettyprinter
    , process
    , proteome
    , resourcet
    , safe
    , split
    , stm
    , strings
    , text
    , time
    , transformers
    , unliftio
    , utf8-string
  default-language: Haskell2010