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

name:                gargantext
version:             0.1.0.0
synopsis:            Deep (Collaborative) Text mining project
description:         Please see README.md
homepage:            https://gargantext.org
license:             BSD3
license-file:        LICENSE
author:              Gargantext Team
maintainer:          team@gargantext.org
copyright:           Copyright: (c) 2017,
                     2018 CNRS Alexandre Delanoƫ
category:            Data
build-type:          Simple
cabal-version:       >= 1.10

library
  hs-source-dirs:
      src
  default-extensions: NoImplicitPrelude
  build-depends:
      aeson
    , aeson-lens
    , async
    , attoparsec
    , base >=4.7 && <5
    , base16-bytestring
    , bytestring
    , case-insensitive
    , conduit
    , conduit-extra
    , containers
    , contravariant
    , directory
    , duckling
    , extra
    , filepath
    , http-conduit
    , ini
    , lens
    , logging-effect
    , opaleye
    , parsec
    , path
    , path-io
    , postgresql-simple
    , pretty
    , product-profunctors
    , profunctors
    , protolude
    , pureMD5
    , regex-compat
    , safe
    , semigroups
    , servant
    , servant-auth
    , servant-client
    , servant-multipart
    , servant-server
    , split
    , tagsoup
    , text
    , text-metrics
    , time
    , time-locale-compat
    , timezone-series
    , transformers
    , unordered-containers
    , uuid
    , vector
    , wai
    , warp
    , yaml
    , zip
    , zlib
  exposed-modules:
      Gargantext
      Gargantext.Analysis
      Gargantext.DSL
      Gargantext.Database
      Gargantext.Database.Instances
      Gargantext.Database.Ngram
      Gargantext.Database.Node
      Gargantext.Database.NodeNgram
      Gargantext.Database.NodeNgramNgram
      Gargantext.Database.NodeNode
      Gargantext.Database.NodeNodeNgram
      Gargantext.Database.Private
      Gargantext.Database.User
      Gargantext.Ngrams
      Gargantext.Ngrams.Count
      Gargantext.Ngrams.CoreNLP
      Gargantext.Ngrams.Parser
      Gargantext.Ngrams.Lang.En
      Gargantext.Ngrams.Lang.Fr
      Gargantext.Ngrams.Metrics
      Gargantext.Ngrams.TextMining
      Gargantext.Ngrams.Occurrences
      Gargantext.Parsers
      Gargantext.Parsers.WOS
      Gargantext.Parsers.Date
      Gargantext.Prelude
      Gargantext.RCT
      Gargantext.API
      Gargantext.API.Auth
      Gargantext.Types
      Gargantext.Types.Main
      Gargantext.Types.Node
      Gargantext.Utils.DateUtils
      Gargantext.Utils.Prefix
  other-modules:
      Gargantext.API.Node
      Gargantext.Utils
      Paths_gargantext
  default-language: Haskell2010
  ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Werror

executable gargantext
  main-is: Main.hs
  hs-source-dirs:
      app
  ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -O2
  build-depends:
      base
    , extra
    , gargantext
    , ini
    , text
    , unordered-containers
  other-modules:
      Paths_gargantext
  default-language: Haskell2010

test-suite garg-doctest
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs:
      src-doctest
  ghc-options: -Wall -Werror -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      Glob
    , QuickCheck
    , base
    , doctest
    , extra
    , gargantext
    , text
  other-modules:
      Paths_gargantext
  default-language: Haskell2010

test-suite garg-test
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs:
      src-test
  ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      QuickCheck
    , base
    , extra
    , gargantext
    , hspec
    , text
  other-modules:
      Ngrams.Lang
      Ngrams.Lang.En
      Ngrams.Lang.Fr
      Ngrams.Lang.Occurrences
      Ngrams.Metrics
      Parsers.WOS
      Paths_gargantext
  default-language: Haskell2010