@@ -17,116 +17,116 @@ extra-doc-files: CHANGELOG.md
17
17
-- extra-source-files:
18
18
19
19
common warnings
20
- ghc-options : -Wall
20
+ ghc-options : -Wall
21
21
22
22
common ghc2021
23
- -- These options are all on by default in GHC2021, so once we drop GHC8 we
24
- -- can remove this section.
25
- default-extensions :
26
- DataKinds
27
- DeriveGeneric
28
- DeriveTraversable
29
- FlexibleContexts
30
- FlexibleInstances
31
- GeneralizedNewtypeDeriving
32
- ImportQualifiedPost
33
- InstanceSigs
34
- MultiParamTypeClasses
35
- NamedFieldPuns
36
- PolyKinds
37
- RankNTypes
38
- ScopedTypeVariables
39
- StandaloneDeriving
40
- TypeApplications
41
- TypeSynonymInstances
23
+ -- These options are all on by default in GHC2021, so once we drop GHC8 we
24
+ -- can remove this section.
25
+ default-extensions :
26
+ DataKinds
27
+ DeriveGeneric
28
+ DeriveTraversable
29
+ FlexibleContexts
30
+ FlexibleInstances
31
+ GeneralizedNewtypeDeriving
32
+ ImportQualifiedPost
33
+ InstanceSigs
34
+ MultiParamTypeClasses
35
+ NamedFieldPuns
36
+ PolyKinds
37
+ RankNTypes
38
+ ScopedTypeVariables
39
+ StandaloneDeriving
40
+ TypeApplications
41
+ TypeSynonymInstances
42
42
43
43
library
44
- import : warnings, ghc2021
45
- exposed-modules :
46
- Codec.CBOR.Cuddle.CBOR.Gen
47
- Codec.CBOR.Cuddle.CDDL
48
- Codec.CBOR.Cuddle.CDDL.CtlOp
49
- Codec.CBOR.Cuddle.CDDL.CTree
50
- Codec.CBOR.Cuddle.CDDL.Postlude
51
- Codec.CBOR.Cuddle.CDDL.Resolve
52
- Codec.CBOR.Cuddle.Huddle
53
- Codec.CBOR.Cuddle.Parser
54
- Codec.CBOR.Cuddle.Pretty
44
+ import : warnings, ghc2021
45
+ exposed-modules :
46
+ Codec.CBOR.Cuddle.CBOR.Gen
47
+ Codec.CBOR.Cuddle.CDDL
48
+ Codec.CBOR.Cuddle.CDDL.CtlOp
49
+ Codec.CBOR.Cuddle.CDDL.CTree
50
+ Codec.CBOR.Cuddle.CDDL.Postlude
51
+ Codec.CBOR.Cuddle.CDDL.Resolve
52
+ Codec.CBOR.Cuddle.Huddle
53
+ Codec.CBOR.Cuddle.Parser
54
+ Codec.CBOR.Cuddle.Pretty
55
55
56
- other-modules :
56
+ other-modules :
57
57
58
- -- other-extensions:
59
- build-depends :
60
- , base >= 4.14.0.0
61
- , base16-bytestring
62
- , bytestring
63
- , capability
64
- , cborg
65
- , containers
66
- , data-default-class
67
- , generic-optics
68
- , hashable
69
- , megaparsec
70
- , mtl
71
- , mutable-containers
72
- , optics-core
73
- , parser-combinators
74
- , prettyprinter
75
- , random
76
- , text
58
+ -- other-extensions:
59
+ build-depends :
60
+ , base >= 4.14.0.0
61
+ , base16-bytestring
62
+ , bytestring
63
+ , capability
64
+ , cborg
65
+ , containers
66
+ , data-default-class
67
+ , generic-optics
68
+ , hashable
69
+ , megaparsec
70
+ , mtl
71
+ , mutable-containers
72
+ , optics-core
73
+ , parser-combinators
74
+ , prettyprinter
75
+ , random
76
+ , text
77
77
78
- hs-source-dirs : src
79
- default-language : Haskell2010
78
+ hs-source-dirs : src
79
+ default-language : Haskell2010
80
80
81
81
executable example
82
- import : warnings, ghc2021
83
- default-language : Haskell2010
84
- other-modules : Conway
82
+ import : warnings, ghc2021
83
+ default-language : Haskell2010
84
+ other-modules : Conway
85
85
86
- -- other-extensions:
87
- hs-source-dirs : example
88
- main-is : Main.hs
89
- build-depends :
90
- , base >= 4.14.0.0
91
- , cuddle
92
- , megaparsec
93
- , prettyprinter
94
- , random
95
- , text
86
+ -- other-extensions:
87
+ hs-source-dirs : example
88
+ main-is : Main.hs
89
+ build-depends :
90
+ , base >= 4.14.0.0
91
+ , cuddle
92
+ , megaparsec
93
+ , prettyprinter
94
+ , random
95
+ , text
96
96
97
97
executable cuddle
98
- import : warnings, ghc2021
99
- default-language : Haskell2010
100
- hs-source-dirs : ./bin/
101
- main-is : Main.hs
102
- build-depends :
103
- , base >= 4.14.0.0
104
- , cborg
105
- , cuddle
106
- , megaparsec
107
- , optparse-applicative
108
- , prettyprinter
109
- , random
110
- , text
98
+ import : warnings, ghc2021
99
+ default-language : Haskell2010
100
+ hs-source-dirs : ./bin/
101
+ main-is : Main.hs
102
+ build-depends :
103
+ , base >= 4.14.0.0
104
+ , cborg
105
+ , cuddle
106
+ , megaparsec
107
+ , optparse-applicative
108
+ , prettyprinter
109
+ , random
110
+ , text
111
111
112
112
test-suite cuddle-test
113
- import : warnings, ghc2021
114
- default-language : Haskell2010
115
- other-modules :
116
- Test.Codec.CBOR.Cuddle.CDDL.Gen
117
- Test.Codec.CBOR.Cuddle.CDDL.Parser
118
- Test.Codec.CBOR.Cuddle.Huddle
113
+ import : warnings, ghc2021
114
+ default-language : Haskell2010
115
+ other-modules :
116
+ Test.Codec.CBOR.Cuddle.CDDL.Gen
117
+ Test.Codec.CBOR.Cuddle.CDDL.Parser
118
+ Test.Codec.CBOR.Cuddle.Huddle
119
119
120
- -- other-extensions:
121
- type : exitcode-stdio-1.0
122
- hs-source-dirs : test
123
- main-is : Main.hs
124
- build-depends :
125
- , base >= 4.14.0.0
126
- , cuddle
127
- , hspec
128
- , hspec-megaparsec
129
- , megaparsec
130
- , prettyprinter
131
- , QuickCheck
132
- , text
120
+ -- other-extensions:
121
+ type : exitcode-stdio-1.0
122
+ hs-source-dirs : test
123
+ main-is : Main.hs
124
+ build-depends :
125
+ , base >= 4.14.0.0
126
+ , cuddle
127
+ , hspec
128
+ , hspec-megaparsec
129
+ , megaparsec
130
+ , prettyprinter
131
+ , QuickCheck
132
+ , text
0 commit comments