hsdev-0.1.0.1: hsdev.cabal
-- Initial hsdev.cabal generated by cabal init. For further documentation,
-- see http://haskell.org/cabal/users-guide/
name: hsdev
version: 0.1.0.1
synopsis: Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc.
-- description:
homepage: https://github.com/mvoidex/hsdev
license: BSD3
license-file: LICENSE
author: Alexandr `Voidex` Ruchkin
maintainer: voidex@live.com
-- copyright:
category: Development
build-type: Simple
cabal-version: >=1.8
library
hs-source-dirs: src
ghc-options: -threaded
exposed-modules:
Data.Group
Data.Async
HsDev
HsDev.Cabal
HsDev.Cache
HsDev.Cache.Structured
HsDev.Commands
HsDev.Database
HsDev.Database.Async
HsDev.Inspect
HsDev.Project
HsDev.Scan
HsDev.Scan.Browse
HsDev.Symbols
HsDev.Symbols.Class
HsDev.Symbols.Location
HsDev.Symbols.Documented
HsDev.Symbols.Util
HsDev.Tools.Base
HsDev.Tools.Cabal
HsDev.Tools.ClearImports
HsDev.Tools.GhcMod
HsDev.Tools.GhcMod.InferType
HsDev.Tools.Hayoo
HsDev.Tools.HDocs
HsDev.Util
if os(windows)
exposed-modules:
System.Win32.PowerShell
build-depends:
base >= 4.7 && < 5,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
bytestring >= 0.10.0,
Cabal >= 1.18.0,
containers >= 0.5.0,
deepseq >= 1.3.0,
directory >= 1.2.0,
filepath >= 1.3.0,
ghc >= 7.8.1,
ghc-mod >= 4.1.0 && < 4.2.0,
ghc-paths >= 0.1.0,
haddock >= 2.14.0,
haskell-src-exts >= 1.14.0,
hdocs >= 0.4.0,
HTTP >= 4000.2.0,
MonadCatchIO-transformers >= 0.3.0,
mtl >= 2.1.0,
transformers >= 0.3.0,
process >= 1.2.0,
regexpr >= 0.5.0,
time >= 1.4.0,
attoparsec >= 0.11.0,
unordered-containers >= 0.2.0,
text >= 1.1.0
executable hsdev
main-is: hsdev.hs
hs-source-dirs: tools
ghc-options: -threaded
other-modules:
Control.Concurrent.FiniteChan
Commands
System.Command
Types
Update
if os(windows)
other-modules:
System.Win32.FileMapping.Memory
System.Win32.FileMapping.NamePool
else
build-depends:
unix >= 2.7.0
build-depends:
base >= 4.7 && < 5,
hsdev,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
bytestring >= 0.10.0,
containers >= 0.5.0,
deepseq >= 1.3.0,
directory >= 1.2.0,
filepath >= 1.3.0,
monad-loops >= 0.4.0,
MonadCatchIO-transformers >= 0.3.0,
mtl >= 2.1.0,
network >= 2.4.0,
process >= 1.2.0,
unordered-containers >= 0.2.0,
text >= 1.1.0,
transformers >= 0.3.0,
unordered-containers >= 0.2.0,
vector >= 0.10.0
if os(windows)
build-depends:
Win32 >= 2.3.0
executable hsinspect
main-is: hsinspect.hs
hs-source-dirs: tools
other-modules:
System.Command
Tool
build-depends:
base >= 4.7 && < 5,
hsdev,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
bytestring >= 0.10.0,
containers >= 0.5.0,
mtl >= 2.1.0,
text >= 1.1.0,
transformers >= 0.3.0,
unordered-containers >= 0.2.0,
vector >= 0.10.0
executable hsclearimports
main-is: hsclearimports.hs
hs-source-dirs: tools
other-modules:
System.Command
build-depends:
base >= 4.7 && < 5,
hsdev,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
directory >= 1.2.0,
ghc >= 7.8.1,
haskell-src-exts >= 1.14.0,
containers >= 0.5.0,
mtl >= 2.1.0,
text >= 1.1.0,
unordered-containers >= 0.2.0,
vector >= 0.10.0
executable hscabal
main-is: hscabal.hs
hs-source-dirs: tools
other-modules:
System.Command
Tool
build-depends:
base >= 4.7 && < 5,
hsdev,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
bytestring >= 0.10.0,
containers >= 0.5.0,
mtl >= 2.1.0,
text >= 1.1.0,
unordered-containers >= 0.2.0,
vector >= 0.10.0
executable hshayoo
main-is: hshayoo.hs
hs-source-dirs: tools
other-modules:
System.Command
Tool
build-depends:
base >= 4.7 && < 5,
hsdev,
aeson >= 0.7.0,
aeson-pretty >= 0.7.0,
bytestring >= 0.10.0,
containers >= 0.5.0,
mtl >= 2.1.0,
text >= 1.1.0,
unordered-containers >= 0.2.0,
vector >= 0.10.0
test-suite test
main-is: Test.hs
hs-source-dirs: tests
type: exitcode-stdio-1.0
build-depends:
base >= 4.7 && < 5
source-repository head
type: git
location: git://github.com/mvoidex/hsdev