1
- cabal-version : 2.0
2
-
3
- -- This file has been generated from package.yaml by hpack version 0.33.0.
4
- --
5
- -- see: https://github.com/sol/hpack
6
- --
7
- -- hash: 18f92037a7863d121ac45e847f7dc6177adf0ebc7951dfa1588340f86e64456b
8
-
1
+ cabal-version : 2.4
9
2
name : implicit-hie
10
3
version : 0.1.0.0
11
4
description : Auto generate a stack or cabal multi component hie.yaml file
@@ -16,12 +9,15 @@ bug-reports: https://github.com/Avi-D-coder/implicit-hie/issues
16
9
author : Avi Dessauer
17
10
18
11
copyright : 2020
19
- license : BSD3
12
+ license : BSD-3-Clause
20
13
license-file : LICENSE
21
14
build-type : Simple
22
15
extra-source-files :
23
16
README.md
24
17
ChangeLog.md
18
+ test/testdata/cabal-helper/**/*.hs
19
+ test/testdata/cabal-helper/**/*.cabal
20
+ test/testdata/cabal-helper/**/*.project
25
21
26
22
source-repository head
27
23
type : git
@@ -30,7 +26,9 @@ source-repository head
30
26
library
31
27
exposed-modules :
32
28
Hie.Cabal.Parser
29
+ Hie.CabalHelper
33
30
Hie.Locate
31
+ Hie.Logger
34
32
Hie.Yaml
35
33
other-modules :
36
34
Paths_implicit_hie
@@ -40,13 +38,19 @@ library
40
38
src
41
39
ghc-options : -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -fno-warn-unused-imports -fno-warn-unused-binds -fno-warn-name-shadowing -fwarn-redundant-constraints
42
40
build-depends :
43
- attoparsec >= 0.13
41
+ aeson
42
+ , attoparsec >= 0.13
44
43
, base >= 4.7 && < 5
44
+ , cabal-helper >= 1.1 && < 1.2
45
+ , containers
45
46
, directory >= 1.3
46
47
, filepath >= 1.4
47
48
, filepattern >= 0.1
49
+ , hie-bios >= 0.5 && < 0.6
50
+ , hslogger
48
51
, text >= 1.2
49
52
, transformers >= 0.5
53
+ , process
50
54
, yaml >= 0.5
51
55
default-language : Haskell2010
52
56
@@ -60,7 +64,8 @@ executable gen-hie
60
64
app
61
65
ghc-options : -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -fno-warn-unused-imports -fno-warn-unused-binds -fno-warn-name-shadowing -fwarn-redundant-constraints -threaded -rtsopts -with-rtsopts=-N
62
66
build-depends :
63
- attoparsec
67
+ aeson
68
+ , attoparsec
64
69
, base >= 4.7 && < 5
65
70
, directory
66
71
, filepath
@@ -94,3 +99,23 @@ test-suite implicit-hie-test
94
99
, transformers
95
100
, yaml
96
101
default-language : Haskell2010
102
+
103
+ test-suite unit-tests
104
+ type : exitcode-stdio-1.0
105
+ main-is : Spec.hs
106
+ other-modules :
107
+ Paths_implicit_hie, CabalHelperSpec, TestUtils
108
+ hs-source-dirs :
109
+ test/unit, test/utils
110
+ ghc-options : -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -fno-warn-unused-imports -fno-warn-unused-binds -fno-warn-name-shadowing -fwarn-redundant-constraints -threaded -rtsopts -with-rtsopts=-N
111
+ build-depends :
112
+ aeson
113
+ , base
114
+ , directory
115
+ , filepath
116
+ , hie-bios
117
+ , hspec
118
+ , implicit-hie
119
+ , text
120
+ , yaml
121
+ default-language : Haskell2010
0 commit comments