packages feed

psc-ide-0.6.0: psc-ide.cabal

name:                psc-ide
version:             0.6.0
synopsis:            Language support for the PureScript programming language
description:         Please see README.md
homepage:            http://github.com/kRITZCREEK/psc-ide
license:             MIT
license-file:        LICENSE
author:              Christoph Hegemann
maintainer:          christoph.hegemann1337@gmail.com
copyright:           2015 Christoph Hegemann
category:            PureScript, Development
build-type:          Simple
cabal-version:       >=1.10

library
  hs-source-dirs:        src
  exposed-modules:       PureScript.Ide
                       , PureScript.Ide.Command
                       , PureScript.Ide.Externs
                       , PureScript.Ide.Error
                       , PureScript.Ide.CodecJSON
                       , PureScript.Ide.Pursuit
                       , PureScript.Ide.Completion
                       , PureScript.Ide.Matcher
                       , PureScript.Ide.Filter
                       , PureScript.Ide.Types
                       , PureScript.Ide.State
                       , PureScript.Ide.CaseSplit
                       , PureScript.Ide.SourceFile
                       , PureScript.Ide.Watcher
                       , PureScript.Ide.Reexports
  default-language:      Haskell2010
  build-depends:         aeson
                       , base >= 4.7 && < 5
                       , bytestring
                       , containers
                       , directory
                       , edit-distance
                       , either
                       , filepath
                       , fsnotify
                       , http-client
                       , lens
                       , lens-aeson
                       , monad-logger
                       , mtl
                       , parsec
                       , purescript >= 0.8.0.0
                       , regex-tdfa
                       , stm
                       , text
                       , wreq
  default-extensions:    OverloadedStrings
  ghc-options:         -O2

executable psc-ide
  hs-source-dirs:      client
  main-is:             Main.hs
  default-language:    Haskell2010
  build-depends:       base >= 4.7 && < 5
                     , psc-ide
                     , mtl
                     , text
                     , optparse-applicative
                     , network
  other-modules: Paths_psc_ide
  ghc-options:         -O2 -Wall

executable psc-ide-server
  hs-source-dirs:      server
  main-is:             Main.hs
  default-language:    Haskell2010
  build-depends:     base >= 4.7 && < 5
                   , directory
                   , filepath
                   , monad-logger
                   , mtl
                   , network
                   , optparse-applicative
                   , psc-ide
                   , stm
                   , text
  other-modules: Paths_psc_ide
  ghc-options:         -threaded -O2 -Wall

test-suite spec
  type:                exitcode-stdio-1.0
  ghc-options:         -Wall
  hs-source-dirs:      test
  default-language:    Haskell2010
  main-is:             Spec.hs
  other-modules:       PureScript.IdeSpec
                     , PureScript.Ide.FilterSpec
                     , PureScript.Ide.MatcherSpec
                     , PureScript.Ide.ReexportsSpec
  build-depends:       base    >= 4.7 && < 5
                     , containers
                     , hspec
                     , monad-logger
                     , mtl
                     , psc-ide
                     , stm